|
|
@@ -1087,11 +1087,11 @@
|
|
|
if (ct == 'priceBase') ct = 'priceBase_RCJ'; // 兼容旧项目
|
|
|
return ct;
|
|
|
},
|
|
|
- getProgramArray: function () {
|
|
|
+ getProgramArray: function () {
|
|
|
let array = [];
|
|
|
- for (let p of projectObj.project.calcProgram.datas.templates) {
|
|
|
+ for (let p of projectObj.project.calcProgram.datas.templates) {
|
|
|
array.push({name:p.name,ID:p.ID});
|
|
|
- }
|
|
|
+ }
|
|
|
return array;
|
|
|
},
|
|
|
getCodeForBlock: function(node){
|
|
|
@@ -2677,8 +2677,10 @@
|
|
|
else if (sOption == 'priceBase_ZM')
|
|
|
tender = tenderTypes.ttReverseRation;
|
|
|
if (tender == tenderTypes.ttReverseGLJ || tender == tenderTypes.ttReverseRation) {
|
|
|
- if (!tender_obj.tenderTree)
|
|
|
+ if (!tender_obj.tenderTree){
|
|
|
tender_obj.createTree();
|
|
|
+ tender_obj.createTreeNodes();
|
|
|
+ }
|
|
|
|
|
|
this.initReverseTenderDatas();
|
|
|
this.prepareForDistribute(tender_obj.tenderTree.roots[0]);
|
|
|
@@ -2688,4 +2690,4 @@
|
|
|
};
|
|
|
};
|
|
|
|
|
|
- // export default analyzer;
|
|
|
+ // export default analyzer;
|