|
@@ -1309,6 +1309,83 @@ const stage_change_ledger = {
|
|
|
],
|
|
|
};
|
|
|
|
|
|
+const gcl_gather_bills = {
|
|
|
+ name: '工程量清单汇总2专用 - 工程量清单',
|
|
|
+ remark: '',
|
|
|
+ key: 'mem_gcl_gather_bills',
|
|
|
+ id: 50,
|
|
|
+ prefix: '工程量清单汇总2-清单',
|
|
|
+ cols: [
|
|
|
+ { name: 'id', field: 'id', type: dataType.int },
|
|
|
+ { name: '清单编号', field: 'b_code', type: dataType.str },
|
|
|
+ { name: '名称', field: 'name', type: dataType.str },
|
|
|
+ { name: '单位', field: 'unit', type: dataType.str },
|
|
|
+ { name: '单价', field: 'unit_price', type: dataType.currency },
|
|
|
+ { name: '签约清单-数量', field: 'deal_bills_qty', type: dataType.currency },
|
|
|
+ { name: '签约清单-金额', field: 'deal_bills_tp', type: dataType.currency },
|
|
|
+ { name: '签约-数量', field: 'deal_qty', type: dataType.currency },
|
|
|
+ { name: '签约-金额', field: 'deal_tp', type: dataType.currency },
|
|
|
+ { name: '数量', field: 'quantity', type: dataType.currency },
|
|
|
+ { name: '金额', field: 'total_price', type: dataType.currency },
|
|
|
+ { name: '本期-合同-数量', field: 'contract_qty', type: dataType.currency },
|
|
|
+ { name: '本期-合同-金额', field: 'contract_tp', type: dataType.currency },
|
|
|
+ { name: '本期-变更-数量', field: 'qc_qty', type: dataType.currency },
|
|
|
+ { name: '本期-变更-金额', field: 'qc_tp', type: dataType.currency },
|
|
|
+ { name: '本期-完成-数量', field: 'gather_qty', type: dataType.currency },
|
|
|
+ { name: '本期-完成-金额', field: 'gather_tp', type: dataType.currency },
|
|
|
+ { name: '截止本期-合同-数量', field: 'end_contract_qty', type: dataType.currency },
|
|
|
+ { name: '截止本期-合同-金额', field: 'end_contract_tp', type: dataType.currency },
|
|
|
+ { name: '截止本期-变更-数量', field: 'end_qc_qty', type: dataType.currency },
|
|
|
+ { name: '截止本期-变更-金额', field: 'end_qc_tp', type: dataType.currency },
|
|
|
+ { name: '截止本期-完成-数量', field: 'end_gather_qty', type: dataType.currency },
|
|
|
+ { name: '截止本期-完成-金额', field: 'end_gather_tp', type: dataType.currency },
|
|
|
+ { name: '备用1-数量', field: 'spec1_qty', type: dataType.currency },
|
|
|
+ { name: '备用1-金额', field: 'spec1_tp', type: dataType.currency },
|
|
|
+ { name: '备用2-数量', field: 'spec2_qty', type: dataType.currency },
|
|
|
+ { name: '备用2-金额', field: 'spec2_tp', type: dataType.currency },
|
|
|
+ { name: '备用3-数量', field: 'spec3_qty', type: dataType.currency },
|
|
|
+ { name: '备用3-金额', field: 'spec3_tp', type: dataType.currency },
|
|
|
+ { name: '备用4-数量', field: 'spec4_qty', type: dataType.currency },
|
|
|
+ { name: '备用4-金额', field: 'spec4_tp', type: dataType.currency },
|
|
|
+ { name: '备用5-数量', field: 'spec5_qty', type: dataType.currency },
|
|
|
+ { name: '备用5-金额', field: 'spec5_tp', type: dataType.currency },
|
|
|
+ { name: '备用6-数量', field: 'spec6_qty', type: dataType.currency },
|
|
|
+ { name: '备用6-金额', field: 'spec6_tp', type: dataType.currency },
|
|
|
+ ],
|
|
|
+};
|
|
|
+
|
|
|
+const gcl_gather_xmj = {
|
|
|
+ name: '工程量清单汇总2专用 - 相关项目节',
|
|
|
+ remark: '',
|
|
|
+ key: 'mem_gcl_gather_xmj',
|
|
|
+ id: 51,
|
|
|
+ prefix: '工程量清单汇总2-项目节',
|
|
|
+ cols: [
|
|
|
+ { name: '清单id(所属工程量清单id)', field: 'gcl_id', type: dataType.int },
|
|
|
+ { name: '明细id(在台账中的id)', field: 'mx_id', type: dataType.str },
|
|
|
+ { name: '编号', field: 'code', type: dataType.str },
|
|
|
+ { name: '计量单元', field: 'jldy', type: dataType.str },
|
|
|
+ { name: '分部工程', field: 'fbgc', type: dataType.str },
|
|
|
+ { name: '分项工程', field: 'fxgc', type: dataType.str },
|
|
|
+ { name: '单位工程', field: 'dwgc', type: dataType.str },
|
|
|
+ { name: '部位明细', field: 'bwmx', type: dataType.str },
|
|
|
+ { name: '图册号', field: 'drawing_code', type: dataType.str },
|
|
|
+ { name: '数量', field: 'quantity', type: dataType.currency },
|
|
|
+ { name: '本期-合同-数量', field: 'contract_qty', type: dataType.currency },
|
|
|
+ { name: '本期-变更-数量', field: 'qc_qty', type: dataType.currency },
|
|
|
+ { name: '本期-完成-数量', field: 'gather_qty', type: dataType.currency },
|
|
|
+ { name: '截止本期-合同-数量', field: 'end_contract_qty', type: dataType.currency },
|
|
|
+ { name: '截止本期-变更-数量', field: 'end_qc_qty', type: dataType.currency },
|
|
|
+ { name: '截止本期-完成-数量', field: 'end_gather_qty', type: dataType.currency },
|
|
|
+ { name: '备用1-数量', field: 'spec1_qty', type: dataType.currency },
|
|
|
+ { name: '备用2-数量', field: 'spec2_qty', type: dataType.currency },
|
|
|
+ { name: '备用3-数量', field: 'spec3_qty', type: dataType.currency },
|
|
|
+ { name: '备用4-数量', field: 'spec4_qty', type: dataType.currency },
|
|
|
+ { name: '备用5-数量', field: 'spec5_qty', type: dataType.currency },
|
|
|
+ { name: '备用6-数量', field: 'spec6_qty', type: dataType.currency },
|
|
|
+ ],
|
|
|
+};
|
|
|
+
|
|
|
const recursiveMkdirSync = async function(pathName) {
|
|
|
if (!fs.existsSync(pathName)) {
|
|
|
const upperPath = path.dirname(pathName);
|
|
@@ -1414,6 +1491,7 @@ const defines = [
|
|
|
material, materialGl,
|
|
|
stage_sum_bills, stage_sum_pay, stage_audit, sign_select,
|
|
|
stage_change_bills, stage_change_ledger,
|
|
|
+ gcl_gather_bills, gcl_gather_xmj
|
|
|
];
|
|
|
for (const d of defines) {
|
|
|
exportTableDefine(d);
|