From 5eaa84d0aa261735e138d1598e3ee6965a0b018e Mon Sep 17 00:00:00 2001
From: 仲国强 <519541279@qq.com>
Date: 星期一, 27 九月 2021 16:11:35 +0800
Subject: [PATCH] 新增工序委外发出单批量扫码

---
 WebTM/views/车间管理/委外工序发出单/Cj_StationEntrustInBill_Mul.html |  104 ++++++++++++++++++++++++++++++----------------------
 1 files changed, 60 insertions(+), 44 deletions(-)

diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBill_Mul.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBill_Mul.html"
index 7dbf93f..9388624 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBill_Mul.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBill_Mul.html"
@@ -83,42 +83,40 @@
                                                 <input type="text" class="layui-input" name="HDate" id="HDate" style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
+                                    </div>
+                                    <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
-                                            <label class="layui-form-label"><span style="color:red;">*</span>鎺ユ敹鏁伴噺</label>
+                                            <label class="layui-form-label">渚涘簲鍟�</label>
                                             <div class="layui-input-inline">
-                                                <input type="text" class="layui-input" name="HQty" id="HQty">
+                                                <input type="text" class="layui-input" name="HSupName" id="HSupName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
+                                                <input type="hidden" name="HSupID" id="HSupID">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="HSupID-BT" id="HSupID-BT" style="width: 40px; padding: 0 10px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
                                             </div>
                                         </div>
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
-                                            <label class="layui-form-label"><span style="color:red;">*</span>鐢熶骇璧勬簮</label>
+                                            <label class="layui-form-label"><span style="color:red;">*</span>鍙戝嚭浜�</label>
                                             <div class="layui-input-inline">
-                                                <input type="text" class="layui-input" name="HSourceName" id="HSourceName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
-                                                <input type="hidden" name="HSourceID" id="HSourceID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="get_checkSource" id="get_checkSource" style="width: 40px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                <input type="text" class="layui-input" name="HEmpName" id="HEmpName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
+                                                <button type="button" class="layui-btn" lay-submit="" lay-filter="HEmployeeID-BT" id="HEmployeeID-BT" style="width: 40px; padding: 0 10px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                 </button>
-                                            </div>
-                                        </div>
-                                        <div class="layui-col-xs4 layui-inline">
-                                            <label class="layui-form-label"><span style="color:red;">*</span>鐢熶骇鐝粍</label>
-                                            <div class="layui-input-inline">
-                                                <input type="text" class="layui-input" name="HGroupName" id="HGroupName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
-                                                <input type="hidden" name="HGroupID" id="HGroupID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="get_checkGroup" id="get_checkGroup" style="width: 40px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
-                                                </button>
-                                            </div>
-                                        </div>
-                                        <div class="layui-col-xs4 layui-inline">
-                                            <label class="layui-form-label"><span style="color:red;">*</span>鎺ユ敹浜�</label>
-                                            <div class="layui-input-inline">
-                                                <input type="text" class="layui-input" name="HEmpName" id="HEmpName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
                                                 <input type="hidden" name="HEmpID" id="HEmpID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="get_checkEmp" id="get_checkEmp" style="width: 40px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
-                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">鍙戝嚭鏁伴噺</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" class="layui-input" name="HQty" id="HQty">
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">濮斿宸ュ崟鍙�</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" class="layui-input" name="HWWWorkOrderBillNo" id="HWWWorkOrderBillNo">
                                             </div>
                                         </div>
                                     </div>
@@ -392,22 +390,12 @@
                         return;
                     }
                     if ($("#HQty").val() == "") {
-                        layer.msg("璇峰厛濉啓鎺ユ敹鏁伴噺锛�", { icon: 7 });
+                        layer.msg("璇峰厛濉啓鍙戝嚭鏁伴噺锛�", { icon: 7 });
                         $("#HBarCode").val("");
                         return;
                     }
-                    if ($("#HSourceID").val() == 0) {
-                        layer.msg("璇烽�夋嫨鐢熶骇璧勬簮锛�", { icon: 7 });
-                        $("#HBarCode").val("");
-                        return;
-                    }
-                    if ($("#HGroupID").val() == 0) {
-                        layer.msg("璇烽�夋嫨鐝粍锛�", { icon: 7 });
-                        $("#HBarCode").val("");
-                        return;
-                    }
-                    if ($("#HEmpID").val() == 0) {
-                        layer.msg("璇烽�夋嫨鎺ユ敹浜猴紒", { icon: 7 });
+                    if ($("#HEmpID").val() == "") {
+                        layer.msg("璇烽�夋嫨鍙戝嚭浜猴紒", { icon: 7 });
                         $("#HBarCode").val("");
                         return;
                     }
@@ -422,7 +410,7 @@
                 var index = layer.load();
                 $.ajax({
                     type: "POST",
-                    url: GetWEBURL() + "/Cj_StationInBill/AddBill",
+                    url: GetWEBURL() + "/Cj_StationEntrustInBill/AddBill",
                     async: true,
                     data: { "oMain": oMain },
                     dataType: "json",
@@ -632,18 +620,25 @@
                         if (result.count == 1) {
                             var data = result.data[0];
                             $("#HICMOInterID").val(data.hicmointerid);
-                            $("#lngICMOEntryID").val(data.lngICMOEntryID);
                             $("#HICMOBillNo").val(data.浠诲姟鍗曞彿);
                             $("#HMaterID").val(data.HMaterID);
                             $("#HMaterName").val(data.浜у搧);
                             $("#HMaterNumber").val(data.浜у搧浠g爜);
                             $("#HMaterModel").val(data.瑙勬牸鍨嬪彿);
-                            $("#HPieceQty").val(data.娴佽浆鍗℃暟閲�);
-                            $("#HPlanQty").val(data.娴佽浆鍗℃暟閲�);
+                            $("#HPieceQty").val(data.鐢熶骇鏁伴噺);
+                            $("#HPlanQty").val(data.鐢熶骇鏁伴噺);
                             $("#HProcExchBillNo").val(data.鍗曟嵁鍙�);
                             $("#HICMOQty").val(data.浠诲姟鍗曟暟閲�);
                             $("#lngBillKey").val(data.hmainid);
                             $("#HOrderProcNO").val(data.璁㈠崟璺熻釜鍙�);
+                            $("#lngBillSubKey").val(data.hsubid);
+                            $("#HStationInTime").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
+                            $("#HSourceID").val(data.HSourceID);
+                            $("#HSource").val(data.鐢熶骇璧勬簮);
+                            $("#HGroupID").val(data.HGroupID);
+                            $("#HGroup").val(data.鐝粍);
+                            $("#HDeptID").val(sessionStorage["HDeptID"]);
+                            $("#HDept").val(sessionStorage["HDept"]);
                             layer.close(index);
                             $("#HProcNo").attr("readonly", "readonly");
                             $("#HProcNo").css("background-color", "#efefef4d");
@@ -666,7 +661,7 @@
             function txtHProcNo_KeyDown(sBillNo, sProcNo) {
                 var index = layer.load();
                 $.ajax({
-                    url: GetWEBURL() + "/Cj_StationInBill/txtHProcNo_KeyDown",
+                    url: GetWEBURL() + "/Cj_StationEntrustInBill/txtHProcNo_KeyDown",
                     type: "GET",
                     data: { "sBillNo": sBillNo, "sProcNo": sProcNo },
                     success: function (result) {
@@ -709,10 +704,31 @@
 
             //#endregion
 
+            //閫夋嫨渚涘簲鍟�
+            form.on('submit(HSupID-BT)', function () {
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '渚涘簲鍟嗗垪琛�'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_SupplierList.html', 'yes']
+                    , resize: false
+                    , cancel: function () {
+                        //$(".layui-btn").removeClass("layui-btn-disabled");
+                    }
+                })
+            });
 
             //浠ヤ笂涓簂ayui妯″潡
         });
 
+        //杩斿洖渚涘簲鍟�
+        function GetHSupValue(obj) {
+            $("#HSupName").val(obj[0].HName);
+            $("#HSupID").val(obj[0].HItemID);
+        }
     </script>
 </body>
 </html>
\ No newline at end of file

--
Gitblit v1.9.1