bklLiudl
2024-08-23 7fc23d00b91d52c4c0b84fc4a4c2211607ca634d
HTML/views/WareHouseSetting/LocateAddFrom.html
@@ -1,308 +1,254 @@
<!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>
<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>
         <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>
<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">
               <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 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>
      <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)
      <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;
         //获取仓库下拉框信息
         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)
            // {
            //    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) {
            //    a = wareHouse;
            // }
            sendData(IP + "/Sys/GetStorageAreaByHouseNo?HouseNo=" + a, {}, 'get', function (res) {
               console.log(res)
               if (res.code == 0) { //成功
                  $("#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');
                     });
                  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>');
                  }
               });
            // }
            //获取区域
            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);
                  // $("select[name='AreaNo']").val(val);
                  form.render('select');
               } else { //不成功
                  Layer.msg('获取区域信息失败', {
                     icon: 2,
                     time: 2000 //2秒关闭(如果不配置,默认是3秒)
                  }, function () {
                     //回调
                     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;
            }
                  });
               }
            });
         }
         //获取巷道
         function GetRoadway(val) {
            sendData(IP + "/Sys/GetStorageRoadwayByHouseNo", {}, 'get', function (res) {
         })
      </script>
   </body>
</html>
               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>