| 
					
				 | 
			
			
				@@ -34,9 +34,9 @@ const stage_jgcl = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '名称', field: 'name', type: dataType.str}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '单位', field: 'unit', type: dataType.str}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '单价', field: 'unit_price', type: dataType.currency, tag: {type: 'up'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        {name: '本期到场-数量', field: 'arrive_qty', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '本期到场-数量', field: 'arrive_qty', type: dataType.currency, tag: {type: 'qty', unitKey: 4}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '本期到场-金额', field: 'arrive_tp', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        {name: '本期扣回-数量', field: 'deduct_qty', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '本期扣回-数量', field: 'deduct_qty', type: dataType.currency, tag: {type: 'qty', unitKey: 4}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '本期扣回-金额', field: 'deduct_tp', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '材料来源', field: 'source', type: dataType.str}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '单据号', field: 'bills_code', type: dataType.str}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -47,9 +47,9 @@ const stage_jgcl = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '期历史记录', field: 'shistory', type: dataType.str}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '排序', field: 'order', type: dataType.int}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '往期是否已用', field: 'pre_used', type: dataType.int}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        {name: '截止上期到场-数量', field: 'arrive_qty', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '截止上期到场-数量', field: 'arrive_qty', type: dataType.currency, tag: {type: 'qty', unitKey: 4}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '截止上期到场-金额', field: 'arrive_tp', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        {name: '截止上期扣回-数量', field: 'deduct_qty', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '截止上期扣回-数量', field: 'deduct_qty', type: dataType.currency, tag: {type: 'qty', unitKey: 4}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '截止上期扣回-金额', field: 'deduct_tp', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -141,6 +141,48 @@ const change = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {name: '金额_9', field: 'tp_9', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const changeBills = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    name: '变更清单(mem_change_bills)', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    remark: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    id: 29, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    key: 'mem_change_bills', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    prefix: '变更清单', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cols: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '变更令id', field: 'cid', type: dataType.str}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '签约清单id或台账id', field: 'lid', type: dataType.str}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '清单编号', field: 'code', type: dataType.str}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '名称', field: 'name', type: dataType.str}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '单位', field: 'unit', type: dataType.str}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '单价', field: 'unit_price', type: dataType.currency, tag: {type: 'up'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '原-数量', field: 'o_qty', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '原-金额', field: 'o_tp', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '变更-数量', field: 'c_qty', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '变更-金额', field: 'c_tp', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '审批变更后-数量', field: 's_qty', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '审批变更后-金额', field: 's_tp', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '部位明细', field: 'bwmx', type: dataType.str}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '变更详情', field: 'detail', type: dataType.str}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '数量_1', field: 'qty_1', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '金额_1', field: 'tp_1', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '数量_2', field: 'qty_2', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '金额_2', field: 'tp_2', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '数量_3', field: 'qty_3', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '金额_3', field: 'tp_3', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '数量_4', field: 'qty_4', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '金额_4', field: 'tp_4', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '数量_5', field: 'qty_5', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '金额_5', field: 'tp_5', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '数量_6', field: 'qty_6', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '金额_6', field: 'tp_6', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '数量_7', field: 'qty_7', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '金额_7', field: 'tp_7', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '数量_8', field: 'qty_8', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '金额_8', field: 'tp_8', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '数量_9', field: 'qty_9', type: dataType.currency, tag: {type: 'qty', unitKey: 5}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {name: '金额_9', field: 'tp_9', type: dataType.currency, tag: {type: 'tp'}}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const recursiveMkdirSync = async function (pathName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (!fs.existsSync(pathName)) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -228,7 +270,7 @@ const exportTableDefine = async function (define) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     await saveTableDefine(tableDefine, path.join(savePath, define.key + '.json')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const defines = [change]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const defines = [change, changeBills]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 for (const d of defines) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     exportTableDefine(d); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |