Demo
2024-03-07 e7864a4dcecba72ccbb06dfb6a3d4a77c65f2a3c
HTML/views/ASNSetting/PalletBind.html
@@ -34,11 +34,11 @@
     </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">
         <div class="layui-form layui-card-header layuiadmin-card-header-auto" id="top">
            <div class="layui-form-item">
               <div class="layui-inline">
                  <label class="layui-form-label" style="width: 60px;">入库单号</label>
@@ -62,29 +62,25 @@
                  </div>
               </div>
               <div class="layui-inline">
                  <label class="layui-form-label" style="width: 60px;">所属巷道</label>
                  <label class="layui-form-label" style="width: 60px;">所属仓库</label>
                  <div class="layui-input-inline">
                     <select name="RoadwayNo" id="RoadwayNo" lay-filter="ImportExecuteFlag" lay-search>
                     <select name="WareHouseNo" id="WareHouseNo"  lay-filter="getWareHouseNo" lay-search>
                        <option value=""></option>
                        <option value="R01">01巷道</option>
                        <option value="R02">02巷道</option>
                     </select>
                  </div>
               </div>
               <div class="layui-inline">
                  <label class="layui-form-label" style="width: 60px;">所属仓库</label>
                  <label class="layui-form-label" style="width: 60px;">所属巷道</label>
                  <div class="layui-input-inline">
                     <select name="WareHouseNo" id="WareHouseNo" lay-filter="ImportExecuteFlag" lay-search>
                     <select name="RoadwayNo" id="RoadwayNo" lay-search>
                        <option value=""></option>
                        <option value="W01">09仓库</option>
                        <option value="W02">09零箱库</option>
                     </select>
                  </div>
               </div>
               <div class="layui-inline">
                  <label class="layui-form-label" style="width: 60px;">执行状态</label>
                  <div class="layui-input-inline">
                     <select name="Status" id="Status" lay-filter="ImportExecuteFlag" lay-search>
                     <select name="Status" id="Status" lay-search>
                        <option value=""></option>
                        <option value="0">等待执行</option>
                        <option value="1">入库中</option>
@@ -150,10 +146,13 @@
         <div class="layui-card-body">
            <div style="position: relative;">
               <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
                  <ul class="layui-tab-title">
                  <ul class="layui-tab-title" id="tab">
                     <li  class="layui-this">托盘信息</li>
                     <li >箱码信息</li>
                  </ul>
                  <div id="center"></div>
                  <div class="layui-tab-content">
                     <div class="layui-tab-item layui-show">
                        <div class="position-relative"><!-- class="position-relative" --><!-- 自定义表头加上 -->
@@ -327,8 +326,8 @@
            <script type="text/html" id="WareHouseButton">
               {{# 
                  switch (d.WareHouseNo) {
                     case "W01": return '09仓库';
                     case "W02": return '09零箱库';
                     case "W01": return '力诺立体库';
                     case "W02": return '力诺平库';
                     default: return "";
                  }
                  
@@ -340,6 +339,14 @@
                  switch (d.RoadwayNo) {
                     case "R01": return '01巷道';
                     case "R02": return '02巷道';
                     case "R03": return '03巷道';
                     case "R04": return '04巷道';
                     case "R05": return '05巷道';
                     case "R06": return '06巷道';
                     case "R07": return '07巷道';
                     case "R08": return '08巷道';
                     case "R09": return '09巷道';
                     case "R10": return '10巷道';
                     default: return "";
                  }
                  
@@ -370,6 +377,7 @@
            laypage = layui.laypage,
            layer = layui.layer;
         laydate = layui.laydate;
         var h1 = GetTableTabHeight();
         laydate.render({
            elem: '#StartTime'
            , format: 'yyyy-MM-dd' //可任意组合
@@ -391,7 +399,55 @@
         bindPalletBind();
         bindBoxInfo("0");
         //获取仓库下拉框信息
         synData(IP + "/Sys/GetWarehouseDic", {}, 'get', function (res) {
            if (res.code == 0) { //成功
               for (var i = 0; i < res.data.length; i++) {
                  $("#WareHouseNo").append('<option value =' + res.data[i].WareHouseNo + '>' + res.data[i].WareHouseNo + '-' +
                     res.data[i].WareHouseName + '</option>');
               }
               // $("#WareHouseNo option[value='" + res.data[0].WareHouseNo + "']").attr("selected", "selected")
               form.render('select');
            } else { //不成功
               layer.msg(res.msg, {
                  icon: 2,
                  time: 2000 //2秒关闭(如果不配置,默认是3秒)
               }, function () { });
            }
         });
         // 查询事件
         form.on('select(getWareHouseNo)', function (data) {
            if($("#WareHouseNo").val() == "W01")
            {
               //获取巷道下拉框信息
               synData(IP + "/Sys/GetRoadwayList", {}, 'get', function (res) {
                  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>');
                     }
                     // $("#RoadwayNo option[value='" + res.data[0].RoadwayNo + "']").attr("selected", "selected")
                     form.render('select');
                  } else { //不成功
                     layer.msg(res.msg, {
                        icon: 2,
                        time: 2000 //2秒关闭(如果不配置,默认是3秒)
                     }, function () { });
                  }
               });
            }
            else
            {
               $("#RoadwayNo").html('');
               $("#RoadwayNo").append('<option value=""></option>');
               form.render('select');
            }
         });
         // 渲染总表
         //#region 自定义表头
@@ -632,7 +688,7 @@
               table.render({
                  id: 'PalletBind',
                  elem: '#PalletBind',
                  height: 'full-210',
                  height: h1,
                  url: IP + "/BllAsn/GetPalletBindList",
                  method: 'post',
                  contentType: 'application/json',
@@ -878,7 +934,7 @@
            table.render({
               id: 'BoxInfo',
               elem: '#BoxInfo',
               height: 'full-210',
               height: h1,
               url: IP + "/BllAsn/GetBoxInfoList",
               method: 'post',
               contentType: 'application/json',