From 4eb05bbd8ccdea0e76f54e645c2f0b7ebf368e54 Mon Sep 17 00:00:00 2001
From: cwjbxqmz <1134865194@qq.com>
Date: 星期五, 26 一月 2024 16:10:44 +0800
Subject: [PATCH] 采购申请单维护:按钮的增加及保存前后、审核反审核前后控制的添加

---
 WebTM/views/生产管理/拣料配送单/JIT_ComplementGoodsList.html |  130 +++++++++++++++++++++++--------------------
 1 files changed, 69 insertions(+), 61 deletions(-)

diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\213\243\346\226\231\351\205\215\351\200\201\345\215\225/JIT_ComplementGoodsList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\213\243\346\226\231\351\205\215\351\200\201\345\215\225/JIT_ComplementGoodsList.html"
index a922a21..d564108 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\213\243\346\226\231\351\205\215\351\200\201\345\215\225/JIT_ComplementGoodsList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\213\243\346\226\231\351\205\215\351\200\201\345\215\225/JIT_ComplementGoodsList.html"
@@ -11,6 +11,7 @@
     <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
     <script src="../../../layuiadmin/PubCustom.js"></script>
+    <script src="../../../layuiadmin/soulTable.slim.js"></script>
     <style>
         .layui-row .layui-btn layui-btn-normal {
             margin: 0px 10px;
@@ -42,28 +43,52 @@
                                 </div>
                             </div>
                             <div class="layui-inline">
-                                <label class="layui-form-label" style="width: 85px;">鐗╂枡浠g爜</label>
-                                <div class="layui-input-block" style="margin-left: 77px;">
-                                    <input type="text" class="layui-input" lay-verify="MaterialNumber" name="MaterialNumber" id="MaterialNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnMaterial" id="btnMaterial" style="padding: 0 10px;float: right;margin-right: 3px;">
-                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
-                                    </button>
+                                <label class="layui-form-label">鎷f枡鐘舵��</label>
+                                <div class="layui-input-block" style="margin-left: 120px;width: 184px;">
+                                    <select name="HJLStatus" lay-verify="HJLStatus" id="HJLStatus">
+                                        <option value="鍏ㄩ儴">鍏ㄩ儴</option>
+                                        <option value="宸叉嫞鏂�">宸叉嫞鏂�</option>
+                                        <option value="鏈嫞鏂�" selected="selected">鏈嫞鏂�</option>
+                                    </select>
                                 </div>
                             </div>
                             <div class="layui-inline">
-                                <label class="layui-form-label" style="width: 85px;">鐗╂枡鍚嶇О</label>
+                                <label class="layui-form-label" style="width: 85px;">鎷f枡鏃ユ湡</label>
                                 <div class="layui-input-block" style="margin-left: 120px;">
-                                    <input type="text" class="layui-input" name="MaterialName" lay-verify="MaterialName" id="MaterialName" style="background-color:#efefef4d;" readonly>
-                                    <input type="hidden" name="MaterialID" id="MaterialID" lay-verify="MaterialID" value="0">
+                                    <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 80px;">
                                 </div>
                             </div>
                             <div class="layui-inline">
-                                <label class="layui-form-label" style="width: 85px;">鐗╂枡瑙勬牸鍨嬪彿</label>
-                                <div class="layui-input-block" style="margin-left: 120px;">
-                                    <input type="text" class="layui-input" name="MaterialModel" id="MaterialModel" onmouseover="this.title=this.value" readonly>
+                                <label class="layui-form-label" style="width: 85px;">鈥�</label>
+                                <div class="layui-input-block" style="margin-left: 118px;">
+                                    <input type="date" class="layui-input" lay-verify="HEndDate" name="HEndDate" id="HEndDate" style="padding-left: 80px;">
                                 </div>
                             </div>
                             <div class="layui-colla-content" style="padding: 0px; margin-left: 5%;">
+                                <div class="layui-row" style="margin-top:10px;">
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 85px;">鐗╂枡浠g爜</label>
+                                        <div class="layui-input-block" style="margin-left: 77px;">
+                                            <input type="text" class="layui-input" lay-verify="MaterialNumber" name="MaterialNumber" id="MaterialNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnMaterial" id="btnMaterial" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                            </button>
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 85px;">鐗╂枡鍚嶇О</label>
+                                        <div class="layui-input-block" style="margin-left: 120px;">
+                                            <input type="text" class="layui-input" name="MaterialName" lay-verify="MaterialName" id="MaterialName" style="background-color:#efefef4d;" readonly>
+                                            <input type="hidden" name="MaterialID" id="MaterialID" lay-verify="MaterialID" value="0">
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 85px;">鐗╂枡瑙勬牸鍨嬪彿</label>
+                                        <div class="layui-input-block" style="margin-left: 120px;">
+                                            <input type="text" class="layui-input" name="MaterialModel" id="MaterialModel" onmouseover="this.title=this.value" readonly>
+                                        </div>
+                                    </div>
+                                </div>
                                 <div class="layui-row" style="margin-top:10px;">
                                     <div class="layui-inline">
                                         <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">宸ユ</label>
@@ -84,28 +109,6 @@
                                         </div>
                                     </div>
                                     <div class="layui-inline">
-                                        <label class="layui-form-label" style="width: 80px;">褰撳墠缁勭粐</label>
-                                        <div class="layui-input-block" style="margin-left: 110px; width: 185px;">
-                                            <select name="Organization" id="Organization" lay-verify="Organization">
-                                                <!--鍔ㄦ�佹覆鏌撶粍缁�-->
-                                            </select>
-                                        </div>
-                                    </div>
-                                </div>
-                                <div class="layui-row" style="margin-top:10px;">
-                                    <div class="layui-inline">
-                                        <label class="layui-form-label" style="width: 85px;">鎷f枡鏃ユ湡</label>
-                                        <div class="layui-input-block" style="margin-left: 120px;">
-                                            <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 80px;">
-                                        </div>
-                                    </div>
-                                    <div class="layui-inline">
-                                        <label class="layui-form-label" style="width: 85px;">鈥�</label>
-                                        <div class="layui-input-block" style="margin-left: 118px;">
-                                            <input type="date" class="layui-input" lay-verify="HEndDate" name="HEndDate" id="HEndDate" style="padding-left: 80px;">
-                                        </div>
-                                    </div>
-                                    <div class="layui-inline">
                                         <label class="layui-form-label" style="width: 85px;">閮ㄩ棬</label>
                                         <div class="layui-input-block" style="margin-left: 77px;">
                                             <input type="text" class="layui-input" name="HDeptName" lay-verify="HDeptName" id="HDeptName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
@@ -117,12 +120,10 @@
                                 </div>
                                 <div class="layui-row" style="margin-top:10px;">
                                     <div class="layui-inline">
-                                        <label class="layui-form-label">鎷f枡鐘舵��</label>
-                                        <div class="layui-input-block" style="margin-left: 120px;width: 184px;">
-                                            <select name="HJLStatus" lay-verify="HJLStatus" id="HJLStatus">
-                                                <option value="鍏ㄩ儴">鍏ㄩ儴</option>
-                                                <option value="宸叉嫞鏂�">宸叉嫞鏂�</option>
-                                                <option value="鏈嫞鏂�">鏈嫞鏂�</option>
+                                        <label class="layui-form-label" style="width: 80px;">褰撳墠缁勭粐</label>
+                                        <div class="layui-input-block" style="margin-left: 110px; width: 185px;">
+                                            <select name="Organization" id="Organization" lay-verify="Organization">
+                                                <!--鍔ㄦ�佹覆鏌撶粍缁�-->
                                             </select>
                                         </div>
                                     </div>
@@ -144,13 +145,14 @@
         base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
     }).extend({
         index: 'lib/index' //涓诲叆鍙fā鍧�
-    }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+    }).use(['index', 'form', 'laydate', 'table', 'element','soulTable'], function () {
         //#region 鍏叡鍙橀噺
         var $ = layui.$
             , admin = layui.admin
             , layer = layui.layer
             , table = layui.table
             , form = layui.form
+            , soulTable = layui.soulTable
             , element = layui.element;
         //鏌ヨ鏉′欢
         var sWhere = "";
@@ -252,6 +254,7 @@
                             Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
                         }
                         $("#Organization").append(Organization);
+                        $("#Organization").val(sessionStorage["OrganizationID"]);
                         form.render('select');
                     }
                     layer.closeAll("loading");
@@ -263,30 +266,33 @@
             option = {
                 elem: '#mainTable'
                 //, toolbar: '#toolbarDemo'
-                , height: 'full-190'
+                , height: 'full-120'
                 , page: true
                 , cellMinWidth: 90
                 , limit: 50
                 , limits: [50, 500, 5000, 20000]
+                , done: function (res, curr, count) {
+                    soulTable.render(this);
+                }
                 , cols: [[
                     { type: 'checkbox', fixed: 'left' }
-                    , { field: '鎷f枡鍗曟棩鏈�', title: '鎷f枡鍗曟棩鏈�', width: 150, templet: "<div>{{d.鎷f枡鍗曟棩鏈� ==null ?'':layui.util.toDateString(d.鎷f枡鍗曟棩鏈�, 'yyyy-MM-dd')}}</div>" }
-                    , { field: '鎷f枡閰嶉�佸崟鍙�', title: '鐢熶骇璁㈠崟鍙�', width: 170 }
-                    , { field: '閰嶉�佷汉', title: '閰嶉�佷汉', width: 170 }
-                    , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 260, }
-                    , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 160, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
-                    , { field: 'HMaterID', title: 'HMaterID', width: 160, hide: true }
-                    , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 160 }
-                    , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 160 }
-                    , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 160 }
-                    , { field: '鎷f枡鏁伴噺', title: '鎷f枡鏁伴噺', width: 160 }
-                    , { field: '宸茶皟鎷ㄦ暟閲�', title: '宸茶皟鎷ㄦ暟閲�', width: 160 }
-                    , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 160 }
-                    , { field: '杞﹂棿', title: '杞﹂棿', width: 160 }
-                    , { field: '宸ユ', title: '宸ユ', width: 160 }
-                    , { field: '澶囨敞', title: '澶囨敞', width: 160 }
-                    , { field: '璋冨嚭浠撳簱', title: '璋冨嚭浠撳簱', width: 160 }
-                    , { field: '璋冨嚭浠撲綅', title: '璋冨嚭浠撲綅', width: 160 }
+                    , { field: '鎷f枡鍗曟棩鏈�', title: '鎷f枡鍗曟棩鏈�', width: 150, templet: "<div>{{d.鎷f枡鍗曟棩鏈� ==null ?'':layui.util.toDateString(d.鎷f枡鍗曟棩鏈�, 'yyyy-MM-dd')}}</div>" ,sort:true}
+                    , { field: '鎷f枡閰嶉�佸崟鍙�', title: '鐢熶骇璁㈠崟鍙�', width: 170 ,sort:true}
+                    , { field: '閰嶉�佷汉', title: '閰嶉�佷汉', width: 170, sort: true}
+                    , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 260,  sort: true}
+                , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 160, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd')}}</div>", sort: true}
+                , { field: 'HMaterID', title: 'HMaterID', width: 160, hide: true, sort: true}
+                , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 160, sort: true}
+                , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 160, sort: true}
+                    , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 160, sort: true}
+                    , { field: '鎷f枡鏁伴噺', title: '鎷f枡鏁伴噺', width: 160, sort: true}
+                    , { field: '宸茶皟鎷ㄦ暟閲�', title: '宸茶皟鎷ㄦ暟閲�', width: 160, sort: true}
+                    , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 160, sort: true}
+                    , { field: '杞﹂棿', title: '杞﹂棿', width: 160, sort: true}
+                    , { field: '宸ユ', title: '宸ユ', width: 160, sort: true}
+                    , { field: '澶囨敞', title: '澶囨敞', width: 160, sort: true}
+                    , { field: '璋冨嚭浠撳簱', title: '璋冨嚭浠撳簱', width: 160, sort: true}
+                    , { field: '璋冨嚭浠撲綅', title: '璋冨嚭浠撲綅', width: 160, sort: true}
                 ]]
             };
         }
@@ -304,7 +310,7 @@
                         option.data = data1.data;
                         table.render(option);
                         layer.close(ajaxLoad);
-                        //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
+
                     } else {
                         layer.close(ajaxLoad);
                         layer.alert(data1.code + data1.Message, { icon: 5 });
@@ -493,6 +499,7 @@
             var HDeptName = $("#HDeptName").val(); //閮ㄩ棬
             var HJLStatus = $("#HJLStatus").val(); //鎷f枡鐘舵��
             var user = sessionStorage["HUserName"]; //鍒跺崟浜�
+
             sWhere = {
                 MaterialNumber: MaterialNumber,
                 MaterialName: MaterialName,
@@ -504,7 +511,7 @@
                 HEndDate: HEndDate,
                 HDeptName: HDeptName,
                 HJLStatus: HJLStatus,
-                user: user
+                user: user,
             };
             get_Display(JSON.stringify(sWhere));
             sWhere = "";
@@ -693,6 +700,7 @@
             })
         }
 
+
         //#endregion
 
     });

--
Gitblit v1.9.1