bklLiudl
2024-10-19 603ec6242dd3a46bda3ea54082e06240b21c673e
HTML/views/BaseSetting/Materials.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">
      <script>
@@ -17,23 +19,27 @@
         });
        </script>
   </head>
   <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" id="top">
         <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">
                     <label class="layui-form-label" style="width: 60px;">物料编码</label>
                     <div class="layui-input-inline">
                        <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">
                     <label class="layui-form-label" style="width: 60px;">物料名称</label>
                     <div class="layui-input-inline">
                        <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">
@@ -100,7 +106,7 @@
                  <div class="layui-inline">
                            <!-- 物料类别 -->
                            <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="CategoryNo" id="CategoryNo" lay-verify="">
                                        <option value=""></option>
@@ -109,12 +115,14 @@
                            </div>
                        </div>
                  <div class="layui-inline">
                     <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>
                  </div>
                  <div class="layui-inline">
                     <button class="layui-btn layui-btn-sm layuiadmin-btn-list approvalBtn" style="margin-right: 10px;" data-type="add" id="approvalBtn">
                  <button class="layui-btn layui-btn-sm layuiadmin-btn-list approvalBtn"
                     style="margin-right: 10px;" data-type="add" id="approvalBtn">
                        <i class="layui-icon layuiadmin-button-btn">&#xe654;</i>添加
                     </button>
                  </div>
@@ -270,20 +278,17 @@
               if (res.code == 0) //成功
               {
                  for (var k = 0; k < res.data.length; k++) {
                     if (res.data[k].MenuName == "添加物料")
                     {
                  if (res.data[k].MenuName == "添加物料") {
                        $(function() {
                           $("#approvalBtn").show();
                        });
                     }
                     if (res.data[k].MenuName == "删除物料")
                     {
                  if (res.data[k].MenuName == "删除物料") {
                        $(function() {
                           $(".approvalBtndel").show();
                        });
                     }
                     if (res.data[k].MenuName == "编辑物料")
                     {
                  if (res.data[k].MenuName == "编辑物料") {
                        $(function() {
                           $(".approvalBtnupt").show();
                        });
@@ -442,8 +447,7 @@
                                           LowInventory: Number(field.LowInventory), //低库存
                                            Demo: field.Demo
                              };
                              if(doing)
                              {
                           if (doing) {
                                 doing = false;
                                 sendData(IP + "/Basis/AddMate", param, 'post',function(res) {
                                    console.log(res);
@@ -505,24 +509,19 @@
            }
            var xml = '';
            function getchiled(data, mainId) {
               if (data)
               {
            if (data) {
                  var list = data.filter(item => item.ParentId == mainId);
                  if (list)
                  {
                     for (var i = 0; i < list.length; i++)
                     {
               if (list) {
                  for (var i = 0; i < list.length; i++) {
                        var id = list[i].Id;
                        //查询有无子菜单
                        var count = data.filter(item => item.ParentId == id).length;
                        if (count > 0)
                        {
                     if (count > 0) {
                           xml = xml + '<dd>' + '<a href="javascript:;">' + list[i].Name + '</a>' + '<dl class="layui-nav-child">';
                           getchiled(data, id);
                           xml = xml + '</dl></dd>';
                        }
                        else
                        {
                     else {
                           xml = xml + '<dd>' + '<a lay-href="' + list[i].Url + '">' + list[i].Name + '</a>' + '</dd>';
                        }
                     }
@@ -533,8 +532,7 @@
            table.on('tool(LAY-app-content-list)', function(obj) {
               var data = obj.data;
               //删除
               if (obj.event === 'del')
               {
            if (obj.event === 'del') {
                  layer.confirm('确定删除选中的物料?', function(index) {
                     cusid = data.Id;
                     var arr = [];
@@ -542,8 +540,7 @@
                     var param = {
                        Ids: arr
                     };
                     if(doing)
                     {
                  if (doing) {
                        doing = false;
                        sendData(IP + "/Basis/DelMate?Id="+data.Id+"", {} , 'get', function(res) {
                           console.log(res);
@@ -576,15 +573,13 @@
                           }
                        });
                     }
                     else
                     {
                  else {
                        console.log(123);
                     }
                  });
               } 
               //编辑
               else if (obj.event === 'edit')
               {
            else if (obj.event === 'edit') {
                  cusId = data.Id;
                  layer.open({
                     type: 2,
@@ -622,8 +617,7 @@
                                        LowInventory: Number(field.LowInventory), //低库存
                                        Demo: field.Demo
                           };
                           if(doing)
                           {
                        if (doing) {
                              doing = false;
                              sendData(IP + "/Basis/ExitMate", param, 'post',
                              function(res) {
@@ -657,8 +651,7 @@
                                 }
                              });
                           }
                           else
                           {
                        else {
                              console.log(123);
                           }
                        });
@@ -670,4 +663,5 @@
         });
      </script>
   </body>
</html>