Преглед изворни кода

Merge branch 'master' of http://192.168.1.41:3000/SmartCost/YangHuCost

zhangweicheng пре 6 година
родитељ
комит
bd6d78b749

+ 9 - 9
modules/ration_glj/facade/glj_calculate_facade.js

@@ -22,11 +22,11 @@ module.exports={
     calculateQuantity:calculateQuantity,
     getGLJTypeByID:getGLJTypeByID
 }
-//辅助定额调整、替换工料机、稳定土配合比、标准附注条件调整、添加工料机、自定义消耗量(包括删除工料机)、自定义乘系数、市场单价调整
+//辅助定额调整、稳定土配合比、替换工料机、标准附注条件调整、添加工料机、自定义消耗量(包括删除工料机)、自定义乘系数、市场单价调整
 let stateSeq ={
     ass:1,
-    replace:2,
-    proportion: 3,
+    proportion: 2,
+    replace:3,
     coe:4,
     add:5,
     cusQuantity:6,
@@ -83,6 +83,11 @@ async function calculateQuantity(query,noNeedCal=null,refreshRationName = false)
                 }
             }
         }
+        // 稳定土调整状态
+        const proportionStr = gljList.filter(glj => glj.rationProportion).map(glj => glj.adjustProportion || 0).join(':');
+        if (proportionStr) {
+            adjustState.push({ index: stateSeq.proportion, content: proportionStr });
+        }
         for(let glj of gljList){//先把混凝土,砂浆,配合比有自定义消耗的挑出来
             if(gljUtil.isConcreteType(glj.type)) await getMixRatioMap(glj,gljList,coeList,assList,mixRatioMap);
         }
@@ -94,11 +99,6 @@ async function calculateQuantity(query,noNeedCal=null,refreshRationName = false)
         if(noNeedCal==null && result.glj_result.length > 0){
             await ration_glj.bulkWrite(generateUpdateTasks(result.glj_result));
         }
-        // 稳定土调整状态
-        const proportionStr = gljList.filter(glj => glj.rationProportion).map(glj => glj.adjustProportion || 0).join(':');
-        if (proportionStr) {
-            adjustState.push({ index: stateSeq.proportion, content: proportionStr });
-        }
         adjustState= _.sortByOrder(adjustState, ['index'], ['asc']);
         adjustState=_.map(adjustState, _.property('content'));
         let adjustStateString = adjustState.join(';');
@@ -209,7 +209,7 @@ async function calculateQuantityPerGLJ(glj,gljList,coeList,assList,adjustState,m
         }
     };
     try {
-        if(noNeedCal==null){//计算顺序:辅助定额,附注条件,自定义消耗(如果有就不用前计算两项),自定义乘系数
+        if(noNeedCal==null){//计算顺序:辅助定额, 稳定土配合比、附注条件,自定义消耗(如果有就不用前计算两项),自定义乘系数
             if(noCustomQuantiyt(glj)){
                 quantity = await calcWhenNoCustomQuantiyt(decimal,glj,gljList,coeList,assList);
                 let mIndex = gljUtil.getIndex(glj);

+ 5 - 0
web/building_saas/complementary_ration_lib/js/gljSelect.js

@@ -358,4 +358,9 @@ $(document).ready(function () {
             return false;
         }
     });
+    $('#selGlj').on('shown.bs.modal', function () {
+        if (gljSelOprObj.workBook) {
+            gljSelOprObj.workBook.refresh();
+        }
+    });
 });

+ 4 - 0
web/building_saas/css/main.css

@@ -79,6 +79,10 @@ font-size: .875rem;
   background:#fff;
   box-shadow:#333 1px 1px 5px
 }
+.login-img-cr{
+  right:0;
+  font-size:9px;
+}
 .ver-panel {
   width:100%;
   top:10%;

+ 3 - 2
web/over_write/js/neimeng_2019.js

@@ -18,7 +18,7 @@ function overwriteRationCalcBases (){
         return calcTools.rationBaseFee(node, baseMachineTypes, priceTypes.ptMarketPrice, isTender);
     };
     rationCalcBases['施工机械人工费'] = function (node, isTender) {
-        return calcTools.rationBaseFee(node, [gljType.MACHINE_LABOUR], priceTypes.ptDiffPrice, isTender);
+        return calcTools.machineDetailFee(node, node.data.gljList, [], gljType.MACHINE_LABOUR, isTender);
     };
     rationCalcBases['设备购置费'] = function (node, isTender) {
         return calcTools.rationBaseFee(node, [gljType.EQUIPMENT], priceTypes.ptMarketPrice, isTender);
@@ -53,6 +53,7 @@ function overwriteRationCalcBases (){
         {type: 'marketLabour', name: '人工费'},
         {type: 'marketMaterial', name: '材料费'},
         {type: 'marketMachine', name: '施工机械使用费'},
+        {type: 'marketMachineLabour', name: '施工机械人工费'},
         {type: 'marketEquipment', name: '设备购置费'},
         {type: 'marketDirect', name: '直接费'},
 
@@ -166,7 +167,7 @@ if (typeof baseFigureTemplate !== 'undefined' && baseFigureTemplate.budget) {
     baseFigureTemplate.budget = {
         // 定额建筑安装工程费(定额设备购置费按40%计):取清单固定类别是“建筑安装工程”的定额建安费,其中定额设备购置费按40%计算
         DEJZAZGCFSBSS(tender) {
-            const feeField = 'rCommon';
+            const feeField = 'rationCommon';
             const subFeeField = tender ? 'tenderTotalFee' : 'totalFee';
             const deductFlags = [fixedFlag.EQUIPMENT_ACQUISITION_FEE];
             //建安费扣除定额设备购置费

Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
web/users/html/login-sms.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
web/users/html/login-ver.html


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
web/users/html/login.html