From 2f21595b56033495ea825c86a852440239df0c17 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期四, 01 八月 2024 15:56:29 +0800
Subject: [PATCH] 物料流水号新增

---
 WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_Material.html |   32 +++++++++++++++-
 WebTM/views/基础资料/公用基础资料/Gy_Material.html          |   37 ++++++++++++++++++
 2 files changed, 67 insertions(+), 2 deletions(-)

diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Material.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Material.html"
index ecfb313..a431536 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Material.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Material.html"
@@ -670,7 +670,8 @@
         //鑾峰彇 閫掑叆鍙傛暟
         var params = getUrlVars();
         var hID = params[params[0]];//缂栬緫鏌ョ湅
-        var OperationType = params[params[1]];//1 鏂板 2澶嶅埗 3缂栬緫
+        var OperationType = params[params[1]];//1 鏂板 2澶嶅埗 3缂栬緫 4娴佹按鍙锋柊澧�
+        var HMaterTypeID = params[params[2]];//绫诲瀷id
         //鍒濆鍖� 鍙� 鍏敤鍙橀噺
         var date = new Date();
         var day = date.getDate();
@@ -746,7 +747,12 @@
                 PicUpload();
                 getFile();
             }
-
+            //娴佹按鍙锋柊澧�
+            if (OperationType == 4) {
+                $("#HNumber").attr("readonly", true);
+                setHNumber(HMaterTypeID);
+     
+            }
 
             $(this).removeAttr("lay-key");
             //鎵ц涓�涓猯aydate瀹炰緥
@@ -1012,6 +1018,28 @@
                 });
             }
 
+            //娴佹按鍙锋柊澧炶幏鍙栫紪鐮�
+            function setHNumber(TypeID) {
+                var ajaxLoad = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + '/Gy_Material/getMaxNum',
+                    type: "GET",
+                    data: { "HMaterTypeID": TypeID, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"]},
+                    success: function (data1) {
+                        if (data1.data != null) {
+                            layer.close(ajaxLoad);
+                            $("#HNumber").val(data1.data)
+                        } else {
+                            layer.close(ajaxLoad);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(ajaxLoad);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+
             //淇濆瓨鎸夐挳
             form.on('submit(Saver)', function (data) {
                 console.log(data.field.HCHECKINCOMING)
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Material.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Material.html"
index cdd0cf9..173bc0c 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Material.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Material.html"
@@ -131,6 +131,7 @@
                             <div class="layui-btn-container">
                                 <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layuiiconlayuiicontips"></i>棰勮</button>-->
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add"><i class="layui-iconlayuiiconfileb"></i>鏂板</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-NumAdd" id="btn-NumAdd"><i class="layui-iconlayuiiconfileb"></i>娴佹按鍙锋柊澧�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layuiiconlayuiiconform"></i>缂栬緫</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-copy" id="btn-copy"><i class="layuiiconlayuiiconform"></i>澶嶅埗</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn-Delete"><i class="layuiiconlayuiicon-delete"></i>鍒犻櫎</button>
@@ -200,6 +201,7 @@
             var titleData = ["HItemID", "HUnitID", "HParentID", "HUSEORGID", "HMinPickQty", "HEndFlag", "HStopFlag"];
 
             var ins;                        //鐢ㄤ簬瀵煎嚭excel
+            var HMaterTypeID = 0;              //鐗╂枡鍒嗙被鑺傜偣id
             //#endregion
 
             //#region 銆愯繃婊ゆ柟妗堛��
@@ -240,6 +242,10 @@
                     //鏂板鎸夐挳
                     case 'btn-Add':
                         set_AddNew();
+                        break;
+                    //鏂板娴佹按鍙锋寜閽�
+                    case 'btn-NumAdd':
+                        set_NumAddNew();
                         break;
                     case 'btn-Edit':
                         set_ShowBill();
@@ -805,6 +811,34 @@
             }
             //#endregion
 
+            //#region 娴佹按鍙锋柊澧�
+            function set_NumAddNew() {
+                if (HMaterTypeID == 0 || HMaterTypeID == null) {
+                    layer.msg('璇烽�夋嫨鍏蜂綋鐗╂枡鍒嗙被锛�');
+                }
+                else {
+                    layer.open({
+                        type: 2,
+                        skin: 'layui-layer-rim', //鍔犱笂杈规
+                        title: '鏂板鐗╂枡',
+                        closeBtn: 1,
+                        shift: 2,
+                        area: ['100%', '100%'],
+                        maxmin: true,
+                        content: '../鍏敤鍩虹璧勬枡/Add_Edit_Gy_Material.html?hID=0&OperationType=4&HMaterTypeID=' + HMaterTypeID,
+                        end: function () {
+                            //鍒锋柊椤甸潰,
+                            get_FastQuery(table, option);
+                        },
+                        success: function (layero, index) {
+
+                        }
+                    });
+                }
+                
+            }
+            //#endregion
+
             //#region 缂栬緫鍗曟嵁
             function set_ShowBill() {
                 var checkStatus = table.checkStatus('mainTable')
@@ -937,10 +971,13 @@
                         var data = obj.data;  //鑾峰彇褰撳墠鐐瑰嚮鐨勮妭鐐规暟鎹�
                         if (data.id == "100") {
                             sql = " and HMaterTypeID=0 ";
+                            HMaterTypeID = 0;
                         } else if (data.id == "0") {
                             sql = "";
+                            HMaterTypeID = 0;
                         } else {
                             sql = " and HMaterTypeID='" + data.id + "' ";
+                            HMaterTypeID = data.id;
                         }
                         get_Display(sql);
                     }

--
Gitblit v1.9.1