Browse Source

汇总对比,其他台账,合计数据切换问题

MaiXinRong 1 week ago
parent
commit
7453807c06
1 changed files with 24 additions and 24 deletions
  1. 24 24
      app/public/js/spss_gather_stage_extra.js

+ 24 - 24
app/public/js/spss_gather_stage_extra.js

@@ -7,10 +7,10 @@ $(document).ready(() => {
                 {title: '名称', colSpan: '1', rowSpan: '4', field: 'name', hAlign: 0, width: 200, formatter: '@'},
                 {title: '名称', colSpan: '1', rowSpan: '4', field: 'name', hAlign: 0, width: 200, formatter: '@'},
                 {title: '单位', colSpan: '1', rowSpan: '4', field: 'unit', hAlign: 1, width: 60, formatter: '@'},
                 {title: '单位', colSpan: '1', rowSpan: '4', field: 'unit', hAlign: 1, width: 60, formatter: '@'},
                 {title: '单价', colSpan: '1', rowSpan: '4', field: 'unit_price', hAlign: 2, width: 60, type: 'Number'},
                 {title: '单价', colSpan: '1', rowSpan: '4', field: 'unit_price', hAlign: 2, width: 60, type: 'Number'},
-                {title: '合计||到场|数量', colSpan: '4||2|1', rowSpan: '2||1|1', field: 'sum_arrive_qty', hAlign: 2, width: 80, type: 'Number'},
-                {title: '|||金额', colSpan: '|||1', rowSpan: '|||1', field: 'sum_arrive_tp', hAlign: 2, width: 80, type: 'Number'},
-                {title: '||扣回|数量', colSpan: '||2|1', rowSpan: '||1|1', field: 'sum_deduct_qty', hAlign: 2, width: 80, type: 'Number'},
-                {title: '|||金额', colSpan: '|||1', rowSpan: '|||1', field: 'sum_deduct_tp', hAlign: 2, width: 80, type: 'Number'},
+                {title: '合计||到场|数量', colSpan: '4||2|1', rowSpan: '2||1|1', field: 'gather_sum_arrive_qty', hAlign: 2, width: 80, type: 'Number'},
+                {title: '|||金额', colSpan: '|||1', rowSpan: '|||1', field: 'gather_sum_arrive_tp', hAlign: 2, width: 80, type: 'Number'},
+                {title: '||扣回|数量', colSpan: '||2|1', rowSpan: '||1|1', field: 'gather_sum_deduct_qty', hAlign: 2, width: 80, type: 'Number'},
+                {title: '|||金额', colSpan: '|||1', rowSpan: '|||1', field: 'gather_sum_deduct_tp', hAlign: 2, width: 80, type: 'Number'},
             ],
             ],
             baseCols: [
             baseCols: [
                 {title: '名称', colSpan: '1', rowSpan: '4', field: 'name', hAlign: 0, width: 200, formatter: '@'},
                 {title: '名称', colSpan: '1', rowSpan: '4', field: 'name', hAlign: 0, width: 200, formatter: '@'},
@@ -24,10 +24,10 @@ $(document).ready(() => {
                 {title: '|||金额', colSpan: '|||1', rowSpan: '|||1', field: 'sum_deduct_tp', hAlign: 2, width: 80, type: 'Number', formatField: 'gather_deduct_tp_%d'},
                 {title: '|||金额', colSpan: '|||1', rowSpan: '|||1', field: 'sum_deduct_tp', hAlign: 2, width: 80, type: 'Number', formatField: 'gather_deduct_tp_%d'},
             ],
             ],
             endCols: [
             endCols: [
-                {title: '合计||到场|数量', colSpan: '4||2|1', rowSpan: '2||1|1', field: 'sum_arrive_qty', hAlign: 2, width: 80, type: 'Number'},
-                {title: '|||金额', colSpan: '|||1', rowSpan: '|||1', field: 'sum_arrive_tp', hAlign: 2, width: 80, type: 'Number'},
-                {title: '||扣回|数量', colSpan: '||2|1', rowSpan: '||1|1', field: 'sum_deduct_qty', hAlign: 2, width: 80, type: 'Number'},
-                {title: '|||金额', colSpan: '|||1', rowSpan: '|||1', field: 'sum_deduct_tp', hAlign: 2, width: 80, type: 'Number'},
+                {title: '合计||到场|数量', colSpan: '4||2|1', rowSpan: '2||1|1', field: 'gather_sum_arrive_qty', hAlign: 2, width: 80, type: 'Number'},
+                {title: '|||金额', colSpan: '|||1', rowSpan: '|||1', field: 'gather_sum_arrive_tp', hAlign: 2, width: 80, type: 'Number'},
+                {title: '||扣回|数量', colSpan: '||2|1', rowSpan: '||1|1', field: 'gather_sum_deduct_qty', hAlign: 2, width: 80, type: 'Number'},
+                {title: '|||金额', colSpan: '|||1', rowSpan: '|||1', field: 'gather_sum_deduct_tp', hAlign: 2, width: 80, type: 'Number'},
             ],
             ],
             emptyRows: 0,
             emptyRows: 0,
             headRows: 4,
             headRows: 4,
@@ -42,8 +42,8 @@ $(document).ready(() => {
                 {title: '名称', colSpan: '1', rowSpan: '3', field: 'name', hAlign: 0, width: 200, formatter: '@'},
                 {title: '名称', colSpan: '1', rowSpan: '3', field: 'name', hAlign: 0, width: 200, formatter: '@'},
                 {title: '单位', colSpan: '1', rowSpan: '3', field: 'unit', hAlign: 1, width: 60, formatter: '@'},
                 {title: '单位', colSpan: '1', rowSpan: '3', field: 'unit', hAlign: 1, width: 60, formatter: '@'},
                 {title: '单价', colSpan: '1', rowSpan: '3', field: 'unit_price', hAlign: 2, width: 60, type: 'Number'},
                 {title: '单价', colSpan: '1', rowSpan: '3', field: 'unit_price', hAlign: 2, width: 60, type: 'Number'},
-                {title: '合计||数量', colSpan: '2||1', rowSpan: '2||1', field: 'sum_qty', hAlign: 2, width: 80, type: 'Number' },
-                {title: '||金额', colSpan: '|1', rowSpan: '|1', field: 'sum_tp', hAlign: 2, width: 80, type: 'Number'},
+                {title: '合计||数量', colSpan: '2||1', rowSpan: '2||1', field: 'gather_sum_qty', hAlign: 2, width: 80, type: 'Number' },
+                {title: '||金额', colSpan: '|1', rowSpan: '|1', field: 'gather_sum_tp', hAlign: 2, width: 80, type: 'Number'},
             ],
             ],
             baseCols: [
             baseCols: [
                 {title: '名称', colSpan: '1', rowSpan: '3', field: 'name', hAlign: 0, width: 200, formatter: '@'},
                 {title: '名称', colSpan: '1', rowSpan: '3', field: 'name', hAlign: 0, width: 200, formatter: '@'},
@@ -55,8 +55,8 @@ $(document).ready(() => {
                 {title: '||金额', colSpan: '||1', rowSpan: '||1', field: 'gather_tp_1', hAlign: 2, width: 80, type: 'Number', formatField: 'gather_tp_%d'},
                 {title: '||金额', colSpan: '||1', rowSpan: '||1', field: 'gather_tp_1', hAlign: 2, width: 80, type: 'Number', formatField: 'gather_tp_%d'},
             ],
             ],
             endCols: [
             endCols: [
-                {title: '合计||数量', colSpan: '2||1', rowSpan: '2||1', field: 'sum_qty', hAlign: 2, width: 80, type: 'Number' },
-                {title: '||金额', colSpan: '||1', rowSpan: '||1', field: 'sum_tp', hAlign: 2, width: 80, type: 'Number'},
+                {title: '合计||数量', colSpan: '2||1', rowSpan: '2||1', field: 'gather_sum_qty', hAlign: 2, width: 80, type: 'Number' },
+                {title: '||金额', colSpan: '||1', rowSpan: '||1', field: 'gather_sum_tp', hAlign: 2, width: 80, type: 'Number'},
             ],
             ],
             emptyRows: 0,
             emptyRows: 0,
             headRows: 3,
             headRows: 3,
@@ -87,8 +87,8 @@ $(document).ready(() => {
                 {title: '名称', colSpan: '1', rowSpan: '3', field: 'name', hAlign: 0, width: 200, formatter: '@'},
                 {title: '名称', colSpan: '1', rowSpan: '3', field: 'name', hAlign: 0, width: 200, formatter: '@'},
                 {title: '单位', colSpan: '1', rowSpan: '3', field: 'unit', hAlign: 1, width: 60, formatter: '@'},
                 {title: '单位', colSpan: '1', rowSpan: '3', field: 'unit', hAlign: 1, width: 60, formatter: '@'},
                 {title: '单价', colSpan: '1', rowSpan: '3', field: 'unit_price', hAlign: 2, width: 60, type: 'Number'},
                 {title: '单价', colSpan: '1', rowSpan: '3', field: 'unit_price', hAlign: 2, width: 60, type: 'Number'},
-                {title: '合计||数量', colSpan: '2||1', rowSpan: '2||1', field: 'sum_qty', hAlign: 2, width: 80, type: 'Number' },
-                {title: '||金额', colSpan: '||1', rowSpan: '||1', field: 'sum_tp', hAlign: 2, width: 80, type: 'Number'},
+                {title: '合计||数量', colSpan: '2||1', rowSpan: '2||1', field: 'gather_sum_qty', hAlign: 2, width: 80, type: 'Number' },
+                {title: '||金额', colSpan: '||1', rowSpan: '||1', field: 'gather_sum_tp', hAlign: 2, width: 80, type: 'Number'},
             ],
             ],
             baseCols: [
             baseCols: [
                 {title: '名称', colSpan: '1', rowSpan: '3', field: 'name', hAlign: 0, width: 200, formatter: '@'},
                 {title: '名称', colSpan: '1', rowSpan: '3', field: 'name', hAlign: 0, width: 200, formatter: '@'},
@@ -100,8 +100,8 @@ $(document).ready(() => {
                 {title: '||金额', colSpan: '||1', rowSpan: '||1', field: 'gather_tp_1', hAlign: 2, width: 80, type: 'Number', formatField: 'gather_tp_%d'},
                 {title: '||金额', colSpan: '||1', rowSpan: '||1', field: 'gather_tp_1', hAlign: 2, width: 80, type: 'Number', formatField: 'gather_tp_%d'},
             ],
             ],
             endCols: [
             endCols: [
-                {title: '合计||数量', colSpan: '2||1', rowSpan: '2||1', field: 'sum_qty', hAlign: 2, width: 80, type: 'Number' },
-                {title: '||金额', colSpan: '||1', rowSpan: '||1', field: 'sum_tp', hAlign: 2, width: 80, type: 'Number'},
+                {title: '合计||数量', colSpan: '2||1', rowSpan: '2||1', field: 'gather_sum_qty', hAlign: 2, width: 80, type: 'Number' },
+                {title: '||金额', colSpan: '||1', rowSpan: '||1', field: 'gather_sum_tp', hAlign: 2, width: 80, type: 'Number'},
             ],
             ],
             emptyRows: 0,
             emptyRows: 0,
             headRows: 3,
             headRows: 3,
@@ -342,10 +342,10 @@ $(document).ready(() => {
                     cl['gather_deduct_qty_' + i] = cl[prefix + 'deduct_qty_' + i];
                     cl['gather_deduct_qty_' + i] = cl[prefix + 'deduct_qty_' + i];
                     cl['gather_deduct_tp_' + i] = cl[prefix + 'deduct_tp_' + i];
                     cl['gather_deduct_tp_' + i] = cl[prefix + 'deduct_tp_' + i];
                 }
                 }
-                cl.sum_arrive_qty = cl['sum_' + prefix + 'arrive_qty'];
-                cl.sum_arrive_tp = cl['sum_' + prefix + 'arrive_tp'];
-                cl.sum_deduct_qty = cl['sum_' + prefix + 'deduct_qty'];
-                cl.sum_deduct_tp = cl['sum_' + prefix + 'deduct_tp'];
+                cl.gather_sum_arrive_qty = cl['sum_' + prefix + 'arrive_qty'];
+                cl.gather_sum_arrive_tp = cl['sum_' + prefix + 'arrive_tp'];
+                cl.gather_sum_deduct_qty = cl['sum_' + prefix + 'deduct_qty'];
+                cl.gather_sum_deduct_tp = cl['sum_' + prefix + 'deduct_tp'];
             }
             }
             if (this.seType === 'jgcl') SpreadJsObj.reloadColData(dataSheet, 3, 4*this.tenderCount + 4);
             if (this.seType === 'jgcl') SpreadJsObj.reloadColData(dataSheet, 3, 4*this.tenderCount + 4);
         },
         },
@@ -356,8 +356,8 @@ $(document).ready(() => {
                     cl['gather_qty_' + i] = cl[prefix + 'qty_' + i];
                     cl['gather_qty_' + i] = cl[prefix + 'qty_' + i];
                     cl['gather_tp_' + i] = cl[prefix + 'tp_' + i];
                     cl['gather_tp_' + i] = cl[prefix + 'tp_' + i];
                 }
                 }
-                cl.sum_qty = cl['sum_' + prefix + 'qty'];
-                cl.sum_tp = cl['sum_' + prefix + 'tp'];
+                cl.gather_sum_qty = cl['sum_' + prefix + 'qty'];
+                cl.gather_sum_tp = cl['sum_' + prefix + 'tp'];
             }
             }
             if (this.seType === 'yjcl') SpreadJsObj.reloadColData(dataSheet, 3, 2*this.tenderCount + 2);
             if (this.seType === 'yjcl') SpreadJsObj.reloadColData(dataSheet, 3, 2*this.tenderCount + 2);
         },
         },
@@ -368,8 +368,8 @@ $(document).ready(() => {
                     sp['gather_qty_' + i] = sp[prefix + 'qty_' + i];
                     sp['gather_qty_' + i] = sp[prefix + 'qty_' + i];
                     sp['gather_tp_' + i] = sp[prefix + 'tp_' + i];
                     sp['gather_tp_' + i] = sp[prefix + 'tp_' + i];
                 }
                 }
-                sp.sum_qty = sp['sum_' + prefix + 'qty'];
-                sp.sum_tp = sp['sum_' + prefix + 'tp'];
+                sp.gather_sum_qty = sp['sum_' + prefix + 'qty'];
+                sp.gather_sum_tp = sp['sum_' + prefix + 'tp'];
             }
             }
             if (this.seType === 'safeProd') SpreadJsObj.reloadColData(dataSheet, 3, 2*this.tenderCount + 2);
             if (this.seType === 'safeProd') SpreadJsObj.reloadColData(dataSheet, 3, 2*this.tenderCount + 2);
         },
         },