Administrator
2024-03-06 65ecd34acf0a3d33e6c1e10c93e351716d749e2f
HTML/views/BaseSetting/Materials.html
@@ -17,10 +17,10 @@
         });
        </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" style="border-bottom:1px solid #CCC">
            <div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC" id="top">
               <div class="layui-form-item">
                  <!-- 物料编码 -->
                  <div class="layui-inline">
@@ -59,7 +59,7 @@
                                    <option value="1">包材</option>
                                    <option value="2">成品</option>
                                    <option value="3">耗材</option>
                                    <option value="4">半成品</option>
                                    <option value="4">中间品</option>
                                </select>
                            </div>
                  </div>
@@ -93,8 +93,19 @@
                                    <option value=""></option>
                                    <option value="0">常温</option>
                                    <option value="1">低温</option>
                                    <option value="3">干燥通风</option>
                                    <!-- <option value="3">干燥通风</option> -->
                                </select>
                            </div>
                        </div>
                  <div class="layui-inline">
                            <!-- 物料类别 -->
                            <div class="layui-inline">
                                <label class="layui-form-label" style="width: 60px;">物料类别</label>
                                <div class="layui-input-inline">
                                    <select name="CategoryNo" id="CategoryNo" lay-verify="">
                                        <option value=""></option>
                                    </select>
                                </div>
                            </div>
                        </div>
                  <div class="layui-inline">
@@ -109,6 +120,9 @@
                  </div>
               </div>
            </div>
            <div id="center"></div>
            <div class="layui-card-body">
               <table id="LAY-app-content-list" lay-filter="LAY-app-content-list"></table>
               
@@ -133,7 +147,7 @@
                  {{# } else if(d.Type=='3') { }}
                     <p>耗材</p>
                  {{# } else if(d.Type=='4') { }}
                     <p>半成品</p>
                     <p>中间品</p>
                  {{# } }}
               </script>
@@ -192,10 +206,24 @@
               laypage = layui.laypage,
               layer = layui.layer;
            refreshTable("","","","","","","");
            var h1 = GetTableHeight();
            refreshTable("","","","","","","","");
            var tableIns;
            //获取类别信息
            sendData(IP + "/sys/GetMaterialCategories1",{},'get',function(res){
                    console.log(res)
               if (res.code == 1) //成功
               {
                  Categoryhtml = '<option value =""></option>';
                  for (var i = 0; i < res.data.length; i++) {
                            Categoryhtml = Categoryhtml + '<option value =' + res.data[i].CategoryNo + '>' + res.data[i].CategoryName + '</option>'
                  }
                  $("#CategoryNo").append(Categoryhtml);
                  form.render('select');
               }
            })
            
            function refreshTable(SkuNo,SkuName,AuditStatusNo,Type,IsControlled,IsInspect,Environment) {
            function refreshTable(SkuNo,SkuName,AuditStatusNo,Type,IsControlled,IsInspect,Environment,CategoryNo) {
               var param = {
                  SkuNo: SkuNo,
                  SkuName: SkuName,
@@ -203,10 +231,11 @@
                        Type: Type,
                        IsControlled: IsControlled,
                        IsInspect: IsInspect,
                        Environment: Environment
                        Environment: Environment,
                  CategoryNo:CategoryNo
               };
               
               var url  = "/Basis/GetMateList?SkuNo="+SkuNo+"&&SkuName="+SkuName+"&&AuditStatusNo="+AuditStatusNo+"&&Type="+Type+"&&IsControlled="+IsControlled+"&&IsInspect="+IsInspect+"&&Environment="+Environment;
               var url  = "/Basis/GetMateList?SkuNo="+SkuNo+"&&SkuName="+SkuName+"&&AuditStatusNo="+AuditStatusNo+"&&Type="+Type+"&&IsControlled="+IsControlled+"&&IsInspect="+IsInspect+"&&Environment="+Environment+"&CategoryNo="+CategoryNo;
               sendData(IP + url, {}, 'get', function(res) {
                  if (res.code == 0) //成功
                  {
@@ -278,7 +307,7 @@
      
            var infoOptions = {
               elem: "#LAY-app-content-list",
               height: "full-140",
               height: h1,
               id: "LAY-app-content-list",
               page: true,
               limit: pageCnt,
@@ -324,6 +353,9 @@
                     field: 'Environment',title: '存储环境',align: 'center',templet: '#buttonEnvironment',width: 120
                  },
                  {
                     field: 'CategoryName',title: '物料类别',align: 'center',width: 120
                  },
                  {
                     field: 'Weight',title: '理论重量',align: 'center',width: 135
                  }, 
                  {
@@ -365,8 +397,9 @@
               var IsControlled = data.field.IsControlled;
               var IsInspect = data.field.IsInspect;
               var Environment = data.field.Environment;
               var CategoryNo = data.field.CategoryNo;
                    
               refreshTable(SkuNo,SkuName,AuditStatusNo,Type,IsControlled,IsInspect,Environment);
               refreshTable(SkuNo,SkuName,AuditStatusNo,Type,IsControlled,IsInspect,Environment,CategoryNo);
            });
            var doing = true;
            var $ = layui.$,
@@ -398,6 +431,7 @@
                                            IsControlled: field.IsControlled,
                                            IsInspect: field.IsInspect,
                                            Origin: field.Origin,
                                            CategoryNo: field.CategoryNo,
                                            UnitNo: field.UnitNo,
                                            PackagNo: field.PackagNo,
                                            Environment: field.Environment,
@@ -427,7 +461,8 @@
                                                            $("#Type").val(),
                                                            $("#IsControlled").val(),
                                                            $("#IsInspect").val(),
                                                            $("#Environment").val()
                                                            $("#Environment").val(),
                                                            $("#CategoryNo").val()
                                                        );
                                          doing = true;
                                       });
@@ -519,7 +554,8 @@
                                                $("#Type").val(),
                                                $("#IsControlled").val(),
                                                $("#IsInspect").val(),
                                                $("#Environment").val()
                                                $("#Environment").val(),
                                                $("#CategoryNo").val()
                                            );
                                 //table.reload('LAY-app-content-list'); //数据刷新
                                 doing = true;
@@ -569,6 +605,7 @@
                                        IsControlled: field.IsControlled,
                                        IsInspect: field.IsInspect,
                                        Origin: field.Origin,
                                        CategoryNo: field.CategoryNo,
                                        UnitNo: field.UnitNo,
                                        PackagNo: field.PackagNo,
                                        Environment: field.Environment,
@@ -599,7 +636,8 @@
                                                            $("#Type").val(),
                                                            $("#IsControlled").val(),
                                                            $("#IsInspect").val(),
                                                            $("#Environment").val()
                                                            $("#Environment").val(),
                                                            $("#CategoryNo").val(),
                                                        );
                                       doing = true;
                                    });