|
|
@@ -146,11 +146,9 @@ async function insertNewRation(newData,defaultLibID,std,calQuantity) {//插入
|
|
|
}
|
|
|
newData.prefix = '';
|
|
|
newData.from = std.type === 'complementary' ? 'cpt' : 'std';
|
|
|
- if(defaultLibID !== std.rationRepId){//借
|
|
|
- newData.prefix = '借';
|
|
|
- }
|
|
|
- else if(std.rationRepId === defaultLibID && newData.from === 'cpt') {
|
|
|
- newData.prefix = '补';
|
|
|
+ if(defaultLibID !== std.rationRepId){//定额是默认定额库中的时,只显示编号;
|
|
|
+ newData.prefix = '借';//定额不是默认定额库中的、且不是补充定额库中的时, 在定额编号前显示“借”。
|
|
|
+ if(newData.from === 'cpt') newData.prefix = '补';//定额是补充定额库中的时,在定额编号前显示“补”;
|
|
|
}
|
|
|
if(std.feeType == undefined || std.feeType == null || std.feeType ==''){//定额取费专业为空的情况下,取项目属性中的定额取费专业ID
|
|
|
newData.programID = await getProgramForProject(newData.projectID);
|
|
|
@@ -554,12 +552,9 @@ async function updateRation(std,defaultLibID,rationID,billsItemID,projectID,cal
|
|
|
ration.from = std.type === 'complementary' ? 'cpt' : 'std';
|
|
|
//定额前缀 none:0, complementary:1, borrow: 2
|
|
|
ration.prefix = '';
|
|
|
- //借用优先级比补充高
|
|
|
- if(std.rationRepId !== parseInt(defaultLibID)){//借用
|
|
|
- ration.prefix = '借';
|
|
|
- }
|
|
|
- else if(std.rationRepId === defaultLibID && ration.from === 'cpt') {
|
|
|
- ration.prefix = '补';
|
|
|
+ if(parseInt(defaultLibID) !== std.rationRepId){//定额是默认定额库中的时,只显示编号;
|
|
|
+ ration.prefix = '借';//定额不是默认定额库中的、且不是补充定额库中的时, 在定额编号前显示“借”。
|
|
|
+ if(ration.from === 'cpt') ration.prefix = '补';//定额是补充定额库中的时,在定额编号前显示“补”;
|
|
|
}
|
|
|
ration.rationAssList = createRationAss(std);//生成辅助定额
|
|
|
if(cleanzmh==false){//如果是清空子目换算,即cleanzmh==true 保留定额工程量、工程量表达式、含量(分解系数)、取费专业(取费类别)
|