From ece775f860859e513b8f4e6b36b8f029e428cf46 Mon Sep 17 00:00:00 2001
From: 杨乐 <yang.le.192@qq.com>
Date: 星期二, 04 一月 2022 09:33:27 +0800
Subject: [PATCH] 分步式调出单查询

---
 WebTM/views/销售管理/销售退货单/Add_Edit_Kf_ICStockBillMainList.html |  123 ++++++++++++++++++++++++++---------------
 1 files changed, 78 insertions(+), 45 deletions(-)

diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\351\200\200\350\264\247\345\215\225/Add_Edit_Kf_ICStockBillMainList.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\351\200\200\350\264\247\345\215\225/Add_Edit_Kf_ICStockBillMainList.html"
index ce518e7..ea15dfa 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\351\200\200\350\264\247\345\215\225/Add_Edit_Kf_ICStockBillMainList.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\351\200\200\350\264\247\345\215\225/Add_Edit_Kf_ICStockBillMainList.html"
@@ -40,7 +40,7 @@
                 <form class="layui-form" lay-filter="component-form-group" action="">
                     <div class="layui-card-header">
                         <div class="layui-btn-group">
-                            <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button>
+                            <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">淇濆瓨</button>
                             <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button>
                         </div>
                     </div>
@@ -102,9 +102,6 @@
                                                 </button>
                                             </div>
                                         </div>
-
-                                    </div>
-                                    <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label">甯佸埆</label>
                                             <div class="layui-input-inline">
@@ -115,6 +112,9 @@
                                                 </button>
                                             </div>
                                         </div>
+                                    </div>
+                                    <div class="layui-row">
+
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label">姹囩巼</label>
                                             <div class="layui-input-inline">
@@ -131,9 +131,6 @@
                                                 </button>
                                             </div>
                                         </div>
-                                    </div>
-
-                                    <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label">涓荤</label>
                                             <div class="layui-input-inline">
@@ -144,6 +141,9 @@
                                                 </button>
                                             </div>
                                         </div>
+                                    </div>
+
+                                    <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label">婧愬崟绫诲瀷</label>
                                             <div class="layui-input-inline">
@@ -163,14 +163,15 @@
                                                 </button>
                                             </div>
                                         </div>
-                                    </div>
-                                    <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label">浜よ揣鍦扮偣</label>
                                             <div class="layui-input-inline">
                                                 <input class="layui-input" name="HAddress" id="HAddress" autocomplete="off">
                                             </div>
                                         </div>
+                                    </div>
+                                    <div class="layui-row">
+                                     
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label">杈呭姪瀛楁</label>
                                             <div class="layui-input-inline">
@@ -188,7 +189,6 @@
                                     </div>
                                 </div>
                             </div>
-
 
                             <!--鍒跺崟淇℃伅-->
                             <div class="layui-tab-item">
@@ -386,38 +386,18 @@
 
             //閫夋嫨閫夊崟鍙锋寜閽�
             form.on('submit(Xs_SeOutStockBackBillList)', function () {
-                layer.open({
-                    type: 2//寮圭獥绫诲瀷
-                    , skin: 'layui-layer-rim' //鍔犱笂杈规
-                    , area: ['90%', '90%']//澶у皬
-                    , title: '閫�璐ч�氱煡鍗曞垪琛�'//鏍囬
-                    , shift: 2//寮瑰嚭鍔ㄧ敾
-                    , content: ['../../閿�鍞鐞�/閫�璐ч�氱煡鍗�/Xs_SeOutStockBackBillList.html', 'yes']
-                    , btn: ['纭畾', '鍙栨秷']
-                    , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
-                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
-                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
-                        alert(JSON.stringify(checkStatus))
-                        if (checkStatus.data.length === 0) {
-                            return layer.msg('璇烽�夋嫨鏁版嵁');
-                        }
-                        $("#HBillNo").val(checkStatus.data[0].HName);
-                        $("#Hmainid").val(checkStatus.data[0].hmainid);
-                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
-                    }
-                    , btn2: function (index, layero) { }
-                })
+                get_CheckSeOutStockBackBill();
             });
 
 
             //淇濆瓨鎸夐挳
             form.on('submit(set_SaveBill)', function (data) {
-                if (!AllowLoadData())//鏁版嵁楠岃瘉
+                if (AllowLoadData())//鏁版嵁楠岃瘉
                 {
-                    return false;
+                    set_SaveBill(data);
                 }
                 else {
-                    set_SaveBill(data);
+                    return false;
                 }
             });
 
@@ -554,7 +534,8 @@
             function set_SaveBill(data) {
 
                 var sMainStr = JSON.stringify(data.field);
-
+                alert(sMainStr)
+                return false;
                 $.ajax({
                     type: "POST",
                     url: GetWEBURL() + "Gy_Warehouse/ModifyByID", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
@@ -693,7 +674,7 @@
                 })
             }
 
-            //# 鐩戣涓嬫媺妗嗘槸鍚︽簮鍗�
+            //鐩戣涓嬫媺妗嗘槸鍚︽簮鍗�
             function set_CheckSelect() {
 
                 Sctag = $("#HSourceBillType").val();
@@ -701,21 +682,44 @@
                 switch (Sctag) {
                     //鏃犳簮鍗曟柊澧�
                     case '1':
-                        $("#Hmainid").val("");
-                        //$("#HMainSourceEntryID").val("0");
-                        $('#Hbillid').attr("disabled", false);
-                        $('#Xs_SeOutStockBackBillList').addClass("layui-btn-disabled").attr("disabled", true);
+                        $("#Hmainid").val("0");//id
+                        $("#Hbillid").val("");//鏂囨湰
+                        $('#Hbillid').attr("disabled", false);//鏂囨湰妗嗕笉绂佺敤
+                        $('#Xs_SeOutStockBackBillList').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤
                         OperationType = 1;
                         break;
                     //鏈夋簮鍗曟柊澧�
                     case '2':
-                        $("#Hmainid").val("");
-                        //$("#HMainSourceEntryID").val("0");
-                        $('#Hbillid').attr("disabled", true);
-                        $('#Xs_SeOutStockBackBillList').removeClass("layui-btn-disabled").attr("disabled", false);
+                        $("#Hmainid").val("0");//id
+                        $("#Hbillid").val("");//鏂囨湰
+                        $('#Hbillid').attr("disabled", true);//鏂囨湰妗嗙鐢�
+                        $('#Xs_SeOutStockBackBillList').removeClass("layui-btn-disabled").attr("disabled", false);//鎸夐挳涓嶇鐢�
                         OperationType = 2;
                         break;
                 }
+            }
+            //閫夊崟鍙�
+            function get_CheckSeOutStockBackBill() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '閫�璐ч�氱煡鍗曞垪琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../閿�鍞鐞�/閫�璐ч�氱煡鍗�/Xs_SeOutStockBackBillList.html', 'yes']
+                    , btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length != 1) {
+                            return layer.msg('璇烽�夋嫨涓�鏉℃暟鎹�');
+                        }
+                        $("#Hbillid").val(checkStatus.data[0].鍗曟嵁鍙�);
+                        $("#Hmainid").val(checkStatus.data[0].hmainid);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
             }
 
             function get_checkManager() {
@@ -749,7 +753,36 @@
             }
             //鏁版嵁楠岃瘉
             function AllowLoadData() {
-
+               
+                if ($("#HEmpID").val() == "" || $("#HEmpID").val() == null) {
+                    layer.msg("涓氬姟鍛樹笉鑳戒负绌�");
+                    return false;
+                }
+                if ($("#HSupID").val() == "" || $("#HSupID").val() == null) {
+                    layer.msg("渚涘簲鍟嗕笉鑳戒负绌�");
+                    return false;
+                }
+                if ($("#HWHID").val() == "" || $("#HWHID").val() == null) {
+                    layer.msg("浠撳簱涓嶈兘涓虹┖");
+                    return false;
+                }
+                if ($("#HCurID").val() == "" || $("#HCurID").val() == null) {
+                    layer.msg("甯佸埆涓嶈兘涓虹┖");
+                    return false;
+                }
+                if ($("#HDeptID").val() == "" || $("#HDeptID").val() == null) {
+                    layer.msg("閮ㄩ棬涓嶈兘涓虹┖");
+                    return false;
+                }
+                if ($("#HManagerID").val() == "" || $("#HManagerID").val() == null) {
+                    layer.msg("涓荤涓嶈兘涓虹┖");
+                    return false;
+                }
+                if ($("#Hbillid").val() == "" || $("#Hbillid").val() == null) {
+                    layer.msg("閫夊崟鍙蜂笉鑳戒负绌�");
+                    return false;
+                }
+                return true;
             }
 
             //#endregion

--
Gitblit v1.9.1