| | |
| | | <i class="layui-icon layui-icon-edit layuiadmin-button-btn"> </i>批量编辑 |
| | | </button> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <button style="margin-right: 5px;" class="layui-btn layui-btn-sm layuiadmin-btn-list addClass" data-type="addList" lay-event="add" > |
| | | <i class="layui-icon"></i>添加 |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div id="center"></div> |
| | |
| | | submit.trigger('click'); |
| | | } |
| | | }); |
| | | } |
| | | }, |
| | | addList: function () { |
| | | |
| | | layer.open({ |
| | | type: 2, |
| | | title: '添加储位信息', |
| | | content: 'LocateAddFrom.html', |
| | | maxmin: true, |
| | | area: ['560px', '510px'], |
| | | btn: ['确定', '取消'], |
| | | yes: function (index1, layero) { |
| | | var iframeWindow = window['layui-layer-iframe' + index1], |
| | | 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); |
| | | // var msg = []; |
| | | // for (var i = 0; i < checkData.length; i++) { |
| | | // // msg.push(checkData[i].Id); |
| | | // msg.push(checkData[i].Id) |
| | | // } |
| | | // console.log(msg); |
| | | |
| | | //提交 Ajax 成功后,静态更新表格中的数据 |
| | | var param = { |
| | | // Id: msg, |
| | | Index:Number(field.IndexRow), |
| | | HouseNo:field.HouseNo, |
| | | RoadwayNo:field.RoadwayNo, |
| | | AreaNo:field.AreaNo, |
| | | Row:Number(field.Row), |
| | | Col:Number(field.Col), |
| | | Layer:Number(field.Layer), |
| | | Depth:field.Depth, |
| | | }; |
| | | console.log(param) |
| | | if (doing) { |
| | | doing = false; |
| | | sendData(IP + "/Sys/AddStorageLocat", param, 'post', function (res) { |
| | | console.log(res); |
| | | if (res.code == 200) { //成功 |
| | | layer.msg(res.msg, { |
| | | icon: 1, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { |
| | | tableIns.reload({ |
| | | page: { |
| | | curr: 1 |
| | | } |
| | | }); |
| | | layer.close(index1); //关闭弹层 |
| | | doing = true; |
| | | }); |
| | | } else if(res.code == 1){ |
| | | layer.msg(res.msg, { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() {doing = true;}); |
| | | } else { //不成功 |
| | | layer.msg(res.statusText, { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() {doing = true;}); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //$.ajax({}); |
| | | }); |
| | | submit.trigger('click'); |
| | | } |
| | | }); |
| | | }, |
| | | }; |
| | | |
| | | $('.layui-btn.layuiadmin-btn-list').on('click', function () { |
| | | var type = $(this).data('type'); |
| | | active[type] ? active[type].call(this) : ''; |
| | |
| | | done: function() { |
| | | $(function() { |
| | | $(".editClass").hide(); |
| | | $(".addClass").hide(); |
| | | }); |
| | | sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function(res) { |
| | | if (res.code == 0) { //成功 |
| | |
| | | $(".editClass").show(); |
| | | }); |
| | | } |
| | | if (res.data[k].MenuName == "添加储位") { |
| | | $(function() { |
| | | $(".addClass").show(); |
| | | }); |
| | | } |
| | | } |
| | | } else { //不成功 |
| | | layer.msg('获取权限信息失败', { |
New file |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <title>储位初始化</title> |
| | | <meta name="renderer" content="webkit"> |
| | | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
| | | <meta name="viewport" |
| | | content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> |
| | | <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> |
| | | </head> |
| | | <body> |
| | | <div class="layui-form" lay-filter="layuiadmin-app-form-list" id="layuiadmin-app-form-list" |
| | | style="padding: 20px 30px 0 0;"> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">当前排</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="number" id="IndexRow" name="IndexRow" placeholder="当前排···" autocomplete="off" |
| | | class="layui-input" > |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">所属仓库</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HouseNo" id="HouseNo" lay-verify="" lay-search > |
| | | <option value=""></option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">所属巷道</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="RoadwayNo" id="RoadwayNo" lay-filter="getRoadwayNo" lay-search > |
| | | <option value=""></option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">所属区域</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="AreaNo" id="AreaNo" lay-filter="getAreaNo" lay-search> |
| | | <option value=""></option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">排总数</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="number" id="Row" name="Row" placeholder="排···" autocomplete="off" |
| | | class="layui-input" > |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">列总数</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="number" id="Col" name="Col" placeholder="列···" autocomplete="off" |
| | | class="layui-input" > |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">层总数</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="number" id="Layer" name="Layer" placeholder="层···" autocomplete="off" |
| | | class="layui-input" > |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">深度</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="number" id="Depth" name="Depth" placeholder="深度···" autocomplete="off" |
| | | class="layui-input" > |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- --> |
| | | <div class="layui-form-item layui-hide"> |
| | | <input type="button" lay-submit lay-filter="layuiadmin-app-form-submit" id="layuiadmin-app-form-submit" |
| | | value="确认添加"> |
| | | <input type="button" lay-submit lay-filter="layuiadmin-app-form-edit" id="layuiadmin-app-form-edit" |
| | | value="确认编辑"> |
| | | </div> |
| | | </div> |
| | | <script src="../../layuiadmin/layui/layui.js"></script> |
| | | <script src="../../js/public.js"></script> |
| | | <script src="../../js/jquery-3.5.1.min.js"></script> |
| | | <script src="../../js/jquery.cookie.js"></script> |
| | | <script> |
| | | var uid = $.cookie('userId'); |
| | | if(uid==null){ |
| | | alert('请登录后操作'); |
| | | window.parent.location.href='../Login.html' |
| | | } |
| | | layui.config({ |
| | | base: '../../layuiadmin/' //静态资源所在路径 |
| | | }).extend({ |
| | | index: 'lib/index' //主入口模块 |
| | | }).use(['index', 'form', 'layer'], function() { |
| | | var $ = layui.$, |
| | | form = layui.form, |
| | | layer = layui.layer; |
| | | |
| | | // if(getQueryString('id') != null) |
| | | // { |
| | | // sendData(IP + "/Sys/GetStorageLocat", param, 'post', function(res) { |
| | | // if (res.code == 0) { |
| | | // // $("input[name=Id]").val(res.data.Id); |
| | | // GetHouse(res.data.HouseNo) |
| | | // GetArea(res.data.AreaNo,res.data.HouseNo) |
| | | // GetRoadway(res.data.RoadwayNo) |
| | | // GetTemp(res.data.Temperature); |
| | | // $("input[name=Row]").val(res.data.Row); |
| | | // $("input[name=Col]").val(res.data.Col); |
| | | // $("input[name=Layer]").val(res.data.Layer); |
| | | // $("input[name=Depth]").val(res.data.Depth); |
| | | |
| | | // $("input[name=LocatNo]").val(res.data.LocatNo); |
| | | // $("input[name=Height]").val(res.data.Height); |
| | | // $("input[name=Weight]").val(res.data.Weight); |
| | | // $("select[name='Status']").val(res.data.Status); |
| | | // $("select[name='Flag']").val(res.data.Flag); |
| | | // form.render(); |
| | | // } else { |
| | | // Layer.msg(res.msg, { |
| | | // icon: 2, |
| | | // time: 2000 |
| | | // }, function() {}); |
| | | // } |
| | | // }); |
| | | // }else{ |
| | | // } |
| | | // GetHouse() |
| | | // GetArea() |
| | | // GetRoadway() |
| | | // GetTemp(); |
| | | |
| | | //获取仓库 |
| | | // function GetHouse(){ |
| | | // sendData(IP + "/Sys/GetWarehouseDic", {}, 'get', function(res) { |
| | | // if (res.code == 0) { //成功 |
| | | // $("#RoadwayNo").empty(); |
| | | // for (var i = 0; i < res.data.length; i++) { |
| | | // $("#HouseNo").append('<option value =' + res.data[i].HouseNo + '>' + res.data[i].HouseNo + '-' + |
| | | // res.data[i].WareHouseName + '</option>'); |
| | | // } |
| | | // // $("select[name='HouseNo']").val(val); |
| | | // form.render('select'); |
| | | // } else { //不成功 |
| | | // Layer.msg(res.msg, { |
| | | // icon: 2, |
| | | // time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | // }, function() {}); |
| | | // } |
| | | // }); |
| | | //获取仓库下拉框信息 |
| | | sendData(IP + "/Sys/GetWarehouseDic", {}, 'get', function(res) { |
| | | console.log(2) |
| | | if (res.code == 0) { //成功 |
| | | for (var i = 0; i < res.data.length; i++) { |
| | | $("#HouseNo").append('<option value =' + res.data[i].WareHouseNo + '>' + res.data[i].WareHouseNo + '-' + |
| | | res.data[i].WareHouseName + '</option>'); |
| | | } |
| | | form.render('select'); |
| | | } else { //不成功 |
| | | layer.msg(res.msg, { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() {}); |
| | | } |
| | | }); |
| | | |
| | | |
| | | //获取 巷道下拉框 |
| | | synData(IP + "/Sys/GetStorageRoadwayByHouseNo", {}, 'get', function(res) { |
| | | $("#RoadwayNo").empty(); |
| | | $("#RoadwayNo").append('<option value =""></option>'); |
| | | if (res.code == 0) { //成功 |
| | | for (var i = 0; i < res.data.length; i++) { |
| | | $("#RoadwayNo").append('<option value =' + res.data[i].RoadwayNo + '>' + res.data[i].RoadwayNo + '-' + |
| | | res.data[i].RoadwayName + '</option>'); |
| | | } |
| | | form.render('select'); |
| | | } else { //不成功 |
| | | layer.msg('获取巷道信息失败', { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() { |
| | | //回调 |
| | | form.render('select'); |
| | | }); |
| | | } |
| | | }); |
| | | //获取 区域下拉框 |
| | | synData(IP + "/Sys/GetStorageAreaByHouseNo", {}, 'get', function(res) { |
| | | $("#AreaNo").empty(); |
| | | $("#AreaNo").append('<option value =""></option>'); |
| | | if (res.code == 0) { //成功 |
| | | for (var i = 0; i < res.data.length; i++) { |
| | | $("#AreaNo").append('<option value =' + res.data[i].AreaNo + '>' + res.data[i].AreaNo + '-' + |
| | | res.data[i].AreaName + '</option>'); |
| | | } |
| | | form.render('select'); |
| | | } else { //不成功 |
| | | layer.msg('获取区域信息失败', { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() { |
| | | //回调 |
| | | form.render('select'); |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | // } |
| | | //获取区域 |
| | | function GetArea(){ |
| | | var a = $("#HouseNo").val(); |
| | | // if (wareHouse != null) |
| | | // { |
| | | // a = wareHouse; |
| | | // } |
| | | sendData(IP + "/Sys/GetStorageAreaByHouseNo?HouseNo="+a, {}, 'get', function(res) { |
| | | console.log(res) |
| | | if (res.code == 0) { //成功 |
| | | $("#AreaNo").empty(); |
| | | for (var i = 0; i < res.data.length; i++) { |
| | | $("#AreaNo").append('<option value =' + res.data[i].AreaNo + '>' + res.data[i].AreaNo + '-' + |
| | | res.data[i].AreaName + '</option>'); |
| | | } |
| | | // $("select[name='AreaNo']").val(val); |
| | | form.render('select'); |
| | | } else { //不成功 |
| | | Layer.msg('获取区域信息失败', { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() { |
| | | //回调 |
| | | form.render('select'); |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | //获取巷道 |
| | | function GetRoadway(val){ |
| | | sendData(IP + "/Sys/GetStorageRoadwayByHouseNo", {}, 'get', function(res) { |
| | | |
| | | if (res.code == 0) { //成功 |
| | | $("#RoadwayNo").empty(); |
| | | for (var i = 0; i < res.data.length; i++) { |
| | | $("#RoadwayNo").append('<option value =' + res.data[i].RoadwayNo + '>' + res.data[i].RoadwayNo + '-' + |
| | | res.data[i].RoadwayName + '</option>'); |
| | | } |
| | | $("select[name='RoadwayNo']").val(val); |
| | | form.render('select'); |
| | | } else { //不成功 |
| | | Layer.msg('获取巷道信息失败', { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() { |
| | | //回调 |
| | | form.render('select'); |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | //获取存储环境 |
| | | function GetTemp(temp){ |
| | | |
| | | sendData(IP + "/Sys/GetDictionaryByParentNo?parentNo="+"Temperature", {}, 'get', function(res) { |
| | | if (res.code == 0) { //成功 |
| | | for (var i = 0; i < res.data.length; i++) { |
| | | $("#Temp").append('<option value =' + res.data[i].Id + '>' + |
| | | res.data[i].DictName + '</option>'); |
| | | } |
| | | |
| | | $("select[name='Temp']").val(temp); |
| | | |
| | | form.render('select'); |
| | | } else { //不成功 |
| | | Layer.msg(res.msg, { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() {}); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | |
| | | |
| | | //获取浏览器参数 |
| | | function getQueryString(name) { |
| | | var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); |
| | | var r = window.location.search.substr(1).match(reg); |
| | | if (r != null) return unescape(r[2]); |
| | | return null; |
| | | } |
| | | |
| | | }) |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | |
| | | |
| | | .btnShow { |
| | | width: 20px; |
| | | width: 17px; |
| | | height: 15px; |
| | | cursor: pointer; |
| | | } |
| | |
| | | }); |
| | | //巷道变更 |
| | | form.on('select(getRoadwayNo)', function (data) { |
| | | if (data.value == "R01") |
| | | { |
| | | xianga = "巷道1排"; |
| | | xiangb = "巷道2排"; |
| | | $("#Row").empty();//清空上一个查询下拉值 |
| | | $("#Row option[value ='1']").attr("selected", "selected") |
| | | $("#Row").append('<option value =1>第1排</option>'); |
| | | $("#Row").append('<option value =2>第2排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R02") |
| | | { |
| | | xianga = "巷道3排"; |
| | | xiangb = "巷道4排"; |
| | | $("#Row").empty();//清空上一个查询下拉值 |
| | | $("#Row option[value ='3']").attr("selected", "selected") |
| | | $("#Row").append('<option value =3>第3排</option>'); |
| | | $("#Row").append('<option value =4>第4排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R03") |
| | | { |
| | | |
| | | xianga = "巷道5排"; |
| | | xiangb = "巷道6排"; |
| | | $("#Row").empty();//清空上一个查询下拉值 |
| | | $("#Row option[value ='5']").attr("selected", "selected") |
| | | $("#Row").append('<option value =5>第5排</option>'); |
| | | $("#Row").append('<option value =6>第6排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R04") |
| | | { |
| | | |
| | | xianga = "巷道7排"; |
| | | xiangb = "巷道8排"; |
| | | $("#Row").empty();//清空上一个查询下拉值 |
| | | $("#Row option[value ='7']").attr("selected", "selected") |
| | | $("#Row").append('<option value =7>第7排</option>'); |
| | | $("#Row").append('<option value =8>第8排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R05") |
| | | { |
| | | |
| | | xianga = "巷道9排"; |
| | | xiangb = "巷道10排"; |
| | | $("#Row").empty();//清空上一个查询下拉值 |
| | | $("#Row option[value ='9']").attr("selected", "selected") |
| | | $("#Row").append('<option value =9>第9排</option>'); |
| | | $("#Row").append('<option value =10>第10排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R06") |
| | | { |
| | | |
| | | xianga = "巷道11排"; |
| | | xiangb = "巷道12排"; |
| | | $("#Row").empty();//清空上一个查询下拉值 |
| | | $("#Row option[value ='11']").attr("selected", "selected") |
| | | $("#Row").append('<option value =11>第11排</option>'); |
| | | $("#Row").append('<option value =12>第12排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R07") |
| | | { |
| | | |
| | | xianga = "巷道13排"; |
| | | xiangb = "巷道14排"; |
| | | $("#Row").empty();//清空上一个查询下拉值 |
| | | $("#Row option[value ='13']").attr("selected", "selected") |
| | | $("#Row").append('<option value =13>第13排</option>'); |
| | | $("#Row").append('<option value =14>第14排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R08") |
| | | { |
| | | |
| | | xianga = "巷道15排"; |
| | | xiangb = "巷道16排"; |
| | | $("#Row").empty();//清空上一个查询下拉值 |
| | | $("#Row option[value ='15']").attr("selected", "selected") |
| | | $("#Row").append('<option value =15>第15排</option>'); |
| | | $("#Row").append('<option value =16>第16排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R09") |
| | | { |
| | | |
| | | xianga = "巷道17排"; |
| | | xiangb = "巷道18排"; |
| | | $("#Row").empty();//清空上一个查询下拉值 |
| | | $("#Row option[value ='17']").attr("selected", "selected") |
| | | $("#Row").append('<option value =17>第17排</option>'); |
| | | $("#Row").append('<option value =18>第18排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R10") |
| | | { |
| | | |
| | | xianga = "巷道19排"; |
| | | xiangb = "巷道20排"; |
| | | $("#Row").empty();//清空上一个查询下拉值 |
| | | $("#Row option[value ='19']").attr("selected", "selected") |
| | | $("#Row").append('<option value =19>第19排</option>'); |
| | | $("#Row").append('<option value =20>第20排</option>'); |
| | | form.render('select'); |
| | | } |
| | | getRow(); //获取巷道中排 |
| | | GetSlotChartz($("#WareHouseNo").val(), $("#RoadwayNo").val()); //获取柱状信息 |
| | | }) |
| | | //排变更 |
| | | form.on('select(SelectRow)', function (data) { |
| | |
| | | $("#RoadwayNo option[value='" + res.data[0].RoadwayNo + "']").attr("selected", "selected") |
| | | $("#Depth option[value ='01']").attr("selected", "selected") |
| | | form.render('select'); |
| | | if ($("#RoadwayNo").val() == "R01") |
| | | { |
| | | xianga = "巷道1排"; |
| | | xiangb = "巷道2排"; |
| | | $("#Row option[value ='1']").attr("selected", "selected") |
| | | $("#Row").append('<option value =1>第1排</option>'); |
| | | $("#Row").append('<option value =2>第2排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R02") |
| | | { |
| | | xianga = "巷道3排"; |
| | | xiangb = "巷道4排"; |
| | | $("#Row option[value ='3']").attr("selected", "selected") |
| | | $("#Row").append('<option value =3>第3排</option>'); |
| | | $("#Row").append('<option value =4>第4排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R03") |
| | | { |
| | | |
| | | xianga = "巷道5排"; |
| | | xiangb = "巷道6排"; |
| | | $("#Row option[value ='5']").attr("selected", "selected") |
| | | $("#Row").append('<option value =5>第5排</option>'); |
| | | $("#Row").append('<option value =6>第6排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R04") |
| | | { |
| | | |
| | | xianga = "巷道7排"; |
| | | xiangb = "巷道8排"; |
| | | $("#Row option[value ='7']").attr("selected", "selected") |
| | | $("#Row").append('<option value =7>第7排</option>'); |
| | | $("#Row").append('<option value =8>第8排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R05") |
| | | { |
| | | |
| | | xianga = "巷道9排"; |
| | | xiangb = "巷道10排"; |
| | | $("#Row option[value ='9']").attr("selected", "selected") |
| | | $("#Row").append('<option value =9>第9排</option>'); |
| | | $("#Row").append('<option value =10>第10排</option>'); |
| | | form.render('select'); |
| | | } |
| | | else if ($("#RoadwayNo").val() == "R06") |
| | | { |
| | | |
| | | xianga = "巷道11排"; |
| | | xiangb = "巷道12排"; |
| | | $("#Row option[value ='11']").attr("selected", "selected") |
| | | $("#Row").append('<option value =11>第11排</option>'); |
| | | $("#Row").append('<option value =12>第12排</option>'); |
| | | form.render('select'); |
| | | } |
| | | getRow(); //获取排 |
| | | GetSlotChartz($("#WareHouseNo").val(), $("#RoadwayNo").val()); //获取柱状信息 |
| | | } else { //不成功 |
| | |
| | | type: 'shadow' |
| | | } |
| | | }, |
| | | // legend: { |
| | | // legend: { //顶部列表 |
| | | // data: ['空储位','有物品','入库中','出库中','移入中','移出中'] |
| | | // }, |
| | | xAxis: [ |
| | |
| | | /// </summary> |
| | | public class AddLocateVm |
| | | { |
| | | public int Index { get; set; } |
| | | public string HouseNo { get; set; } |
| | | public string RoadwayNo { get; set; } |
| | | public string AreaNo { get; set; } |
| | |
| | | /// <summary> |
| | | /// 添加储位信息(立体库)用于开发人员添加基础信息 |
| | | /// </summary> |
| | | /// <param name="index">当前排数</param> |
| | | /// <param name="houseNo">仓库号</param> |
| | | /// <param name="roadwayNo">巷道号</param> |
| | | /// <param name="areaNo">区域号</param> |
| | |
| | | /// <param name="dept">深度</param> |
| | | /// <param name="userId">操作人</param> |
| | | /// <returns></returns> |
| | | public async Task<int> AddStorageLocat(string houseNo, string roadwayNo, string areaNo, int row, int col, int layer, string dept, int userId) |
| | | public async Task<int> AddStorageLocat(int index, string houseNo, string roadwayNo, string areaNo, int row, int col, int layer, string dept, int userId) |
| | | { |
| | | try |
| | | { |
| | | var q = 0; |
| | | //R01 -01 -01 -02 |
| | | //巷道–排-列-层 |
| | | for (int r = 12; r <= row; r++)//排 |
| | | for (int r = index; r <= row; r++)//排 |
| | | { |
| | | var r1 = "1"; |
| | | if (r < 10) |
| | |
| | | /// 添加储位信息(立体库)用于开发人员添加基础信息 |
| | | /// </summary> |
| | | /// <param name="locateNo">储位号</param> |
| | | /// <param name="index">当前排</param> |
| | | /// <param name="houseNo">仓库号</param> |
| | | /// <param name="roadwayNo">巷道号</param> |
| | | /// <param name="areaNo">区域号</param> |
| | |
| | | /// <param name="dept">深度</param> |
| | | /// <param name="userId">操作人</param> |
| | | /// <returns></returns> |
| | | Task<int> AddStorageLocat(string houseNo, string roadwayNo, string areaNo, int row, int col, int layer, string dept, int userId); |
| | | Task<int> AddStorageLocat(int index, string houseNo, string roadwayNo, string areaNo, int row, int col, int layer, string dept, int userId); |
| | | |
| | | /// <summary> |
| | | /// 添加储位信息(平库)用于开发人员添加基础信息 |
| | |
| | | //{ |
| | | // return Ok(new { code = 400, ErrorMsg = "为获取到当前操作人信息" }); |
| | | //} |
| | | var bolls = await _locatSvc.AddStorageLocat(model.HouseNo, model.RoadwayNo, model.AreaNo, model.Row, model.Col, model.Layer, model.Depth, 1); |
| | | var bolls = await _locatSvc.AddStorageLocat(model.Index, model.HouseNo, model.RoadwayNo, model.AreaNo, model.Row, model.Col, model.Layer, model.Depth, 1); |
| | | if (bolls > 0) |
| | | { |
| | | await _operation.InsertOperation("仓库设置", "储位管理", model.RoadwayNo, "添加", "添加储位信息 储位号:" + model.RoadwayNo, 1); |