Explorar o código

计量台账,工程量清单模式,清单超计判断调整

MaiXinRong %!s(int64=4) %!d(string=hai) anos
pai
achega
cf7ea6226a
Modificáronse 1 ficheiros con 16 adicións e 8 borrados
  1. 16 8
      app/public/js/stage.js

+ 16 - 8
app/public/js/stage.js

@@ -519,16 +519,24 @@ $(document).ready(() => {
                 if (def && def.color) return def.color;
             }
 
-            const posRange = stagePos.ledgerPos[itemsPre + data.id] || [];
-            if (posRange.length > 0) {
-                for (const p of posRange) {
-                    if (p.end_contract_qty > p.quantity) return '#f8d7da';
+            if (checkTzMeasureType()) {
+                const posRange = stagePos.ledgerPos[itemsPre + data.id] || [];
+                if (posRange.length > 0) {
+                    for (const p of posRange) {
+                        if (p.end_contract_qty > p.quantity) return '#f8d7da';
+                    }
+                }
+                if (data.is_tp) {
+                    return data.end_contract_tp > data.total_price ? '#f8d7da' : defaultColor;
+                } else {
+                    return data.end_contract_qty > data.quantity ? '#f8d7da' : defaultColor;
                 }
-            }
-            if (data.is_tp) {
-                return data.end_contract_tp > data.total_price ? '#f8d7da' : defaultColor;
             } else {
-                return data.end_contract_qty > data.quantity ? '#f8d7da' : defaultColor;
+                if (data.is_tp) {
+                    return data.end_contract_tp > data.deal_tp ? '#f8d7da' : defaultColor;
+                } else {
+                    return data.end_contract_qty > data.deal_qty ? '#f8d7da' : defaultColor;
+                }
             }
         } else {
             return defaultColor;