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_POStockInBackBill_PDA.html |  207 ++++++++++++++++++++++++++++-----------------------
 1 files changed, 114 insertions(+), 93 deletions(-)

diff --git "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\207\207\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBill_PDA.html" "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\207\207\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBill_PDA.html"
index 347f9d0..30f3d5a 100644
--- "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\207\207\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBill_PDA.html"
+++ "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\207\207\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBill_PDA.html"
@@ -31,21 +31,49 @@
                     </div>
                     <div class="layui-form-item" style="padding:15px;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-xs7">
-                                <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 class="layui-col-xs2">
-                                <button type="button" lay-submit="" lay-filter="HBarCode-BT" class="layui-btn layui_btn_sm" id="HBarCode-BT">纭畾</button>
-                            </div>
-                            <div class="layui-row">
+                            <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;padding-left: 0px;">鏉$爜</label>
                                 </div>
-                                <div class="layui-col-xs7">
+                                <div class="layui-col-xs9">
+                                    <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; margin-left: 8px; padding-left: 0px;">鏁伴噺</label>
+                                </div>
+                                <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-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-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>
@@ -68,6 +96,7 @@
                                                 <select name="HMainSourceBillType" id="HMainSourceBillType">
                                                     <option value="1105">閫�鏂欓�氱煡鍗�</option>
                                                     <option value="1102">閲囪喘璁㈠崟</option>
+                                                    <option value="1201">閲囪喘鍏ュ簱鍗�</option>
                                                     <option value="-1">鎵嬪伐褰曞叆</option>
                                                 </select>
                                             </div>
@@ -81,12 +110,12 @@
                                                     <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="cmdHSourceBillNo" class="layui-btn" id="cmdHSourceBillNo" style="width:55px;">
+                                                    <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-col-xs2" style="float: right;">
-                                                    <button type="button" lay-submit="" lay-filter="HSourceBillNo-BT" class="layui-btn" id="HSourceBillNo-BT" style="width: 40px; margin-left: 0px;padding-left:10px">OK</button>
+                                                    <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>
@@ -126,38 +155,6 @@
                                 </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>
-                                    <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">
@@ -427,7 +424,7 @@
                         }
                         else {
                             layer.msg(d.Message, {
-                                icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                             }, function () { parent.location.href = "../../../views/index_Mobile.html"; });
                         }
                     },
@@ -481,7 +478,7 @@
                 $("#HStockOrgName").val(sessionStorage["Organization"]);
                 $("#HBillType").val("1239");
                 $("#HRedBlueFlag").val("false");
-                if (sessionStorage["HWHID"] != 0 && sessionStorage["HWhSPFlag"]) {
+                if (sessionStorage["HWHID"] != 0 && sessionStorage["HWhSPFlag"] == 'false') {
                     $("#HStockPlaceID").val("0");
                     $("#HStockPlaceName").val("");
                     $("#HStockPlaceName").attr("disabled", "disabled");
@@ -534,7 +531,7 @@
                     , totalRow: true
                     , height: 'full-60'
                     , cellMinWidth: 90
-                    , limit: 50
+                    , limit: 200
                 };
             }
 
@@ -560,7 +557,7 @@
                 //鏄剧ず琛ㄤ綋鏄庣粏
                 DisBillEntryList();
                 HSourceFlag = true;
-                element.tabChange('tab-Kf_POStockInBackBill_PDA', '2');
+                element.tabChange('tab-Kf_POStockInBackBill_PDA', '3');
             }
             else {
                 //鑾峰彇鏈�澶у崟鎹甀D銆佸崟鎹彿
@@ -577,7 +574,7 @@
                             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 }//鍥炴敹璧勬簮
@@ -622,6 +619,17 @@
                             $("#HSupName").attr("disabled", "disabled");
                             $('#HSupID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
                         }
+                        else if (d.data[0].HSourceBillType == "1201") {
+                            $("#HMainSourceBillType").empty();
+                            var optionHtml = '';
+                            optionHtml += "<option value = '" + d.data[0].HSourceBillType + "' >" + '閲囪喘鍏ュ簱鍗�' + "</option>";
+                            $("#HMainSourceBillType").append(optionHtml);
+                            layui.form.render('select');
+                            $("#HMainSourceBillType").attr("disabled", "disabled");
+                            //渚涘簲鍟嗕笉鍙紪杈�
+                            $("#HSupName").attr("disabled", "disabled");
+                            $('#HSupID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
+                        }
                         else {
                             $("#HMainSourceBillType").empty();
                             var optionHtml = '';
@@ -636,6 +644,7 @@
                         if (d.data[0].HMulSourceBill == 0) {
                             $("#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);
@@ -667,7 +676,7 @@
                         $("#HStockPlaceName").removeAttr("disabled");
                         $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
                         layer.msg("浠撳簱鏉$爜涓虹┖锛�", {
-                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                         }, function () {
                             $("#HWHName").select();
                             $("#HWHName").focus();
@@ -685,8 +694,8 @@
                             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("disabled", "disabled");
                                     $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
@@ -695,7 +704,6 @@
                                     $("#HStockPlaceName").removeAttr("disabled");
                                     $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
                                 }
-                                element.tabChange('tab-Kf_POStockInBackBill_PDA', '2');
                                 //鍏夋爣鏄剧ず鍒版潯鐮佷笂
                                 $("#HBarCode").select();
                                 $("#HBarCode").focus();
@@ -709,7 +717,7 @@
                                 $("#HStockPlaceName").removeAttr("disabled");
                                 $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
                                 layer.msg(result.Message, {
-                                    icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                                 }, function () {
                                     $("#HWHName").select();
                                     $("#HWHName").focus();
@@ -758,7 +766,7 @@
                         $("#HStockPlaceID").val("0");
                         $("#HStockPlaceName").val("");
                         layer.msg("浠撲綅鏉$爜涓虹┖锛�", {
-                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                         }, function () {
                             $("#HStockPlaceName").select();
                             $("#HStockPlaceName").focus();
@@ -778,7 +786,6 @@
                                 $("#HStockPlaceID").val(result.data[0].HItemID);
                                 $("#HWHName").val(result.data[0].HWhName);
                                 $("#HWHID").val(result.data[0].HWHID);
-                                element.tabChange('tab-Kf_POStockInBackBill_PDA', '2');
                                 //鍏夋爣鏄剧ず鍒版潯鐮佷笂
                                 $("#HBarCode").select();
                                 $("#HBarCode").focus();
@@ -790,7 +797,7 @@
                                 $("#HStockPlaceID").val("0");
                                 $("#HStockPlaceName").val("");
                                 layer.msg(result.Message, {
-                                    icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                                 }, function () {
                                     $("#HStockPlaceName").select();
                                     $("#HStockPlaceName").focus();
@@ -836,7 +843,7 @@
                         $("#HKeeperID").val("0");
                         $("#HKeeperName").val("");
                         layer.msg("淇濈鍛樻潯鐮佷负绌猴紒", {
-                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                         }, function () {
                             $("#HKeeperName").select();
                             $("#HKeeperName").focus();
@@ -864,7 +871,7 @@
                                 $("#HKeeperID").val("0");
                                 $("#HKeeperName").val("");
                                 layer.msg(result.Message, {
-                                    icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                                 }, function () {
                                     $("#HKeeperName").select();
                                     $("#HKeeperName").focus();
@@ -906,7 +913,7 @@
                         $("#HSecManagerID").val("0");
                         $("#HSecManagerName").val("");
                         layer.msg("楠屾敹鍛樻潯鐮佷负绌猴紒", {
-                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                         }, function () {
                             $("#HSecManagerName").select();
                             $("#HSecManagerName").focus();
@@ -934,7 +941,7 @@
                                 $("#HSecManagerID").val("0");
                                 $("#HSecManagerName").val("");
                                 layer.msg(result.Message, {
-                                    icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                                 }, function () {
                                     $("#HSecManagerName").select();
                                     $("#HSecManagerName").focus();
@@ -976,7 +983,7 @@
                         $("#HDeptID").val("0");
                         $("#HDeptName").val("");
                         layer.msg("閮ㄩ棬鏉$爜涓虹┖锛�", {
-                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                         }, function () {
                             $("#HDeptName").select();
                             $("#HDeptName").focus();
@@ -1004,7 +1011,7 @@
                                 $("#HDeptID").val("0");
                                 $("#HDeptName").val("");
                                 layer.msg(result.Message, {
-                                    icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                                 }, function () {
                                     $("#HDeptName").select();
                                     $("#HDeptName").focus();
@@ -1026,7 +1033,7 @@
                     , 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");
@@ -1046,7 +1053,7 @@
                         $("#HSupID").val("0");
                         $("#HSupName").val("");
                         layer.msg("渚涘簲鍟嗘潯鐮佷负绌猴紒", {
-                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                         }, function () {
                             $("#HSupName").select();
                             $("#HSupName").focus();
@@ -1074,7 +1081,7 @@
                                 $("#HSupID").val("0");
                                 $("#HSupName").val("");
                                 layer.msg(result.Message, {
-                                    icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                    icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                                 }, function () {
                                     $("#HSupName").select();
                                     $("#HSupName").focus();
@@ -1169,12 +1176,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");
@@ -1246,12 +1253,12 @@
                                     }
                                     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.closeAll("loading");
@@ -1294,6 +1301,9 @@
                 }
                 else if (HSourceBillType == '1102') {
                     HSourceTitle = "閲囪喘璁㈠崟";
+                }
+                else if (HSourceBillType == '1201') {
+                    HSourceTitle = "閲囪喘鍏ュ簱鍗�";
                 }
 
                 layer.open({
@@ -1361,11 +1371,12 @@
                             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_POStockInBackBill_PDA', '2');
+                            element.tabChange('tab-Kf_POStockInBackBill_PDA', '3');
                             $("#HBarCode").select();
                             $("#HBarCode").focus();
                             //鏄剧ず琛ㄤ綋鏄庣粏
@@ -1374,7 +1385,7 @@
                         else {
                             playSound();
                             layer.msg(result.Message, {
-                                icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                             }, function () {
                                 element.tabChange('tab-Kf_POStockInBackBill_PDA', '1');
                                 $("#HSourceBillNo").select();
@@ -1430,7 +1441,7 @@
                     if (sBarCode == "") {
                         playSound();
                         layer.msg("璇锋壂鎻忚鍒犻櫎鐨勬潯鐮�", {
-                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                         }, function () {
                             $("#HBarCode").select();
                             $("#HBarCode").focus();
@@ -1459,7 +1470,7 @@
                                 else {
                                     playSound();
                                     layer.msg(data.Message, {
-                                        icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                        icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                                     }, function () {
                                         $("#HBarCode").select();
                                         $("#HBarCode").focus();
@@ -1470,7 +1481,7 @@
                             error: function (err) {
                                 playSound();
                                 layer.msg('閿欒' + err, {
-                                    icon: 2, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                    icon: 2, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                                 }, function () {
                                     $("#HBarCode").select();
                                     $("#HBarCode").focus();
@@ -1484,7 +1495,7 @@
                     if (sBarCode == '') {
                         playSound();
                         layer.msg("鏉$爜涓虹┖锛岃鎵弿鏉$爜锛�", {
-                            icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                            icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                         }, function () {
                             $("#HBarCode").select();
                             $("#HBarCode").focus();
@@ -1509,8 +1520,8 @@
                                 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("disabled", "disabled");
                                         $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
@@ -1519,7 +1530,6 @@
                                         $("#HStockPlaceName").removeAttr("disabled");
                                         $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳鎭㈠姝e父鐘舵��
                                     }
-                                    element.tabChange('tab-Kf_POStockInBackBill_PDA', '2');  //璺宠浆椤电
                                     return;//缁撴潫
                                 }
                                 else if (result.data.hBarTypeField == '浠撲綅鏉$爜') {
@@ -1527,7 +1537,6 @@
                                     $("#HStockPlaceID").val(result.data.hSPIDField);
                                     $("#HWHName").val(result.data.hWhNameField);
                                     $("#HWHID").val(result.data.hWhIDField);
-                                    element.tabChange('tab-Kf_POStockInBackBill_PDA', '2');//璺宠浆椤电
                                     return;//缁撴潫
                                 }
                                 else if (result.data.hBarTypeField == '閮ㄩ棬鏉$爜') {
@@ -1562,6 +1571,14 @@
                                         layui.form.render('select');
                                         $("#HMainSourceBillType").attr("disabled", "disabled");
                                     }
+                                    else if (result.data.hSourceBillTypeField == "1201") {
+                                        $("#HMainSourceBillType").empty();
+                                        var optionHtml = '';
+                                        optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '閲囪喘鍏ュ簱鍗�' + "</option>";
+                                        $("#HMainSourceBillType").append(optionHtml);
+                                        layui.form.render('select');
+                                        $("#HMainSourceBillType").attr("disabled", "disabled");
+                                    }
                                     else {
                                         $("#HMainSourceBillType").empty();
                                         var optionHtml = '';
@@ -1573,6 +1590,7 @@
                                     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");
@@ -1597,6 +1615,7 @@
                                         $("#HSourceBillNo").val("");
                                         $("#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_POStockInBackBill_PDA', '3');
                                     }
                                 }
@@ -1608,7 +1627,7 @@
                             else {
                                 playSound();
                                 layer.msg(result.Message, {
-                                    icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                    icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                                 }, function () {
                                     $("#HBarCode").select();
                                     $("#HBarCode").focus();
@@ -1619,7 +1638,7 @@
                         error: function (err) {
                             playSound();
                             layer.msg("閿欒锛�" + err, {
-                                icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+                                icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
                             }, function () {
                                 $("#HBarCode").select();
                                 $("#HBarCode").focus();
@@ -1666,14 +1685,16 @@
                                     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 });
                                         }
                                     }
                                 }
@@ -1753,8 +1774,8 @@
             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("disabled", "disabled");
                     $('#HSpID-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
@@ -1813,15 +1834,15 @@
         //鍗曟嵁涓婁紶鍓嶅垽鏂�
         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 (sSubStr.length == 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;
             }
             //鍒ゆ柇鏄惁宸叉壂鎻忕墿鏂欐潯鐮�
@@ -1833,7 +1854,7 @@
                     }
                 }
                 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;
                 }
             }

--
Gitblit v1.9.1