Explorar o código

(广东建筑)插入定额时,读取定额所属章节的管理费费率

zhangweicheng %!s(int64=5) %!d(string=hai) anos
pai
achega
727393c5f7

+ 1 - 0
modules/all_models/ration.js

@@ -75,6 +75,7 @@ let rationSchema = new Schema({
     referenceRationID:String,//如果是通过模板关联子目生成的定额,这里记录对应的主定额ID
     // 工作内容 (选择自清单)
     jobContentText: String,
+    manageFeeRate:String,//管理费率
 
     //工料机特有属性
     projectGLJID:Number,  //项目工料机ID

+ 1 - 0
modules/all_models/stdRation_ration.js

@@ -46,6 +46,7 @@ const rationItemSchema = new Schema({
     feeType: Number,
     jobContent: String,
     annotation: String,
+    manageFeeRate:String,//管理费费率
     rationGljList: [rationGljItemSchema],
     rationCoeList: Array,
     rationAssList: [rationAssItemSchema],

+ 2 - 0
modules/main/facade/ration_facade.js

@@ -155,6 +155,7 @@ async function insertNewRation(newData,defaultLibID,std,calQuantity) {//插入
         }else {
             newData.programID = std.feeType;
         }
+        newData.manageFeeRate = std.manageFeeRate;
         newData.rationAssList =  createRationAss(std);
         // calculate ration Quantity
     }
@@ -544,6 +545,7 @@ async function  updateRation(std,defaultLibID,rationID,billsItemID,projectID,cal
         ration.stdID = std.ID;
     }
     ration.content = std.jobContent;
+    ration.manageFeeRate = std.manageFeeRate;
     ration.adjustState = '';
     ration.isFromDetail=0;
     ration.isSubcontract=false;