|  | @@ -7,10 +7,10 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |                  {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_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: [
 | 
	
		
			
				|  |  |                  {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'},
 | 
	
		
			
				|  |  |              ],
 | 
	
		
			
				|  |  |              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,
 | 
	
		
			
				|  |  |              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: 'unit', hAlign: 1, width: 60, formatter: '@'},
 | 
	
		
			
				|  |  |                  {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: [
 | 
	
		
			
				|  |  |                  {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'},
 | 
	
		
			
				|  |  |              ],
 | 
	
		
			
				|  |  |              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,
 | 
	
		
			
				|  |  |              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: 'unit', hAlign: 1, width: 60, formatter: '@'},
 | 
	
		
			
				|  |  |                  {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: [
 | 
	
		
			
				|  |  |                  {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'},
 | 
	
		
			
				|  |  |              ],
 | 
	
		
			
				|  |  |              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,
 | 
	
		
			
				|  |  |              headRows: 3,
 | 
	
	
		
			
				|  | @@ -342,10 +342,10 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |                      cl['gather_deduct_qty_' + i] = cl[prefix + 'deduct_qty_' + 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);
 | 
	
		
			
				|  |  |          },
 | 
	
	
		
			
				|  | @@ -356,8 +356,8 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |                      cl['gather_qty_' + i] = cl[prefix + 'qty_' + 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);
 | 
	
		
			
				|  |  |          },
 | 
	
	
		
			
				|  | @@ -368,8 +368,8 @@ $(document).ready(() => {
 | 
	
		
			
				|  |  |                      sp['gather_qty_' + i] = sp[prefix + 'qty_' + 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);
 | 
	
		
			
				|  |  |          },
 |