|
@@ -68,7 +68,7 @@ $(document).ready(function() {
|
|
|
* @param sheet
|
|
|
* @param selections
|
|
|
*/
|
|
|
- refreshOperationValid: function (sheet, selections) {
|
|
|
+ refreshOperationValid: function (sheet, selection) {
|
|
|
const setObjEnable = function (obj, enable) {
|
|
|
if (enable) {
|
|
|
obj.removeClass('disabled');
|
|
@@ -77,7 +77,8 @@ $(document).ready(function() {
|
|
|
}
|
|
|
};
|
|
|
|
|
|
- const row = selections[0].row;
|
|
|
+ const sel = selection ? selection[0] : sheet.getSelections()[0];
|
|
|
+ const row = sel ? sel.row : -1;
|
|
|
const tree = sheet.zh_tree;
|
|
|
if (!tree) { return; }
|
|
|
const node = sheet.zh_tree.nodes[row];
|
|
@@ -170,7 +171,7 @@ $(document).ready(function() {
|
|
|
SpreadJsObj.massOperationSheet(sheet, function () {
|
|
|
tree.baseOperation('/tender/' + getTenderId() + '/ledger/base-operation', node, 'add', function (result) {
|
|
|
self.refreshTree(sheet, result);
|
|
|
- self.refreshOperationValid(sheet, sheet.getSelections());
|
|
|
+ self.refreshOperationValid(sheet);
|
|
|
});
|
|
|
});
|
|
|
},
|
|
@@ -195,7 +196,7 @@ $(document).ready(function() {
|
|
|
for (const data of result.update) {
|
|
|
SpreadJsObj.reLoadRowData(sheet, tree.nodes.indexOf(data), tree.getPosterity(data).length + 1);
|
|
|
}
|
|
|
- self.refreshOperationValid(sheet, sheet.getSelections());
|
|
|
+ self.refreshOperationValid(sheet);
|
|
|
for (const data of result.delete) {
|
|
|
pos.removeDatasByMasterId(data.id);
|
|
|
}
|
|
@@ -221,7 +222,7 @@ $(document).ready(function() {
|
|
|
tree.baseOperation('/tender/' + getTenderId() + '/ledger/base-operation', node, 'up-move', function (result) {
|
|
|
self.refreshTree(sheet, result);
|
|
|
sheet.setSelection(tree.nodes.indexOf(node), sel.col, sel.rowCount, sel.colCount);
|
|
|
- self.refreshOperationValid(sheet, sheet.getSelections());
|
|
|
+ self.refreshOperationValid(sheet);
|
|
|
});
|
|
|
|
|
|
},
|
|
@@ -244,7 +245,7 @@ $(document).ready(function() {
|
|
|
tree.baseOperation('/tender/' + getTenderId() + '/ledger/base-operation', node, 'down-move', function (result) {
|
|
|
self.refreshTree(sheet, result);
|
|
|
sheet.setSelection(tree.nodes.indexOf(node), sel.col, sel.rowCount, sel.colCount);
|
|
|
- self.refreshOperationValid(sheet, sheet.getSelections());
|
|
|
+ self.refreshOperationValid(sheet);
|
|
|
});
|
|
|
|
|
|
},
|
|
@@ -265,7 +266,7 @@ $(document).ready(function() {
|
|
|
|
|
|
tree.baseOperation('/tender/' + getTenderId() + '/ledger/base-operation', node, 'up-level', function (result) {
|
|
|
self.refreshTree(sheet, result);
|
|
|
- self.refreshOperationValid(sheet, sheet.getSelections());
|
|
|
+ self.refreshOperationValid(sheet);
|
|
|
});
|
|
|
|
|
|
},
|
|
@@ -286,7 +287,7 @@ $(document).ready(function() {
|
|
|
|
|
|
tree.baseOperation('/tender/' + getTenderId() + '/ledger/base-operation', node, 'down-level', function (result) {
|
|
|
self.refreshTree(sheet, result);
|
|
|
- self.refreshOperationValid(sheet, sheet.getSelections());
|
|
|
+ self.refreshOperationValid(sheet);
|
|
|
});
|
|
|
},
|
|
|
/**
|
|
@@ -427,7 +428,7 @@ $(document).ready(function() {
|
|
|
pos.updateDatas(data.pos);
|
|
|
tree.loadPostData(data.ledger, function (result) {
|
|
|
self.refreshTree(sheet, result);
|
|
|
- self.refreshOperationValid(sheet, sheet.getSelections());
|
|
|
+ self.refreshOperationValid(sheet);
|
|
|
});
|
|
|
});
|
|
|
},
|
|
@@ -599,7 +600,7 @@ $(document).ready(function() {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
- treeOperationObj.refreshOperationValid(ledgerSpread.getActiveSheet(), ledgerSpread.getActiveSheet().getSelections());
|
|
|
+ treeOperationObj.refreshOperationValid(ledgerSpread.getActiveSheet());
|
|
|
|
|
|
// 台账模式加载部位明细数据
|
|
|
if (checkTzMeasureType()) {
|
|
@@ -703,6 +704,7 @@ $(document).ready(function() {
|
|
|
ledgerTree.loadPostData(result.ledger, function (loadResult) {
|
|
|
treeOperationObj.refreshTree(ledgerSpread.getActiveSheet(), loadResult);
|
|
|
});
|
|
|
+ treeOperationObj.refreshOperationValid(ledgerSpread.getActiveSheet());
|
|
|
}, function () {
|
|
|
SpreadJsObj.reLoadRowData(info.sheet, info.row);
|
|
|
});
|
|
@@ -740,6 +742,7 @@ $(document).ready(function() {
|
|
|
ledgerTree.loadPostData(result.ledger, function (loadResult) {
|
|
|
treeOperationObj.refreshTree(ledgerSpread.getActiveSheet(), loadResult);
|
|
|
});
|
|
|
+ treeOperationObj.refreshOperationValid(ledgerSpread.getActiveSheet());
|
|
|
}, function () {
|
|
|
posOperationObj.loadCurPosData();
|
|
|
});
|
|
@@ -766,6 +769,7 @@ $(document).ready(function() {
|
|
|
ledgerTree.loadPostData(result.ledger, function (loadResult) {
|
|
|
treeOperationObj.refreshTree(ledgerSpread.getActiveSheet(), loadResult);
|
|
|
});
|
|
|
+ treeOperationObj.refreshOperationValid(ledgerSpread.getActiveSheet());
|
|
|
});
|
|
|
},
|
|
|
/**
|
|
@@ -816,6 +820,7 @@ $(document).ready(function() {
|
|
|
treeOperationObj.refreshTree(ledgerSpread.getActiveSheet(), loadResult);
|
|
|
});
|
|
|
posOperationObj.loadCurPosData();
|
|
|
+ treeOperationObj.refreshOperationValid(ledgerSpread.getActiveSheet());
|
|
|
});
|
|
|
}
|
|
|
},
|
|
@@ -1036,7 +1041,7 @@ $(document).ready(function() {
|
|
|
stdNode: stdTree.getNodeKey(stdNode)
|
|
|
}, function (result) {
|
|
|
treeOperationObj.refreshTree(mainSheet, result);
|
|
|
- treeOperationObj.refreshOperationValid(mainSheet, mainSheet.getSelections());
|
|
|
+ treeOperationObj.refreshOperationValid(mainSheet);
|
|
|
});
|
|
|
});
|
|
|
this.pathTree = createNewPathTree('base', this.treeSetting);
|
|
@@ -1282,7 +1287,7 @@ $(document).ready(function() {
|
|
|
const mainTree = mainSheet.zh_tree;
|
|
|
mainTree.postData('locate', null, {id: curBills.ledger_id}, function (result) {
|
|
|
treeOperationObj.refreshTree(mainSheet, result);
|
|
|
- treeOperationObj.refreshOperationValid(mainSheet, mainSheet.getSelections());
|
|
|
+ treeOperationObj.refreshOperationValid(mainSheet);
|
|
|
SpreadJsObj.locateTreeNode(mainSheet, curBills.ledger_id);
|
|
|
});
|
|
|
});
|