|
@@ -440,7 +440,7 @@ const gather_stage_bills = {
|
|
|
{ name: '单价', field: 'unit_price', type: dataType.currency },
|
|
|
|
|
|
{ name: '标段id', field: 't_id', type: dataType.int },
|
|
|
- { name: '标段-名称', field: 't_name', type: dataType.int },
|
|
|
+ { name: '标段-名称', field: 't_name', type: dataType.str },
|
|
|
|
|
|
{ name: '(标段)台账-数量', field: 't_qty', type: dataType.currency },
|
|
|
{ name: '(标段)台账-金额', field: 't_tp', type: dataType.currency },
|
|
@@ -544,7 +544,7 @@ const gather_stage_pay = {
|
|
|
{ name: '是否参与本期应付计算', field: 'minus', type: dataType.int },
|
|
|
|
|
|
{ name: '标段id', field: 't_id', type: dataType.int },
|
|
|
- { name: '标段-名称', field: 't_name', type: dataType.int },
|
|
|
+ { name: '标段-名称', field: 't_name', type: dataType.str },
|
|
|
|
|
|
{ name: '(标段)本期-金额', field: 't_tp', type: dataType.currency },
|
|
|
{ name: '(标段)截止上期-金额', field: 't_pre_tp', type: dataType.currency },
|
|
@@ -555,6 +555,30 @@ const gather_stage_pay = {
|
|
|
{ name: '(合计)截止本期-金额', field: 's_end_tp', type: dataType.currency },
|
|
|
],
|
|
|
};
|
|
|
+const gather_deal_bills = {
|
|
|
+ name: '汇总-签约清单 数据表(mem_gather_deal_bills)',
|
|
|
+ remark: '',
|
|
|
+ id: 39,
|
|
|
+ key: 'mem_gather_deal_bills',
|
|
|
+ prefix: '汇总-期-合同支付',
|
|
|
+ cols: [
|
|
|
+ { 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 },
|
|
|
+
|
|
|
+ { name: '标段id', field: 't_id', type: dataType.int },
|
|
|
+ { name: '标段-名称', field: 't_name', type: dataType.str },
|
|
|
+
|
|
|
+ { name: '(标段)本期-金额', field: 't_tp', type: dataType.currency },
|
|
|
+
|
|
|
+ { name: '(合计)本期-金额', field: 's_tp', type: dataType.currency },
|
|
|
+
|
|
|
+ { name: '(特殊1)本期-金额', field: 'ts_key1_tp', type: dataType.currency },
|
|
|
+ { name: '(特殊2)本期-金额', field: 'ts_key2_tp', type: dataType.currency },
|
|
|
+ { name: '(特殊3)本期-金额', field: 'ts_key3_tp', type: dataType.currency },
|
|
|
+ ],
|
|
|
+};
|
|
|
|
|
|
const recursiveMkdirSync = async function(pathName) {
|
|
|
if (!fs.existsSync(pathName)) {
|
|
@@ -576,7 +600,7 @@ const saveBufferFile = async function(buffer, fileName) {
|
|
|
const addFields = function(table, col) {
|
|
|
const data = {};
|
|
|
data.ID = table.ID * 100 + (col.id ? Math.max(table.items.length + 1, col.id) : table.items.length + 1);
|
|
|
- data.Name = col.name + (col.field ? '(' + col.field + ')' : '');
|
|
|
+ data.Name = col.name + (col.field ? '(' + col.field + ')' : '') + (data.ID ? '(id: ' + data.ID + ')' : '');
|
|
|
if (table.prefix && table.prefix !== '') data.Name = table.prefix + '-' + data.Name;
|
|
|
data.DataType = col.type;
|
|
|
data.TableName = table.key;
|
|
@@ -651,7 +675,7 @@ const defines = [stage_jgcl, stage_bonus, stage_other,
|
|
|
stage_pos, stage_pos_compare,
|
|
|
stage_pay,
|
|
|
stage_im_zl, stage_im_tz, stage_im_tz_bills,
|
|
|
- gather_stage_bills, gather_tender_info, gather_stage_pay
|
|
|
+ gather_stage_bills, gather_tender_info, gather_stage_pay, gather_deal_bills,
|
|
|
];
|
|
|
for (const d of defines) {
|
|
|
exportTableDefine(d);
|