From 7ae052d141e69fe9e19392172fc2960134a03232 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期一, 01 十二月 2025 15:54:52 +0800
Subject: [PATCH] 1.采购入库单列表、直接调拨单列表、其他出库单列表、生产入库列表、销售出库单列表:layui中开发 查看包装明细

---
 WebTM/views/WMS扫码模块/其他入库/Kf_OtherInBill_PDA.html | 1764 ++++++++++++++++++++++++++++++----------------------------
 1 files changed, 912 insertions(+), 852 deletions(-)

diff --git "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\205\266\344\273\226\345\205\245\345\272\223/Kf_OtherInBill_PDA.html" "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\205\266\344\273\226\345\205\245\345\272\223/Kf_OtherInBill_PDA.html"
index 7bed8cf..3bf5193 100644
--- "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\205\266\344\273\226\345\205\245\345\272\223/Kf_OtherInBill_PDA.html"
+++ "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\205\266\344\273\226\345\205\245\345\272\223/Kf_OtherInBill_PDA.html"
@@ -2,7 +2,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>鍏朵粬鍏ュ簱</title>
+    <title>鍏朵粬鍏ュ簱鍗�</title>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
@@ -14,24 +14,10 @@
     <script src="../../../layuiadmin/Scripts/json2.js"></script>
     <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
-    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
     <style>
-        .layui-table-cell {
-            height: auto;
-            white-space: normal;
-        }
-
         .layui-col-xs8 {
             width: 55.666667%;
-        }
-        /*鏈珯淇℃伅td*/
-        BarCode_td {
-            display: -webkit-box; /*璁剧疆鎸夐挳涓嶆崲琛�*/
-            padding: 1%; /*璁剧疆杈撳叆妗嗚竟璺�*/
-        }
-        th {
-            width: 70px;
-            text-align: center;
         }
     </style>
 </head>
@@ -50,688 +36,339 @@
                                     <label class="layui-form-label" style="width: 30px;padding-left: 0px;">鏉$爜</label>
                                 </div>
                                 <div class="layui-col-xs9">
-                                    <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" onKeypress="javascript:if(event.keyCode == 32)event.returnValue = false;" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                    <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
                                 </div>
                             </div>
                             <div class="layui-col-xs6">
                                 <div class="layui-col-xs3">
-                                    <label class="layui-form-label" style="width:30px;padding-left:0px;">鏁伴噺</label>
+                                    <label class="layui-form-label" style="width: 30px; margin-left: 8px; padding-left: 0px;">鏁伴噺</label>
                                 </div>
-                                <div class="layui-col-xs7">
-                                    <input type="text" name="HQty" id="HQty" lay-verify="HQty" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/)){if(!this.t_value>0){this.value=''}else{this.value=this.t_value;}}else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                <div class="layui-col-xs5">
+                                    <input type="number" name="HQty" id="HQty" lay-verify="HQty" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/)){if(!this.t_value>0){this.value=''}else{this.value=this.t_value;}}else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" autocomplete="off" class="layui-input" onfocus="this.select();">
                                 </div>
-                                <div class="layui-col-xs2">
-                                    <button type="button" lay-submit="" lay-filter="HBarCode-BT" class="layui-btn" id="HBarCode-BT">...</button>
+                                <div class="layui-col-xs4">
+                                    <button type="button" lay-submit="" lay-filter="HBarCode-BT" class="layui-btn" id="HBarCode-BT" style="width: 45px; margin-left: 8px;padding-left:12px">OK</button>
                                 </div>
                             </div>
                         </div>
-                                <div class="layui-tab layui-col-xs12" lay-filter="tab-Kf_OtherInBill_PDA">
-                                    <ul class="layui-tab-title" lay-filter="tab-all">
-                                        <li lay-id="1" style="padding:1px;">閫夋嫨婧愬崟</li>
-                                        <li lay-id="2" style="padding:1px;">琛ㄥご淇℃伅</li>
-                                        <li lay-id="3" style="padding:1px;">鐗╂枡淇℃伅</li>
-                                        <li lay-id="4" style="padding:1px;">鏉$爜淇℃伅</li>
-                                    </ul>
-                                    <div class="layui-tab-content">
-                                        <!--閫夋嫨婧愬崟-->
-                                        <div class="layui-tab-item">
-                                            <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs3">
-                                                        <label class="layui-form-label" style="width:60px;padding-left:0px;">婧愬崟绫诲瀷</label>
-                                                    </div>
-                                                    <div class="layui-col-xs9">
-                                                        <select name="HMainSourceBillType" id="HMainSourceBillType">
-                                                            <option value="-1">鎵嬪伐褰曞叆</option>
-                                                            <option value="1241">鍏ュ簱鐢宠鍗�</option>
-                                                        </select>
-                                                    </div>
+                        <div class="layui-row" style="margin-top: 5px; margin-bottom: 0px;">
+                            <div class="layui-col-xs6">
+                                <div class="layui-col-xs3">
+                                    <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撳簱</label>
+                                </div>
+                                <div class="layui-col-xs6">
+                                    <input type="text" name="HWHName" id="HWHName" lay-verify="HWHName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                    <input type="hidden" name="HWHID" id="HWHID" lay-verify="HWHID" value="0" autocomplete="off" class="layui-input">
+                                </div>
+                                <div class="layui-col-xs3">
+                                    <button type="button" lay-submit="" lay-filter="HWHID-BT" class="layui-btn" id="HWHID-BT" style="width: 30px; margin-left: 8px;padding-left:8px">...</button>
+                                </div>
+                            </div>
+                            <div class="layui-col-xs6">
+                                <div class="layui-col-xs3">
+                                    <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撲綅</label>
+                                </div>
+                                <div class="layui-col-xs6">
+                                    <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                    <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input">
+                                </div>
+                                <div class="layui-col-xs3">
+                                    <button type="button" lay-submit="" lay-filter="HSpID-BT" class="layui-btn" id="HSpID-BT" style="width: 30px; margin-left: 8px;padding-left:8px">...</button>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="layui-tab layui-col-xs12" style="margin-top: 5px;" lay-filter="tab-Kf_OtherInBill_PDA">
+                            <ul class="layui-tab-title" lay-filter="tab-all">
+                                <li lay-id="1" style="padding:1px;">閫夋嫨婧愬崟</li>
+                                <li lay-id="2" style="padding:1px;">琛ㄥご淇℃伅</li>
+                                <li lay-id="3" style="padding:1px;">鐗╂枡淇℃伅</li>
+                                <li lay-id="4" style="padding:1px;">鏉$爜淇℃伅</li>
+                            </ul>
+                            <div class="layui-tab-content">
+                                <!--閫夋嫨婧愬崟-->
+                                <div class="layui-tab-item">
+                                    <div class="layui-form-item" style="padding: 0px; margin: 0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs3">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">婧愬崟绫诲瀷</label>
+                                            </div>
+                                            <div class="layui-col-xs9">
+                                                <select name="HMainSourceBillType" id="HMainSourceBillType">
+                                                    <option value="-1">鎵嬪伐褰曞叆</option>
+                                                    <option value="1241">鍏ュ簱鐢宠鍗�</option>
+                                                </select>
+                                            </div>
+                                        </div>
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs3">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">婧愬崟鍗曞彿</label>
+                                            </div>
+                                            <div class="layui-col-xs9">
+                                                <div class="layui-col-xs8">
+                                                    <input type="text" name="HSourceBillNo" id="HSourceBillNo" lay-verify="HSourceBillNo" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
                                                 </div>
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs3">
-                                                        <label class="layui-form-label" style="width:60px;padding-left:0px;">婧愬崟鍗曞彿</label>
-                                                    </div>
-                                                    <div class="layui-col-xs7">
-                                                        <input type="text" name="HSourceBillNo" id="HSourceBillNo" lay-verify="HSourceBillNo" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                                                    </div>
-                                                    <div class="layui-col-xs2">
-                                                        <button type="button" lay-submit="" lay-filter="HSourceBillNo-BT" class="layui-btn" id="HSourceBillNo-BT">...</button>
-                                                    </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" lay-filter="cmdHSourceBillNo" class="layui-btn" id="cmdHSourceBillNo" style="width: 45px; margin-left: 10px; padding-left: 12px">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-2px;"></i>
+                                                    </button>
                                                 </div>
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs3">
-                                                        <label class="layui-form-label" style="width:70px;padding-left:0px;">鍗曟嵁瀛愮被鍨�</label>
-                                                    </div>
-                                                    <div class="layui-col-xs9">
-                                                        <select name=" HBillSubType" id="HBillSubType">
-                                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
-                                                        </select>
-                                                    </div>
-                                                </div>
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs3">
-                                                        <label class="layui-form-label" style="width:60px;padding-left:0px;">鏃ユ湡</label>
-                                                    </div>
-                                                    <div class="layui-col-xs9">
-                                                        <input name="HDate" id="HDate" autocomplete="off" class="layui-input">
-                                                    </div>
-                                                </div>
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs3">
-                                                        <label class="layui-form-label" style="width:60px;padding-left:0px;">鍒跺崟浜�</label>
-                                                    </div>
-                                                    <div class="layui-col-xs9">
-                                                        <input type="text" name="HMaker" id="HMaker" lay-verify="HMaker" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
-                                                </div>
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs3">
-                                                        <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁鍙�</label>
-                                                    </div>
-                                                    <div class="layui-col-xs9">
-                                                        <input type="text" name="HBillNo" id="HBillNo" lay-verify="HBillNo" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
-                                                </div>
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs3">
-                                                        <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁ID</label>
-                                                    </div>
-                                                    <div class="layui-col-xs9">
-                                                        <input type="text" name="HInterID" id="HInterID" lay-verify="HInterID" value="0" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
+                                                <div class="layui-col-xs2" style="float: right;">
+                                                    <button type="button" lay-submit="" lay-filter="HSourceBillNo-BT" class="layui-btn" id="HSourceBillNo-BT" style="width: 45px; margin-left: -5px;padding-left:12px">OK</button>
                                                 </div>
                                             </div>
                                         </div>
-                                        <!--琛ㄥご淇℃伅-->
-                                        <div class="layui-tab-item">
-                                            <div class="layui-form-item" style="padding:0px;margin:0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撳簱</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <div class="layui-col-xs10">
-                                                            <input type="text" name="HWHName" id="HWHName" lay-verify="HWHName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                                                            <input type="hidden" name="HWHID" id="HWHID" lay-verify="HWHID" value="0" autocomplete="off" class="layui-input">
-                                                        </div>
-                                                        <div class="layui-col-xs2">
-                                                            <button type="button" lay-submit="" lay-filter="HWHID-BT" class="layui-btn" id="HWHID-BT">...</button>
-                                                        </div>
-                                                    </div>
-                                                </div>
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs3">
+                                                <label class="layui-form-label" style="width:70px;padding-left:0px;">鍗曟嵁瀛愮被鍨�</label>
                                             </div>
-                                            <div class="layui-form-item" style="padding:0px;margin:0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撲綅</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <div class="layui-col-xs10">
-                                                            <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                                                            <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input">
-                                                        </div>
-                                                        <div class="layui-col-xs2">
-                                                            <button type="button" lay-submit="" lay-filter="HSpID-BT" class="layui-btn" id="HSpID-BT">...</button>
-                                                        </div>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                            <div class="layui-form-item" style="padding:0px;margin:0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:30px;padding-left:0px;">淇濈</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <div class="layui-col-xs10">
-                                                            <input type="text" name="HKeeperName" id="HKeeperName" lay-verify="HKeeperName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                                                            <input type="hidden" name="HKeeperID" id="HKeeperID" lay-verify="HKeeperID" value="0" autocomplete="off" class="layui-input">
-                                                        </div>
-                                                        <div class="layui-col-xs2">
-                                                            <button type="button" lay-submit="" lay-filter="HKeeperID-BT" class="layui-btn" id="HKeeperID-BT">...</button>
-                                                        </div>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                            <div class="layui-form-item" style="padding:0px;margin:0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:30px;padding-left:0px;">楠屾敹</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <div class="layui-col-xs10">
-                                                            <input type="text" name="HSecManagerName" id="HSecManagerName" lay-verify="HSecManagerName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                                                            <input type="hidden" name="HSecManagerID" id="HSecManagerID" lay-verify="HSecManagerID" value="0" autocomplete="off" class="layui-input">
-                                                        </div>
-                                                        <div class="layui-col-xs2">
-                                                            <button type="button" lay-submit="" lay-filter="HSecManagerID-BT" class="layui-btn" id="HSecManagerID-BT">...</button>
-                                                        </div>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                            <div class="layui-form-item" style="padding:0px;margin:0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:30px;padding-left:0px;">閮ㄩ棬</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <div class="layui-col-xs10">
-                                                            <input type="text" name="HDeptName" id="HDeptName" lay-verify="HDeptName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                                                            <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0" autocomplete="off" class="layui-input">
-                                                        </div>
-                                                        <div class="layui-col-xs2">
-                                                            <button type="button" lay-submit="" lay-filter="HDeptID-BT" class="layui-btn" id="HDeptID-BT">...</button>
-                                                        </div>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                            <div class="layui-form-item" style="padding:0px;margin:0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:30px;padding-left:0px;">缁勭粐</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <input type="text" name="HStockOrgName" id="HStockOrgName" lay-verify="HStockOrgName" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                        <input type="hidden" name="HStockOrgID" id="HStockOrgID" lay-verify="HStockOrgID" value="0" autocomplete="off" class="layui-input">
-                                                    </div>
-                                                </div>
+                                            <div class="layui-col-xs9">
+                                                <select name=" HBillSubType" id="HBillSubType">
+                                                    <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                                </select>
                                             </div>
                                         </div>
-                                        <!--鐗╂枡淇℃伅-->
-                                        <div class="layui-tab-item">
-                                            <div class="layui-row">
-                                                <div class="layui-col-xs12">
-                                                    <div class="layui-form-item" style="padding:0px;margin:0px"></div>
-                                                    <table class="layui-hide" id="wl-table" lay-filter="wl-table"></table>
-                                                </div>
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs3">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鏃ユ湡</label>
+                                            </div>
+                                            <div class="layui-col-xs9">
+                                                <input name="HDate" id="HDate" autocomplete="off" class="layui-input">
                                             </div>
                                         </div>
-                                        <!--鏉$爜淇℃伅-->
-                                        <div class="layui-tab-item">
-                                            <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:40px;padding-left:0px;">鏉$爜</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <input type="text" name="HBarCode_B" id="HBarCode_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
-                                                </div>
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs3">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鍒跺崟浜�</label>
                                             </div>
-                                            <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:40px;padding-left:0px;">鐗╂枡</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <input type="text" name="HMaterName_B" id="HMaterName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                            <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:40px;padding-left:0px;">瑙勬牸</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <input type="text" name="HMaterModel_B" id="HMaterModel_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                            <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:40px;padding-left:0px;">鎵规</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <input type="text" name="HBatchNo_B" id="HBatchNo_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                            <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:40px;padding-left:0px;">鍗曚綅</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <input type="text" name="HUnitName_B" id="HUnitName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                            <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:40px;padding-left:0px;">鏁伴噺</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <input type="text" name="HQty_B" id="HQty_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                            <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:40px;padding-left:0px;">瀹归噺</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <input type="text" name="HTMQty_B" id="HTMQty_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                            <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:40px;padding-left:0px;">浠撳簱</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <input type="text" name="HWHName_B" id="HWHName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
-                                                </div>
-                                            </div>
-                                            <div class="layui-form-item" style="padding:0px;margin:0px">
-                                                <div class="layui-row">
-                                                    <div class="layui-col-xs2">
-                                                        <label class="layui-form-label" style="width:40px;padding-left:0px;">浠撲綅</label>
-                                                    </div>
-                                                    <div class="layui-col-xs10">
-                                                        <input type="text" name="HSPName_B" id="HSPName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                                                    </div>
-                                                </div>
+                                            <div class="layui-col-xs9">
+                                                <input type="text" name="HMaker" id="HMaker" lay-verify="HMaker" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
                                             </div>
                                         </div>
-
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs3">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁鍙�</label>
+                                            </div>
+                                            <div class="layui-col-xs9">
+                                                <input type="text" name="HBillNo" id="HBillNo" lay-verify="HBillNo" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                            </div>
+                                        </div>
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs3">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁ID</label>
+                                            </div>
+                                            <div class="layui-col-xs9">
+                                                <input type="text" name="HInterID" id="HInterID" lay-verify="HInterID" value="0" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                            </div>
+                                        </div>
                                     </div>
                                 </div>
-                                <div class="layer-footer" style="z-index: 10; position: fixed; text-align: center; bottom: 0; width:100%; height:50px">
-                                    <button type="button" lay-submit="" lay-filter="cmdSaver" class="layui-btn" id="cmdSaver">鎻愪氦</button>
-                                    <button type="button" lay-submit="" lay-filter="cmdModify" class="layui-btn" id="cmdModify">缂栬緫</button>
-                                    <button type="button" lay-submit="" lay-filter="cmdDelete" class="layui-btn" id="cmdDelete">鍒犻櫎</button>
-                                    <button type="button" lay-submit="" lay-filter="cmdCancel" class="layui-btn" id="cmdCancel">閫�鍑�</button>
+                                <!--琛ㄥご淇℃伅-->
+                                <div class="layui-tab-item">
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:30px;padding-left:0px;">淇濈</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HKeeperName" id="HKeeperName" lay-verify="HKeeperName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                                    <input type="hidden" name="HKeeperID" id="HKeeperID" lay-verify="HKeeperID" value="0" autocomplete="off" class="layui-input">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" lay-filter="HKeeperID-BT" class="layui-btn" id="HKeeperID-BT">...</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:30px;padding-left:0px;">楠屾敹</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HSecManagerName" id="HSecManagerName" lay-verify="HSecManagerName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                                    <input type="hidden" name="HSecManagerID" id="HSecManagerID" lay-verify="HSecManagerID" value="0" autocomplete="off" class="layui-input">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" lay-filter="HSecManagerID-BT" class="layui-btn" id="HSecManagerID-BT">...</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:30px;padding-left:0px;">閮ㄩ棬</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HDeptName" id="HDeptName" lay-verify="HDeptName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                                    <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0" autocomplete="off" class="layui-input">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" lay-filter="HDeptID-BT" class="layui-btn" id="HDeptID-BT">...</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:45px;padding-left:0px;">渚涘簲鍟�</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <div class="layui-col-xs10">
+                                                    <input type="text" name="HSupName" id="HSupName" lay-verify="HSupName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
+                                                    <input type="hidden" name="HSupID" id="HSupID" lay-verify="HSupID" value="0" autocomplete="off" class="layui-input">
+                                                </div>
+                                                <div class="layui-col-xs2">
+                                                    <button type="button" lay-submit="" lay-filter="HSupID-BT" class="layui-btn" id="HSupID-BT">...</button>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2" style="margin-left:-10px">
+                                                <label class="layui-form-label" style="width:60px;padding-left:0px;">鍏ュ簱绫诲瀷</label>
+                                            </div>
+                                            <div class="layui-col-xs10" style="margin-left:10px">
+                                                <select name=" HStockStyle" id="HStockStyle">
+                                                    <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                                </select>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:30px;padding-left:0px;">缁勭粐</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HStockOrgName" id="HStockOrgName" lay-verify="HStockOrgName" autocomplete="off" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                                <input type="hidden" name="HStockOrgID" id="HStockOrgID" lay-verify="HStockOrgID" value="0" autocomplete="off" class="layui-input">
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                                <!--鐗╂枡淇℃伅-->
+                                <div class="layui-tab-item">
+                                    <div class="layui-row">
+                                        <div class="layui-col-xs12">
+                                            <div class="layui-form-item" style="padding:0px;margin:0px"></div>
+                                            <table class="layui-hide" id="wl-table" lay-filter="wl-table"></table>
+                                        </div>
+                                    </div>
+                                </div>
+                                <!--鏉$爜淇℃伅-->
+                                <div class="layui-tab-item">
+                                    <div class="layui-form-item" style="padding: 0px; margin: 0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:40px;padding-left:0px;">鏉$爜</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HBarCode_B" id="HBarCode_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding: 0px; margin: 0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:40px;padding-left:0px;">鐗╂枡</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HMaterName_B" id="HMaterName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding: 0px; margin: 0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:40px;padding-left:0px;">瑙勬牸</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HMaterModel_B" id="HMaterModel_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding: 0px; margin: 0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:40px;padding-left:0px;">鎵规</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HBatchNo_B" id="HBatchNo_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding: 0px; margin: 0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:40px;padding-left:0px;">鍗曚綅</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HUnitName_B" id="HUnitName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding: 0px; margin: 0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:40px;padding-left:0px;">鏁伴噺</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HQty_B" id="HQty_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding: 0px; margin: 0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:40px;padding-left:0px;">瀹归噺</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HTMQty_B" id="HTMQty_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding: 0px; margin: 0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:40px;padding-left:0px;">浠撳簱</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HWHName_B" id="HWHName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-form-item" style="padding:0px;margin:0px">
+                                        <div class="layui-row">
+                                            <div class="layui-col-xs2">
+                                                <label class="layui-form-label" style="width:40px;padding-left:0px;">浠撲綅</label>
+                                            </div>
+                                            <div class="layui-col-xs10">
+                                                <input type="text" name="HSPName_B" id="HSPName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" disabled>
+                                            </div>
+                                        </div>
+                                    </div>
                                 </div>
 
                             </div>
-
-
-
-
-
-
-
-
-
-
-                    <!--<div class="layui-form-item" style="padding:15px;margin:0px">-->
-                    <!--<table style="width:100%;">
-        <tr>
-            <th>鏉$爜</th>
-            <td class="BarCode_td">
-                <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" onKeypress="javascript:if(event.keyCode == 32)event.returnValue = false;" autocomplete="off" class="layui-input" onfocus="this.select();">
-            </td>
-            <th>鏁伴噺</th>
-            <td class="BarCode_td">
-                <input type="text" name="HQty" id="HQty" lay-verify="HQty" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/)){if(!this.t_value>0){this.value=''}else{this.value=this.t_value;}}else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" autocomplete="off" class="layui-input" onfocus="this.select();">
-            </td>
-            <td class="BarCode_td">
-                <button type="button" lay-submit="" lay-filter="HBarCode-BT" class="layui-btn" id="HBarCode-BT">纭畾</button>
-            </td>
-        </tr>
-    </table>-->
-                    <!--<div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:40px;padding-left:0px;">鏉$爜</label>
-                </div>
-                <div class="layui-col-xs8">
-                    <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" onKeypress="javascript:if(event.keyCode == 32)event.returnValue = false;" autocomplete="off" class="layui-input" onfocus="this.select();">
-                </div>
-                <div class="layui-col-xs2">
-                    <button type="button" lay-submit="" lay-filter="HBarCode-BT" class="layui-btn" id="HBarCode-BT">纭畾</button>
-                </div>
-            </div>
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:40px;padding-left:0px;">鏁伴噺</label>
-                </div>
-                <div class="layui-col-xs8">
-                    <input type="text" name="HQty" id="HQty" lay-verify="HQty" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/)){if(!this.t_value>0){this.value=''}else{this.value=this.t_value;}}else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" autocomplete="off" class="layui-input" onfocus="this.select();">
-                </div>
-            </div>
-    </div>
-    <div class="layui-tab layui-col-xs12" lay-filter="tab-Kf_OtherInBill_PDA">
-        <ul class="layui-tab-title" lay-filter="tab-all">
-            <li lay-id="1" style="padding:1px;">閫夋嫨婧愬崟</li>
-            <li lay-id="2" style="padding:1px;">琛ㄥご淇℃伅</li>
-            <li lay-id="3" style="padding:1px;">鐗╂枡淇℃伅</li>
-            <li lay-id="4" style="padding:1px;">鏉$爜淇℃伅</li>
-        </ul>
-        <div class="layui-tab-content">-->
-                    <!--閫夋嫨婧愬崟-->
-                    <!--<div class="layui-tab-item">
-        <div class="layui-form-item">
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:60px;padding-left:0px;">婧愬崟绫诲瀷</label>
-                </div>
-                <div class="layui-col-xs8">
-                    <select name="HMainSourceBillType" id="HMainSourceBillType">
-                        <option value="-1">鎵嬪伐褰曞叆</option>
-                        <option value="1241">鍏ュ簱鐢宠鍗�</option>
-                    </select>
-                </div>
-            </div>
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:60px;padding-left:0px;">婧愬崟鍗曞彿</label>
-                </div>
-                <div class="layui-col-xs8">
-                    <input type="text" name="HSourceBillNo" id="HSourceBillNo" lay-verify="HSourceBillNo" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                </div>
-                <div class="layui-col-xs2">
-                    <button type="button" lay-submit="" lay-filter="HSourceBillNo-BT" class="layui-btn" id="HSourceBillNo-BT">纭畾</button>
-                </div>
-            </div>
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁瀛愮被鍨�</label>
-                </div>
-                <div class="layui-col-xs8">
-                    <select name=" HBillSubType" id="HBillSubType">-->
-                    <!--鍔ㄦ�佹覆鏌撶粍缁�-->
-                    <!--</select>
-                </div>
-            </div>
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:60px;padding-left:0px;">鏃ユ湡</label>
-                </div>
-                <div class="layui-col-xs8">
-                    <input name="HDate" id="HDate" autocomplete="off" class="layui-input">
-                </div>
-            </div>
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:60px;padding-left:0px;">鍒跺崟浜�</label>
-                </div>
-                <div class="layui-col-xs8 layui-input-inline mobile">
-                    <input type="text" name="HMaker" id="HMaker" lay-verify="HMaker" autocomplete="off" class="layui-input">
-                </div>
-            </div>
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁鍙�</label>
-                </div>
-                <div class="layui-col-xs8 layui-input-inline mobile">
-                    <input type="text" name="HBillNo" id="HBillNo" lay-verify="HBillNo" autocomplete="off" class="layui-input">
-                </div>
-            </div>
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁ID</label>
-                </div>
-                <div class="layui-col-xs8 layui-input-inline mobile">
-                    <input type="text" name="HInterID" id="HInterID" lay-verify="HInterID" value="0" autocomplete="off" class="layui-input">
-                </div>
-            </div>
-        </div>
-    </div>-->
-                    <!--琛ㄥご淇℃伅-->
-                    <!--<div class="layui-tab-item" layui-show>
-        <div class="layui-form-item" style="padding:0px;margin:0px">
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撳簱</label>
-                </div>
-                <div class="layui-col-xs6">
-                    <input type="text" name="HWHName" id="HWHName" lay-verify="HWHName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                    <input type="hidden" name="HWHID" id="HWHID" lay-verify="HWHID" value="0" autocomplete="off" class="layui-input">
-                </div>
-                <div class="layui-col-xs2">
-                    <button type="button" lay-submit="" lay-filter="HWHID-BT" class="layui-btn" id="HWHID-BT">...</button>
-                </div>
-            </div>
-        </div>
-        <div class="layui-form-item" style="padding:0px;margin:0px">
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撲綅</label>
-                </div>
-                <div class="layui-col-xs6">
-                    <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                    <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input">
-                </div>
-                <div class="layui-col-xs3">
-                    <button type="button" lay-submit="" lay-filter="HSpID-BT" class="layui-btn" id="HSpID-BT">...</button>
-                </div>
-            </div>
-        </div>
-        <div class="layui-form-item" style="padding:0px;margin:0px">
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:30px;padding-left:0px;">淇濈</label>
-                </div>
-                <div class="layui-col-xs6">
-                    <input type="text" name="HKeeperName" id="HKeeperName" lay-verify="HKeeperName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                    <input type="hidden" name="HKeeperID" id="HKeeperID" lay-verify="HKeeperID" value="0" autocomplete="off" class="layui-input">
-                </div>
-                <div class="layui-col-xs3">
-                    <button type="button" lay-submit="" lay-filter="HKeeperID-BT" class="layui-btn" id="HKeeperID-BT">...</button>
-                </div>
-            </div>
-        </div>
-        <div class="layui-form-item" style="padding:0px;margin:0px">
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:30px;padding-left:0px;">楠屾敹</label>
-                </div>
-                <div class="layui-col-xs6">
-                    <input type="text" name="HSecManagerName" id="HSecManagerName" lay-verify="HSecManagerName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                    <input type="hidden" name="HSecManagerID" id="HSecManagerID" lay-verify="HSecManagerID" value="0" autocomplete="off" class="layui-input">
-                </div>
-                <div class="layui-col-xs3">
-                    <button type="button" lay-submit="" lay-filter="HSecManagerID-BT" class="layui-btn" id="HSecManagerID-BT">...</button>
-                </div>
-            </div>
-        </div>
-        <div class="layui-form-item" style="padding:0px;margin:0px">
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:30px;padding-left:0px;">閮ㄩ棬</label>
-                </div>
-                <div class="layui-col-xs6">
-                    <input type="text" name="HDeptName" id="HDeptName" lay-verify="HDeptName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();">
-                    <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0" autocomplete="off" class="layui-input">
-                </div>
-                <div class="layui-col-xs3">
-                    <button type="button" lay-submit="" lay-filter="HDeptID-BT" class="layui-btn" id="HDeptID-BT">...</button>
-                </div>
-            </div>
-        </div>
-        <div class="layui-form-item" style="padding:0px;margin:0px">
-            <div class="layui-row">
-                <div class="layui-col-xs3">
-                    <label class="layui-form-label" style="width:30px;padding-left:0px;">缁勭粐</label>
-                </div>
-                <div class="layui-col-xs6">
-                    <input type="text" name="HStockOrgName" id="HStockOrgName" lay-verify="HStockOrgName" autocomplete="off" class="layui-input" onfocus="this.select();">
-                    <input type="hidden" name="HStockOrgID" id="HStockOrgID" lay-verify="HStockOrgID" value="0" autocomplete="off" class="layui-input">
-                </div>
-            </div>
-        </div>
-    </div>-->
-                    <!--鐗╂枡淇℃伅-->
-                    <!--<div class="layui-tab-item">
-        <div class="layui-row">
-            <div class="layui-col-xs12">
-                <div class="layui-form-item" style="padding:0px;margin:0px"></div>
-                <table class="layui-hide" id="wl-table" lay-filter="wl-table"></table>
-            </div>
-        </div>
-    </div>-->
-                    <!--鏉$爜淇℃伅-->
-                    <!--<div class="layui-tab-item">
-        <table style="width:80%;">
-            <tbody>
-                <tr>
-                    <th>鏉$爜</th>
-                    <td class="BarCode_td">
-                        <input type="text" name="HBarCode_B" id="HBarCode_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                    </td>
-                </tr>
-                <tr>
-                    <th>鐗╂枡</th>
-                    <td class="BarCode_td">
-                        <input type="text" name="HMaterName_B" id="HMaterName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                    </td>
-                </tr>
-                <tr>
-                    <th>瑙勬牸</th>
-                    <td class="BarCode_td">
-                        <input type="text" name="HMaterModel_B" id="HMaterModel_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                    </td>
-                </tr>
-                <tr>
-                    <th>鎵规</th>
-                    <td class="BarCode_td">
-                        <input type="text" name="HBatchNo_B" id="HBatchNo_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                    </td>
-                </tr>
-                <tr>
-                    <th>鍗曚綅</th>
-                    <td class="BarCode_td">
-                        <input type="text" name="HUnitName_B" id="HUnitName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                    </td>
-                </tr>
-                <tr>
-                    <th>鏁伴噺</th>
-                    <td class="BarCode_td">
-                        <input type="text" name="HQty_B" id="HQty_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                    </td>
-                </tr>
-                <tr>
-                    <th>瀹归噺</th>
-                    <td class="BarCode_td">
-                        <input type="text" name="HTMQty_B" id="HTMQty_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                    </td>
-                </tr>
-                <tr>
-                    <th>浠撳簱</th>
-                    <td class="BarCode_td">
-                        <input type="text" name="HWHName_B" id="HWHName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                    </td>
-                </tr>
-                <tr>
-                    <th>浠撲綅</th>
-                    <td class="BarCode_td">
-                        <input type="text" name="HSPName_B" id="HSPName_B" class="layui-input" style="border-radius: 5px;background-color:#efefef4d;" readonly>
-                    </td>
-                </tr>
-            </tbody>
-        </table>
-    </div>-->
-                    <!--鏉$爜淇℃伅-->
-                    <!--<div class="layui-tab-item">
-                <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                    <div class="layui-row">
-                        <div class="layui-col-xs3">
-                            <label class="layui-form-label" style="width:40px;padding-left:0px;">鏉$爜</label>
                         </div>
-                        <div class="layui-col-xs8">
-                            <input type="text" name="HBarCode_B" id="HBarCode_B" class="layui-input" style="border-radius: 10px;background-color:#efefef4d;" readonly>
+                        <div class="layer-footer" style="z-index: 10; position: fixed; text-align: center; bottom: 0; width:100%; height:50px">
+                            <button type="button" lay-submit="" lay-filter="cmdSaver" class="layui-btn" id="cmdSaver">鎻愪氦</button>
+                            <button type="button" lay-submit="" lay-filter="cmdModify" class="layui-btn" id="cmdModify">缂栬緫</button>
+                            <button type="button" lay-submit="" lay-filter="cmdDelete" class="layui-btn" id="cmdDelete">鍒犻櫎</button>
+                            <button type="button" lay-submit="" lay-filter="cmdCancel" class="layui-btn" id="cmdCancel">閫�鍑�</button>
                         </div>
                     </div>
-                </div>
-                <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                    <div class="layui-row">
-                        <div class="layui-col-xs3">
-                            <label class="layui-form-label" style="width:40px;padding-left:0px;">鐗╂枡</label>
-                        </div>
-                        <div class="layui-col-xs8">
-                            <input type="text" name="HMaterName_B" id="HMaterName_B" class="layui-input" style="border-radius: 20px;background-color:#efefef4d;" readonly>
-                        </div>
-                    </div>
-                </div>
-                <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                    <div class="layui-row">
-                        <div class="layui-col-xs3">
-                            <label class="layui-form-label" style="width:40px;padding-left:0px;">瑙勬牸</label>
-                        </div>
-                        <div class="layui-col-xs8">
-                            <input type="text" name="HMaterModel_B" id="HMaterModel_B" class="layui-input" style="border-radius: 30px;background-color:#efefef4d;" readonly>
-                        </div>
-                    </div>
-                </div>
-                <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                    <div class="layui-row">
-                        <div class="layui-col-xs3">
-                            <label class="layui-form-label" style="width:40px;padding-left:0px;">鎵规</label>
-                        </div>
-                        <div class="layui-col-xs8">
-                            <input type="text" name="HBatchNo_B" id="HBatchNo_B" class="layui-input" style="border-radius: 40px;background-color:#efefef4d;" readonly>
-                        </div>
-                    </div>
-                </div>
-                <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                    <div class="layui-row">
-                        <div class="layui-col-xs3">
-                            <label class="layui-form-label" style="width:40px;padding-left:0px;">鍗曚綅</label>
-                        </div>
-                        <div class="layui-col-xs8">
-                            <input type="text" name="HUnitName_B" id="HUnitName_B" class="layui-input" style="border-radius: 50px;background-color:#efefef4d;" readonly>
-                        </div>
-                    </div>
-                </div>
-                <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                    <div class="layui-row">
-                        <div class="layui-col-xs3">
-                            <label class="layui-form-label" style="width:40px;padding-left:0px;">鏁伴噺</label>
-                        </div>
-                        <div class="layui-col-xs8">
-                            <input type="text" name="HQty_B" id="HQty_B" class="layui-input" style="border-radius: 60px;background-color:#efefef4d;" readonly>
-                        </div>
-                    </div>
-                </div>
-                <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                    <div class="layui-row">
-                        <div class="layui-col-xs3">
-                            <label class="layui-form-label" style="width:40px;padding-left:0px;">瀹归噺</label>
-                        </div>
-                        <div class="layui-col-xs8">
-                            <input type="text" name="HTMQty_B" id="HTMQty_B" class="layui-input" style="border-radius: 70px;background-color:#efefef4d;" readonly>
-                        </div>
-                    </div>
-                </div>
-                <div class="layui-form-item" style="padding: 0px; margin: 0px">
-                    <div class="layui-row">
-                        <div class="layui-col-xs3">
-                            <label class="layui-form-label" style="width:40px;padding-left:0px;">浠撳簱</label>
-                        </div>
-                        <div class="layui-col-xs8">
-                            <input type="text" name="HWHName_B" id="HWHName_B" class="layui-input" style="border-radius: 80px;background-color:#efefef4d;" readonly>
-                        </div>
-                    </div>
-                </div>
-                <div class="layui-form-item" style="padding:0px;margin:0px">
-                    <div class="layui-row">
-                        <div class="layui-col-xs3">
-                            <label class="layui-form-label" style="width:40px;padding-left:0px;">浠撲綅</label>
-                        </div>
-                        <div class="layui-col-xs8">
-                            <input type="text" name="HSPName_B" id="HSPName_B" class="layui-input" style="border-radius: 90px;background-color:#efefef4d;" readonly>
-                        </div>
-                    </div>
-                </div>
-            </div>
 
-        </div>
-    </div>
-    <div class="layer-footer" style="z-index: 10; position: fixed; text-align: center; bottom: 0; width:100%; height:50px">
-        <button type="button" lay-submit="" lay-filter="cmdSaver" class="layui-btn" id="cmdSaver">鎻愪氦</button>
-        <button type="button" lay-submit="" lay-filter="cmdModify" class="layui-btn" id="cmdModify">缂栬緫</button>
-        <button type="button" lay-submit="" lay-filter="cmdDelete" class="layui-btn" id="cmdDelete">鍒犻櫎</button>
-        <button type="button" lay-submit="" lay-filter="cmdCancel" class="layui-btn" id="cmdCancel">閫�鍑�</button>
-    </div>-->
                     <!--闅愯棌瀛楁-->
                     <input type="hidden" name="HBillType" id="HBillType">
                     <input type="hidden" name="HBillerID" id="HBillerID">
                     <input type="hidden" name="HRedBlueFlag" id="HRedBlueFlag">
+                    <input type="hidden" name="HSourceBillListCtl" id="HSourceBillListCtl">
                     <!--澶辫触鎻愮ず闊�-->
                     <div id="" style="display:none;">
                         <audio id="cs" hidden controls>
@@ -771,11 +408,15 @@
             var HBillerID = sessionStorage["HBillerID"]
             var HStockOrgID = sessionStorage["OrganizationID"]  //缁勭粐ID
             var HSourceFlag = false     //鏄惁宸叉壂鐮佹爣蹇�
-            var OperationType = 0       //鎿嶄綔绫诲瀷锛�1鏂板銆�2浠庣紦瀛樺垪琛ㄤ腑杩斿洖锛�
+            var OperationType = 1       //鎿嶄綔绫诲瀷锛�1鏂板銆�2浠庣紦瀛樺垪琛ㄤ腑杩斿洖锛�
             var listOption = [];
             var columns = "";
             var HModName = "Kf_OtherInBill_PDA";
-            var titleData = [];     //涓嶉渶瑕佹樉绀虹殑瀛楁
+            var ModRightName = "CE_OtherIn";    //妯″潡鏉冮檺鍙傛暟
+            var titleData = [];                 //涓嶉渶瑕佹樉绀虹殑瀛楁
+            var params = get_UrlVars();
+            var OperationType = params[params[0]] == null ? 1 : params[params[0]];  //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鏁版嵁绫诲瀷锛�1鏂板銆�2浠庣紦瀛樺垪琛ㄤ腑杩斿洖锛�
+            var HInterID_Temp = params[params[1]];      //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鍗曟嵁ID
 
             //#endregion
 
@@ -783,20 +424,57 @@
             if (sessionStorage.login != "login") {
                 layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", {
                     icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍']
-                }, function () { window.location.href = "../../user/login.html"; });
+                }, function () { window.location.href = "../../user/login_pda.html"; });
             }
+
+            //#region   鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇
+
+            //鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇
+            CheckModRight();
+
+            function CheckModRight() {
+                layer.load(3);
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/WEBSController/CheckModRight_Json",
+                    async: false,    //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
+                    data: { "ModRightName": ModRightName, "HUserName": HMaker },
+                    success: function (d) {
+                        if (d.count == 1) {
+                        }
+                        else {
+                            layer.msg(d.Message, {
+                                icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            }, function () { parent.location.href = "../../../views/index_Mobile.html"; });
+                        }
+                    },
+                    complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
+                });
+                layer.closeAll("loading");
+            }
+            //#endregion
 
             //澶辫触鎻愮ず闊�
             function playSound() {
                 console.log("playSound");
                 var audio = document.getElementById("cs");
                 audio.play();
+                audio.onended = function () {
+                    // 褰撻煶棰戞挱鎶ュ畬鎴愭椂锛岃皟鐢� pause 鍜岃缃� currentTime 涓� 0 浠ュ仠姝㈡挱鎶ュ苟閲嶇疆
+                    audio.pause();
+                    audio.currentTime = 0;
+                };
             }
             //鎴愬姛鎻愮ず闊�
             function playSound_OK() {
                 console.log("playSound_OK");
                 var audio = document.getElementById("cs2");
                 audio.play();
+                audio.onended = function () {
+                    // 褰撻煶棰戞挱鎶ュ畬鎴愭椂锛岃皟鐢� pause 鍜岃缃� currentTime 涓� 0 浠ュ仠姝㈡挱鎶ュ苟閲嶇疆
+                    audio.pause();
+                    audio.currentTime = 0;
+                };
             }
 
             //#region 鍒濆鍖栫晫闈�
@@ -807,8 +485,6 @@
                 //琛ㄥご鍒濆鍖栬祴鍊硷紙鏍规嵁鐧诲綍鐢ㄦ埛鑾峰彇 榛樿浠撳簱銆侀儴闂ㄣ�侀獙鏀躲�佷繚绠°�佺粍缁囩瓑锛� new
                 $("#HWHID").val(sessionStorage["HWHID"]);
                 $("#HWHName").val(sessionStorage["HWHName"]);
-                $("#HStockPlaceID").val(sessionStorage["HSPID"]);
-                $("#HStockPlaceName").val(sessionStorage["HSPName"]);
                 $("#HDeptID").val(sessionStorage["HDeptID"]);
                 $("#HDeptName").val(sessionStorage["HDept"]);
                 $("#HSecManagerID").val(sessionStorage["HSecManagerID"]);
@@ -816,22 +492,50 @@
                 $("#HKeeperID").val(sessionStorage["HKeeperID"]);
                 $("#HKeeperName").val(sessionStorage["HKeeper"]);
                 $("#HMaker").val(sessionStorage["HUserName"]);
-                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+                $("#HBillerID").val(sessionStorage["HBillerID"]);
                 $("#HStockOrgID").val(sessionStorage["OrganizationID"]);
                 $("#HStockOrgName").val(sessionStorage["Organization"]);
                 $("#HBillType").val("1203");
-                $("#HBillerID").val(sessionStorage["HBillerID"]);
                 $("#HRedBlueFlag").val("false");
+                if (sessionStorage["HWHID"] != 0 && sessionStorage["HWhSPFlag"] == 'false') {
+                    $("#HStockPlaceID").val("0");
+                    $("#HStockPlaceName").val("");
+                    $("#HStockPlaceName").attr("disabled", "disabled");
+                    $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
+                }
+                else {
+                    $("#HStockPlaceID").val(sessionStorage["HSPID"]);
+                    $("#HStockPlaceName").val(sessionStorage["HSPName"]);
+                    $("#HStockPlaceName").removeAttr("disabled");
+                    $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
+                }
+
                 //榛樿鏄剧ず椤甸潰
-                element.tabChange('tab-Kf_OtherInBill_PDA', '2');
-                set_InitDate();     //鍒濆鍖栬〃鍗曟椂闂�
-                set_InitBillSubType();     //鑾峰彇鍗曟嵁瀛愮被鍨�
-                set_InitGrid();     //鍒濆鍖栬〃鏍�
+                element.tabChange('tab-Kf_OtherInBill_PDA', '1');
+                set_InitDate();         //鍒濆鍖栬〃鍗曟椂闂�
+                set_InitBillSubType();  //鑾峰彇鍗曟嵁瀛愮被鍨�
+                get_StockInStyle();     //鑾峰彇鍏ュ簱绫诲瀷
+                set_InitGrid();         //鍒濆鍖栬〃鏍�
+
+                var data = [];
+                listOption.cols = [[
+                    { field: '鏁伴噺', title: '鏁伴噺', width: 100 }
+                    , { field: '婧愬崟鏁伴噺', title: '婧愬崟鏁伴噺', width: 100 }
+                    , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 100 }
+                    , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 100 }
+                    , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 100 }
+                    , { field: '杈呭姪灞炴��', title: '杈呭姪灞炴��', width: 100 }
+                    , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿', width: 100 }
+                    , { field: '鏉$爜涓暟', title: '鏉$爜涓暟', width: 100 }
+                ]];
+                listOption.data = data;
+                table.render(listOption);
 
                 //鍏夋爣榛樿鍦ㄦ潯鐮佷綅缃笂
                 var pFocus = $("#HBarCode");
-                pFocus.focus();     //鑾峰彇鍏夋爣
                 pFocus.select();
+                pFocus.focus();     //鑾峰彇鍏夋爣
             }
 
             //鍒濆鍖栬〃鍗曟椂闂存彃浠�
@@ -859,7 +563,29 @@
                             form.render('select');
                         }
                         layer.closeAll("loading");
-                    }
+                    },
+                    complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
+                })
+            }
+            //鑾峰彇鍏ュ簱绫诲瀷
+            function get_StockInStyle() {
+                var HStockStyle = '';
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/WEBSController/GetStockInStyle_Json",
+                    async: false,    //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
+                    success: function (result) {
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                HStockStyle += '<option value="' + data[i].HName + '">' + data[i].HName + '</option>';
+                            }
+                            $("#HStockStyle").append(HStockStyle);
+                            form.render('select');
+                        }
+                        layer.closeAll("loading");
+                    },
+                    complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
                 })
             }
             //鍒濆鍖栬〃鏍�
@@ -868,28 +594,50 @@
                     elem: '#wl-table'
                     //, toolbar: '#toolbarDemo'
                     , totalRow: true
-                    , height: 'full-50'
+                    , height: 'full-60'
                     , cellMinWidth: 90
-                    , limit: 50
+                    , limit: 200
+                    , done: function () {
+                        layer.closeAll("loading");
+                    }
                 };
             }
 
-            //#region   浠庣紦瀛樺垪琛ㄤ腑杩斿洖淇℃伅
-            function getUrlVars() {
-                var vars = [], hash;
-                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
-                for (var i = 0; i < hashes.length; i++) {
-                    hash = hashes[i].split('=');
-                    vars.push(hash[0]);
-                    vars[hash[0]] = hash[1];
-                }
-                return vars;
-            }
-            var params = getUrlVars();
-            var OperationType = params[params[0]];  //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鏁版嵁绫诲瀷  1鏂板  2浠庣紦瀛樺垪琛ㄤ腑杩斿洖
-            var HInterID_Temp = params[params[1]];  //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鍗曟嵁ID
-
+            //#region 鐐瑰嚮琛岄�変腑楂樹寒
+            table.on('row(wl-table)', function (obj) {
+                //閫変腑琛屾敼鍙橀鑹�
+                $(".layui-table-body tr ").attr({ "style": "background:" });    //鍏朵粬tr鎭㈠鍘熸牱
+                obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');   //閫変腑琛屾牱寮�
+                obj.tr.find('i[class="layui-anim layui-icon"]').trigger("click");   //閫変腑radio鏍峰紡
+                $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" }); //鏀瑰彉褰撳墠tr鑳屾櫙棰滆壊鍜屽瓧浣撻鑹�
+            })
             //#endregion
+
+            //#region  鐩戝惉缃戞牸琛ㄤ綋浜嬩欢
+            table.on('tool(wl-table)', function (obj) {
+                var data = obj.data;
+
+                //鐗╂枡浠g爜瓒呴摼鎺�
+                if (obj.event == '鐗╂枡浠g爜') {                      //妫�鏌� obj.event 鏄惁绛変簬瀛楃涓� '鐗╂枡浠g爜'銆傚鏋滅瓑浜庯紝鍒欐墽琛宨f寰幆
+                    var HMaterNumber = data.鐗╂枡浠g爜.toString();    //澹版槑鍙橀噺HMaterNumber 涓� data.鐗╂枡浠g爜
+                    layer.open({                                    //浣跨敤 layer鐨刼pen鎵撳紑寮瑰嚭 灞� 
+                        type: 2                                     //琛ㄧず寮瑰嚭灞傜殑鍐呭鏄竴涓� iframe
+                        , area: ['100%', '100%']
+                        , title: '鍙婃椂搴撳瓨淇℃伅'                     //璁剧疆寮瑰嚭灞傜殑鍚嶅瓧鍜屽彉閲�
+                        , closeBtn: 1                               //鏄剧ず鍏抽棴鎸夐挳
+                        , shade: 0.6                                //閬僵閫忔槑搴�
+                        , maxmin: false                              //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0                                   //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../WMS鎵爜妯″潡/搴撳瓨鏌ヨ/KF_ICInventoryByCLD_PDA.html?OperationType=2&HMaterNumber=' + HMaterNumber  //璁剧疆 iframe 鐨� URL锛孶RL 涓寘鍚簡鏌ヨ鍙傛暟锛屾潵璋冪敤鎵�闇�瑕佺殑鍊�
+                        , resize: false,                            //鏄惁鍏佽鐢ㄦ埛璋冩暣寮瑰嚭澶у皬
+                        end: function () {  //褰撳叧闂椂璋冪敤
+                        }
+                        , cancel: function () {  //鐐瑰嚮鍙栨秷鏃朵娇鐢ㄥ洖璋�
+                        }
+                    })
+                }
+            });
+             //#endregion
 
             //鍒ゆ柇鏄惁鏂板锛岃幏鍙栨渶澶у崟鎹彿
             if (HInterID != 0) {
@@ -903,10 +651,9 @@
                 //鏄剧ず琛ㄤ綋鏄庣粏
                 DisBillEntryList();
                 HSourceFlag = true;
-                element.tabChange('tab-Kf_OtherInBill_PDA', '2');
+                element.tabChange('tab-Kf_OtherInBill_PDA', '3');
             }
             else {
-                OperationType = 1;
                 //鑾峰彇鏈�澶у崟鎹甀D銆佸崟鎹彿
                 $.ajax({
                     type: "GET",
@@ -921,9 +668,10 @@
                             HBillNo = $('#HBillNo').val()
                         }
                         else {
-                            layer.msg(d.Message, { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                            layer.msg(d.Message, { icon: 0, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                         }
-                    }
+                    },
+                    complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
                 });
                 HSourceFlag = false;
             }
@@ -938,39 +686,47 @@
                     success: function (d) {
                         $("#HInterID").val(d.data[0].HInterID);
                         $("#HBillNo").val(d.data[0].HBillNo);
-                        $("#HMainSourceBillType").val(d.data[0].HSourceBillType == null ? "1241" : d.data[0].HSourceBillType);
+                        HInterID = $('#HInterID').val()
+                        HBillNo = $('#HBillNo').val()
                         //鑾峰彇婧愬崟绫诲瀷
                         if (d.data[0].HSourceBillType == "1241") {
                             $("#HMainSourceBillType").empty();
-                            $("#HMainSourceBillType").val("1241");
                             var optionHtml = '';
                             optionHtml += "<option value = '" + d.data[0].HSourceBillType + "' >" + '鍏ュ簱鐢宠鍗�' + "</option>";
                             $("#HMainSourceBillType").append(optionHtml);
+                            $("#HMainSourceBillType").attr("disabled", "disabled");
+                            $("#HBillSubType").val("QTRKD01_SYS");   //鏍囧噯鍏朵粬鍏ュ簱鍗�
+                            $("#HBillSubType").attr("disabled", "disabled");
                             layui.form.render('select');
-                            $("#HMainSourceBillType").attr("readonly", "readonly");
+                            //渚涘簲鍟嗕笉鍙紪杈�
+                            $("#HSupName").attr("disabled", "disabled");
+                            $('#HSupID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
                         }
                         else {
                             $("#HMainSourceBillType").empty();
-                            $("#HMainSourceBillType").val("-1");
                             var optionHtml = '';
                             optionHtml += "<option value = '" + d.data[0].HSourceBillType + "' >" + '鎵嬪伐褰曞叆' + "</option>";
                             $("#HMainSourceBillType").append(optionHtml);
                             layui.form.render('select');
-                            $("#HMainSourceBillType").attr("readonly", "readonly");
+                            $("#HMainSourceBillType").attr("disabled", "disabled");
                         }
 
                         $("#HSourceBillNo").val(d.data[0].HSourceBillNo);
                         //闈炲婧愬崟妯″紡
                         if (d.data[0].HMulSourceBill == 0) {
-                            $("#HSourceBillNo").attr("readonly", "readonly");
+                            $("#HSourceBillNo").attr("disabled", "disabled");
                             $('#HSourceBillNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
+                            $('#cmdHSourceBillNo').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
                         }
                         if (d.data[0].HDeptID != 0) {
                             $("#HDeptID").val(d.data[0].HDeptID);
                             $("#HDeptName").val(d.data[0].HDeptName);
                         }
-                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
-                    }
+                        $("#HSupID").val(d.data[0].HCusID);
+                        $("#HSupName").val(d.data[0].HSupName);
+                        $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+                    },
+                    complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
                 })
             }
 
@@ -989,12 +745,18 @@
                         $("#HWHName").val("");
                         $("#HStockPlaceID").val("0");
                         $("#HStockPlaceName").val("");
-                        $("#HStockPlaceName").removeAttr("readonly");
+                        $("#HStockPlaceName").removeAttr("disabled");
                         $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
-                        layer.msg("浠撳簱鏉$爜涓虹┖锛�", { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        layer.msg("浠撳簱鏉$爜涓虹┖锛�", {
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                        }, function () {
+                            $("#HWHName").select();
+                            $("#HWHName").focus();
+                        });
                         return;
                     }
 
+                    layer.load(3);
                     $.ajax({
                         type: "GET",
                         url: GetWEBURL() + "/WEBSController/GetWarehouse_Json",
@@ -1004,18 +766,18 @@
                             if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
                                 $("#HWHID").val(result.data[0].HItemID);
                                 $("#HWHName").val(result.data[0].HName);
-                                $("#HStockPlaceID").val("0");
-                                $("#HStockPlaceName").val("");
+                                $("#HStockPlaceID").val(result.data[0].HSPID);
+                                $("#HStockPlaceName").val(result.data[0].HSPName);
                                 if (result.data[0].HSPFlag == 0) {
-                                    $("#HStockPlaceName").attr("readonly", "readonly");
+                                    $("#HStockPlaceName").attr("disabled", "disabled");
                                     $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
                                 }
                                 else {
-                                    $("#HStockPlaceName").removeAttr("readonly");
+                                    $("#HStockPlaceName").removeAttr("disabled");
                                     $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
                                 }
-                                element.tabChange('tab-Kf_OtherInBill_PDA', '2');
                                 //鍏夋爣鏄剧ず鍒版潯鐮佷笂
+                                $("#HBarCode").select();
                                 $("#HBarCode").focus();
                             }
                             else {
@@ -1024,12 +786,18 @@
                                 $("#HWHName").val("");
                                 $("#HStockPlaceID").val("0");
                                 $("#HStockPlaceName").val("");
-                                $("#HStockPlaceName").removeAttr("readonly");
+                                $("#HStockPlaceName").removeAttr("disabled");
                                 $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
-                                layer.msg(result.Message, { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                layer.msg(result.Message, {
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                }, function () {
+                                    $("#HWHName").select();
+                                    $("#HWHName").focus();
+                                });
                             }
                             layer.closeAll("loading");
-                        }
+                        },
+                        complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
                     });
                 }
             });
@@ -1057,6 +825,10 @@
             //鎵弿浠撲綅鏉$爜
             $('#HStockPlaceName').on('keydown', function (event) {
                 if (event.keyCode == 13) {
+                    //浠撳簱鏂囨湰妗嗕负绌烘椂锛屾竻绌哄搴擨D
+                    if ($("#HWHName").val() == '') {
+                        $("#HWHID").val("0");
+                    }
                     var sHWHID = $("#HWHID").val()
                     var HStockPlaceName = $('#HStockPlaceName').val()
                     if (HStockPlaceName == '') {
@@ -1065,10 +837,16 @@
                         $("#HWHName").val("");
                         $("#HStockPlaceID").val("0");
                         $("#HStockPlaceName").val("");
-                        layer.msg("浠撲綅鏉$爜涓虹┖锛�", { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        layer.msg("浠撲綅鏉$爜涓虹┖锛�", {
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                        }, function () {
+                            $("#HStockPlaceName").select();
+                            $("#HStockPlaceName").focus();
+                        });
                         return;
                     }
 
+                    layer.load(3);
                     $.ajax({
                         type: "GET",
                         url: GetWEBURL() + "/WEBSController/GetStockPlace_Json",
@@ -1080,8 +858,8 @@
                                 $("#HStockPlaceID").val(result.data[0].HItemID);
                                 $("#HWHName").val(result.data[0].HWhName);
                                 $("#HWHID").val(result.data[0].HWHID);
-                                element.tabChange('tab-Kf_OtherInBill_PDA', '2');
                                 //鍏夋爣鏄剧ず鍒版潯鐮佷笂
+                                $("#HBarCode").select();
                                 $("#HBarCode").focus();
                             }
                             else {
@@ -1090,16 +868,26 @@
                                 $("#HWHName").val("");
                                 $("#HStockPlaceID").val("0");
                                 $("#HStockPlaceName").val("");
-                                layer.msg(result.Message, { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                layer.msg(result.Message, {
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                }, function () {
+                                    $("#HStockPlaceName").select();
+                                    $("#HStockPlaceName").focus();
+                                });
                             }
                             layer.closeAll("loading");
-                        }
+                        },
+                        complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
                     });
                 }
             });
 
             //浠撲綅鎸夐挳
             form.on('submit(HSpID-BT)', function () {
+                //浠撳簱鏂囨湰妗嗕负绌烘椂锛屾竻绌哄搴擨D
+                if ($("#HWHName").val() == '') {
+                    $("#HWHID").val("0");
+                }
                 layer.open({
                     type: 2
                     , area: ['100%', '100%']
@@ -1126,10 +914,16 @@
                         playSound();
                         $("#HKeeperID").val("0");
                         $("#HKeeperName").val("");
-                        layer.msg("淇濈鍛樻潯鐮佷负绌猴紒", { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        layer.msg("淇濈鍛樻潯鐮佷负绌猴紒", {
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                        }, function () {
+                            $("#HKeeperName").select();
+                            $("#HKeeperName").focus();
+                        });
                         return;
                     }
 
+                    layer.load(3);
                     $.ajax({
                         type: "GET",
                         url: GetWEBURL() + "/WEBSController/GetEmployee_Json",
@@ -1141,16 +935,23 @@
                                 $("#HKeeperName").val(result.data[0].HName);
                                 element.tabChange('tab-Kf_OtherInBill_PDA', '2');
                                 //鍏夋爣鏄剧ず鍒版潯鐮佷笂
+                                $("#HBarCode").select();
                                 $("#HBarCode").focus();
                             }
                             else {
                                 playSound();
                                 $("#HKeeperID").val("0");
                                 $("#HKeeperName").val("");
-                                layer.msg(result.Message, { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                layer.msg(result.Message, {
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                }, function () {
+                                    $("#HKeeperName").select();
+                                    $("#HKeeperName").focus();
+                                });
                             }
                             layer.closeAll("loading");
-                        }
+                        },
+                        complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
                     });
                 }
             });
@@ -1183,10 +984,16 @@
                         playSound();
                         $("#HSecManagerID").val("0");
                         $("#HSecManagerName").val("");
-                        layer.msg("楠屾敹鍛樻潯鐮佷负绌猴紒", { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        layer.msg("楠屾敹鍛樻潯鐮佷负绌猴紒", {
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                        }, function () {
+                            $("#HSecManagerName").select();
+                            $("#HSecManagerName").focus();
+                        });
                         return;
                     }
 
+                    layer.load(3);
                     $.ajax({
                         type: "GET",
                         url: GetWEBURL() + "/WEBSController/GetEmployee_Json",
@@ -1198,16 +1005,23 @@
                                 $("#HSecManagerName").val(result.data[0].HName);
                                 element.tabChange('tab-Kf_OtherInBill_PDA', '2');
                                 //鍏夋爣鏄剧ず鍒版潯鐮佷笂
+                                $("#HBarCode").select();
                                 $("#HBarCode").focus();
                             }
                             else {
                                 playSound();
                                 $("#HSecManagerID").val("0");
                                 $("#HSecManagerName").val("");
-                                layer.msg(result.Message, { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                layer.msg(result.Message, {
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                }, function () {
+                                    $("#HSecManagerName").select();
+                                    $("#HSecManagerName").focus();
+                                });
                             }
                             layer.closeAll("loading");
-                        }
+                        },
+                        complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
                     });
                 }
             });
@@ -1240,10 +1054,16 @@
                         playSound();
                         $("#HDeptID").val("0");
                         $("#HDeptName").val("");
-                        layer.msg("閮ㄩ棬鏉$爜涓虹┖锛�", { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        layer.msg("閮ㄩ棬鏉$爜涓虹┖锛�", {
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                        }, function () {
+                            $("#HDeptName").select();
+                            $("#HDeptName").focus();
+                        });
                         return;
                     }
 
+                    layer.load(3);
                     $.ajax({
                         type: "GET",
                         url: GetWEBURL() + "/WEBSController/GetDepartment_Json",
@@ -1255,16 +1075,23 @@
                                 $("#HDeptName").val(result.data[0].HName);
                                 element.tabChange('tab-Kf_OtherInBill_PDA', '2');
                                 //鍏夋爣鏄剧ず鍒版潯鐮佷笂
+                                $("#HBarCode").select();
                                 $("#HBarCode").focus();
                             }
                             else {
                                 playSound();
                                 $("#HDeptID").val("0");
                                 $("#HDeptName").val("");
-                                layer.msg(result.Message, { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                layer.msg(result.Message, {
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                }, function () {
+                                    $("#HDeptName").select();
+                                    $("#HDeptName").focus();
+                                });
                             }
                             layer.closeAll("loading");
-                        }
+                        },
+                        complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
                     });
                 }
             });
@@ -1278,7 +1105,77 @@
                     , shade: 0.6 //閬僵閫忔槑搴�
                     , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                     , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes']
+                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_DepartmentList_PDA.html?HStockOrgID=' + HStockOrgID + '&Type=HDept1', 'yes']
+                    , resize: false
+                    , cancel: function () {
+                        //$(".layui-btn").removeClass("layui-btn-disabled");
+                    }
+                })
+            });
+
+            //#endregion
+
+            //#region 渚涘簲鍟�
+            //鎵弿渚涘簲鍟嗘潯鐮�
+            $('#HSupName').on('keydown', function (event) {
+                if (event.keyCode == 13) {
+                    var HSupName = $('#HSupName').val()
+                    if (HSupName == '') {
+                        playSound();
+                        $("#HSupID").val("0");
+                        $("#HSupName").val("");
+                        layer.msg("渚涘簲鍟嗘潯鐮佷负绌猴紒", {
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                        }, function () {
+                            $("#HSupName").select();
+                            $("#HSupName").focus();
+                        });
+                        return;
+                    }
+
+                    layer.load(3);
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/WEBSController/GetSupplier_Json",
+                        async: false,    //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
+                        data: { "HBarCode": HSupName, "HStockOrgID": HStockOrgID },
+                        success: function (result) {
+                            if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                                $("#HSupID").val(result.data[0].HItemID);
+                                $("#HSupName").val(result.data[0].HName);
+                                element.tabChange('tab-Kf_OtherInBill_PDA', '2');
+                                //鍏夋爣鏄剧ず鍒版潯鐮佷笂
+                                $("#HBarCode").select();
+                                $("#HBarCode").focus();
+                            }
+                            else {
+                                playSound();
+                                $("#HSupID").val("0");
+                                $("#HSupName").val("");
+                                layer.msg(result.Message, {
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                }, function () {
+                                    $("#HSupName").select();
+                                    $("#HSupName").focus();
+                                });
+                            }
+                            layer.closeAll("loading");
+                        },
+                        complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
+                    });
+                }
+            });
+
+            //渚涘簲鍟嗘寜閽�
+            form.on('submit(HSupID-BT)', function () {
+                layer.open({
+                    type: 2
+                    , area: ['100%', '100%']
+                    , title: '渚涘簲鍟嗗垪琛�'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_SupplierListNew.html?HStockOrgID=' + HStockOrgID + '', 'yes']
                     , resize: false
                     , cancel: function () {
                         //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -1295,6 +1192,32 @@
 
             //#region 鎻愪氦
             form.on('submit(cmdSaver)', function (data) {
+                //浠撳簱銆佷粨浣嶃�佷繚绠°�侀獙鏀躲�侀儴闂ㄣ�佷緵搴斿晢鏂囨湰妗嗕负绌烘椂锛屾竻绌哄搴擨D
+                if ($("#HWHName").val() == '') {
+                    $("#HWHID").val("0");
+                    data.field.HWHID = $('#HWHID').val()
+                }
+                if ($("#HStockPlaceName").val() == '') {
+                    $("#HStockPlaceID").val("0");
+                    data.field.HStockPlaceID = $('#HStockPlaceID').val()
+                }
+                if ($("#HKeeperName").val() == '') {
+                    $("#HKeeperID").val("0");
+                    data.field.HKeeperID = $('#HKeeperID').val()
+                }
+                if ($("#HSecManagerName").val() == '') {
+                    $("#HSecManagerID").val("0");
+                    data.field.HSecManagerID = $('#HSecManagerID').val()
+                }
+                if ($("#HDeptName").val() == '') {
+                    $("#HDeptID").val("0");
+                    data.field.HDeptID = $('#HDeptID').val()
+                }
+                if ($("#HSupName").val() == '') {
+                    $("#HSupID").val("0");
+                    data.field.HSupID = $('#HSupID').val()
+                }
+
                 var sMainStr = JSON.stringify(data.field);
                 var sSubStr = table.cache['wl-table'];
                 if (AllowLoadData(sSubStr) != false)//闈炵┖楠岃瘉
@@ -1312,7 +1235,12 @@
                                     layer.confirm(data.Message, {
                                         icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鏂板','鍏抽棴'],
                                         btn2: function () {
-                                            parent.location.href = "../../../views/index_Mobile.html";
+                                            if (OperationType == 2) {
+                                                parent.location.href = "../../WMS鎵爜妯″潡/鍏朵粬鍏ュ簱/Kf_OtherInBillList_PDA.html";
+                                            }
+                                            else {
+                                                parent.location.href = "../../../views/index_Mobile.html";
+                                            }
                                         }//鍏抽棴
                                     }
                                         , function () {
@@ -1320,11 +1248,12 @@
                                         });//鏂板
                                 }
                                 else {
-                                    layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                    layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                                 }
                             },
+                            complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮
                             error: function (err) {
-                                layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                             }
                         });
                     layer.closeAll("loading");
@@ -1388,20 +1317,22 @@
                                 data: { "HInterID": HInterID, "HMaterID": sMaterID, "HAuxPropID": sAuxPropID, "HMTONo": sMTONo, "HSourceInterID": sSourceInterID, "HSourceEntryID": sSourceEntryID, "HBillType": HBillType },
                                 dataType: "json",
                                 success: function (data) {
-                                    if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-                                        //鏄剧ず琛ㄤ綋鏄庣粏
-                                        DisBillEntryList();
+                                    if (data.count == 1) {
+                                        layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                            //鏄剧ず琛ㄤ綋鏄庣粏
+                                            DisBillEntryList();
+                                        });
                                     }
                                     else {
                                         playSound();
-                                        layer.msg(data.Message, { icon: 2, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                        layer.msg(data.Message, { icon: 2, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                                     }
                                 },
+                                complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮
                                 error: function (err) {
-                                    layer.msg('閿欒' + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                    layer.msg('閿欒' + err, { icon: 5, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                                 }
                             });
-                        layer.close(index)
                         layer.closeAll("loading");
                     })
                 }
@@ -1416,11 +1347,51 @@
 
             form.on('submit(cmdCancel)', function () {
                 layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
-                    parent.location.href = "../../../views/index_Mobile.html";
+                    if (OperationType == 2) {
+                        var index = parent.layer.getFrameIndex(window.name);    //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
+                        parent.location.reload();                               //鍒锋柊鐖堕〉闈紝娉ㄦ剰涓�瀹氳鍦ㄥ叧闂綋鍓峣frame灞備箣鍓嶆墽琛屽埛鏂�
+                        parent.layer.close(index);                              //鍐嶆墽琛屽叧闂�
+                    }
+                    else {
+                        parent.location.href = "../../../views/index_Mobile.html";
+                    }
                 });
             })
 
             //#endregion
+
+            //#endregion
+
+
+            //#region 婧愬崟閫夋嫨
+
+            form.on('submit(cmdHSourceBillNo)', function () {
+                var HSourceTitle = "";
+                var HSourceBillType = $("#HMainSourceBillType").val()
+                if (HSourceBillType == '1241') {
+                    HSourceTitle = "鍏ュ簱鐢宠鍗�";
+                }
+
+                layer.open({
+                    type: 2
+                    , area: ['100%', '100%']
+                    , title: HSourceTitle + '鍒楄〃'//鏍囬
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../../views/鍏叡椤甸潰/Kf_SourceBillEditDlg_PDA.html?HBillType =' + HBillType + '&HSourceBillType =' + HSourceBillType + '&HStockOrgID =' + HStockOrgID, 'yes']
+                    , resize: false
+                    , cancel: function () {
+                        //$(".layui-btn").removeClass("layui-btn-disabled");
+                    }
+                    , end: function () {
+                        if ($("#HSourceBillListCtl").val() == '1') {
+                            GetMeesageBySourceBillNo();
+                            $("#HSourceBillListCtl").val("0");  //鐢ㄤ簬鍖哄垎婧愬崟鍒楄〃鐣岄潰鍏抽棴鐘舵�侊紙1涓鸿繑鍥烇紝0涓洪��鍑猴級
+                        }
+                    }
+                })
+            });
 
             //#endregion
 
@@ -1430,24 +1401,20 @@
             //鎵弿婧愬崟鏉$爜
             $('#HSourceBillNo').on('keydown', function (event) {
                 if (event.keyCode == 13) {
-                    layer.load(3)
                     GetMeesageBySourceBillNo();
-                    layer.closeAll("loading");
                 }
             });
 
             //婧愬崟鎸夐挳
             form.on('submit(HSourceBillNo-BT)', function (data) {
-                layer.load(3)
                 GetMeesageBySourceBillNo();
-                layer.closeAll("loading");
             });
 
             //鎵弿婧愬崟鏉$爜
             function GetMeesageBySourceBillNo(obj) {
                 var HSourceBillNo = $('#HSourceBillNo').val()
                 var HSourceBillType = $("#HMainSourceBillType").val()
-
+                layer.load(3)
                 $.ajax({
                     type: "GET",
                     url: GetWEBURL() + "/WEBSController/Get_SourceBarCode_OtherIn_Json",
@@ -1457,6 +1424,8 @@
                         if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
                             playSound_OK();
                             HSourceFlag = true;
+                            $("#HSupName").val(result.data.hSupNameField);
+                            $("#HSupID").val(result.data.hSupIDField);
                             if (result.data.hDeptIDField != 0) {
                                 $("#HDeptID").val(result.data.hDeptIDField);
                                 $("#HDeptName").val(result.data.hDeptNameField);
@@ -1464,22 +1433,37 @@
 
                             $("#HSourceBillNo").val(result.data.hSourceBillNoField);
                             $("#HMainSourceBillType").attr("disabled", "disabled");
-                            form.render('select');
                             if (result.data.hMulSourceFlagField == 0) {
-                                $("#HSourceBillNo").attr("readonly", "readonly");
+                                $("#HSourceBillNo").attr("disabled", "disabled");
                                 $('#HSourceBillNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
+                                $('#cmdHSourceBillNo').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
                             }
-                            element.tabChange('tab-Kf_OtherInBill_PDA', '2');
+                            $("#HBillSubType").val("QTRKD01_SYS");   //鏍囧噯鍏朵粬鍏ュ簱鍗�
+                            $("#HBillSubType").attr("disabled", "disabled");
+                            form.render('select');
+                            //渚涘簲鍟嗕笉鍙紪杈�
+                            $("#HSupName").attr("disabled", "disabled");
+                            $('#HSupID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
+                            element.tabChange('tab-Kf_OtherInBill_PDA', '3');
+                            $("#HBarCode").select();
                             $("#HBarCode").focus();
                             //鏄剧ず琛ㄤ綋鏄庣粏
                             DisBillEntryList();
                         }
                         else {
                             playSound();
-                            layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                            layer.msg(result.Message, {
+                                icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            }, function () {
+                                element.tabChange('tab-Kf_OtherInBill_PDA', '1');
+                                $("#HSourceBillNo").select();
+                                $("#HSourceBillNo").focus();
+                            });
                         }
-                    }
+                    },
+                    complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
                 });
+                layer.closeAll("loading");
             }
 
             //#endregion
@@ -1490,21 +1474,28 @@
             //鎵弿鏉$爜
             $('#HBarCode').on('keydown', function (event) {
                 if (event.keyCode == 13) {
-                    layer.load(3)
                     GetMeesageByBarCode();
-                    layer.closeAll("loading");
+                    $("#HBarCode").select();
+                    $("#HBarCode").focus();     //鑾峰彇鍏夋爣
                 }
             });
 
             //鏉$爜鎸夐挳
             form.on('submit(HBarCode-BT)', function (data) {
-                layer.load(3)
                 GetMeesageByBarCode();
-                layer.closeAll("loading");
+                $("#HBarCode").select();
+                $("#HBarCode").focus();     //鑾峰彇鍏夋爣
             });
 
             //鎵潯鐮�
             function GetMeesageByBarCode(obj) {
+                //浠撳簱銆佷粨浣嶆枃鏈涓虹┖鏃讹紝娓呯┖瀵瑰簲ID
+                if ($("#HWHName").val() == '') {
+                    $("#HWHID").val("0");
+                }
+                if ($("#HStockPlaceName").val() == '') {
+                    $("#HStockPlaceID").val("0");
+                }
                 var sOldBarCode = $('#HBarCode').val()
                 var HDeleteFlag = sOldBarCode.substring(0, 1);
                 var sBarCode = sOldBarCode.slice(1);
@@ -1516,12 +1507,19 @@
 
                 if (HDeleteFlag == "*") {
                     if (sBarCode == "") {
-                        layer.msg("璇锋壂鎻忚鍒犻櫎鐨勬潯鐮�", { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        playSound();
+                        layer.msg("璇锋壂鎻忚鍒犻櫎鐨勬潯鐮�", {
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                        }, function () {
+                            $("#HBarCode").select();
+                            $("#HBarCode").focus();
+                        });
                         return;
                     }
                     else {
                         $('#HBarCode').val("");
                     }
+                    layer.load(3)
                     $.ajax(
                         {
                             type: "GET",
@@ -1539,21 +1537,37 @@
                                 }
                                 else {
                                     playSound();
-                                    layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-
+                                    layer.msg(data.Message, {
+                                        icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                    }, function () {
+                                        $("#HBarCode").select();
+                                        $("#HBarCode").focus();
+                                    });
                                 }
                             },
+                            complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮
                             error: function (err) {
                                 playSound();
-                                layer.msg('閿欒' + err, { icon: 2, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                layer.msg('閿欒' + err, {
+                                    icon: 2, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                }, function () {
+                                    $("#HBarCode").select();
+                                    $("#HBarCode").focus();
+                                });
                             }
                         });
+                    layer.closeAll("loading");
                 }
                 else {
                     var sBarCode = $('#HBarCode').val()
                     if (sBarCode == '') {
                         playSound();
-                        layer.msg("鏉$爜涓虹┖锛岃鎵弿鏉$爜锛�", { icon: 0, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        layer.msg("鏉$爜涓虹┖锛岃鎵弿鏉$爜锛�", {
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                        }, function () {
+                            $("#HBarCode").select();
+                            $("#HBarCode").focus();
+                        });
                         return;
                     }
                     if (sBarCode != "") {
@@ -1562,6 +1576,7 @@
                     if (sHQty == "") {
                         sHQty = 0;
                     }
+                    layer.load(3)
                     $.ajax({
                         type: "GET",
                         url: GetWEBURL() + "/WEBSController/Get_BarCode_Json",
@@ -1573,17 +1588,16 @@
                                 if (result.data.hBarTypeField == '浠撳簱鏉$爜') {
                                     $("#HWHName").val(result.data.hWhNameField);
                                     $("#HWHID").val(result.data.hWhIDField);
-                                    $("#HStockPlaceName").val("");
-                                    $("#HStockPlaceID").val("0");
+                                    $("#HStockPlaceName").val(result.data.hSPNameField);
+                                    $("#HStockPlaceID").val(result.data.hSPIDField);
                                     if (result.data.hSPFlagField == 0) {
-                                        $("#HStockPlaceName").attr("readonly", "readonly");
+                                        $("#HStockPlaceName").attr("disabled", "disabled");
                                         $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
                                     }
                                     else {
-                                        $("#HStockPlaceName").removeAttr("readonly");
+                                        $("#HStockPlaceName").removeAttr("disabled");
                                         $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
                                     }
-                                    element.tabChange('tab-Kf_OtherInBill_PDA', '2');  //璺宠浆椤电
                                     return;//缁撴潫
                                 }
                                 else if (result.data.hBarTypeField == '浠撲綅鏉$爜') {
@@ -1591,7 +1605,6 @@
                                     $("#HStockPlaceID").val(result.data.hSPIDField);
                                     $("#HWHName").val(result.data.hWhNameField);
                                     $("#HWHID").val(result.data.hWhIDField);
-                                    element.tabChange('tab-Kf_OtherInBill_PDA', '2');//璺宠浆椤电
                                     return;//缁撴潫
                                 }
                                 else if (result.data.hBarTypeField == '閮ㄩ棬鏉$爜') {
@@ -1601,32 +1614,42 @@
                                     return;//缁撴潫
                                 }
                                 else if (result.data.hBarTypeField == '婧愬崟鏉$爜') {
+                                    HSourceFlag = true;
+                                    $("#HSupName").val(result.data.hSupNameField);
+                                    $("#HSupID").val(result.data.hSupIDField);
                                     if (result.data.hDeptIDField != 0) {
                                         $("#HDeptID").val(result.data.hDeptIDField);
                                         $("#HDeptName").val(result.data.hDeptNameField);
                                     }
                                     $("#HSourceBillNo").val(result.data.hSourceBillNoField);
-                                    HSourceFlag = true;
                                     //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
                                     if (result.data.hSourceBillTypeField == "1241") {
                                         $("#HMainSourceBillType").empty();
-                                        $("#HMainSourceBillType").val("1241");
                                         var optionHtml = '';
                                         optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鍏ュ簱鐢宠鍗�' + "</option>";
                                         $("#HMainSourceBillType").append(optionHtml);
                                         layui.form.render('select');
-                                        $("#HMainSourceBillType").attr("readonly", "readonly");
+                                        $("#HMainSourceBillType").attr("disabled", "disabled");
                                     }
                                     else {
                                         $("#HMainSourceBillType").empty();
-                                        $("#HMainSourceBillType").val("-1");
                                         var optionHtml = '';
-                                        optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鎵嬪伐褰曞叆' + "</option>";
+                                        optionHtml += "<option value = '-1' >" + '鎵嬪伐褰曞叆' + "</option>";
                                         $("#HMainSourceBillType").append(optionHtml);
                                         layui.form.render('select');
-                                        $("#HMainSourceBillType").attr("readonly", "readonly");
+                                        $("#HMainSourceBillType").attr("disabled", "disabled");
                                     }
-                                    $("#HSourceBillNo").attr("readonly", "readonly");
+                                    if (result.data.hMulSourceFlagField == 0) {
+                                        $("#HSourceBillNo").attr("disabled", "disabled");
+                                        $('#HSourceBillNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
+                                        $('#cmdHSourceBillNo').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
+                                    }
+                                    $("#HBillSubType").val("QTRKD01_SYS");   //鏍囧噯鍏朵粬鍏ュ簱鍗�
+                                    $("#HBillSubType").attr("disabled", "disabled");
+                                    form.render('select');
+                                    //渚涘簲鍟嗕笉鍙紪杈�
+                                    $("#HSupName").attr("disabled", "disabled");
+                                    $('#HSupID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
                                     element.tabChange('tab-Kf_OtherInBill_PDA', '3');
                                 }
                                 //鐗╂枡鏉$爜
@@ -1635,21 +1658,24 @@
                                         element.tabChange('tab-Kf_OtherInBill_PDA', '3');
                                     }
                                     else {
+                                        HSourceFlag = true;
+                                        $("#HSupName").val(result.data.hSupNameField);
+                                        $("#HSupID").val(result.data.hSupIDField);
                                         if (result.data.hDeptIDField != 0) {
                                             $("#HDeptID").val(result.data.hDeptIDField);
                                             $("#HDeptName").val(result.data.hDeptNameField);
                                         }
                                         $("#HSourceBillNo").val(result.data.hSourceBillNoField);
-                                        HSourceFlag = true;
                                         //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
                                         if (result.data.hSourceBillTypeField == "1241") {
                                             $("#HMainSourceBillType").empty();
-                                            $("#HMainSourceBillType").val("1241");
                                             var optionHtml = '';
                                             optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鍏ュ簱鐢宠鍗�' + "</option>";
                                             $("#HMainSourceBillType").append(optionHtml);
+                                            $("#HMainSourceBillType").attr("disabled", "disabled");
+                                            $("#HBillSubType").val("QTRKD01_SYS");   //鏍囧噯鍏朵粬鍏ュ簱鍗�
+                                            $("#HBillSubType").attr("disabled", "disabled");
                                             layui.form.render('select');
-                                            $("#HMainSourceBillType").attr("readonly", "readonly");
                                         }
                                         else {
                                             $("#HMainSourceBillType").empty();
@@ -1657,9 +1683,16 @@
                                             optionHtml += "<option value = '-1' >" + '鎵嬪伐褰曞叆' + "</option>";
                                             $("#HMainSourceBillType").append(optionHtml);
                                             layui.form.render('select');
-                                            $("#HMainSourceBillType").attr("readonly", "readonly");
+                                            $("#HMainSourceBillType").attr("disabled", "disabled");
                                         }
-                                        $("#HSourceBillNo").attr("readonly", "readonly");
+                                        if (result.data.hMulSourceFlagField == 0) {
+                                            $("#HSourceBillNo").attr("disabled", "disabled");
+                                            $('#HSourceBillNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
+                                            $('#cmdHSourceBillNo').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
+                                        }
+                                        //渚涘簲鍟嗕笉鍙紪杈�
+                                        $("#HSupName").attr("disabled", "disabled");
+                                        $('#HSupID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
                                         element.tabChange('tab-Kf_OtherInBill_PDA', '3');
                                     }
                                 }
@@ -1670,14 +1703,26 @@
                             }
                             else {
                                 playSound();
-                                layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                                layer.msg(result.Message, {
+                                    icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                }, function () {
+                                    $("#HBarCode").select();
+                                    $("#HBarCode").focus();
+                                });
                             }
                         },
+                        complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮
                         error: function (err) {
                             playSound();
-                            layer.msg("閿欒锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                            layer.msg("閿欒锛�" + err, {
+                                icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            }, function () {
+                                $("#HBarCode").select();
+                                $("#HBarCode").focus();
+                            });
                         }
                     });
+                    layer.closeAll("loading");
                 }
             }
 
@@ -1693,9 +1738,9 @@
                     async: false,    //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
                     data: { "HInterID": HInterID, "HBillNo": HBillNo, "HBillType": HBillType, "HStockOrgID": HStockOrgID },
                     success: function (result) {
+                        var data = [];
+                        var col = [];
                         if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-                            var data = [];
-                            var col = [];
                             //缁欑┖鐨勬暟缁勮祴鍊�
                             for (var key in result.list) {
                                 //鍔ㄦ�佽幏鍙栧垪琛ㄦ墍鏈夊垪鍚�
@@ -1708,91 +1753,93 @@
                             }
 
                             //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
-                            col.push({ type: 'checkbox', fixed: 'left', totalRowText: '鍚堣' });
+                            col.push({ type: 'radio', totalRowText: '鍚堣' });
                             for (var i = 0; i < data.length; i++) {
                                 if ($.inArray(data[i].name, titleData) > -1) {
                                     col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
-                                }
-                                else {
+                                } else if (data[i].name == '鐗╂枡浠g爜') {
+                                    col.push({
+                                        field: data[i].id, title: data[i].name, align: 'left', sort: true, width: 150, event: '鐗╂枡浠g爜', event: '鐗╂枡浠g爜', templet: function (d) {
+                                            return '<span style="color: blue;">' + d.鐗╂枡浠g爜 + '</span>'
+                                        }, style: 'cursor: pointer;'
+                                    });
+                                } else {
                                     switch (data[i].Type) {
                                         //int
                                         case 'DateTime':
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'left', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 });
                                             break;
                                         default:
 
                                         if (data[i].name == '鏁伴噺' || data[i].name == '婧愬崟鏁伴噺' || data[i].name == '鏉$爜涓暟') {
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', totalRow: true });
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'left', totalRow: true });
+                                        } else if (data[i].name == '鐗╂枡鍚嶇О' || data[i].name == '瑙勬牸鍨嬪彿') {
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 180 });
                                         } else {
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center' });
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 150 });
                                         }
                                     }
                                 }
                             }
                             columns = col;
-
-                            //璁剧疆璧嬪�煎垪瀹�
-                            var colWidth = getColumnsWidth();
-                            if (colWidth == "" || colWidth == []) {
-
-                            }
-                            else {
-                                $.each(columns, function (x, m) {
-                                    m["width"] = colWidth[x];
-                                });
-                            }
                             listOption.cols = [columns];
                             listOption.data = result.data.Materlist;
                             listOption.totalRow = true;
+                            table.cache['wl-table'] = null;         //娓呯┖琛ㄦ牸缂撳瓨鏁版嵁
                             table.render(listOption);
 
                             //鏉$爜淇℃伅
                             $("#HBarCode_B").val(result.data.BarCodeDetailslist[0].HBarCode);
-                            $("#HMaterName_B").val(result.data.BarCodeDetailslist[0].HMaterName);
-                            $("#HMaterModel_B").val(result.data.BarCodeDetailslist[0].HMaterModel);
-                            $("#HBatchNo_B").val(result.data.BarCodeDetailslist[0].HBatchNo);
-                            $("#HUnitName_B").val(result.data.BarCodeDetailslist[0].HUnitName);
-                            $("#HQty_B").val(result.data.BarCodeDetailslist[0].HQty);
-                            $("#HTMQty_B").val(result.data.BarCodeDetailslist[0].HTMQty);
-                            $("#HWHName_B").val(result.data.BarCodeDetailslist[0].HWHName);
-                            $("#HSPName_B").val(result.data.BarCodeDetailslist[0].HSPName);
+                            if ($("#HBarCode_B").val() == '') {
+                                $("#HMaterName_B").val("");
+                                $("#HMaterModel_B").val("");
+                                $("#HBatchNo_B").val("");
+                                $("#HUnitName_B").val("");
+                                $("#HQty_B").val("");
+                                $("#HTMQty_B").val("");
+                                $("#HWHName_B").val("");
+                                $("#HSPName_B").val("");
+                            }
+                            else {
+                                $("#HMaterName_B").val(result.data.BarCodeDetailslist[0].HMaterName);
+                                $("#HMaterModel_B").val(result.data.BarCodeDetailslist[0].HMaterModel);
+                                $("#HBatchNo_B").val(result.data.BarCodeDetailslist[0].HBatchNo);
+                                $("#HUnitName_B").val(result.data.BarCodeDetailslist[0].HUnitName);
+                                $("#HQty_B").val(result.data.BarCodeDetailslist[0].HQty);
+                                $("#HTMQty_B").val(result.data.BarCodeDetailslist[0].HTMQty);
+                                $("#HWHName_B").val(result.data.BarCodeDetailslist[0].HWHName);
+                                $("#HSPName_B").val(result.data.BarCodeDetailslist[0].HSPName);
+                            }
                         }
                         else {
-                            //layer.msg(result.Message);
-                            layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                            listOption.cols = [[
+                                { field: '鏁伴噺', title: '鏁伴噺', width: 100 }
+                                , { field: '婧愬崟鏁伴噺', title: '婧愬崟鏁伴噺', width: 100 }
+                                , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 100 }
+                                , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 100 }
+                                , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 100 }
+                                , { field: '杈呭姪灞炴��', title: '杈呭姪灞炴��', width: 100 }
+                                , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿', width: 100 }
+                                , { field: '鏉$爜涓暟', title: '鏉$爜涓暟', width: 100 }
+                            ]];
+                            listOption.data = data;
+                            table.render(listOption);
+
+                            //鏉$爜淇℃伅
+                            $("#HBarCode_B").val("");
+                            $("#HMaterName_B").val("");
+                            $("#HMaterModel_B").val("");
+                            $("#HBatchNo_B").val("");
+                            $("#HUnitName_B").val("");
+                            $("#HQty_B").val("");
+                            $("#HTMQty_B").val("");
+                            $("#HWHName_B").val("");
+                            $("#HSPName_B").val("");
                         }
-                    }
+                    },
+                    complete: function (XHR, TS) { XHR = null }//鍥炴敹璧勬簮
                 });
             }
-
-            //#region 鑾峰彇鍒楀
-            function getColumnsWidth() {
-                var result = [];
-                var colNum = $(".layui-table-header").find("tr").eq(0).find("th").length;
-                //鑾峰彇鍒楀
-                $.ajax({
-                    type: "Get",
-                    url: GetWEBURL() + '/tb_CellWidth/GetMouldScrapInHouseCellWidthList',
-                    async: false,
-                    dataType: "json",
-                    data: { "colNum": colNum, "Name": HModName },
-                    success: function (data1) {
-                        if (data1.code == 1) {
-                            result = data1.data;
-                        }
-                        else if (data1.code == -1) {
-
-                        }
-                        else {
-                            layer.alert(data1.Message, { icon: 5 });
-                        }
-                    }, error: function (e) {
-                        layer.alert(e.Message, { icon: 5 });
-                    }
-                });
-                return result;
-            }
-            //#endregion
 
             //#endregion
 
@@ -1809,14 +1856,14 @@
             if (obj.length > 0) {
                 $("#HWHName").val(obj[0].HName);
                 $("#HWHID").val(obj[0].HItemID);
-                $("#HStockPlaceName").val("");
-                $("#HStockPlaceID").val("0");
+                $("#HStockPlaceName").val(obj[0].HSPName);
+                $("#HStockPlaceID").val(obj[0].HSPID);
                 if (obj[0].HSPFlag == 0) {
-                    $("#HStockPlaceName").attr("readonly", "readonly");
+                    $("#HStockPlaceName").attr("disabled", "disabled");
                     $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
                 }
                 else {
-                    $("#HStockPlaceName").removeAttr("readonly");
+                    $("#HStockPlaceName").removeAttr("disabled");
                     $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
                 }
             }
@@ -1851,36 +1898,49 @@
                 $("#HDeptID").val(obj[0].HItemID);
             }
         }
+        //鐐瑰嚮鎸夐挳閫夋嫨鍚�   杩斿洖渚涘簲鍟嗕俊鎭�
+        function GetHSupValue(obj) {
+            if (obj.length > 0) {
+                $("#HSupName").val(obj[0].HName);
+                $("#HSupID").val(obj[0].HItemID);
+            }
+        }
+        //鐐瑰嚮鎸夐挳閫夋嫨鍚�   杩斿洖婧愬崟鍗曞彿
+        function GetHSourceBillValue(obj) {
+            if (obj.length > 0) {
+                $("#HSourceBillNo").val(obj[0].鍗曟嵁鍙�);
+                $("#HSourceBillListCtl").val("1");
+            }
+        }
 
         //鍗曟嵁涓婁紶鍓嶅垽鏂�
         function AllowLoadData(sSubStr) {
             if (HInterID == 0) {
-                layer.msg("鍗曟嵁鍐呯爜鑾峰彇澶辫触锛岄敊璇殑鍗曟嵁鍐呯爜锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                layer.msg("鍗曟嵁鍐呯爜鑾峰彇澶辫触锛岄敊璇殑鍗曟嵁鍐呯爜锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                 return false;
             }
             if (HBillNo == '') {
-                layer.msg("鍗曟嵁鍙疯幏鍙栧け璐ワ紝閿欒鐨勫崟鎹彿锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                layer.msg("鍗曟嵁鍙疯幏鍙栧け璐ワ紝閿欒鐨勫崟鎹彿锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                 return false;
             }
-            if (typeof (sSubStr) == "undefined") {
-                layer.msg("娌℃湁鎵爜淇℃伅锛岃鍏堟壂鎻忔潯鐮侊紝纭鏃犺鍚庡啀鎻愪氦锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+            if (sSubStr.length == 0) {
+                layer.msg("娌℃湁鎵爜淇℃伅锛岃鍏堟壂鎻忔潯鐮侊紝纭鏃犺鍚庡啀鎻愪氦锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                 return false;
             }
             //鍒ゆ柇鏄惁宸叉壂鎻忕墿鏂欐潯鐮�
-            if (!typeof (sSubStr) == "undefined") {
-                for (var i = 0; i <= sSubStr.length - 1; i++) { 
-                    if (parseFloat(sSubStr[i].HQty) > 0) {
+            else {
+                var s = 0;
+                for (var i = 0; i <= sSubStr.length - 1; i++) {
+                    if (sSubStr[i].鏁伴噺 > 0) {
                         s = 1;
                     }
                 }
                 if (s == 0) {
-                    layer.msg("娌℃湁鎵弿鐗╂枡鏉$爜锛岃鍏堟壂鎻忕墿鏂欐潯鐮侊紝纭鏃犺鍚庡啀鎻愪氦锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    layer.msg("娌℃湁鎵弿鐗╂枡鏉$爜锛岃鍏堟壂鎻忕墿鏂欐潯鐮侊紝纭鏃犺鍚庡啀鎻愪氦锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                     return false;
                 }
             }
-            else {
-                return true;
-            }
+            return true;
         }
     </script>
 

--
Gitblit v1.9.1