| | |
| | | }); |
| | | </script> |
| | | </head> |
| | | <body> |
| | | <body id="body"> |
| | | |
| | | <div class="layui-fluid"style="padding-bottom: 0;"> |
| | | <div class="layui-card"> |
| | | <div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC"> |
| | | <div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC" id="top"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 70px;">所属仓库</label> |
| | |
| | | <option value="2">原料区</option> |
| | | <option value="3">包材区</option> |
| | | <option value="4">空托区</option> |
| | | <option value="5">耗材区</option> |
| | | <option value="6">中间品区</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | <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 id="center"></div> |
| | | <div class="layui-card-body"> |
| | | <table id="LAY-app-content-list" lay-filter="LAY-app-content-list"></table> |
| | | <script type="text/html" id="buttonTpl"> |
| | |
| | | form = layui.form, |
| | | laypage = layui.laypage, |
| | | layer = layui.layer; |
| | | // var $ = layui.$; |
| | | var $ = layui.$; |
| | | var h1 = GetTableHeight(); |
| | | refreshTable("","","",""); |
| | | var tableIns; |
| | | |
| | |
| | | sendData(IP + "/Sys/GetWarehouseDic", {}, 'get', function(res) { |
| | | if (res.code == 0) { //成功 |
| | | for (var i = 0; i < res.data.length; i++) { |
| | | $("#WarehouseName").append('<option value =' + res.data[i].WareHouseNo + '>' + |
| | | $("#WarehouseName").append('<option value =' + res.data[i].WareHouseNo + '>' + res.data[i].WareHouseNo + '-' + |
| | | res.data[i].WareHouseName + '</option>'); |
| | | } |
| | | |
| | |
| | | elem: '#LAY-app-content-list', |
| | | url: IP +"/Sys/GetStorageAreaList", |
| | | method: 'POST', |
| | | height: 'full-95', |
| | | height: h1, |
| | | id: 'LAY-app-content-list', |
| | | where: param, |
| | | contentType:'application/json', |
| | |
| | | $(function() { |
| | | $(".editClass").hide(); |
| | | $(".onOffClass").hide(); |
| | | $("#approvalBtn").hide(); |
| | | }); |
| | | sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function(res) { |
| | | if (res.code == 0) { //成功 |
| | |
| | | if (res.data[k].MenuName == "启停区域") { |
| | | $(function() { |
| | | $(".onOffClass").show(); |
| | | }); |
| | | } |
| | | if (res.data[k].MenuName == "添加区域") { |
| | | $(function() { |
| | | $("#approvalBtn").show(); |
| | | }); |
| | | } |
| | | } |
| | |
| | | field: 'WareHouseName', |
| | | title: '所属仓库', |
| | | width: 120, |
| | | align: 'center' |
| | | align: 'center', |
| | | templet: function(d) { |
| | | |
| | | return d.WareHouseNo + '-' + d.WareHouseName; |
| | | } |
| | | |
| | | }, { |
| | | field: 'AreaNo', |
| | | title: '区域编号', |
| | | width: 100, |
| | | align: 'center' |
| | | align: 'center', |
| | | |
| | | }, { |
| | | field: 'AreaName', |
| | |
| | | |
| | | 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; |