zhangweicheng 6 vuotta sitten
vanhempi
commit
cd57f11a70
1 muutettua tiedostoa jossa 6 lisäystä ja 11 poistoa
  1. 6 11
      modules/main/facade/ration_facade.js

+ 6 - 11
modules/main/facade/ration_facade.js

@@ -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 保留定额工程量、工程量表达式、含量(分解系数)、取费专业(取费类别)