Ver código fonte

其他台账,再次选择汇总标段时,强制加载数据

MaiXinRong 3 meses atrás
pai
commit
6359017756

+ 1 - 1
app/public/js/spss_gather_stage.js

@@ -53,7 +53,7 @@ $(document).ready(() => {
             {title: '名称', colSpan: '1', rowSpan: '2', field: 'name', hAlign: 0, width: 235, formatter: '@'},
         ],
         extraCols: [
-            {title: '标段1|第1期', colSpan: '1|1', rowSpan: '1|1', field: 'quantity_1', hAlign: 2, width: 100, type: 'Number', formatTitle: '%s|%f', formatField: 'gather_qty_%d'},
+            {title: '标段1|第1期', colSpan: '1|1', rowSpan: '1|1', field: 'show_qty_1', hAlign: 2, width: 100, type: 'Number', formatTitle: '%s|%f', formatField: 'show_qty_%d'},
         ],
         endCols: [
             {title: '合计', colSpan: '1', rowSpan: '2', field: 'sum_qty', hAlign: 2, width: 100, type: 'Number'},

+ 4 - 3
app/public/js/spss_gather_stage_extra.js

@@ -347,6 +347,7 @@ $(document).ready(() => {
                 cl.sum_deduct_qty = cl['sum_' + prefix + 'deduct_qty'];
                 cl.sum_deduct_tp = cl['sum_' + prefix + 'deduct_tp'];
             }
+            console.log(this.jgcl);
             if (this.seType === 'jgcl') SpreadJsObj.reloadColData(dataSheet, 3, 4*this.tenderCount);
         },
         loadYjclShowData(field) {
@@ -373,9 +374,9 @@ $(document).ready(() => {
             }
             if (this.seType === 'safeProd') SpreadJsObj.reloadColData(dataSheet, 3, 2*this.tenderCount);
         },
-        loadShowData() {
+        loadShowData(force = false) {
             const field = $('[name=compare-data]:checked').val();
-            if (field === this.seData) return;
+            if (field === this.seData && !force) return;
             this.seData = field;
             this.loadJgclShowData(field);
             this.loadYjclShowData(field);
@@ -414,7 +415,7 @@ $(document).ready(() => {
                 stageExtra.rebuildSpreadSetting(result);
                 stageExtra.gatherStageExtraData(result);
                 SpreadJsObj.reLoadSheetHeader(dataSheet, true);
-                stageExtra.loadShowData();
+                stageExtra.loadShowData(true);
                 stageExtra.loadSheetData();
             });
         },