bklLiudl
2024-08-28 260c6e54c4f100ca49376a6afd70f73843868171
HTML/views/StatisticalReport/BoxInfor.html
@@ -1,11 +1,13 @@
<!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">
   <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">
      <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all">
      <link rel="stylesheet" href="../../css/public.css" media="all">
@@ -14,7 +16,6 @@
             margin-bottom: 1px;
             margin-right: 1px;
         }
      </style>
      <script>
         // 这里是需要在页面渲染之前执行的代码
@@ -27,6 +28,7 @@
        </script>
      
   </head>
   <body id="body">
      <div class="layui-fluid" style="padding-bottom: 0;">
         <div class="layui-card">
@@ -35,19 +37,22 @@
                  <div class="layui-inline zongdan" >
                     <label class="layui-form-label" style="width: 60px;">物料编码</label>
                     <div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
                        <input type="text" id="SkuNo"  name="SkuNo" placeholder="物料编码" autocomplete="off" class="layui-input">
                     <input type="text" id="SkuNo" name="SkuNo" placeholder="物料编码" autocomplete="off"
                        class="layui-input">
                     </div>
                  </div>
                        <div class="layui-inline zongdan" >
                     <label class="layui-form-label" style="width: 60px;">物料名称</label>
                     <div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
                        <input type="text" id="SkuName"  name="SkuName" placeholder="物料名称" autocomplete="off" class="layui-input">
                     <input type="text" id="SkuName" name="SkuName" placeholder="物料名称" autocomplete="off"
                        class="layui-input">
                     </div>
                  </div>
                  <div class="layui-inline zongdan" >
                     <label class="layui-form-label" style="width: 60px;">托盘号</label>
                     <div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
                        <input type="text" id="PalletNo"  name="PalletNo" placeholder="托盘号" autocomplete="off" class="layui-input">
                     <input type="text" id="PalletNo" name="PalletNo" placeholder="托盘号" autocomplete="off"
                        class="layui-input">
                     </div>
                  </div>
                  <div class="layui-inline mingxi">
@@ -67,7 +72,8 @@
                  <div class="layui-inline mingxi">
                     <label class="layui-form-label" style="width: 60px;">批次号</label>
                     <div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
                        <input type="text" id="LotNo"  name="LotNo" placeholder="批次号" autocomplete="off" class="layui-input">
                     <input type="text" id="LotNo" name="LotNo" placeholder="批次号" autocomplete="off"
                        class="layui-input">
                     </div>
                  </div>
@@ -76,7 +82,8 @@
                  <div class="layui-inline zongdan" >
                     <label class="layui-form-label" style="width: 60px;">箱码</label>
                     <div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
                        <input type="text" id="BoxNo"  name="BoxNo" placeholder="箱码" autocomplete="off" class="layui-input">
                     <input type="text" id="BoxNo" name="BoxNo" placeholder="箱码" autocomplete="off"
                        class="layui-input">
                     </div>
                  </div>
                  <!-- <div class="layui-inline zhijian">
@@ -94,8 +101,7 @@
                  <div class="layui-inline zhijian">
                     <label class="layui-form-label" style="width: 60px;">抽检标记</label>
                     <div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
                        <select name="InspectMark" id="InspectMark" lay-filter="InspectMark"
                           lay-search>
                     <select name="InspectMark" id="InspectMark" lay-filter="InspectMark" lay-search>
                           <option value=""></option>
                           <option value="0">否</option>
                           <option value="1">是</option>
@@ -105,8 +111,7 @@
                  <div class="layui-inline zhijian">
                     <label class="layui-form-label" style="width: 60px;">零托标记</label>
                     <div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
                        <select name="BitPalletMark" id="BitPalletMark" lay-filter="BitPalletMark"
                           lay-search>
                     <select name="BitPalletMark" id="BitPalletMark" lay-filter="BitPalletMark" lay-search>
                           <option value=""></option>
                           <option value="0">否</option>
                           <option value="1">是</option>
@@ -116,8 +121,7 @@
                  <div class="layui-inline zhijian">
                     <label class="layui-form-label" style="width: 60px;">零箱标记</label>
                     <div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
                        <select name="BitBoxMark" id="BitBoxMark" lay-filter="BitBoxMark"
                           lay-search>
                     <select name="BitBoxMark" id="BitBoxMark" lay-filter="BitBoxMark" lay-search>
                           <option value=""></option>
                           <option value="0">否</option>
                           <option value="1">是</option>
@@ -127,8 +131,7 @@
                  <div class="layui-inline zhijian">
                     <label class="layui-form-label" style="width: 60px;">质检状态</label>
                     <div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
                        <select name="InspectStatus" id="InspectStatus" lay-filter="InspectStatus"
                           lay-search>
                     <select name="InspectStatus" id="InspectStatus" lay-filter="InspectStatus" lay-search>
                           <option value=""></option>
                           <option value="0">待质检</option><!-- 待检验 -->
                           <option value="1">检验合格</option><!-- 合格品 -->
@@ -141,24 +144,22 @@
                  <div class="layui-inline zhijian">
                     <label class="layui-form-label" style="width: 60px;">开始时间</label>
                     <div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
                        <input type="text" autocomplete="off" id="StartTime" class="layui-input"
                           placeholder="开始时间">
                     <input type="text" autocomplete="off" id="StartTime" class="layui-input" placeholder="开始时间">
                     </div>
                  </div>
                  <div class="layui-inline zhijian">
                     <label class="layui-form-label" style="width: 60px;">结束时间</label>
                     <div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
                        <input type="text" autocomplete="off" id="EndTime" class="layui-input"
                           placeholder="结束时间">
                     <input type="text" autocomplete="off" id="EndTime" class="layui-input" placeholder="结束时间">
                     </div>
                  </div>
                  <div class="layui-inline sousuo">
                     <button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
                  <button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit
                     lay-filter="LAY-app-contlist-search">
                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>搜索
                     </button>
                     <button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit
                        lay-filter="daochu">
                  <button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit lay-filter="daochu">
                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>导出
                     </button> 
                  </div>
@@ -194,7 +195,8 @@
                              <table id="LAY-app-content-list2" lay-filter="LAY-app-content-list2"></table>
                              <!-- #region 自定义表头 -->
                              <div class="headerSetIcon">
                                 <button class="layui-btn layui-btn-primary layui-btn-sm" data-type="customCols2">
                              <button class="layui-btn layui-btn-primary layui-btn-sm"
                                 data-type="customCols2">
                                    <i class="layui-icon">&#xe610;</i>
                                 </button>
                              </div>
@@ -344,67 +346,6 @@
            // 表单需要的变量
            var infoOptions;
            //#region 原始非自定义列
            // infoOptions = {
            //    elem: '#LAY-app-content-list',
            //    height: 'full-206',
            //    id: 'LAY-app-content-list',
            //    page: true,
            //    limit: pageCnt,
            //    limits: pageLimits,
            //    even: true,
            //    cellMinWidth: 80, //全局定义常规单元格的最小宽度,layui 2.2.1 新增
            //    cols:
            //    [[
                //         {
                //             title: '序号',  type: 'numbers',  fixed: 'left'
                //         },
                //         {
                //             field: 'AreaNo', title: '所属区域', align: 'center',
                //         },
                //         {
                //             field: 'LocatNo', title: '储位地址', align: 'center'
                //         },
                //         {
                //             field: 'PalletNo', title: '托盘号', align: 'center',
                //         },
                //         {
                //             field: 'SkuNo', title: '物料编码', align: 'center'
                //         },
                //         {
                //             field: 'SkuName', title: '物料名称', align: 'center',
                //         },
                //         {
                //             field: 'LotNo', title: '批次号', align: 'center',
                //         },
                //         {
                //             field: 'LotText', title: '批次描述', align: 'center'
                //         },
                //         {
                //             field: 'SupplierLot', title: '供货批次', align: 'center',
                //         },
                //         {
                //             field: 'Qty', title: '数量', align: 'center'
                //         },
                //         {
                //             field: 'LockQty', title: '锁定数量', align: 'center',
                //         },
                //         {
                //             field: 'FrozenQty', title: '冻结数量', align: 'center'
                //         },
                //         {
                //             field: 'InspectMark', title: '抽检标记', align: 'center', templet: '#InspectMarkStatus'
                //         },
                //         {
                //             field: 'BitPalletMark', title: '零托标记', align: 'center', templet: '#BitPalletMarkStatus'
                //         },
                //        //{
                //        //    field: 'Status', title: '托盘状态', align: 'center', templet: '#PalletStatus',
                //        //},
            //    ]]
            // };
                //#endregion
            //#region 自定义表头
            var TotalColsArr = [[
               {field: '',title: '序号',type:'numbers',align: 'center',fixed: 'left', "disabled": true},
@@ -426,12 +367,15 @@
                    {field: 'LockQty', title: '锁定数量', align: 'center',},
                    {field: 'FrozenQty', title: '冻结数量', align: 'center'},
                    {field: 'InspectMark', title: '抽检标记', align: 'center', templet: '#InspectMarkStatus'},
            { field: 'ProductionTime', title: '生产日期', align: 'center', templet: '#templetProductionTime' },
            { field: 'InspectStatus', templet: '#InspectStatus1', title: '质检状态', align: 'center' },
                    {field: 'BitPalletMark', title: '零托标记', align: 'center', templet: '#BitPalletMarkStatus'},
            ]];
            var TotalColsSysArr=encodeURIComponent(encodeURIComponent(JSON.stringify(TotalColsArr)))//将表头数据进行url编码
            //#endregion
            //获取托盘明细
                function refreshTable(SkuNo,SkuName,PalletNo,LotNo,BoxNo,Status,InspectMark,BitPalletMark,BitBoxMark,InspectStatus,OwnerNo,OwnerName,StartTime,EndTime) {
         function refreshTable(SkuNo, SkuName, PalletNo, LotNo, BoxNo, Status, InspectMark, BitPalletMark,
            BitBoxMark, InspectStatus, OwnerNo, OwnerName, StartTime, EndTime) {
               //#region 自定义表头
               var colsJson
               var param1={
@@ -504,75 +448,6 @@
            // 表单需要的变量
            var infoOptions2;
            //#region 原始非自定义列
            // infoOptions2 = {
            //    elem: '#LAY-app-content-list2',
            //    height: 'full-206',
            //    id: 'LAY-app-content-list2',
            //    page: true,
            //    limit: pageCnt,
            //    limits: pageLimits,
            //    even: true,
            //    cellMinWidth: 80, //全局定义常规单元格的最小宽度,layui 2.2.1 新增
            //    cols:
            //    [[
                //         {
                //             title: '序号',  type: 'numbers',  fixed: 'left'
                //         },
                //         {
                //             field: 'SkuNo', title: '物料编码', align: 'center',
                //         },
                //         {
                //             field: 'SkuName', title: '物料名称', align: 'center',
                //         },
                //         {
                //             field: 'PalletNo', title: '托盘号', align: 'center', width: 110,
                //         },
                //         {
                //             field: 'BoxNo', title: '箱码', align: 'center', width: 100,
                //         },
                //         {
                //             field: 'Status', title: '箱支状态', align: 'center', templet: '#BoxStatus',
                //         },
                //         {
                //             field: 'LotNo', title: '批次号', align: 'center',
                //         },
                //         {
                //             field: 'LotText', title: '批次描述', align: 'center',
                //         },
                //         {
                //             field: 'Qty', title: '数量', width: 90, align: 'center',
                //         },
                //         {
                //             field: 'FullQty', title: '整箱数量', width: 100, align: 'center',
                //         },
                //         {
                //             field: 'ProductionTime', title: '生产日期', align: 'center',
                //             templet: function(d) {
                //                 return formatDate(d.ProductionTime);
                //             },
                //         },
                //         {
                //             field: 'InspectMark', title: '抽检标记', align: 'center', templet: '#InspectMarkStatus',
                //         },
                //         {
                //             field: 'BitBoxMark', templet: '#BitPalletMarkStatus1', title: '零箱标记', align: 'center',
                //         },
                //         {
                //             field: 'InspectStatus', templet: '#InspectStatus1', title: '质检状态', align: 'center',
                //         },
                //         {
                //             field: 'InspectTime', title: '复检时间', align: 'center',
                //             templet: function(d) {
                //                 return formatDate(d.InspectTime);
                //             },
                //         },
                //         {
            //          title: '操作', fixed: 'right', align: 'center', toolbar: '#table-content-list'
            //       }
            //    ]]
            // };
                //#endregion
            
            //获取明细信息
            //#region 自定义表头
@@ -764,8 +639,7 @@
                        var iframeWindow = window['layui-layer-iframe' + index],
                           submitID = 'layuiadmin-app-form-edit',
                           submit = layero.find('iframe').contents().find('#' + submitID);
                           if(doing)
                           {
                     if (doing) {
                              doing = false;
                              
                              layer.close(index); //关闭弹层
@@ -892,4 +766,5 @@
         });
      </script>
   </body>
</html>