Browse Source

审核比较,部位台账,树结构显示调整

maixinrong 5 years ago
parent
commit
a62d1884e6
3 changed files with 11 additions and 1 deletions
  1. 9 1
      app/public/js/stage_bwtz.js
  2. 1 0
      app/public/js/stage_compare.js
  3. 1 0
      config/web.js

+ 9 - 1
app/public/js/stage_bwtz.js

@@ -13,6 +13,7 @@ $(document).ready(() => {
     autoFlashHeight();
     autoFlashHeight();
     const xmjSpread = SpreadJsObj.createNewSpread($('#xmj-spread')[0]);
     const xmjSpread = SpreadJsObj.createNewSpread($('#xmj-spread')[0]);
     const xmjSheet = xmjSpread.getActiveSheet();
     const xmjSheet = xmjSpread.getActiveSheet();
+    sjsSettingObj.setFxTreeStyle(xmjSpreadSetting, sjsSettingObj.FxTreeStyle.jz);
     SpreadJsObj.initSheet(xmjSheet, xmjSpreadSetting);
     SpreadJsObj.initSheet(xmjSheet, xmjSpreadSetting);
 
 
     const unitSpread = SpreadJsObj.createNewSpread($('#unit-spread')[0]);
     const unitSpread = SpreadJsObj.createNewSpread($('#unit-spread')[0]);
@@ -29,7 +30,14 @@ $(document).ready(() => {
             }
             }
         }
         }
     };
     };
-    xmjSpread.bind(spreadNS.Events.SelectionChanged, unitTreeObj.loadCurUnitData);
+    xmjSpread.bind(spreadNS.Events.SelectionChanged, function (e, info) {
+        const rows = [];
+        if (info.oldSelections && info.oldSelections[0]) rows.push(info.oldSelections[0].row);
+        if (info.newSelections && info.newSelections[0]) rows.push(info.newSelections[0].row);
+        if (rows.length > 0) SpreadJsObj.reloadRowsBackColor(info.sheet, rows);
+
+        unitTreeObj.loadCurUnitData();
+    });
 
 
     postData(preUrl + '/load', { filter: 'ledger;pos;change' }, function (result) {
     postData(preUrl + '/load', { filter: 'ledger;pos;change' }, function (result) {
         billsPosConvertModel.loadData(result.ledgerData, result.posData, result.changeData, decimal);
         billsPosConvertModel.loadData(result.ledgerData, result.posData, result.changeData, decimal);

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

@@ -84,6 +84,7 @@ $(document).ready(function () {
     };
     };
     // 初始化台账
     // 初始化台账
     const ledgerSpread = SpreadJsObj.createNewSpread($('#ledger-spread')[0]);
     const ledgerSpread = SpreadJsObj.createNewSpread($('#ledger-spread')[0]);
+    sjsSettingObj.setFxTreeStyle(ledgerSpreadSetting, sjsSettingObj.FxTreeStyle.jz);
     SpreadJsObj.initSheet(ledgerSpread.getActiveSheet(), ledgerSpreadSetting);
     SpreadJsObj.initSheet(ledgerSpread.getActiveSheet(), ledgerSpreadSetting);
     // 初始化部位
     // 初始化部位
     const posSpread = SpreadJsObj.createNewSpread($('#pos-spread')[0]);
     const posSpread = SpreadJsObj.createNewSpread($('#pos-spread')[0]);

+ 1 - 0
config/web.js

@@ -298,6 +298,7 @@ const JsFiles = {
                     "/public/js/sub_menu.js",
                     "/public/js/sub_menu.js",
                     "/public/js/div_resizer.js",
                     "/public/js/div_resizer.js",
                     "/public/js/spreadjs_rela/spreadjs_zh.js",
                     "/public/js/spreadjs_rela/spreadjs_zh.js",
+                    "/public/js/shares/sjs_setting.js",
                     "/public/js/zh_calc.js",
                     "/public/js/zh_calc.js",
                     "/public/js/path_tree.js",
                     "/public/js/path_tree.js",
                     "/public/js/shares/bills_pos_convert.js",
                     "/public/js/shares/bills_pos_convert.js",