|
@@ -63,6 +63,20 @@ $(document).ready(() => {
|
|
|
SpreadJsObj.reLoadSheetHeader(compareSheet);
|
|
|
};
|
|
|
},
|
|
|
+ expand(tree, tag) {
|
|
|
+ switch (tag) {
|
|
|
+ case "1":
|
|
|
+ case "2":
|
|
|
+ case "3":
|
|
|
+ case "4":
|
|
|
+ case "5":
|
|
|
+ tree.expandByLevel(parseInt(tag));
|
|
|
+ break;
|
|
|
+ case "last":
|
|
|
+ tree.expandByCustom(() => { return true; });
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ },
|
|
|
loadBudgetData(result) {
|
|
|
const compareTree = createNewPathTree('final', {
|
|
|
id: 'id',
|
|
@@ -120,6 +134,8 @@ $(document).ready(() => {
|
|
|
if (!y.name) return 1;
|
|
|
return x.name.localeCompare(y.name);
|
|
|
});
|
|
|
+ const expandTag = getLocalCache('revise-compare-level');
|
|
|
+ if (expandTag) compareObj.expand(compareTree, expandTag);
|
|
|
SpreadJsObj.loadSheetData(compareSheet, SpreadJsObj.DataType.Tree, compareTree);
|
|
|
},
|
|
|
loadFinalData(result, msg) {
|
|
@@ -135,9 +151,11 @@ $(document).ready(() => {
|
|
|
rootId: -1,
|
|
|
});
|
|
|
finalTree.loadDatas(result.final);
|
|
|
+ const expandTag = getLocalCache('revise-compare-level');
|
|
|
+ if (expandTag) compareObj.expand(finalTree, expandTag);
|
|
|
SpreadJsObj.loadSheetData(compareSheet, SpreadJsObj.DataType.Tree, finalTree);
|
|
|
if (sfSelect) sfSelect.reloadSelect(this.finalInfo.tender);
|
|
|
- }
|
|
|
+ },
|
|
|
};
|
|
|
|
|
|
function compareCode(str1, str2, symbol = '-') {
|
|
@@ -207,20 +225,9 @@ $(document).ready(() => {
|
|
|
const tree = sheet.zh_tree;
|
|
|
setTimeout(() => {
|
|
|
showWaitingView();
|
|
|
- switch (tag) {
|
|
|
- case "1":
|
|
|
- case "2":
|
|
|
- case "3":
|
|
|
- case "4":
|
|
|
- case "5":
|
|
|
- tree.expandByLevel(parseInt(tag));
|
|
|
- SpreadJsObj.refreshTreeRowVisible(sheet);
|
|
|
- break;
|
|
|
- case "last":
|
|
|
- tree.expandByCustom(() => { return true; });
|
|
|
- SpreadJsObj.refreshTreeRowVisible(sheet);
|
|
|
- break;
|
|
|
- }
|
|
|
+ compareObj.expand(tree, tag);
|
|
|
+ SpreadJsObj.refreshTreeRowVisible(sheet);
|
|
|
+ setLocalCache('revise-compare-level', tag);
|
|
|
closeWaitingView();
|
|
|
}, 100);
|
|
|
});
|