yuyou_x
2024-02-04 009e869b09a63efbc5e58e22f88ad0ed2a315e2b
HTML/views/BaseSetting/MaterialsForm.html
@@ -10,12 +10,22 @@
   </head>
   <body>
      <div class="layui-form" lay-filter="layuiadmin-app-form-list" id="layuiadmin-app-form-list" style="padding: 20px 0px 0 0;">
         <div class="layui-form-item">
            <label class="layui-form-label">物料号</label>
            <div class="layui-input-block" style="width: 490px;">
               <input type="text" name="SkuNo" placeholder="请输入物料编号" lay-verify="required" autocomplete="off" class="layui-input">
         <div class="layui-form-item" id="uptshow">
            <div class="layui-inline">
               <label class="layui-form-label">物料号</label>
               <div class="layui-input-block" style="width: 182px;">
                  <input type="text" name="SkuNo" placeholder="请输入物料编号" lay-verify="required" autocomplete="off" class="layui-input">
               </div>
            </div>
         </div>
            <div class="layui-inline">
               <label class="layui-form-label">物料类别</label>
               <div class="layui-input-block" style="width:182px">
                  <select name="CategoryNo" id="CategoryNo" lay-verify="" lay-search>
                     <option value=""></option>
                  </select>
               </div>
            </div>
            </div>
         <!-- <div class="layui-form-item" id="uptshow">
            <div class="layui-inline">
               <label class="layui-form-label">物料名称</label>
@@ -54,7 +64,7 @@
                     <option value="1">包材</option>
                     <option value="2">成品</option>
                     <option value="3">耗材</option>
                     <option value="4">半成品</option>
                     <option value="4">中间品</option>
                  </select>
               </div>
            </div>
@@ -79,9 +89,9 @@
               </div>
            </div>
            <div class="layui-inline">
               <label class="layui-form-label">规格</label>
               <label class="layui-form-label">规格/型号</label>
               <div class="layui-input-block" style="width: 182px;">
                  <input type="text" name="Standard" placeholder="请输入规格" lay-verify="" autocomplete="off" class="layui-input">
                  <input type="text" name="Standard" placeholder="请输入规格/型号" lay-verify="" autocomplete="off" class="layui-input">
               </div>
            </div>
            </div>
@@ -113,7 +123,7 @@
                     <option value=""></option>
                     <option value="0">常温</option>
                     <option value="1">低温</option>
                     <option value="3">干燥通风</option>
                     <!-- <option value="3">干燥通风</option> -->
                  </select>
               </div>
            </div>
@@ -180,6 +190,51 @@
               form = layui.form,
               layer = layui.layer;
               // var sel3 = false;
               // //获取类别信息 CategoryNo
               // 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++) {
               //          $("#CategoryNo").append('<option value =' + res.data[i].CategoryNo + '>' + res.data[i].CategoryName + '</option>');
               //       }
               //       form.render('select');
               //       sel3 = true;
               //    }
               //    else
               //    {
               //       layer.msg(res.msg, {
               //          icon: 2,
               //          time: 2000 //2秒关闭(如果不配置,默认是3秒)
               //       }, function() {sel3 = true;});
               //    }
               // })
               var sel3 = false;
               //获取类别信息 CategoryNo
               synData(IP + "/sys/GetMaterialCategories1",{},'get',function(res){
                  console.log(res)
                  if(res.code == 1) //成功
                  {
                     for (var i = 0; i < res.data.length; i++)
                     {
                        $("#CategoryNo").append('<option value =' + res.data[i].CategoryNo + '>' + res.data[i].CategoryName + '</option>');
                     }
                     form.render('select');
                     sel3 = true;
                  }
                  else //不成功
                  {
                     layer.msg(res.msg, {
                        icon: 2,
                        time: 2000 //2秒关闭(如果不配置,默认是3秒)
                     }, function() {sel3 = true;});
                  }
               });
               var sel1 = false;
               //获取单位下拉菜单 UnitNo
               synData(IP + "/Basis/GetUnitList",{},'get',function(res){
@@ -231,13 +286,14 @@
                    }
               else
               {
                  if (sel1 && sel2) {
                  if (sel1 && sel2 && sel3) {
                     var param = {
                        UserId: id,
                     };
                     synData(IP + "/Basis/GetMateById?Id= " +getQueryString('id')+ "", {}, 'get', function(res) {
                        if (res.code == 0) //成功
                        {
                           // console.log(res.data.CategoryNo)
                           //审批状态编辑显示
                           if(res.data.AuditStatusNo != "")
                           {
@@ -256,6 +312,8 @@
                           $("input[name='Standard']").val(res.data.Standard); // 规格
                           $("#AuditStatusNo option[value='" + res.data.AuditStatusNo + "']").attr("selected","selected"); // 审核状态
                           $("#Type option[value='" + res.data.Type + "']").attr("selected","selected"); // 类型
                           $("#CategoryNo option[value='" + res.data.CategoryNo + "']").attr("selected","selected"); // 类别
                           // $("#CategoryNo option[value='" + res.data.CategoryNo + "']").attr("selected","selected"); // 类别
                           $("#IsControlled option[value='" + res.data.IsControlled + "']").attr("selected","selected"); // 是否受控
                           $("#IsInspect option[value='" + res.data.IsInspect + "']").attr("selected","selected"); // 是否免检
                           $("#UnitNo option[value='" + res.data.UnitNo + "']").attr("selected","selected");// 单位
@@ -268,6 +326,7 @@
                           $("input[name='LowInventory']").val(res.data.LowInventory); // 低库存
                           $("textarea[name='Demo']").val(res.data.Demo); //备注
                           form.render();
                           form.render('select');
                        }
                        else //不成功
                        {