|
@@ -1279,7 +1279,7 @@ INTERFACE_EXPORT = (() => {
|
|
|
{name: 'Sum', value: _getNumValueByExportKind(scMathUtil.roundForObj(_getFee(bill), 0)), type:TYPE.DECIMAL},
|
|
{name: 'Sum', value: _getNumValueByExportKind(scMathUtil.roundForObj(_getFee(bill), 0)), type:TYPE.DECIMAL},
|
|
|
// {name: 'Price', value: 0},
|
|
// {name: 'Price', value: 0},
|
|
|
// {name: 'Sum', value: 0},
|
|
// {name: 'Sum', value: 0},
|
|
|
- {name: 'Remark', value: (bill.remark) ? glj.remark : ''}
|
|
|
|
|
|
|
+ {name: 'Remark', value: (bill.remark) ? bill.remark : ''}
|
|
|
];
|
|
];
|
|
|
itemNo++;
|
|
itemNo++;
|
|
|
mEstItemNode.attrs.push(...attrs);
|
|
mEstItemNode.attrs.push(...attrs);
|
|
@@ -1969,18 +1969,26 @@ INTERFACE_EXPORT = (() => {
|
|
|
this.children.push(CostStructure(data))
|
|
this.children.push(CostStructure(data))
|
|
|
|
|
|
|
|
function CostComposition(bNode) {
|
|
function CostComposition(bNode) {
|
|
|
- // if (isBidInvitation) return null;
|
|
|
|
|
- // 山东逻辑:如果清单下有计算基数,则需要输出
|
|
|
|
|
- let bSet = true;
|
|
|
|
|
- if (bNode.data.hasOwnProperty('calcBase')) {
|
|
|
|
|
- let chkNaN = parseFloat(bNode.data.calcBase);
|
|
|
|
|
- if (!isNaN(chkNaN)) {
|
|
|
|
|
- bSet = false;
|
|
|
|
|
- }
|
|
|
|
|
- } else {
|
|
|
|
|
- bSet = false;
|
|
|
|
|
- }
|
|
|
|
|
- if (!bSet) return null;
|
|
|
|
|
|
|
+ // 山东逻辑:如果清单下有计算基数,则需要输出(废弃)
|
|
|
|
|
+ // 新逻辑:
|
|
|
|
|
+ // 标准接口文档里,写了只有招标清单,才是完全不输出定额相关数据的
|
|
|
|
|
+ // 当清单有清单基数和费率,那么应该就是没有定额,不输出定额;
|
|
|
|
|
+ // 清单没有基数和费率,也没有下挂定额,那么也不输出定额相关字段;
|
|
|
|
|
+ // 清单有下挂定额、量价,那么输出定额相关数据。
|
|
|
|
|
+ if (isBidInvitation) return null;
|
|
|
|
|
+ // let bSet = true;
|
|
|
|
|
+ // if (bNode.data.hasOwnProperty('calcBase')) {
|
|
|
|
|
+ // let chkNaN = parseFloat(bNode.data.calcBase);
|
|
|
|
|
+ // if (!isNaN(chkNaN)) {
|
|
|
|
|
+ // bSet = false;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // } else {
|
|
|
|
|
+ // bSet = false;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (!bSet) return null;
|
|
|
|
|
+ // 1. 如果是招标清单,不输出定额
|
|
|
|
|
+ // 2. 其他情况,如果清单下有定额,就输出定额
|
|
|
|
|
+ // 上面写了一堆的废话,TNND,不就2句话解释的事情,非得扯基数判断
|
|
|
let CostComposition = new emptyElement('CostComposition');
|
|
let CostComposition = new emptyElement('CostComposition');
|
|
|
let Norms = [];
|
|
let Norms = [];
|
|
|
let Costs = [];
|
|
let Costs = [];
|