|
@@ -504,7 +504,6 @@ $(document).ready(function() {
|
|
};
|
|
};
|
|
// 绑定事件
|
|
// 绑定事件
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.SelectionChanged, treeOperationObj.selectionChanged);
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.SelectionChanged, treeOperationObj.selectionChanged);
|
|
- ledgerSpread.bind(GC.Spread.Sheets.Events.ClipboardChanging, treeOperationObj.clipboardChanging);
|
|
|
|
ledgerSpread.bind(spreadNS.Events.TopRowChanged, treeOperationObj.topRowChanged);
|
|
ledgerSpread.bind(spreadNS.Events.TopRowChanged, treeOperationObj.topRowChanged);
|
|
if (!ledgerSpreadSetting.readOnly) {
|
|
if (!ledgerSpreadSetting.readOnly) {
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.SelectionChanged, function (e, info) {
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.SelectionChanged, function (e, info) {
|
|
@@ -514,6 +513,7 @@ $(document).ready(function() {
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.ClipboardPasted, treeOperationObj.clipboardPasted);
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.ClipboardPasted, treeOperationObj.clipboardPasted);
|
|
SpreadJsObj.addDeleteBind(ledgerSpread, treeOperationObj.deletePress);
|
|
SpreadJsObj.addDeleteBind(ledgerSpread, treeOperationObj.deletePress);
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.ClipboardChanging, function (e, info) {
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.ClipboardChanging, function (e, info) {
|
|
|
|
+ console.log(info);
|
|
const copyText = SpreadJsObj.getFilterCopyText(info.sheet);
|
|
const copyText = SpreadJsObj.getFilterCopyText(info.sheet);
|
|
});
|
|
});
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.ClipboardChanged, function (e, info) {
|
|
ledgerSpread.bind(GC.Spread.Sheets.Events.ClipboardChanged, function (e, info) {
|
|
@@ -1187,10 +1187,17 @@ $(document).ready(function() {
|
|
|
|
|
|
const stdTree = stdSheet.zh_tree;
|
|
const stdTree = stdSheet.zh_tree;
|
|
const stdNode = stdTree.nodes[info.row];
|
|
const stdNode = stdTree.nodes[info.row];
|
|
|
|
+
|
|
const mainTree = mainSheet.zh_tree;
|
|
const mainTree = mainSheet.zh_tree;
|
|
const sel = mainSheet.getSelections()[0];
|
|
const sel = mainSheet.getSelections()[0];
|
|
const mainNode = mainTree.nodes[sel.row];
|
|
const mainNode = mainTree.nodes[sel.row];
|
|
if (!stdNode) { return; }
|
|
if (!stdNode) { return; }
|
|
|
|
+ if (stdType === 'bills') {
|
|
|
|
+ if (!mainTree.isLeafXmj(mainNode)) {
|
|
|
|
+ toast('非最底层项目下,不应添加清单', 'warning');
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
mainTree.postData('/tender/' + getTenderId() + '/ledger/add-by-std', mainNode, {
|
|
mainTree.postData('/tender/' + getTenderId() + '/ledger/add-by-std', mainNode, {
|
|
tender_id: mainNode.tender_id,
|
|
tender_id: mainNode.tender_id,
|