From 9b0e1426f7c05eccf2f27deedf132ea93342eda1 Mon Sep 17 00:00:00 2001 From: yuyou_x <2336760928@qq.com> Date: 星期一, 05 二月 2024 11:12:52 +0800 Subject: [PATCH] 储位管理增加批量禁止选中多种仓库限制,区域管理新增代码。 --- HTML/views/WareHouseSetting/Area.html | 76 +++++++++++++++++++++++++++++++++++++ 1 files changed, 75 insertions(+), 1 deletions(-) diff --git a/HTML/views/WareHouseSetting/Area.html b/HTML/views/WareHouseSetting/Area.html index a177cb2..cba9006 100644 --- a/HTML/views/WareHouseSetting/Area.html +++ b/HTML/views/WareHouseSetting/Area.html @@ -66,6 +66,11 @@ <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>鎼滅储 </button> </div> + <div class="layui-inline"> + <button class="layui-btn layui-btn-sm layuiadmin-btn-list approvalBtn" data-type="add" id="approvalBtn"> + <i class="layui-icon layuiadmin-button-btn"></i>娣诲姞 + </button> + </div> </div> </div> <div class="layui-card-body"> @@ -104,7 +109,7 @@ form = layui.form, laypage = layui.laypage, layer = layui.layer; - // var $ = layui.$; + var $ = layui.$; refreshTable("","","",""); var tableIns; @@ -152,6 +157,7 @@ $(function() { $(".editClass").hide(); $(".onOffClass").hide(); + $("#approvalBtn").hide(); }); sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function(res) { if (res.code == 0) { //鎴愬姛 @@ -164,6 +170,11 @@ if (res.data[k].MenuName == "鍚仠鍖哄煙") { $(function() { $(".onOffClass").show(); + }); + } + if (res.data[k].MenuName == "娣诲姞鍖哄煙") { + $(function() { + $("#approvalBtn").show(); }); } } @@ -270,6 +281,69 @@ refreshTable(WareHouseNo,AreaName,Type,Status); }); + + var doing = true; + active = { + //鏂板 + add: function() { + layer.open({ + type: 2, + title: '娣诲姞鍖哄煙淇℃伅', + content: 'AreaAddFrom.html', + maxmin: true, + area: ['530px', '530px'], + btn: ['纭畾', '鍙栨秷'], + yes: function(index, layero) { + var iframeWindow = window['layui-layer-iframe' + index], + submitID = 'layuiadmin-app-form-submit', + submit = layero.find('iframe').contents().find('#' + submitID); + //鐩戝惉鎻愪氦 + iframeWindow.layui.form.on('submit(' + submitID + ')', function(data) { + var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� + console.log(field) + //鎻愪氦 Ajax 鎴愬姛鍚庯紝闈欐�佹洿鏂拌〃鏍间腑鐨勬暟鎹� + var param = { + // AreaNo: field.AreaNo, //鍖哄煙缂栫爜 + AreaName: field.AreaName, //鍖哄煙鍚嶇О + WareHouseNo: field.WareHouseNo, //鎵�灞炰粨搴� + Status: field.Status, //鏄惁鍚敤 0 + Priority: parseInt(field.Priority), //浼樺厛绾� + Temperature: field.Temperature, //鍖哄煙绫诲埆 + Type: field.Type, //瀛樺偍绫诲埆 + }; + if(doing){ + doing = false; + sendData(IP + "/sys/InsertStorageArea", param, 'post',function(res) { + console.log(res); + if (res.code == 0) { //鎴愬姛 + layer.msg(res.msg, { + icon: 1, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }, function() { + layer.close(index); //鍏抽棴寮瑰眰 + // refreshTable($("#CategoryName").val(),$("#AreaNo").val()); + doing = true; + }); + } + else + { //涓嶆垚鍔� + layer.msg(res.msg, { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }, function() {doing = true;}); + } + }); + } + }); + submit.trigger('click'); + } + }); + } + }; + $('.layui-btn.layuiadmin-btn-list').on('click', function() { + var type = $(this).data('type'); + active[type] ? active[type].call(this) : ''; + }); table.on('tool(LAY-app-content-list)', function(obj) { var data = obj.data; -- Gitblit v1.8.0