Browse Source

概算控制,查找定位相关

MaiXinRong 3 years ago
parent
commit
3a59db64f8
2 changed files with 3 additions and 1 deletions
  1. 1 0
      app/public/js/budget_detail.js
  2. 2 1
      app/public/js/shares/cs_tools.js

+ 1 - 0
app/public/js/budget_detail.js

@@ -658,6 +658,7 @@ $(document).ready(() => {
                     const searchSetting = {
                         selector: '#search',
                         searchSpread: budgetSpread,
+                        keyId: 'tree_id',
                         resultSpreadSetting: {
                             cols: [
                                 {title: '项目节编号', field: 'code', hAlign: 0, width: 120, formatter: '@'},

+ 2 - 1
app/public/js/shares/cs_tools.js

@@ -483,6 +483,7 @@ const showSelectTab = function(select, spread, afterShow) {
     $.billsSearch = function (setting) {
         if (!setting.selector || !setting.searchSpread || !setting.resultSpreadSetting) return;
         if (!setting.searchRangeStr) setting.searchRangeStr = '项目节编号/清单编号/名称/台账数量';
+        if (!setting.keyId) setting.keyId = 'ledger_id';
         const resultId = setting.id + '-search-result';
         const obj = $(setting.selector);
         let filter = [];
@@ -595,7 +596,7 @@ const showSelectTab = function(select, spread, afterShow) {
             const curBills = data[info.row];
             if (!curBills) { return }
 
-            SpreadJsObj.locateTreeNode(searchSheet, curBills.ledger_id, true);
+            SpreadJsObj.locateTreeNode(searchSheet, curBills[setting.keyId], true);
             if (setting.afterLocated) {
                 setting.afterLocated();
             }