|
@@ -319,6 +319,14 @@ const importXML = (() => {
|
|
|
feeCode: getValue(divisionalSrc, ['_Code']),
|
|
|
remark: getValue(divisionalSrc, ['_Remark']),
|
|
|
};
|
|
|
+ // 特殊处理措施项目的费用代号(广联达这两条数据没有导出费用代号,跟我们的清单模板不匹配,从而导致从合并变成了新增),详看mergeBills中的mergeitems放啊
|
|
|
+ if (type === billType.BILL) {
|
|
|
+ if (item.code === 'AQFHWMSG') {
|
|
|
+ item.feeCode = FlagFeeCodeMap[fixedFlag.GREEN_MEASURE_FEE];
|
|
|
+ } else if (item.code === 'QTCSF') {
|
|
|
+ item.feeCode = FlagFeeCodeMap[fixedFlag.OTHER_MEASURE_FEE];
|
|
|
+ }
|
|
|
+ }
|
|
|
if (importFileKind === FileKind.tender) {
|
|
|
const summaryFees = getFeesFromBasicCost(divisionalSrc);
|
|
|
const fees = [{ fieldName: 'common', totalFee: getValue(divisionalSrc, ['_Total']), unitFee: getValue(divisionalSrc, ['_TechnicalAndEconomicIndex']) }];
|