bklLiudl
2024-08-28 260c6e54c4f100ca49376a6afd70f73843868171
HTML/views/QualityControl/QualityInformation.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">
@@ -20,37 +22,43 @@
         });
        </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">
               <!-- 单据 -->
               <!-- <div class="layui-inline">
                     <label class="layui-form-label" style="width: 60px;">入库单据</label>
                     <div class="layui-input-inline">
                        <input type="text" id="ASNNo" name="ASNNo" placeholder="请输入入库单据" autocomplete="off" class="layui-input">
                     <input type="text" id="ASNNo" name="ASNNo" 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="LotNo" name="LotNo" placeholder="请输入物料名称" autocomplete="off" class="layui-input">
                     <input type="text" id="LotNo" name="LotNo" 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="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">
@@ -66,10 +74,12 @@
                            </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>
                     <button class="layui-btn layui-btn-sm layuiadmin-btn-list approvalBtn" lay-submit lay-filter="LAY-app-contlist-tianjia" id="add">
                  <button class="layui-btn layui-btn-sm layuiadmin-btn-list approvalBtn" lay-submit
                     lay-filter="LAY-app-contlist-tianjia" id="add">
                        <i class="layui-icon layui-icon-add layuiadmin-button-btn"></i>添加
                     </button>
                  </div>
@@ -227,66 +237,7 @@
                     cols: colsJson
                  });
               });
               // var url  = "/BllQuality/GetBllQualityList";
               // sendData(IP + url, param, 'post', function(res) {
               //    if (res.code == 0) //成功
               //    {
               //       var list = res.data;
               //       $.extend(infoOptions, {
               //          data: list
               //       });
               //       infoOptions.page = {
               //          curr: 1
               //       }
               //       console.log(res)
               //       tableIns = table.render(infoOptions);
               //    }
               //    else //不成功
               //    {
               //       layer.msg('获取质检列表信息失败!', {
               //          icon: 2,
               //          time: 2000 //2秒关闭(如果不配置,默认是3秒)
               //       }, function() {});
               //    }
               // });
            }
            // function tableclass(LotNo,SkuNo,SkuName,IsQualified)
            // {
            //    var param = {
            //       // ASNNo: ASNNo,
                //         LotNo: LotNo,
                //         SkuNo: SkuNo,
                //         SkuName: SkuName,
                //         IsQualified: IsQualified
            //    };
            //    // console.log(param)
            //    var url  = "/BllQuality/GetBllQualityList";
            //    table.render({
            //       elem: '#LAY-app-content-list',
            //       url: IP + url,
            //       method: 'post',
            //       height: 'full-136',
            //       id: 'LAY-app-content-list',
            //       where: param,
            //       // contentType: 'application/json',
            //       // toolbar: '#toolbarDemo',
            //       // defaultToolbar: [], //'filter','print', 'exports'
            //       // headers: { ToKen: $.cookie('token') },
            //       page: true,
            //       even: true,
            //       limit: pageCnt,
            //       limits: pageLimits,
            //       cellMinWidth: 60, //全局定义常规单元格的最小宽度,layui 2.2.1 新增
            //       done: function (res) {
            //          setRight();
            //       },
            //       cols: colsJson
            //    });
            // }
            // 权限设置
            function setRight() {
@@ -297,8 +248,7 @@
               sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function (res) {
                  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();
                           });
@@ -362,13 +312,12 @@
                        //提交 Ajax 成功后,静态更新表格中的数据
                        var param = {                
                           InspectNo: field.InspectNo,        
                           //ASNNo: field.ASNNo,
                        ASNNo: field.ASNNo,
                           LotNo: field.LotNo,
                           SkuNo: field.SkuNo,
                           IsQualified: field.IsQualified,
                        };
                        if(doing)
                        {
                     if (doing) {
                           doing = false;
                           sendData(IP + "/BllQuality/InsertQuality", param, 'post',function(res) {
                              console.log(res);
@@ -380,7 +329,7 @@
                                    layer.close(index); //关闭弹层
                                    refreshTable
                                    (
                                       // $("#ASNNo").val(),
                                       $("#ASNNo").val(),
                                       $("#LotNo").val(),
                                       $("#SkuNo").val(),
                                       $("#SkuName").val(),
@@ -415,24 +364,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>';
                        }
                     }
@@ -442,4 +386,5 @@
         });
      </script>
   </body>
</html>