IPC-610
2025-01-02 4acb88b7afaab5b18a1c9ca8a78ce346297c382f
HTML/views/StatisticalReport/InventoryStatistics.html
@@ -65,7 +65,7 @@
                  <div class="layui-input-inline">
                     <select name="Type" id="Type" lay-verify="" lay-verify="" lay-search>
                        <option value=""></option>
                        <option value="0">原料</option>
                        <option value="0">原辅料</option>
                        <option value="1">包材</option>
                        <option value="2">成品</option>
                        <option value="3">耗材</option>
@@ -100,6 +100,14 @@
                  <label class="layui-form-label" style="width: 60px;">所属区域</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-inline">
                  <label class="layui-form-label" style="width: 60px;">逻辑库区</label>
                  <div class="layui-input-inline">
                     <select name="CategoryNo" id="CategoryNo" lay-filter="getCategoryNo" lay-search>
                        <option value=""></option>
                     </select>
                  </div>
@@ -429,7 +437,7 @@
         ]];
         var DetailColsSysArr = encodeURIComponent(encodeURIComponent(JSON.stringify(DetailColsArr)))//将表头数据进行url编码
         //#endregion
         function refreshTable2(SkuNo, SkuName, OwnerNo, OwnerName, LotNo, LocatNo, PalletNo, Status, InspectStatus, HouseNo, AreaNo, Type) {
         function refreshTable2(SkuNo, SkuName, OwnerNo, OwnerName, LotNo, LocatNo, PalletNo, Status, InspectStatus, HouseNo, AreaNo,CategoryNo, Type) {
            //#region 自定义表头
            var colsJson2
            var param1 = {
@@ -472,6 +480,7 @@
                  InspectStatus: InspectStatus, //质检状态
                  HouseNo: HouseNo,
                  AreaNo: AreaNo,         // 所属区域
                  CategoryNo:CategoryNo,   //逻辑库区
                  Type: Type,
               };
               sendData(IP + "/Statistical/GetInventoryList1", param, 'get', function (res) {
@@ -514,6 +523,7 @@
            var InspectStatus = $("#InspectStatus").val();
            var HouseNo = $("#WareHouseNo").val();                     // 所属仓库
            var AreaNo = $("#AreaNo").val();                     // 所属区域
            var CategoryNo =$("#CategoryNo").val();
            var Type = $("#Type").val();                           // 物料类型
            if (yemianid == 0) {
@@ -522,9 +532,9 @@
            } else if (yemianid == 1) {
               quanSkuNo = '';
               quanLotNo = '';
               console.log("明细");
               console.log("明细33");
               console.log(HouseNo);
               refreshTable2(SkuNo, SkuName, OwnerNo, OwnerName, LotNo, LocatNo, PalletNo, Status, InspectStatus, HouseNo, AreaNo, Type);
               refreshTable2(SkuNo, SkuName, OwnerNo, OwnerName, LotNo, LocatNo, PalletNo, Status, InspectStatus, HouseNo, AreaNo,CategoryNo, Type);
            }
         });
@@ -554,6 +564,7 @@
            var InspectStatus = $("#InspectStatus").val();
            var HouseNo = $("#WareHouseNo").val();                     // 所属仓库
            var AreaNo = $("#AreaNo").val();                     // 所属区域
            var CategoryNo = $("#CategoryNo").val();
            var Type = $("#Type").val();                           // 物料类型
            console.log(data.index);
            yemianid = data.index
@@ -561,8 +572,8 @@
               console.log("总单");
               refreshTable(SkuNo, SkuName, OwnerNo, OwnerName, LotNo);
            } else if (yemianid == 1) {
               console.log("明细");
               refreshTable2(SkuNo, SkuName, OwnerNo, OwnerName, LotNo, LocatNo, PalletNo, Status, InspectStatus, HouseNo, AreaNo, Type);
               console.log("明细11");
               refreshTable2(SkuNo, SkuName, OwnerNo, OwnerName, LotNo, LocatNo, PalletNo, Status, InspectStatus, HouseNo, AreaNo,CategoryNo, Type);
            }
         });
@@ -594,7 +605,7 @@
                     }
                  });
               } else if (yemianid == 1) {
                  console.log("明细");
                  console.log("明细22");
                  var SkuNo = $("#SkuNo").val();
                  if (SkuNo == '') {
                     SkuNo = quanSkuNo;
@@ -727,6 +738,29 @@
               }
            });
            //获取逻辑库区下拉框
            sendData(IP + "/Sys/GetMaterialCategories?wareHouseNo=" + val, {}, 'get', function (res) {
               console.log("ret.data:"+res.data[4].CategoryNo)
               console.log("code:"+res.code)
               $("#CategoryNo").empty();
               $("#CategoryNo").append('<option value =""></option>');
               if (res.code == 1) { //成功
                  for (var i = 0; i < res.data.length; i++) {
                     $("#CategoryNo").append('<option value =' + res.data[i].CategoryNo + '>' + res.data[i].CategoryNo + '-' +
                        res.data[i].CategoryName + '</option>');
                  }
                  form.render('select');
               } else {
                  layer.msg('获取区域信息失败', {
                     icon: 2,
                     time: 2000
                  }, function () {
                     form.render('select');
                  });
               }
            });
         };
      });