|
@@ -116,6 +116,28 @@ INTERFACE_EXPORT = (() => {
|
|
|
"清单 第900章 附属区房建工程":true
|
|
"清单 第900章 附属区房建工程":true
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ const ListCodeMap = {
|
|
|
|
|
+ "第100章至900章清单":"1",
|
|
|
|
|
+ "清单 第100章 总则": "一",
|
|
|
|
|
+ "清单 第200章 路基": "二",
|
|
|
|
|
+ "清单 第300章 路面": "三",
|
|
|
|
|
+ "清单 第400章 桥梁、涵洞工程": "四",
|
|
|
|
|
+ "清单 第500章 隧道": "五",
|
|
|
|
|
+ "清单 第600章 交通安全设施": "六",
|
|
|
|
|
+ "清单 第700章 绿化及环境保护设施": "七",
|
|
|
|
|
+ "清单 第800章 机电工程": "八",
|
|
|
|
|
+ "清单 第900章 附属区房建工程": "九",
|
|
|
|
|
+ "已包含在清单合计中的材料、工程设备、专业工程暂估价合计": "10",
|
|
|
|
|
+ "清单合计减去材料、工程设备、专业工程暂估价合计": "11",
|
|
|
|
|
+ "计日工合计": "12",
|
|
|
|
|
+ "劳务": "12.1",
|
|
|
|
|
+ "材料": "12.2",
|
|
|
|
|
+ "机械": "12.3",
|
|
|
|
|
+ "暂列金额(不含计日工总额)": "13",
|
|
|
|
|
+ "投标报价": "14"
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
const ratioCodeMap = {
|
|
const ratioCodeMap = {
|
|
|
"01ZJF":"0",
|
|
"01ZJF":"0",
|
|
|
"02JXF":"1",
|
|
"02JXF":"1",
|
|
@@ -1051,9 +1073,13 @@ INTERFACE_EXPORT = (() => {
|
|
|
}
|
|
}
|
|
|
let fail = billNameChecking(bNode,tenderProject.projectInfo.name,fixedFlag)
|
|
let fail = billNameChecking(bNode,tenderProject.projectInfo.name,fixedFlag)
|
|
|
//fail: { hint: '错误提示', type: '提示所属(基本就是单位工程名称)' }
|
|
//fail: { hint: '错误提示', type: '提示所属(基本就是单位工程名称)' }
|
|
|
|
|
+ let ListCode = "";
|
|
|
|
|
+ if (ListCodeMap[data.name]) ListCode = ListCodeMap[data.name];
|
|
|
|
|
+ if (data.code && data.code != "") ListCode = data.code;
|
|
|
|
|
+
|
|
|
const attrs = [{
|
|
const attrs = [{
|
|
|
name: "ListCode",
|
|
name: "ListCode",
|
|
|
- value: data.code,
|
|
|
|
|
|
|
+ value: ListCode,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
name: "ListName",
|
|
name: "ListName",
|