|
@@ -145,7 +145,7 @@ const gatherGcl = {
|
|
|
' 图册号(drawing_code), 备注(memo), 节点类型(node_type), 总额计量(is_tp)\n' +
|
|
|
'3. 如需汇总"未计入清单章节项",请勾选"章节编号(chapter)"字段\n',
|
|
|
intro: '根据三级清单树结构,汇总平面工程量清单,目前仅支持mem_stage_bills表',
|
|
|
- _gatherCalcField: function (gcl, data) {
|
|
|
+ _gatherCalcField: function (ctx, gcl, data) {
|
|
|
for (const prop in data) {
|
|
|
if (((prop === 'total_price' || prop.indexOf('tp') > 0) ||
|
|
|
(prop === 'quantity' || prop.indexOf('qty') > 0)) && data[prop])
|
|
@@ -209,12 +209,12 @@ const gatherGcl = {
|
|
|
if (tableName.indexOf('mem_gather_') >= 0) this._loadGatherInfo(gcl, b);
|
|
|
gclBills.push(gcl);
|
|
|
}
|
|
|
- this._gatherCalcField(gcl, b);
|
|
|
+ this._gatherCalcField(ctx, gcl, b);
|
|
|
if (b.qc_bgl_code && b.qc_bgl_code !== '') {
|
|
|
gcl.qc_bgl_code = gcl.qc_bgl_code.concat(b.qc_bgl_code.split(';'));
|
|
|
}
|
|
|
} else if (gatherOther) {
|
|
|
- this._gatherTpField(other, b);
|
|
|
+ this._gatherTpField(ctx, other, b);
|
|
|
}
|
|
|
}
|
|
|
if (gatherOther) gclBills.push(other);
|