|
@@ -1414,8 +1414,8 @@ $(document).ready(function() {
|
|
|
return !readOnly;
|
|
|
}
|
|
|
};
|
|
|
- billsContextMenuOptions.items.sprBlock = '----';
|
|
|
}
|
|
|
+ billsContextMenuOptions.items.sprBlock = '----';
|
|
|
if (!readOnly) {
|
|
|
billsContextMenuOptions.items.sortChildren = {
|
|
|
name: '顺序重排子项编号',
|
|
@@ -1546,6 +1546,7 @@ $(document).ready(function() {
|
|
|
SpreadJsObj.loadSheetData(ledgerSpread.getActiveSheet(), 'tree', ledgerTree);
|
|
|
pos.loadDatas(result.pos);
|
|
|
posOperationObj.loadCurPosData();
|
|
|
+ checkShowLast(data.bills.length);
|
|
|
}, null);
|
|
|
},
|
|
|
// callback: function (file, select) {
|
|
@@ -1621,6 +1622,21 @@ $(document).ready(function() {
|
|
|
return !node;
|
|
|
}
|
|
|
};
|
|
|
+ billsContextMenuOptions.items.sprTag = '----';
|
|
|
+ billsContextMenuOptions.items.showLast = {
|
|
|
+ name: '显示至最底层',
|
|
|
+ callback: function (key, opt, menu, e) {
|
|
|
+ const node = SpreadJsObj.getSelectObject(ledgerSpread.getActiveSheet());
|
|
|
+ setTimeout(() => {
|
|
|
+ showWaitingView();
|
|
|
+ ledgerTree.expandByCustom(x => {
|
|
|
+ return (x.id === node.id) || (x.full_path.indexOf(node.ledger_id + '-') >= 0);
|
|
|
+ });
|
|
|
+ SpreadJsObj.refreshTreeRowVisible(ledgerSpread.getActiveSheet());
|
|
|
+ closeWaitingView();
|
|
|
+ }, 100);
|
|
|
+ },
|
|
|
+ };
|
|
|
|
|
|
$.contextMenu(billsContextMenuOptions);
|
|
|
|
|
@@ -2183,6 +2199,8 @@ $(document).ready(function() {
|
|
|
SpreadJsObj.loadSheetData(ledgerSpread.getActiveSheet(), 'tree', ledgerTree);
|
|
|
SpreadJsObj.loadTopAndSelect(ledgerSpread.getActiveSheet(), ckBillsSpread);
|
|
|
|
|
|
+ checkShowLast(data.bills.length);
|
|
|
+
|
|
|
pos.loadDatas(data.pos);
|
|
|
posOperationObj.loadCurPosData();
|
|
|
SpreadJsObj.resetTopAndSelect(posSpread.getActiveSheet());
|
|
@@ -3130,7 +3148,7 @@ $(document).ready(function() {
|
|
|
}
|
|
|
}
|
|
|
}, 400);
|
|
|
- })
|
|
|
+ });
|
|
|
|
|
|
// 添加审批流程按钮逻辑
|
|
|
$('.book-list').on('click', 'dt', function () {
|
|
@@ -3149,7 +3167,7 @@ $(document).ready(function() {
|
|
|
})
|
|
|
}
|
|
|
return false
|
|
|
- })
|
|
|
+ });
|
|
|
|
|
|
// 添加到审批流程中
|
|
|
$('dl').on('click', 'dd', function () {
|
|
@@ -3236,24 +3254,28 @@ $(document).ready(function() {
|
|
|
const tag = $(this).attr('tag');
|
|
|
const tree = sheet.zh_tree;
|
|
|
if (!tree) return;
|
|
|
- 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;
|
|
|
- case "leafXmj":
|
|
|
- tree.expandToLeafXmj();
|
|
|
- SpreadJsObj.refreshTreeRowVisible(sheet);
|
|
|
- break;
|
|
|
- }
|
|
|
+ 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;
|
|
|
+ case "leafXmj":
|
|
|
+ tree.expandToLeafXmj();
|
|
|
+ SpreadJsObj.refreshTreeRowVisible(sheet);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ closeWaitingView();
|
|
|
+ }, 100);
|
|
|
});
|
|
|
})('a[name=showLevel]', ledgerSpread.getActiveSheet());
|
|
|
|