From babf39d1cf3905e7aafc32ddc41e3960f32fb56b Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期四, 29 六月 2023 21:07:06 +0800
Subject: [PATCH] 优化出入库信息2

---
 igds-inout/src/main/java/com/ld/igds/inout/view/InoutHand.view.xml |  134 --------------------------------------------
 1 files changed, 2 insertions(+), 132 deletions(-)

diff --git a/igds-inout/src/main/java/com/ld/igds/inout/view/InoutHand.view.xml b/igds-inout/src/main/java/com/ld/igds/inout/view/InoutHand.view.xml
index 41b1093..7257d94 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/view/InoutHand.view.xml
+++ b/igds-inout/src/main/java/com/ld/igds/inout/view/InoutHand.view.xml
@@ -28,6 +28,7 @@
           <Entity>
             <Property name="checkId">$${this.checkId}</Property>
             <Property name="foodVariety">$${this.foodVariety}</Property>
+            <Property name="type">$${this.type}</Property>
           </Entity>
         </Property>
         <Property name="dataProvider">checkStandardPR#listCheckItemsByParam</Property>
@@ -147,137 +148,6 @@
 			$alert(&quot;淇濆瓨鎴愬姛锛屽彲浠ヨ繘琛屾墦鍗板拰閲嶆柊鎻愭柊琛ㄥ崟锛�&quot;);&#xD;
 		}&#xD;
 	});&#xD;
-}</ClientEvent>
-    <ClientEvent name="onCreate">&#xD;
-/**&#xD;
- * 鑷姩璁$畻锛屽綋鍓嶉〉闈笉鑷姩鍏宠仈鎵︽牱璁板綍锛屽叏閮ㄧ敱鎵嬪姩涓哄噯&#xD;
- * &#xD;
- * 1.鍑�閲� = 姣涢噸 - 鐨噸&#xD;
- * 2.鎬绘墸閲� = 鐜板満鎵i噸 + 鍏朵粬鎵i噸 + 鎵f按鏉傝川&#xD;
- * 3.缁撶畻閲嶉噺 = 鍑�閲� - 鎬绘墸閲� 锛堝惈姘存潅澧為噸锛�&#xD;
- * 4.鍑�/鍏ュ簱閲嶉噺 = 鍑�閲� - 鎬绘墸閲� 锛堜笉鍚按鏉傚閲嶏級&#xD;
- * &#xD;
- * 5.鍏ュ簱鏃讹細鎵f按鏉� 姝f暟 = 鎵i噸锛岃礋鏁� = 澧為噸&#xD;
- * 6.鍑哄簱鏃讹細姘村垎澧為噸锛屾鏁�=澧為噸锛岃礋鏁�=鎵i噸&#xD;
- */&#xD;
-deAutoByWeight = function(name){&#xD;
-	&#xD;
-	if(null == name) name = &quot;1&quot;;&#xD;
-	&#xD;
-	var curData = view.get(&quot;#dsMain.data:#&quot;);&#xD;
-	var fullWeight = curData.get(&quot;fullWeight&quot;);&#xD;
-	var emptyWeight = curData.get(&quot;emptyWeight&quot;);&#xD;
-	&#xD;
-	if(fullWeight == 0 || emptyWeight == 0){&#xD;
-		return;&#xD;
-	}&#xD;
-	// 鍑�閲�&#xD;
-	var netWeight = Number(fullWeight) - Number(emptyWeight);&#xD;
-	&#xD;
-	if (netWeight &lt;= 0){&#xD;
-		$notify(&quot;鍑�閲嶅皬浜�0锛屽綋鍓嶇О閲嶅瓨鍦ㄩ�昏緫闂&quot;);&#xD;
-		return;&#xD;
-	}&#xD;
-	&#xD;
-	 //姹囨�荤粨鏋�&#xD;
-    var deSum = 0, addSum = 0, settleWeight = 0, recordWeight = 0;&#xD;
-    //鎵f按鏉�&#xD;
-    var deWet = curData.get(&quot;deWet&quot;), deImpurity = curData.get(&quot;deImpurity&quot;);&#xD;
-	&#xD;
-	var impurity = curData.get(&quot;impurity&quot;), wet = curData.get(&quot;wet&quot;);&#xD;
-	&#xD;
-	&#xD;
-	 var deBase = 0, multiple = 0;&#xD;
-	 var checkItems = curData.get(&quot;checkItems&quot;);&#xD;
-    //姘村垎鏉傝川锛屾洿鏀规瘮渚嬪苟涓旀按鍒嗘墸閲嶈繕娌¤绠楁儏鍐典笅&#xD;
-    if (&quot;wet&quot; == name) {&#xD;
-        var checkItem = this.getCheckItem(checkItems,&quot;C01&quot;, &quot;C020101&quot;);&#xD;
-        if (checkItem) {&#xD;
-            deBase = Number(wet) - Number(checkItem.get(&quot;upperLimit&quot;));&#xD;
-            if (deBase == 0) return;&#xD;
-            multiple = parseInt(deBase / checkItem.get(&quot;ruleNum&quot;));//鍊嶆暟&#xD;
-            deWet = (netWeight * multiple * checkItem.get(&quot;ruleReduce&quot;) / 100.00).toFixed(0);&#xD;
-        }&#xD;
-    }&#xD;
-	&#xD;
-    //鏉傝川&#xD;
-    if (&quot;impurity&quot; == name) {&#xD;
-        checkItem = this.getCheckItem(recordData.checkItems, &quot;C02&quot;,&quot;C01010301&quot;);&#xD;
-        if (checkItem) {&#xD;
-            deBase = Number(impurity) - Number(checkItem.get(&quot;upperLimit&quot;));&#xD;
-            if (deBase == 0) return;&#xD;
-            multiple = parseInt(deBase / checkItem.get(&quot;ruleNum&quot;));&#xD;
-            deImpurity = (netWeight * multiple * checkItem.get(&quot;ruleReduce&quot;) / 100.00).toFixed(0);&#xD;
-        }&#xD;
-    }&#xD;
-&#xD;
-    /** 鎬绘墸閲嶏紝涓嶅惈澧為噸*/&#xD;
-    deSum = Number(curData.get(&quot;deOther&quot;)) + Number(curData.get(&quot;deHandle&quot;));&#xD;
-	&#xD;
-	//鍑哄簱&#xD;
-	if (&quot;OUT&quot; == curData.get(&quot;type&quot;)) {&#xD;
-		if (Number(deWet) > 0) {//澧為噸&#xD;
-        	addSum = addSum + Number(deWet);&#xD;
-    	} else {&#xD;
-        	deSum = deSum + Number(deWet);&#xD;
-    	}&#xD;
-&#xD;
-    	if (Number(deImpurity) > 0) {//鎵i噸&#xD;
-        	deSum = deSum + Number(deImpurity);&#xD;
-   	 	} else {&#xD;
-        	addSum = addSum + Number(deImpurity);&#xD;
-    	}&#xD;
-	}else{&#xD;
-		if (Number(deWet) > 0) {//鎵i噸&#xD;
-        	deSum = deSum + Number(deWet);&#xD;
-    	} else {&#xD;
-        	addSum = addSum + Number(deWet);&#xD;
-    	}&#xD;
-    	if (Number(deImpurity) > 0) {//鎵i噸&#xD;
-       	 deSum = deSum + Number(deImpurity);&#xD;
-    	} else {&#xD;
-        	addSum = addSum + Number(deImpurity);&#xD;
-    	}&#xD;
-	}&#xD;
-	&#xD;
-    deSum = deSum.toFixed(0);&#xD;
-    /** 澧為噸杞鏁帮紝渚夸簬璁$畻  */&#xD;
-    addSum = Math.abs(addSum).toFixed(0);&#xD;
-	&#xD;
-    /** 鍏ュ簱閲嶉噺 = 鍑�閲� - 鎬绘墸閲�  */&#xD;
-    recordWeight = Number(netWeight) - Number(deSum);&#xD;
-	&#xD;
-    /** 缁撶畻閲嶉噺 = 鍑�閲� - 鎬绘墸閲� + 澧為噸 */&#xD;
-    settleWeight = Number(netWeight) - Number(deSum) + Number(addSum);&#xD;
-	&#xD;
-	curData.set(&quot;impurity&quot;,impurity);&#xD;
-	curData.set(&quot;wet&quot;,wet);&#xD;
-	curData.set(&quot;deImpurity&quot;,deImpurity);&#xD;
-	curData.set(&quot;deWet&quot;,deWet);&#xD;
-	curData.set(&quot;deSum&quot;,deSum);&#xD;
-	curData.set(&quot;netWeight&quot;,netWeight);&#xD;
-	curData.set(&quot;settleWeight&quot;,settleWeight);&#xD;
-	curData.set(&quot;recordWeight&quot;,recordWeight);&#xD;
-};&#xD;
-&#xD;
-&#xD;
-/**&#xD;
- * 鏍规嵁鍖栭獙椤瑰拰浼犻�掕繃鏉ョ殑鍙傛暟鑾峰彇褰撳墠鍙傛暟鐨勯厤缃俊鎭�&#xD;
- * @param checkItems&#xD;
- * @param code1 绯荤粺鍙傛暟ID&#xD;
- * @param code2 鍥芥爣鍙傛暟ID&#xD;
- * @returns {undefined}&#xD;
- */&#xD;
-function getCheckItem(checkItems, code1, code2) {&#xD;
-    if (!checkItems) return null;&#xD;
-    $.each(checkItems, function (index, checkItem) {&#xD;
-        if (checkItem.get(&quot;standardId&quot;) == code1 || checkItem.get(&quot;standardId&quot;) == code2) {&#xD;
-            if (checkItem.get(&quot;ruleNum&quot;) &amp;&amp; checkItem.get(&quot;upperLimit&quot;) > 0.0) {&#xD;
-                return checkItem;&#xD;
-            }&#xD;
-        }&#xD;
-    });&#xD;
-    return null;&#xD;
 }</ClientEvent>
     <Property name="packages">font-awesome,css-common</Property>
     <Property name="javaScriptFile">./static/plugins/lodop/LodopFuncs.js</Property>
@@ -630,7 +500,7 @@
         </Container>
       </ControlTab>
       <ControlTab id="tabCheck">
-        <Property name="caption">鎵︽牱鍖栭獙</Property>
+        <Property name="caption">璐ㄦ淇℃伅</Property>
         <Property name="iconClass">fa fa-gavel</Property>
         <Property name="width">150</Property>
         <Property name="name">tabCheck</Property>

--
Gitblit v1.9.3