1
wtt
2024-08-16 9138c6d054bf87dfb5ca75d6ac6ae9c6a12bb4a2
1
3个文件已添加
19个文件已修改
3687 ■■■■■ 已修改文件
WebTM/Properties/PublishProfiles/JFTM.pubxml.user 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/Scripts/webConfig.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/modules/console.js 60 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/IpadIndex.html 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/JiaShiCang_QiaoYi.html 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/home/console.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/index_QiaoYi.html 624 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_TechnologyParameterType.html 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/器具报表/Sc_MouldLifeUsePicReport.html 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模治具管理/Gy_MouldFile.html 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/看板/采购收料/KB_CGSL.html 1375 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/看板/销售发货/KB_XSFH.html 1302 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_Add_EqpMaintenanceBillList.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_Add_EqpRepairCheckBillList.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_EqpConkBookBillList.html 53 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_EqpMaintenanceBillList.html 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_EqpMaintenanceBill_PDA.html 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/设备工艺参数订单点检表/SB_EquipICMOTechParamBillEdit.html 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/质量管理/质量报表/QC_TechnologyParameterClass.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/单品过站/Cj_ProcessItemStationPlatform.html 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/领料发货/销售出库/Kf_SellOutBillList.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/Properties/PublishProfiles/JFTM.pubxml.user
@@ -1625,6 +1625,9 @@
    <File Include="views/IpadStepIndex.html">
      <publishTime>04/15/2024 13:00:47</publishTime>
    </File>
    <File Include="views/JiaShiCang_QiaoYi.html">
      <publishTime>08/15/2024 14:30:11</publishTime>
    </File>
    <File Include="views/PlateBinding.html">
      <publishTime>06/06/2024 14:26:48</publishTime>
    </File>
@@ -4757,6 +4760,9 @@
    <File Include="views/生产管理/生产报表/Sc_NutInspectionCCDPassRate.html">
      <publishTime>08/05/2024 15:04:16</publishTime>
    </File>
    <File Include="views/生产管理/生产报表/Sc_NutInspectionCCDPassRate.html">
      <publishTime>07/31/2024 13:38:19</publishTime>
    </File>
    <File Include="views/生产管理/生产报表/Sc_ProdOrderPickingStatusReport.html">
      <publishTime>07/09/2024 16:31:47</publishTime>
    </File>
@@ -4878,10 +4884,16 @@
      <publishTime>04/15/2024 13:00:48</publishTime>
    </File>
    <File Include="views/看板/采购收料/KB_CGSL.html">
      <publishTime>07/31/2024 13:11:01</publishTime>
      <publishTime>08/09/2024 15:44:02</publishTime>
    </File>
    <File Include="views/看板/采购收料/KB_CGSL_New.html">
      <publishTime>07/31/2024 13:36:13</publishTime>
      <publishTime>08/09/2024 10:55:36</publishTime>
    </File>
    <File Include="views/看板/采购收料/test.html">
      <publishTime>08/01/2024 11:12:03</publishTime>
    </File>
    <File Include="views/看板/销售发货/KB_XSFH.html">
      <publishTime>08/09/2024 15:46:35</publishTime>
    </File>
    <File Include="views/系统管理/会计期间/Xt_AccountPeriodAdd.html">
      <publishTime>06/11/2024 16:57:01</publishTime>
WebTM/WebTM.csproj
@@ -216,6 +216,7 @@
    <Content Include="views\index_QiaoYi.html" />
    <Content Include="views\index - å¤åˆ¶.html" />
    <Content Include="views\indexMenu.html" />
    <Content Include="views\JiaShiCang_QiaoYi.html" />
    <Content Include="views\PlateBinding.html" />
    <Content Include="views\IpadStepIndex.html" />
    <Content Include="views\PublicPage\DeptInformation_PDA.html" />
@@ -422,6 +423,8 @@
    <Content Include="views\生产管理\生产报表\Sc_QualityReportBillDay.html" />
    <Content Include="views\生产管理\生产计划平台\JIT_DayPlanPlatForm_BCP.html" />
    <Content Include="views\生产管理\质量汇报单\Sc_QualityReportBillSumSave.html" />
    <Content Include="views\看板\采购收料\KB_CGSL.html" />
    <Content Include="views\看板\销售发货\KB_XSFH.html" />
    <Content Include="views\系统管理\会计期间\Xt_AccountPeriodAdd.html" />
    <Content Include="views\系统管理\用户管理\Gy_UserDeptList.html" />
    <Content Include="views\系统管理\多级审批\审批进度\Xt_CheckFlowProgressList.html" />
WebTM/layuiadmin/Scripts/webConfig.js
@@ -5,12 +5,14 @@
    //var WEBURL = "http://61.164.86.218:8099/ABAPI/";
    /*var WEBURL = "http://localhost/API/";     */        //颜晓军本地配置
    //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //杨乐本地配置
    /*var WEBURL = "http://localhost:8082/API/";    //杜贺本地配置*/
    var WEBURL = "http://localhost:8082/API/";    //杜贺本地配置
    /*var WEBURL = "http://localhost/API/";*/    //潘浙游本地配置  
    /*var WEBURL = "http://localhost:8082/API/";    //杜贺本地配置*/
    //var WEBURL = "http://localhost:81/API/";    //王彬本地配置
    /*var WEBURL = "http://localhost:8083/API/";  //陈雯静本地配置*/
    var WEBURL = "http://localhost:81/API/"    //翁涛涛本地配置
 /*   var WEBURL = "http://localhost:81/API/"    //翁涛涛本地配置*/
    /*var WEBURL = "http://localhost:8082/API/";    //张瑞广本地配置*/
    //var WEBURL = "http://localhost:81/API/"    //翁涛涛本地配置
    /*var WEBURL = "http://localhost:8082/API/"; */   //张瑞广本地配置
    //var WEBURL = "http://localhost:8082/LuBaoAPI/";   //余思杰本地配置
    //var WEBURL = "http://localhost:8088/ARAPI/";    //余思杰本地配置(安瑞)
WebTM/layuiadmin/modules/console.js
@@ -8,7 +8,8 @@
 */
layui.define(function(exports){
layui.define(function (exports) {
  
  /*
    ä¸‹é¢é€šè¿‡ layui.use åˆ†æ®µåŠ è½½ä¸åŒçš„æ¨¡å—ï¼Œå®žçŽ°ä¸åŒåŒºåŸŸçš„åŒæ—¶æ¸²æŸ“ï¼Œä»Žè€Œä¿è¯è§†å›¾çš„å¿«é€Ÿå‘ˆçŽ°
@@ -41,13 +42,24 @@
    
  });
  //数据概览
  layui.use(['admin', 'carousel', 'echarts'], function(){
    var $ = layui.$
    ,admin = layui.admin
    ,carousel = layui.carousel
    ,echarts = layui.echarts;
      //汇报单数量
      var quantity = [];
      //汇报时间辖区
      var time = [];
      get_Display();
    var echartsApp = [], options = [
      //今日产量趋势
      {
@@ -67,7 +79,7 @@
        xAxis : [{
          type : 'category',
          boundaryGap : false,
          data: ['06:00','06:30','07:00','07:30','08:00','08:30','09:00','09:30','10:00','11:30','12:00','12:30','13:00','13:30','14:00','14:30','15:00','15:30','16:00','16:30','17:00','17:30','18:00','18:30','19:00','19:30','20:00','20:30','21:00','21:30','22:00','22:30','23:00','23:30']
          data: time
        }],
        yAxis : [{
          type : 'value'
@@ -76,14 +88,14 @@
          name:'PV',
          type:'line',
          smooth:true,
          itemStyle: {normal: {areaStyle: {type: 'default'}}},
          data: [111,222,333,444,555,666,3333,33333,55555,66666,33333,3333,6666,11888,26666,38888,56666,42222,39999,28888,17777,9666,6555,5555,3333,2222,3111,6999,5888,2777,1666,999,888,777]
            itemStyle: { normal: { areaStyle: { type: 'default' } } },
            data: quantity
        },{
          name:'UV',
          type:'line',
          smooth:true,
          itemStyle: {normal: {areaStyle: {type: 'default'}}},
          data: [11,22,33,44,55,66,333,3333,5555,12666,3333,333,666,1188,2666,3888,6666,4222,3999,2888,1777,966,655,555,333,222,311,699,588,277,166,99,88,77]
            itemStyle: { normal: { areaStyle: { type: 'default' } } },
            data: quantity
        }]
      },
      
@@ -181,6 +193,40 @@
    layui.admin.on('hash(tab)', function(){
      layui.router().path.join('') || renderDataView(carouselIndex);
    });
      //查询
      function get_Display() {
          var index = layer.load(0, { shade: false });
          var ajaxLoad = layer.load();
          //进入页面显示的缓存列表
          $.ajax({
              url: GetWEBURL() + '/Web/GetICMOBillWorkQtyStatus_Tmp',
              type: "GET",
              async: false,
              data: {},
              success: function (data1) {
                  if (data1.count == 1) {
                      quantity = [];
                      time = [];
                      for (var i = 0; i < data1.data.length; i++) {
                          time.push(data1.data[i].date);
                          quantity.push(data1.data[i].quantity);
                      }
                      layer.close(ajaxLoad);
                  } else {
                      layer.close(ajaxLoad);
                      layer.alert(data1.code + data1.Message, { icon: 5 });
                  }
              }, error: function () {
                  layer.close(ajaxLoad);
                  layer.alert("接口请求失败!", { icon: 5 });
              }
          });
          layer.close(index);
      }
  });
  //最新订单
WebTM/views/IpadIndex.html
@@ -1238,6 +1238,42 @@
            });
        }
        //工艺参数点检点击事件
        function TechParam(event, obj) {
            if (wktag == 0) {
                layer.alert("请选择工单列表", { icon: 5 });
                return false;
            }
            layer.open({
                type: 2,
                skin: 'layui-layer-rim', //加上边框
                title: '新增工艺参数点检单',
                closeBtn: 1,
                shift: 2,
                area: ['100%', '100%'],
                maxmin: true,
                content: '设备管理/设备工艺参数订单点检表/SB_EquipICMOTechParamBillEdit.html?OperationType=4&linterid=&HEntryID=',
                end: function () {
                },
                success: function (dom, index) {
                    var data = [];
                    data.push({
                        "HBillType": HBillType,
                        "HSourceInterID": HSourceInterID,
                        "HSourceEntryID": HSourceEntryID,
                        "HSourceBillNo": HSourceBillNo,
                        "HSourceBillType": HSourceBillType
                    });
                    //通过索引获取到当前iframe弹出层
                    var iframe = window['layui-layer-iframe' + index];
                    //调用iframe弹出层内的方法
                    iframe.edit(data);
                },
            });
        }
        //退出
        function Esc(event, obj) {
            parent.location.href = "index.html"
@@ -1486,6 +1522,12 @@
                                    <span class="imgtitle">检验取样</span>
                                </div>
                            </div>
                            <div class="layui-col-sm12 layui-col-md4" onclick="TechParam(event,this)">
                                <div class="cnt bottomright">
                                    <span class="layui-icon layui-icon-tabs imgicon"></span>
                                    <span class="imgtitle">工艺参数点检</span>
                                </div>
                            </div>
                        </div>
                                              
                    </div>
WebTM/views/JiaShiCang_QiaoYi.html
New file
@@ -0,0 +1,64 @@
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>驾驶舱</title>
    <link rel="stylesheet" href="../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../layuiadmin/style/admin.css" media="all">
    <script src="../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../layuiadmin/Scripts/jquery-3.5.1.min.js"></script>
    <script src="../layuiadmin/layui/layui.js"></script>
    <script src="../layuiadmin/PubCustom.js"></script>
    <script src="../layuiadmin/Scripts/webConfig.js"></script>
</head>
<body>
    <script>
        layui.config({
            base: '../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index' //主入口模块
        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
            //#region å…¬å…±å˜é‡
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , element = layui.element
                , laypage = layui.laypage
                , laydate = layui.laydate
                , util = layui.util
                , soulTable = layui.soulTable;
            //判断是否登录 æœªç™»å½•则跳到登录页
            if (sessionStorage.login != "login") {
                layer.confirm("登录失效,请重新登录!", {
                    icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
                }, function () { window.location.href = "user/login.html"; });
            }
            //判断用户是否拥有查询权限,若没有,则报错提示,并关闭页面。拥有权限则跳转到驾驶舱页面
            $.ajax({
                type: "GET",
                url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //方法所在页面和方法名
                data: { "ModRightNameCheck": "KB_JiaShiCang", "user": sessionStorage["HUserName"] },
                success: function (result) {
                    if (result.count == 1) {
                        window.open('http://192.168.1.251:9191/bi/ItemShow?uid=c29bbf75-2c4f-11ef-8594-e878ee3e73ce', '_blank');
                        //Pub_Close(2);
                    } else {
                        layer.msg("错误:权限不足!!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" }, function () {
                            Pub_Close(2);
                        });
                    }
                }, error: function () {
                    layer.msg("接口请求失败!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" }, function () {
                        Pub_Close(2);
                    });
                }
            });
        });
    </script>
</body>
</html>
WebTM/views/home/console.html
@@ -355,7 +355,7 @@
            //#region   é¡µé¢åˆå§‹åŒ–方法
            function set_ClearBill() {
                get_Display();
            }
            //#endregion
@@ -391,9 +391,9 @@
                    liStr += '<li class="layui-col-xs3">';
                    if (data[i]["HPicNum"] == null || data[i]["HPicNum"] == "") {
                        liStr += '<i id="' + data[i]["HSubFuncID"] +'" class="layui-icon layui-icon-add-circle"></i>';
                        liStr += '<i id="' + data[i]["HSubFuncID"] + '" class="layui-icon layui-icon-add-circle"></i>';
                    } else {
                        liStr += '<i id="' + data[i]["HSubFuncID"] +'" class="' + data[i]["HPicNum"] + '"></i>';
                        liStr += '<i id="' + data[i]["HSubFuncID"] + '" class="' + data[i]["HPicNum"] + '"></i>';
                    }
                    liStr += '<a lay-href="' + data[i]["Hurl"] + '">';
WebTM/views/index_QiaoYi.html
@@ -112,88 +112,88 @@
                    <ul class="layui-nav layui-nav-tree" lay-shrink="all" id="LAY-system-side-menu" lay-filter="layadmin-system-side-menu">
                        <!-- é‡‡è´­ç®¡ç† -->
                        <!--<li data-name="set" class="layui-nav-item">
                            <a><i class="layui-icon layui-icon-cellphone"></i><cite>采购管理</cite></a>
                            <dl class="layui-nav-child">
                                <dd>
                                    <a>采购订单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="采购管理/采购订单/Cg_POOrderBillList.html">采购订单维护</a></dd>
                                    </dl>
                                </dd>
                                <dd>
                                    <a>委外订单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="采购管理/委外订单/WW_EntrustOrderBillList.html">委外订单维护</a></dd>
                                        <dd><a lay-href="仓存管理/委外用料单/WW_PPBomBillList.html">委外用料单维护</a></dd>
                                    </dl>
                                </dd>
                                <dd>
                                    <a>收料通知单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="采购管理/收料通知单/Cg_POInStockBillList.html">收料通知单维护</a></dd>
                                        <dd><a lay-href="采购管理/收料通知单/Add_Edit_Cg_POInStockBillList.html">收料通知单</a></dd>
                                    </dl>
                                </dd>
                                <dd>
                                    <a>退料通知单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="采购管理/退料通知单/Cg_POInStockBackBillList.html">退料通知单维护</a></dd>
                                        <dd><a lay-href="采购管理/退料通知单/Add_Edit_Cg_POInStockBackBillList.html">退料通知单</a></dd>
                                    </dl>
                                </dd>
                                <dd>
                                    <a>采购入库单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="验收入库/外购入库/Kf_POStockInBillList.html">采购入库单维护</a></dd>
                                        <dd><a lay-href="验收入库/外购入库/Add_Edit_Kf_POStockInBillList.html">采购入库单</a></dd>
                                    </dl>
                                </dd>
                                <dd>
                                    <a>采购退料单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="采购管理/采购退料单/Cg_PurchaseReturnList.html">采购退料单维护</a></dd>
                                    </dl>
                                </dd>
                            </dl>
                        </li>-->
        <a><i class="layui-icon layui-icon-cellphone"></i><cite>采购管理</cite></a>
        <dl class="layui-nav-child">
            <dd>
                <a>采购订单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="采购管理/采购订单/Cg_POOrderBillList.html">采购订单维护</a></dd>
                </dl>
            </dd>
            <dd>
                <a>委外订单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="采购管理/委外订单/WW_EntrustOrderBillList.html">委外订单维护</a></dd>
                    <dd><a lay-href="仓存管理/委外用料单/WW_PPBomBillList.html">委外用料单维护</a></dd>
                </dl>
            </dd>
            <dd>
                <a>收料通知单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="采购管理/收料通知单/Cg_POInStockBillList.html">收料通知单维护</a></dd>
                    <dd><a lay-href="采购管理/收料通知单/Add_Edit_Cg_POInStockBillList.html">收料通知单</a></dd>
                </dl>
            </dd>
            <dd>
                <a>退料通知单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="采购管理/退料通知单/Cg_POInStockBackBillList.html">退料通知单维护</a></dd>
                    <dd><a lay-href="采购管理/退料通知单/Add_Edit_Cg_POInStockBackBillList.html">退料通知单</a></dd>
                </dl>
            </dd>
            <dd>
                <a>采购入库单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="验收入库/外购入库/Kf_POStockInBillList.html">采购入库单维护</a></dd>
                    <dd><a lay-href="验收入库/外购入库/Add_Edit_Kf_POStockInBillList.html">采购入库单</a></dd>
                </dl>
            </dd>
            <dd>
                <a>采购退料单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="采购管理/采购退料单/Cg_PurchaseReturnList.html">采购退料单维护</a></dd>
                </dl>
            </dd>
        </dl>
    </li>-->
                        <!-- é”€å”®ç®¡ç† -->
                        <!--<li data-name="set" class="layui-nav-item">
                            <a><i class="layui-icon layui-icon-circle"></i><cite>销售管理</cite></a>
                            <dl class="layui-nav-child">
                                <dd>
                                    <a>销售订单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="销售管理/销售订单/Xs_SeOrderBillList.html">销售订单维护</a></dd>
                                        <dd><a lay-href="销售管理/销售订单/Add_Edit_Xs_SeOrderBillList.html">销售订单</a></dd>
                                    </dl>
                                </dd>
                                <dd>
                                    <a>发货通知单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="销售管理/发货通知单/Xs_SeOutStockBillList.html">发货通知单维护</a></dd>
                                        <dd><a lay-href="销售管理/发货通知单/Add_Edit_Xs_SeOutStockBillList.html">发货通知单</a></dd>
                                    </dl>
                                </dd>
                                <dd>
                                    <a>退货通知单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="销售管理/退货通知单/Xs_SeOutStockBackBillList.html">退货通知单维护</a></dd>
                                    </dl>
                                </dd>
                                <dd>
                                    <a>销售出库单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="领料发货/销售出库/Kf_SellOutBillList.html">销售出库单维护</a></dd>
                                    </dl>
                                </dd>
                                <dd>
                                    <a>销售退货单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="销售管理/销售退货单/Kf_ICStockBillMainList.html">销售退货单维护</a></dd>
                                    </dl>
                                </dd>
                            </dl>
                        </li>-->
        <a><i class="layui-icon layui-icon-circle"></i><cite>销售管理</cite></a>
        <dl class="layui-nav-child">
            <dd>
                <a>销售订单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="销售管理/销售订单/Xs_SeOrderBillList.html">销售订单维护</a></dd>
                    <dd><a lay-href="销售管理/销售订单/Add_Edit_Xs_SeOrderBillList.html">销售订单</a></dd>
                </dl>
            </dd>
            <dd>
                <a>发货通知单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="销售管理/发货通知单/Xs_SeOutStockBillList.html">发货通知单维护</a></dd>
                    <dd><a lay-href="销售管理/发货通知单/Add_Edit_Xs_SeOutStockBillList.html">发货通知单</a></dd>
                </dl>
            </dd>
            <dd>
                <a>退货通知单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="销售管理/退货通知单/Xs_SeOutStockBackBillList.html">退货通知单维护</a></dd>
                </dl>
            </dd>
            <dd>
                <a>销售出库单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="领料发货/销售出库/Kf_SellOutBillList.html">销售出库单维护</a></dd>
                </dl>
            </dd>
            <dd>
                <a>销售退货单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="销售管理/销售退货单/Kf_ICStockBillMainList.html">销售退货单维护</a></dd>
                </dl>
            </dd>
        </dl>
    </li>-->
                        <!-- ä»“存管理 -->
                        <li data-name="set" class="layui-nav-item">
                            <a><i class="layui-icon layui-icon-down"></i><cite>仓存管理</cite></a>
@@ -202,38 +202,38 @@
                                    <a>验收入库</a>
                                    <dl class="layui-nav-child">
                                        <!--<dd><a lay-href="验收入库/外购入库/Kf_POStockInBillList.html">采购入库单维护</a></dd>
                                        <dd><a lay-href="验收入库/外购入库/Kf_POStockInBackBillList.html">采购退料单维护</a></dd>
                                        <dd><a lay-href="验收入库/产品入库/Kf_ProductInBillList.html">生产入库单维护</a></dd>
                                        <dd><a lay-href="生产管理/生产退库单/Sc_ProductionReturnList.html">生产退库单维护</a></dd>-->
                    <dd><a lay-href="验收入库/外购入库/Kf_POStockInBackBillList.html">采购退料单维护</a></dd>
                    <dd><a lay-href="验收入库/产品入库/Kf_ProductInBillList.html">生产入库单维护</a></dd>
                    <dd><a lay-href="生产管理/生产退库单/Sc_ProductionReturnList.html">生产退库单维护</a></dd>-->
                                        <dd><a lay-href="验收入库/其他入库/Kf_OtherInBillList.html">其他入库单维护</a></dd>
                                        <!--<dd><a lay-href="验收入库/委外入库/Kf_EntrustInBillList.html">委外加工入库单维护</a></dd>
                                        <dd><a lay-href="领料发货/委外出库/Kf_EntrustOutBillList.html">委外加工出库单维护</a></dd>
                                        <dd><a lay-href="仓存管理/分步式调入单/Fb_StepFoldinBillList.html">分步式调入单维护</a></dd>-->
                    <dd><a lay-href="领料发货/委外出库/Kf_EntrustOutBillList.html">委外加工出库单维护</a></dd>
                    <dd><a lay-href="仓存管理/分步式调入单/Fb_StepFoldinBillList.html">分步式调入单维护</a></dd>-->
                                    </dl>
                                </dd>
                                <dd>
                                    <a>领料发货</a>
                                    <dl class="layui-nav-child">
                                        <!--<dd><a lay-href="领料发货/领料出库/Kf_MateOutBillList.html">生产领料单维护</a></dd>
                                        <dd><a lay-href="领料发货/领料出库/Kf_MateOutBackBillList.html">生产退料单维护</a></dd>
                                        <dd><a lay-href="">生产补料单维护n</a></dd>
                                        <dd><a lay-href="领料发货/销售出库/Kf_SellOutBillList.html">销售出库单维护</a></dd>
                                        <dd><a lay-href="销售管理/销售退货单/Kf_ICStockBillMainList.html">销售退货单维护</a></dd>-->
                    <dd><a lay-href="领料发货/领料出库/Kf_MateOutBackBillList.html">生产退料单维护</a></dd>
                    <dd><a lay-href="">生产补料单维护n</a></dd>
                    <dd><a lay-href="领料发货/销售出库/Kf_SellOutBillList.html">销售出库单维护</a></dd>
                    <dd><a lay-href="销售管理/销售退货单/Kf_ICStockBillMainList.html">销售退货单维护</a></dd>-->
                                        <dd><a lay-href="领料发货/其他出库/Kf_OtherOutBillList.html">其他出库单维护</a></dd>
                                        <dd><a lay-href="领料发货/领料出库/Kf_MateOutBillList.html">生产领料单维护</a></dd>
                                        <!--<dd><a lay-href="领料发货/分步式调出单/Fb_StepFoldOutBillList.html">分步式调出单维护</a></dd>
                                        <dd><a lay-href="领料发货/领料出库/Kf_StockOutRequestBillList.html">出库申请单维护</a></dd>
                                        <dd><a lay-href="领料发货/领料出库/Kf_StockOutRequestBill.html">出库申请单</a></dd>-->
                    <dd><a lay-href="领料发货/领料出库/Kf_StockOutRequestBillList.html">出库申请单维护</a></dd>
                    <dd><a lay-href="领料发货/领料出库/Kf_StockOutRequestBill.html">出库申请单</a></dd>-->
                                    </dl>
                                </dd>
                                <dd>
                                    <a>调拨盘点</a>
                                    <dl class="layui-nav-child">
                                        <!--<dd><a lay-href="仓存管理/仓库调拨/Kf_MoveStockRequestBillEdit.html">调拨申请单</a></dd>
                                        <dd><a lay-href="仓存管理/仓库调拨/Kf_MoveStockRequestBillList.html">调拨申请单维护</a></dd>-->
                    <dd><a lay-href="仓存管理/仓库调拨/Kf_MoveStockRequestBillList.html">调拨申请单维护</a></dd>-->
                                        <dd><a lay-href="仓存管理/仓库调拨/Kf_MoveStockBillList.html">直接调拨单维护</a></dd>
                                        <!--<dd><a lay-href="仓存管理/分步式调入单/Fb_StepFoldinBillList.html">分步式调入单维护</a></dd>
                                        <dd><a lay-href="领料发货/分步式调出单/Fb_StepFoldOutBillList.html">分步式调出单维护</a></dd>-->
                    <dd><a lay-href="领料发货/分步式调出单/Fb_StepFoldOutBillList.html">分步式调出单维护</a></dd>-->
                                    </dl>
                                </dd>
                                <dd>
@@ -242,7 +242,7 @@
                                        <dd><a lay-href="仓存管理/条码生成/Gy_BarCodeBill.html">条码生成</a></dd>
                                        <dd><a lay-href="模治具管理/模治具管理/Gy_BarCodeBillList.html">条码主档维护</a></dd>
                                        <!--<dd><a lay-href="模治具管理/模治具管理/KF_BarCodeStatusChangeBill.html">条码状态变更单</a></dd>
                                        <dd><a lay-href="模治具管理/模治具管理/KF_BarCodeStatusChangeBillList.html">条码状态变更单维护</a></dd>-->
                    <dd><a lay-href="模治具管理/模治具管理/KF_BarCodeStatusChangeBillList.html">条码状态变更单维护</a></dd>-->
                                        <dd><a lay-href="模治具管理/模治具管理/Gy_BarCodeBill_OutList.html">条码归档维护</a></dd>
                                    </dl>
                                </dd>
@@ -255,7 +255,7 @@
                                        <!-- <dd><a lay-href="领料发货/销售出库/Kf_SellOutBill_FastList.html">销售出库缓存列表</a></dd> -->
                                    </dl>
                                </dd>
                                 <dd>
                                <dd>
                                    <a>仓库报表</a>
                                    <dl class="layui-nav-child">
                                        <!--<dd><a lay-href="仓存管理/扫码异常记录表/KF_PonderationBillList.html">扫码异常记录查询</a></dd>-->
@@ -265,7 +265,7 @@
                                        <!--<dd><a lay-href="仓存管理/条码库存/KF_PonderationBillMain_Temp.html">条码出入库缓存列表</a></dd>-->
                                        <!--<dd><a lay-href="仓存管理/条码出入库记录表/KF_PonderationBillList_Query.html">扫码记录缓存报表</a></dd>-->
                                    </dl>
                                </dd>
                                </dd>
                            </dl>
                        </li>
                        <!-- è®¡åˆ’管理 -->
@@ -297,11 +297,11 @@
                                    </dl>
                                </dd>
                                <!-- <dd>
                                    <a>生产物料清单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="生产管理/生产物料清单/sc_Gy_ICBomBillMainList.html">物料清单维护</a></dd>
                                    </dl>
                                </dd> -->
                <a>生产物料清单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="生产管理/生产物料清单/sc_Gy_ICBomBillMainList.html">物料清单维护</a></dd>
                </dl>
            </dd> -->
                                <dd>
                                    <a>工艺路线</a>
                                    <dl class="layui-nav-child">
@@ -340,122 +340,122 @@
                                    </dl>
                                </dd>
                                <!-- <dd>
        <a>生产用料清单</a>
        <dl class="layui-nav-child">
            <dd><a lay-href="生产管理/生产投料单/Sc_PPBomBillList.html">生产用料清单维护</a></dd>
            <dd><a lay-href="生产管理/生产投料单/Sc_PPickingBillList.html">生产领料拆码列表</a></dd>
        </dl>
    </dd> -->
                                <!-- <dd>
        <a>汇报管理(工序)</a>
        <dl class="layui-nav-child">
            <dd><a lay-href="生产工序管理/工序汇报单/Sc_Add_ProcessReportList.html">工序汇报单</a></dd>
            <dd><a lay-href="生产工序管理/工序汇报单/Sc_ProcessReportList.html">工序汇报单维护</a></dd>
            <dd><a lay-href="生产管理/生产汇报单/Sc_Add_ICMOReportBillList.html">生产汇报单</a></dd>
            <dd><a lay-href="生产管理/生产汇报单/Sc_ICMOReportBillList.html">生产汇报单维护</a></dd>
            <dd><a lay-href="">产量汇报单null</a></dd>
            <dd><a lay-href="生产管理/报工台工序/产量汇报/Sc_ProductReportStepBillList_Web.html">产量汇报单维护</a></dd>
            <dd><a lay-href="生产管理/报工台工序/不良采集/Sc_QualityReportStepBill.html">质量汇报单</a></dd>
            <dd><a lay-href="生产管理/报工台工序/不良采集/Sc_QualityReportStepBillList.html">质量汇报单维护</a></dd>
            <dd><a lay-href="生产管理/生产包装单/Sc_PackUnionBill.html">组托单维护</a></dd>
        </dl>
    </dd> -->
                                <!-- <dd>
        <a>开结班管理(工序)</a>
        <dl class="layui-nav-child">
            <dd><a lay-href="生产管理/报工台工序/开工/Sc_Add_MESBeginStepWorkBillList.html">开班单</a></dd>
            <dd><a lay-href="生产管理/报工台工序/开工/Sc_MESBeginStepWorkBillList.html">开班单维护</a></dd>
            <dd><a lay-href="生产管理/报工台工序/停工/Sc_MESStopStepWorkBillList.html">停工挂起单维护</a></dd>
            <dd><a lay-href="生产管理/报工台工序/完工/Sc_MESEndStepWorkBillList.html">结班单维护</a></dd>
            <dd><a lay-href="生产管理/报工台工序/返工/Sc_MESReturnStepWorkBillList.html">返工单维护</a></dd>
        </dl>
    </dd> -->
                                <!-- <dd>
        <a>报工管理</a>
        <dl class="layui-nav-child">
            <dd><a href="IpadStepIndex.html" target="main_self_frame">报工平台(工序)</a></dd>
            <dd><a href="IpadIndex.html" target="main_self_frame">报工平台</a></dd>
            <dd><a lay-href="">报检申请n</a></dd>
        </dl>
    </dd>
    <dd>
        <a>上料防错</a>
        <dl class="layui-nav-child">
            <dd><a lay-href="">上料防错单n</a></dd>
            <dd><a lay-href="生产管理/报工台工序/防错/Sc_MaterToSourceStepBillList.html">上料防错单维护</a></dd>
        </dl>
    </dd>
    <dd>
        <a>组装追溯单</a>
        <dl class="layui-nav-child">
            <dd><a href="组装单/Sc_AssemblyBill_Fast.html" target="main_self_frame">组装追溯单</a></dd>
            <dd><a lay-href="生产管理/组装单/Sc_GroupOrderBillList.html">组装追溯单维护</a></dd>
        </dl>
    </dd>
    <dd>
        <a>组托单</a>
        <dl class="layui-nav-child">
            <dd><a lay-href="生产管理/生产包装单/Sc_PackUnionBill.html">组托单维护</a></dd>
        </dl>
    </dd>
    <dd>
        <a>日计划平台</a>
        <dl class="layui-nav-child">
            <dd>
                <a>生产计划平台</a>
                <a>生产用料清单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="生产管理/生产计划平台/JIT_DayPlanPlatForm.html" style="margin: 0 0 0 13px;">生产计划平台</a></dd>
                    <dd><a lay-href="生产管理/生产计划平台/JIT_DayPlanPlatFormImport.html" style="margin: 0 0 0 13px;">导入</a></dd>-->
                    <dd><a lay-href="生产管理/生产投料单/Sc_PPBomBillList.html">生产用料清单维护</a></dd>
                    <dd><a lay-href="生产管理/生产投料单/Sc_PPickingBillList.html">生产领料拆码列表</a></dd>
                </dl>
            </dd> -->
                                <!-- <dd>
                <a>汇报管理(工序)</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="生产工序管理/工序汇报单/Sc_Add_ProcessReportList.html">工序汇报单</a></dd>
                    <dd><a lay-href="生产工序管理/工序汇报单/Sc_ProcessReportList.html">工序汇报单维护</a></dd>
                    <dd><a lay-href="生产管理/生产汇报单/Sc_Add_ICMOReportBillList.html">生产汇报单</a></dd>
                    <dd><a lay-href="生产管理/生产汇报单/Sc_ICMOReportBillList.html">生产汇报单维护</a></dd>
                    <dd><a lay-href="">产量汇报单null</a></dd>
                    <dd><a lay-href="生产管理/报工台工序/产量汇报/Sc_ProductReportStepBillList_Web.html">产量汇报单维护</a></dd>
                    <dd><a lay-href="生产管理/报工台工序/不良采集/Sc_QualityReportStepBill.html">质量汇报单</a></dd>
                    <dd><a lay-href="生产管理/报工台工序/不良采集/Sc_QualityReportStepBillList.html">质量汇报单维护</a></dd>
                    <dd><a lay-href="生产管理/生产包装单/Sc_PackUnionBill.html">组托单维护</a></dd>
                </dl>
            </dd> -->
                                <!-- <dd>
                <a>开结班管理(工序)</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="生产管理/报工台工序/开工/Sc_Add_MESBeginStepWorkBillList.html">开班单</a></dd>
                    <dd><a lay-href="生产管理/报工台工序/开工/Sc_MESBeginStepWorkBillList.html">开班单维护</a></dd>
                    <dd><a lay-href="生产管理/报工台工序/停工/Sc_MESStopStepWorkBillList.html">停工挂起单维护</a></dd>
                    <dd><a lay-href="生产管理/报工台工序/完工/Sc_MESEndStepWorkBillList.html">结班单维护</a></dd>
                    <dd><a lay-href="生产管理/报工台工序/返工/Sc_MESReturnStepWorkBillList.html">返工单维护</a></dd>
                </dl>
            </dd> -->
                                <!-- <dd>
                <a>报工管理</a>
                <dl class="layui-nav-child">
                    <dd><a href="IpadStepIndex.html" target="main_self_frame">报工平台(工序)</a></dd>
                    <dd><a href="IpadIndex.html" target="main_self_frame">报工平台</a></dd>
                    <dd><a lay-href="">报检申请n</a></dd>
                </dl>
            </dd>
            <dd>
                <a>上料防错</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="">上料防错单n</a></dd>
                    <dd><a lay-href="生产管理/报工台工序/防错/Sc_MaterToSourceStepBillList.html">上料防错单维护</a></dd>
                </dl>
            </dd>
            <dd>
                <a>组装追溯单</a>
                <dl class="layui-nav-child">
                    <dd><a href="组装单/Sc_AssemblyBill_Fast.html" target="main_self_frame">组装追溯单</a></dd>
                    <dd><a lay-href="生产管理/组装单/Sc_GroupOrderBillList.html">组装追溯单维护</a></dd>
                </dl>
            </dd>
            <dd>
                <a>组托单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="生产管理/生产包装单/Sc_PackUnionBill.html">组托单维护</a></dd>
                </dl>
            </dd>
            <dd>
                <a>日计划平台</a>
                <dl class="layui-nav-child">
                    <dd>
                        <a>生产计划平台</a>
                        <dl class="layui-nav-child">
                            <dd><a lay-href="生产管理/生产计划平台/JIT_DayPlanPlatForm.html" style="margin: 0 0 0 13px;">生产计划平台</a></dd>
                            <dd><a lay-href="生产管理/生产计划平台/JIT_DayPlanPlatFormImport.html" style="margin: 0 0 0 13px;">导入</a></dd>-->
                                <!-- <dd><a lay-href="生产管理/齐套分析/JIT_CompleteDetailList.html" style="margin: 0 0 0 13px;">齐套分析信息明细列表</a></dd>
            <dd><a lay-href="生产管理/生产计划平台/Sc_ICMOSortBillList.html" style="margin: 0 0 0 13px;">生产日计划查询</a></dd>
        </dl>
    </dd>
    <dd>
        <a>日计划工单</a>
        <dl class="layui-nav-child">
            <dd><a lay-href="生产管理/生产日计划工单/JIT_DayPlanBillList.html" style="margin: 0 0 0 13px;">日计划工单列表</a></dd>
            <dd><a lay-href="生产管理/生产日计划工单/JIT_DayPlanBillEdit.html" style="margin: 0 0 0 13px;">日计划工单</a></dd>-->
                                <!-- </dl>
    </dd> -->
                                <!-- <dd>
        <a>要料计划</a>
        <dl class="layui-nav-child">
            <dd><a lay-href="生产管理/要料计划/JIT_NeedMaterPlanBillList.html" style="margin: 0 0 0 13px;">要料计划单列表</a></dd>
            <dd><a lay-href="生产管理/要料计划/JIT_NeedMaterPlanBillEdit.html" style="margin: 0 0 0 13px;">要料计划单</a></dd>
        </dl>
    </dd>
    <dd>
        <a>提料计划</a>
        <dl class="layui-nav-child">
            <dd><a lay-href="生产管理/提料计划/JIT_LiftMaterPlaBillnList.html" style="margin: 0 0 0 13px;">提料计划单列表</a></dd>
            <dd><a lay-href="生产管理/提料计划/JIT_LiftMaterPlanBillEdit.html" style="margin: 0 0 0 13px;">提料计划单</a></dd>
        </dl>
    </dd>
    <dd>
        <a>基础资料</a>
        <dl class="layui-nav-child">
            <dd><a lay-href="生产管理/日计划基础资料/Gy_WorkWarehouseBillList.html" style="margin: 0 0 0 13px;">车间仓库对照列表</a></dd>
            <dd><a lay-href="生产管理/日计划基础资料/Cg_PODemandPlanConfigBillList.html" style="margin: 0 0 0 13px;">提料计划信息列表</a></dd>
            <dd><a lay-href="生产管理/日计划基础资料/JIT_NeedMaterPlanConfigBillList.html" style="margin: 0 0 0 13px;">要料计划信息列表</a></dd>
        </dl>
    </dd> -->
                                <!-- <dd>
                <a>即时库存</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="生产管理/即时库存/JIT_InventoryList.html" style="margin: 0 0 0 13px;">即时库存列表</a></dd>
                    <dd><a lay-href="生产管理/生产计划平台/Sc_ICMOSortBillList.html" style="margin: 0 0 0 13px;">生产日计划查询</a></dd>
                </dl>
            </dd>
            <dd>
                <a>报表</a>
                <a>日计划工单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="生产管理/日计划报表/ReportPODemandPlanBillList.html" style="margin: 0 0 0 13px;">提料计划报表(采购订单维度)</a></dd>
                    <dd><a lay-href="生产管理/日计划报表/ReportPODemandPlanBillList_S.html" style="margin: 0 0 0 13px;">提料计划报表</a></dd>
                    <dd><a lay-href="生产管理/日计划报表/ReportWorkDemandPlanBillList.html" style="margin: 0 0 0 13px;">要料计划报表</a></dd>
                    <dd><a lay-href="生产管理/日计划报表/ReportMOMaterReadysBillList.html" style="margin: 0 0 0 13px;">齐套报表</a></dd>
                    <dd><a lay-href="生产管理/生产日计划工单/JIT_DayPlanBillList.html" style="margin: 0 0 0 13px;">日计划工单列表</a></dd>
                    <dd><a lay-href="生产管理/生产日计划工单/JIT_DayPlanBillEdit.html" style="margin: 0 0 0 13px;">日计划工单</a></dd>-->
                                <!-- </dl>
            </dd> -->
                                <!-- <dd>
                <a>要料计划</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="生产管理/要料计划/JIT_NeedMaterPlanBillList.html" style="margin: 0 0 0 13px;">要料计划单列表</a></dd>
                    <dd><a lay-href="生产管理/要料计划/JIT_NeedMaterPlanBillEdit.html" style="margin: 0 0 0 13px;">要料计划单</a></dd>
                </dl>
            </dd>
        </dl>
    </dd> -->
            <dd>
                <a>提料计划</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="生产管理/提料计划/JIT_LiftMaterPlaBillnList.html" style="margin: 0 0 0 13px;">提料计划单列表</a></dd>
                    <dd><a lay-href="生产管理/提料计划/JIT_LiftMaterPlanBillEdit.html" style="margin: 0 0 0 13px;">提料计划单</a></dd>
                </dl>
            </dd>
            <dd>
                <a>基础资料</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="生产管理/日计划基础资料/Gy_WorkWarehouseBillList.html" style="margin: 0 0 0 13px;">车间仓库对照列表</a></dd>
                    <dd><a lay-href="生产管理/日计划基础资料/Cg_PODemandPlanConfigBillList.html" style="margin: 0 0 0 13px;">提料计划信息列表</a></dd>
                    <dd><a lay-href="生产管理/日计划基础资料/JIT_NeedMaterPlanConfigBillList.html" style="margin: 0 0 0 13px;">要料计划信息列表</a></dd>
                </dl>
            </dd> -->
                                <!-- <dd>
                        <a>即时库存</a>
                        <dl class="layui-nav-child">
                            <dd><a lay-href="生产管理/即时库存/JIT_InventoryList.html" style="margin: 0 0 0 13px;">即时库存列表</a></dd>
                        </dl>
                    </dd>
                    <dd>
                        <a>报表</a>
                        <dl class="layui-nav-child">
                            <dd><a lay-href="生产管理/日计划报表/ReportPODemandPlanBillList.html" style="margin: 0 0 0 13px;">提料计划报表(采购订单维度)</a></dd>
                            <dd><a lay-href="生产管理/日计划报表/ReportPODemandPlanBillList_S.html" style="margin: 0 0 0 13px;">提料计划报表</a></dd>
                            <dd><a lay-href="生产管理/日计划报表/ReportWorkDemandPlanBillList.html" style="margin: 0 0 0 13px;">要料计划报表</a></dd>
                            <dd><a lay-href="生产管理/日计划报表/ReportMOMaterReadysBillList.html" style="margin: 0 0 0 13px;">齐套报表</a></dd>
                        </dl>
                    </dd>
                </dl>
            </dd> -->
                            </dl>
                        </li>
                        <!-- è½¦é—´ç®¡ç† -->
@@ -472,12 +472,12 @@
                                        <dd><a lay-href="车间管理/工序流转卡/Sc_ProcExchWorkBackBillList.html">工序返工申请列表</a></dd>
                                        <!--<dd><a lay-href="车间管理/工序流转卡/Sc_ProcExchWorkBackBillEdit.html">工序返工申请</a></dd>-->
                                        <!--  <dd><a lay-href="车间管理/工序流转卡/Sc_ProcessSendWorkList.html">工序派工列表</a></dd>
                                        <dd><a lay-href="车间管理/工序流转卡/Sc_ProcessSendWorkEdit.html">工序派工</a></dd> -->
                    <dd><a lay-href="车间管理/工序流转卡/Sc_ProcessSendWorkEdit.html">工序派工</a></dd> -->
                                        <!--<dd><a lay-href="车间管理/工序流转卡/Sc_ProcExchWorkBackBillEdit.html">工序返工申请单编辑</a></dd>-->
                                        <dd><a lay-href="车间管理/工序流转卡/Sc_ProcExchRecordBackBillList.html">工序返工记录单</a></dd>
                                        <!--<dd><a lay-href="车间管理/工序流转卡/Sc_ProcExchRecordBackBillEdit.html">工序返工记录单编辑</a></dd>-->
                                        <!-- <dd><a lay-href="">工序委外工单n</a></dd>
                                        <dd><a lay-href="">工序委外工单维护n</a></dd> -->
                    <dd><a lay-href="">工序委外工单维护n</a></dd> -->
                                        <dd><a lay-href="车间管理/工序进站接收单/Cj_StationInBill_QiaoYi.html">工序进站接收单</a></dd>
                                        <!-- <dd><a lay-href="车间管理/工序进站接收单/Sc_StationInBill_Mul.html">工序进站接收单批量</a></dd> -->
                                        <dd><a lay-href="车间管理/工序进站接收单/Cj_StationInBillList.html">工序进站接收单维护</a></dd>
@@ -512,7 +512,8 @@
                                                <dd><a lay-href="车间管理/报表分析/SemiFinishedProductsReport.html">半成品报表</a></dd>
                                                <dd><a lay-href="车间管理/报表分析/Sc_ProcessErrStationReport.html">工序异常过站报表</a></dd>
                                                <dd><a lay-href="车间管理/报表分析/Sc_ProductedRateReport.html">制成率明细报表</a></dd>
                                                <dd><a lay-href="车间管理/报表分析/Sc_RetentionTimeReport.html">滞留时间报表</a></dd>                                            </dl>
                                                <dd><a lay-href="车间管理/报表分析/Sc_RetentionTimeReport.html">滞留时间报表</a></dd>
                                            </dl>
                                        </dd>
                                        <dd>
                                            <a>白坯发布</a>
@@ -577,6 +578,13 @@
                            </dl>
                        </li>
                        <!-- çœ‹æ¿ç®¡ç† -->
                        <li data-name="set" class="layui-nav-item">
                            <a><i class="layui-icon layui-icon-set"></i><cite>看板管理</cite></a>
                            <dl class="layui-nav-child">
                                <dd><a lay-href="JiaShiCang_QiaoYi.html">驾驶舱</a></dd>
                            </dl>
                        </li>
                        <!-- ä¿¡ç”¨ç®¡ç† -->
                        <li data-name="set" class="layui-nav-item">
@@ -619,11 +627,11 @@
                                    </dl>
                                </dd>
                                <!--<dd>
                                    <a>应收单</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="销售管理/应收单/Xs_ReceivableBillList.html">应收单维护</a></dd>
                                    </dl>
                                </dd>-->
                <a>应收单</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="销售管理/应收单/Xs_ReceivableBillList.html">应收单维护</a></dd>
                </dl>
            </dd>-->
                                <dd>
                                    <a>其他应收单</a>
                                    <dl class="layui-nav-child">
@@ -688,33 +696,33 @@
                                        <!-- <dd><a lay-href="基础资料/采购基础资料/Gy_Supplier.html">供应商列表</a></dd> -->
                                        <!-- <dd><a lay-href="基础资料/公用基础资料/Gy_OrderLev.html">订单等级</a></dd> -->
                                        <!-- <dd><a lay-href="基础资料/公用基础资料/Gy_OrderBackInfo.html">订单反馈状态</a></dd>
                                        <dd><a lay-href="基础资料/公用基础资料/Gy_TechnologyParameterList.html">工艺参数列表</a></dd>
                                        <dd><a lay-href="基础资料/公用基础资料/Gy_TechnologyParameterUnitList.html">工艺参数单位列表</a></dd>
                                        <dd><a lay-href="基础资料/公用基础资料/Gy_TechParamByProcList.html">工艺参数对应表列表</a></dd>
                                        <dd><a lay-href="基础资料/公用基础资料/Gy_PackType.html">包装方式</a></dd>
                                        <dd><a lay-href="基础资料/公用基础资料/Gy_ConkType.html">故障类别</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_StockStatusList.html">库存状态列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_SupplierContactList.html">供货方联系人列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_COMMONCONTACTList.html">收货方联系人列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_PaymentConditionList.html">付款条件列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_RecConditionList.html">收款条件列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_TaxRateList.html">税率列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_RateTypeList.html">汇率列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_CustLocationList.html">交货地点列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_SettleStyle.html">结算方式列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_MatePriceSup.html">采购价格列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_Operator.html">业务员列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_Work.html">作业列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_Staff.html">员工列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_MouldStatus.html">器具状态列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_EquipStatus.html">设备状态列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_TaxMIX.html">税组合列表</a></dd> -->
                    <dd><a lay-href="基础资料/公用基础资料/Gy_TechnologyParameterList.html">工艺参数列表</a></dd>
                    <dd><a lay-href="基础资料/公用基础资料/Gy_TechnologyParameterUnitList.html">工艺参数单位列表</a></dd>
                    <dd><a lay-href="基础资料/公用基础资料/Gy_TechParamByProcList.html">工艺参数对应表列表</a></dd>
                    <dd><a lay-href="基础资料/公用基础资料/Gy_PackType.html">包装方式</a></dd>
                    <dd><a lay-href="基础资料/公用基础资料/Gy_ConkType.html">故障类别</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_StockStatusList.html">库存状态列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_SupplierContactList.html">供货方联系人列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_COMMONCONTACTList.html">收货方联系人列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_PaymentConditionList.html">付款条件列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_RecConditionList.html">收款条件列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_TaxRateList.html">税率列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_RateTypeList.html">汇率列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_CustLocationList.html">交货地点列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_SettleStyle.html">结算方式列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_MatePriceSup.html">采购价格列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_Operator.html">业务员列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_Work.html">作业列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_Staff.html">员工列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_MouldStatus.html">器具状态列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_EquipStatus.html">设备状态列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_TaxMIX.html">税组合列表</a></dd> -->
                                    </dl>
                                    <!-- </dd>
                                    <dd>
                                       <a>设备基础资料</a>
                                       <dl class="layui-nav-child">
                                           <dd><a lay-href="基础资料/基础资料/Gy_DotCheckEdit.html">点检项目</a></dd>-->
                <dd>
                   <a>设备基础资料</a>
                   <dl class="layui-nav-child">
                       <dd><a lay-href="基础资料/基础资料/Gy_DotCheckEdit.html">点检项目</a></dd>-->
                                    <!-- <dd><a lay-href="基础资料/基础资料/Gy_DotCheckList.html">点检项目维护</a></dd> -->
                                    <!--<dd><a lay-href="基础资料/基础资料/Gy_RepairEdit.html">维修项目</a></dd>-->
                                    <!--  <dd><a lay-href="基础资料/基础资料/Gy_RepairList.html">维修项目维护</a></dd> -->
@@ -722,57 +730,57 @@
                                    <!-- <dd><a lay-href="基础资料/基础资料/Gy_RepairCheckList.html">维修检验项目维护</a></dd> -->
                                    <!--<dd><a lay-href="基础资料/基础资料/Gy_MaintainEdit.html">保养项目</a></dd>-->
                                    <!-- <dd><a lay-href="基础资料/基础资料/Gy_MaintainList.html">保养项目维护</a></dd>
                                            <dd><a lay-href="基础资料/基础资料/Gy_MateMould.html">产品与器具清单</a></dd>
                                            <dd><a lay-href="基础资料/基础资料/Gy_MateMouldList.html">产品与器具清单维护</a></dd>
                                        </dl>
                                    </dd> -->
                        <dd><a lay-href="基础资料/基础资料/Gy_MateMould.html">产品与器具清单</a></dd>
                        <dd><a lay-href="基础资料/基础资料/Gy_MateMouldList.html">产品与器具清单维护</a></dd>
                    </dl>
                </dd> -->
                                    <!-- <dd>
                                    <a>生产资料</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="基础资料/公用基础资料/Gy_WorkCenter.html">工作中心列表</a></dd>
                                        <dd><a lay-href="基础资料/生产基础资料/Gy_Process.html">工序列表</a></dd>
                                        <dd><a lay-href="基础资料/生产基础资料/Gy_Source.html">生产资源列表</a></dd>
                                        <dd><a lay-href="基础资料/工资基础资料/Gy_Group.html">生产班组列表</a></dd>
                                       <dd><a lay-href="基础资料/生产基础资料/Gy_BadReason.html">不良原因列表</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_ConkReasonList.html">故障原因列表</a></dd> -->
                <a>生产资料</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="基础资料/公用基础资料/Gy_WorkCenter.html">工作中心列表</a></dd>
                    <dd><a lay-href="基础资料/生产基础资料/Gy_Process.html">工序列表</a></dd>
                    <dd><a lay-href="基础资料/生产基础资料/Gy_Source.html">生产资源列表</a></dd>
                    <dd><a lay-href="基础资料/工资基础资料/Gy_Group.html">生产班组列表</a></dd>
                   <dd><a lay-href="基础资料/生产基础资料/Gy_BadReason.html">不良原因列表</a></dd>
                    <dd><a lay-href="基础资料/基础资料/Gy_ConkReasonList.html">故障原因列表</a></dd> -->
                                    <!-- <dd><a lay-href="基础资料/生产基础资料/Gy_SOPBillList.html">作业指导书维护</a></dd>
                                            <dd><a lay-href="基础资料/生产基础资料/Gy_SOPBillEdit.html">作业指导书编辑</a></dd>
                                            <dd><a href="基础资料/生产基础资料/Gy_SOPBill.html" target="main_self_frame">作业指导书</a></dd>
                                        </dl>
                                    </dd> -->
                        <dd><a lay-href="基础资料/生产基础资料/Gy_SOPBillEdit.html">作业指导书编辑</a></dd>
                        <dd><a href="基础资料/生产基础资料/Gy_SOPBill.html" target="main_self_frame">作业指导书</a></dd>
                    </dl>
                </dd> -->
                                    <!-- <dd>
                                        <a>检验资料</a>
                                        <dl class="layui-nav-child">
                                            <dd><a lay-href="基础资料/公用基础资料/Gy_CheckItem.html">检验项目列表</a></dd>
                                            <dd><a lay-href="基础资料/公用基础资料/Gy_QCCheckClass.html">检验项目分类列表</a></dd>
                                        </dl>
                                    </dd> -->
                    <a>检验资料</a>
                    <dl class="layui-nav-child">
                        <dd><a lay-href="基础资料/公用基础资料/Gy_CheckItem.html">检验项目列表</a></dd>
                        <dd><a lay-href="基础资料/公用基础资料/Gy_QCCheckClass.html">检验项目分类列表</a></dd>
                    </dl>
                </dd> -->
                                    <!-- <dd>
                                        <a>工资基础资料</a>
                                        <dl class="layui-nav-child">
                                            <dd><a lay-href="基础资料/工资基础资料/Gy_ProcPrice.html">工序工价资料</a></dd>
                                            <dd><a lay-href="基础资料/工资基础资料/Gy_ProcPriceList.html">工序工价资料维护</a></dd>
                                            <dd><a lay-href="基础资料/工资基础资料/Gy_WorkDay.html">工作日列表</a></dd>
                                        </dl>
                                    </dd> -->
                    <a>工资基础资料</a>
                    <dl class="layui-nav-child">
                        <dd><a lay-href="基础资料/工资基础资料/Gy_ProcPrice.html">工序工价资料</a></dd>
                        <dd><a lay-href="基础资料/工资基础资料/Gy_ProcPriceList.html">工序工价资料维护</a></dd>
                        <dd><a lay-href="基础资料/工资基础资料/Gy_WorkDay.html">工作日列表</a></dd>
                    </dl>
                </dd> -->
                                    <!-- <dd>
                                        <a>产品资料</a>
                                        <dl class="layui-nav-child">
                                            <dd><a lay-href="基础资料/产品基础资料/Gy_StdMinPickQty.html">供应商物料资料</a></dd>
                                            <dd><a lay-href="基础资料/产品基础资料/Gy_StdMinPickQtyList.html">供应商物料资料维护</a></dd>
                                        </dl>
                                    </dd> -->
                    <a>产品资料</a>
                    <dl class="layui-nav-child">
                        <dd><a lay-href="基础资料/产品基础资料/Gy_StdMinPickQty.html">供应商物料资料</a></dd>
                        <dd><a lay-href="基础资料/产品基础资料/Gy_StdMinPickQtyList.html">供应商物料资料维护</a></dd>
                    </dl>
                </dd> -->
                                    <!--<dd>
                                        <a>数据字典</a>
                                        <dl class="layui-nav-child">
                                            <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_Table.html"> æ•°æ®å­—å…¸(表结构)</a></dd>
                                            <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_TableList.html"> æ•°æ®å­—å…¸(表结构)维护</a></dd>
                                            <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_View.html"> æ•°æ®å­—å…¸(视图)</a></dd>
                                            <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_ViewList.html"> æ•°æ®å­—å…¸(视图)维护</a></dd>
                                            <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_Proc.html"> æ•°æ®å­—å…¸(存储过程)</a></dd>
                                            <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_ProcList.html"> æ•°æ®å­—å…¸(存储过程)维护</a></dd>
                                        </dl>
                                    </dd>-->
                    <a>数据字典</a>
                    <dl class="layui-nav-child">
                        <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_Table.html"> æ•°æ®å­—å…¸(表结构)</a></dd>
                        <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_TableList.html"> æ•°æ®å­—å…¸(表结构)维护</a></dd>
                        <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_View.html"> æ•°æ®å­—å…¸(视图)</a></dd>
                        <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_ViewList.html"> æ•°æ®å­—å…¸(视图)维护</a></dd>
                        <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_Proc.html"> æ•°æ®å­—å…¸(存储过程)</a></dd>
                        <dd><a lay-href="基础资料/数据字典/Xt_DataDictionary_ProcList.html"> æ•°æ®å­—å…¸(存储过程)维护</a></dd>
                    </dl>
                </dd>-->
                            </dl>
                        </li>
                        <!-- ç³»ç»Ÿç®¡ç† -->
@@ -785,11 +793,11 @@
                                        <dd><a lay-href="系统管理/日志管理/Xt_SystemLogList.html">系统上机日志查询</a></dd>
                                        <dd><a lay-href="系统管理/系统参数管理/Xt_SystemParameterList.html">系统参数查询</a></dd>
                                        <!--<dd><a lay-href="系统管理/模块管理/Xt_XtgnbList.html">系统模块信息查询</a></dd>
                                        <dd><a lay-href="系统管理/单据类型/Xt_BillTypeList.html">系统单据类型查询</a></dd>
                                        <dd><a lay-href="系统管理/会计期间/Xt_AccountPeriodList.html">会计期间查询</a></dd>
                                        <dd><a lay-href="系统管理/公告/GG_NoticeBillEdit.html">公告信息</a></dd>
                                        <dd><a lay-href="系统管理/公告/GG_NoticeBillList.html">公告信息维护</a></dd>
                                        <dd><a lay-href="系统管理/单据类型/Xt_BillSubTypeList.html">系统单据子类型查询</a></dd>-->
                    <dd><a lay-href="系统管理/单据类型/Xt_BillTypeList.html">系统单据类型查询</a></dd>
                    <dd><a lay-href="系统管理/会计期间/Xt_AccountPeriodList.html">会计期间查询</a></dd>
                    <dd><a lay-href="系统管理/公告/GG_NoticeBillEdit.html">公告信息</a></dd>
                    <dd><a lay-href="系统管理/公告/GG_NoticeBillList.html">公告信息维护</a></dd>
                    <dd><a lay-href="系统管理/单据类型/Xt_BillSubTypeList.html">系统单据子类型查询</a></dd>-->
                                    </dl>
                                </dd>
                                <dd>
@@ -798,14 +806,14 @@
                                        <dd><a lay-href="系统管理/用户管理/Xt_UserList.html">用户列表</a></dd>
                                        <dd><a lay-href="系统管理/用户管理/Xt_UserGroupList.html">角色列表</a></dd>
                                        <!--<dd><a lay-href="系统管理/用户管理/Xt_UserSuplies.html">用户关联供应商</a></dd>
                                        <dd><a lay-href="系统管理/用户管理/Gy_UserByOrg.html">用户关联组织</a></dd>
                                        <dd><a lay-href="系统管理/用户管理/Gy_UserStock.html">用户关联仓库</a></dd>
                                        <dd><a lay-href="系统管理/用户管理/Gy_UserByWorkStation.html">用户关联工位</a></dd>
                                        <dd><a lay-href="系统管理/用户管理/Gy_UserGroup.html">用户关联班组</a></dd>
                                        <dd><a lay-href="系统管理/用户管理/Gy_UserDept.html">用户关联部门</a></dd>
                                        <dd><a lay-href="系统管理/用户管理/Gy_UserEmployee.html">用户关联职员</a></dd>
                                        <dd><a lay-href="系统管理/用户管理/Gy_UserByUser.html">用户关联用户</a></dd>
                                        <dd><a lay-href="系统管理/用户管理/Gy_UserMater.html">用户关联物料</a></dd>-->
                    <dd><a lay-href="系统管理/用户管理/Gy_UserByOrg.html">用户关联组织</a></dd>
                    <dd><a lay-href="系统管理/用户管理/Gy_UserStock.html">用户关联仓库</a></dd>
                    <dd><a lay-href="系统管理/用户管理/Gy_UserByWorkStation.html">用户关联工位</a></dd>
                    <dd><a lay-href="系统管理/用户管理/Gy_UserGroup.html">用户关联班组</a></dd>
                    <dd><a lay-href="系统管理/用户管理/Gy_UserDept.html">用户关联部门</a></dd>
                    <dd><a lay-href="系统管理/用户管理/Gy_UserEmployee.html">用户关联职员</a></dd>
                    <dd><a lay-href="系统管理/用户管理/Gy_UserByUser.html">用户关联用户</a></dd>
                    <dd><a lay-href="系统管理/用户管理/Gy_UserMater.html">用户关联物料</a></dd>-->
                                        <!--<dd><a lay-href="系统管理/用户管理/Gy_UserCustomer.html">用户关联客户</a></dd>-->
                                        <dd><a lay-href="系统管理/用户管理/Gy_UserCustomerList.html">用户关联客户维护</a></dd>
                                        <dd><a lay-href="系统管理/用户管理/Gy_UserProcess.html">用户关联工序</a></dd>
@@ -814,14 +822,14 @@
                                    </dl>
                                </dd>
                                <!--<dd>
                                    <a>多级审批</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="系统管理/多级审批/审核项目/Xt_CheckItemList.html">审核项目列表</a></dd>
                                        <dd><a lay-href="系统管理/多级审批/审核流程单/Xt_CheckFlowList.html">审核流程单列表</a></dd>
                                        <dd><a lay-href="系统管理/多级审批/审核流程单/Xt_CheckUserRight.html">审批用户权限设置</a></dd>
                                        <dd><a lay-href="系统管理/组织架构设置/Gy_DutyList.html">组织架构列表</a></dd>
                                    </dl>
                                </dd>-->
                <a>多级审批</a>
                <dl class="layui-nav-child">
                    <dd><a lay-href="系统管理/多级审批/审核项目/Xt_CheckItemList.html">审核项目列表</a></dd>
                    <dd><a lay-href="系统管理/多级审批/审核流程单/Xt_CheckFlowList.html">审核流程单列表</a></dd>
                    <dd><a lay-href="系统管理/多级审批/审核流程单/Xt_CheckUserRight.html">审批用户权限设置</a></dd>
                    <dd><a lay-href="系统管理/组织架构设置/Gy_DutyList.html">组织架构列表</a></dd>
                </dl>
            </dd>-->
                            </dl>
                        </li>
                    </ul>
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Add_Edit_Gy_TechnologyParameterType.html
@@ -219,20 +219,20 @@
            function set_EditForm(linterid) {
                //查询检验方案单是否存在
                $.ajax({
                    url: GetWEBURL() + "GetGy_CusTypeDetail",
                    url: GetWEBURL() + "GetGy_TechnologyTypeDetail",
                    type: "GET",
                    data: {
                        "HID": linterid
                    },
                    success: function (result) {
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data.h_v_Gy_CusType[0];
                            var data = result.data.h_v_Gy_Technology[0];
                            $("#HItemID").val(data.HItemID);//代码ID
                            $("#HNumber").val(data.客户分类代码);//代码
                            $("#HName").val(data.客户分类名称);//名称
                            $("#HNumber").val(data.工艺参数分类代码);//代码
                            $("#HName").val(data.工艺参数分类名称);//名称
                            $("#HHelpCode").val(data.助记码);//助记码
                           /* $("#HUSEORGID").val(data.创建组织);//使用组织*/
                            $("#HUseFlag ").val(data.使用状态);//使用状态
                            $("#HUseFlag").val(data.使用标记);//使用状态
                            $("#HRemark").val(data.备注);//备注
                            $("input[name='HStopflag']").attr("checked", data.禁用标志 == "是" ? true : false);//true:选中 false:不选中
                            layui.form.render();//实时渲染选中和不选中的样式,最好添加这句话
WebTM/views/Ä£Öξ߹ÜÀí/Æ÷¾ß±¨±í/Sc_MouldLifeUsePicReport.html
@@ -152,12 +152,10 @@
                            </div>
                        </div>
                        <div>
                            <div style="width:99%;height:calc(100vh);">
                                <table class="" id="mainTable" lay-filter="mainTable"></table>
                            </div>
                            <div id="histogram" style="width:99.5%;height:calc(68vh);margin-top:10px;">
                            </div>
                            <div id="histogram1" style="width:99.5%;height:calc(68vh);margin-top:30px;">
                            <div style="width:99%;height:calc(100vh);">
                                <table class="" id="mainTable" lay-filter="mainTable"></table>
                            </div>
                        </div>
                        <script type="text/html" id="toolbarDemo">
@@ -565,7 +563,7 @@
                    // å¡«å……数据
                    for (let i = 0; i < option.data.length; i++) {
                        Life.push(option.data[i].原剩余寿命);
                        Life.push(option.data[i].剩余寿命);
                   
                    }
                }
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Gy_MouldFile.html
@@ -382,6 +382,12 @@
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">上线初始化寿命</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HInitLife" id="HInitLife">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
@@ -1719,6 +1725,7 @@
                        $("#HDesignLife").val(d.data[0].初始设计寿命);
                        $("#HUseLife").val(d.data[0].使用寿命);
                        $("#HLeaveLife").val(d.data[0].剩余寿命);
                        $("#HInitLife").val(d.data[0].上线初始化寿命);
                        $("#HCaveQty").val(d.data[0].穴数);
                        $("#HProdQty").val(d.data[0].已生产数量);
                        $("#HProdWeight").val(d.data[0].已生产重量);
WebTM/views/¿´°å/²É¹ºÊÕÁÏ/KB_CGSL.html
New file
@@ -0,0 +1,1375 @@
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src='../../../layuiadmin/lib/extend/echarts.min.js'></script>
    <style>
        /*设置日期样式*/
        .clock {
            font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif;
            font-size: 20px;
            width: 450px;
            float: right;
            color: #fff;
            margin-top: -65px;
            margin-right: 5px;
            color: #09d1ea;
        }
            .clock #Date {
                text-align: center;
                text-shadow: 0 0 0px #00c6ff;
            }
            .clock ul {
                width: 450px;
                margin: 0 auto;
                padding: 0px;
                list-style: none;
                text-align: right;
                margin-left: 15px;
                position: relative;
            }
                .clock ul li {
                    display: inline;
                    font-size: 24px;
                    text-align: left;
                    font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif;
                    text-shadow: 0 0 0px #00c6ff;
                }
        html {
            background: black;
        }
        body {
            padding-left: 50px;
            padding-right: 50px;
            background-color: black;
            background: black;
        }
        /*设置标题样式*/
        .title {
            font-size: 44px;
            font-family: PingFangSC;
            font-weight: 500;
            color: rgba(9, 209, 234, 1);
            text-align: center;
            background: url(img/img_little_new.png) center no-repeat;
            margin-bottom: 30px;
        }
        .left {
            display: inline-block;
        }
        .right {
            display: inline-block;
        }
        /*容器基础样式*/
        .col-sm-4 {
            position: relative;
            min-height: 1px;
            padding-right: 0px;
            padding-left: 0px;
            width: 28%;
            height: 90vh;
        }
        .col-sm-6 {
            position: relative;
            min-height: 1px;
            padding-right: 0px;
            padding-left: 0px;
            height: 30vh;
            width: 100%;
        }
        .col-sm-8 {
            position: relative;
            min-height: 1px;
            padding-right: 0px;
            padding-left: 0px;
            width: 70%;
            height: 90vh;
        }
        .layui-table-box {
            height: 35vh;
        }
        #mychart1,
        #mychart2,
        #mychart3 {
            width: 100%;
            border: none;
            height: 25vh;
        }
        #cList {
            margin: 0% auto;
            color: #00c6ff;
        }
            #cList li {
                margin: 20px 0px;
                text-align: left;
                font-size: 18px;
                margin-left: 25%;
            }
        #cList0 {
            height: 900px;
            width: 3%;
            /* border: 1px solid #00c6ff; */
            float: left;
        }
        #cList1 {
            float: left;
        }
            #cList1 li {
                float: left;
                height: 900px;
                color: #00c6ff;
                font-size: 20px;
                /*文字居中*/
                text-align: center;
                /*display: flex;*/
            }
                #cList1 li span {
                    /*文字居中*/
                    display: inline-block;
                    height: 100%;
                    /*文字居中*/
                    /*文字竖排*/
                    writing-mode: vertical-lr;
                    /*从左向右 ä»Žå³å‘左是 writing-mode: vertical-rl;*/
                    writing-mode: tb-lr;
                    /*IE浏览器的从左向右 ä»Žå³å‘左是 writing-mode: tb-rl;*/
                }
        #cList2 {
            height: 40vh;
            width: 100%;
            /* border: 1px solid #00c6ff; */
            float: left;
        }
        /*设置网页背景*/
        .layui-fluid {
            background-color: black;
        }
            .layui-fluid .layui-card {
                background-color: black;
            }
                .layui-fluid .layui-card .layui-card-body {
                    background-color: black;
                }
                    .layui-fluid .layui-card .layui-card-body .layui-form {
                        background-color: black;
                    }
        /*设置表格背景*/
        .layui-table {
            background: black;
            background-color: black;
            width: 100%;
        }
        .layui-table-header {
            background: black;
            background-color: black;
        }
        .layui-table thead tr {
            background: black;
            background-color: black;
        }
        .layui-table-cell {
            background: black;
            background-color: black;
        }
        /*设置表头字体样式*/
        th .layui-table-cell {
            height: 60px;
            line-height: 20px;
            text-align: center;
            font-family: é»‘体;
            color: #09d1ea;
            font-size: 16px;
        }
        /*设置表体字体样式*/
        td .layui-table-cell {
            height: 60px;
            line-height: 20px;
            text-align: center;
            font-family: Arial;
            color: #a6a8ae;
            font-size: 12px;
        }
        .layui-table-box tbody tr {
            height: 60px; /* è®¾ç½®ä½ æƒ³è¦çš„行高 */
        }
        /*隐藏table滚动条,但仍可滚动*/
        .layui-table-body::-webkit-scrollbar {
            display: none; /*对于Webkit浏览器*/
            width: 0; /*对于IE和Edge*/
            height: 0; /*对于IE和Edge*/
            color: transparent; /*改变滚动条的颜色透明*/
        }
        .layui-table-body {
            -ms-overflow-style: none; /* IE和Edge*/
            scrollbar-width: none; /*Firefox*/
        }
        /*设置表格边框线宽度为0,隐藏边框*/
        .layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row] {
            border-width: 0px;
        }
    </style>
</head>
<body>
    <div class="layui-fluid" style="padding: 0;">
        <div class="layui-card" style="padding: 15px; ">
            <div class="layui-card-body" style="padding: 1px; ">
                <form class="layui-form" lay-filter="component-form-group" action="">
                    <!--标题-->
                    <div class='title'>采购收料看板</div>
                    <!--日期-->
                    <div class="clock">
                        <ul>
                            <li id="Date"></li>
                            <li id="hours"> </li>
                            <li id="point">:</li>
                            <li id="min"> </li>
                            <li id="point">:</li>
                            <li id="sec"> </li>
                        </ul>
                    </div>
                    <!--表格-->
                    <div class="col-sm-8 left">
                        <div id="cList2">
                            <table id="tb_order" class="layui-table" data-filter-control="true"></table>
                        </div>
                        <div id="cList2">
                            <table id="tb_order1" class="layui-table" data-filter-control="true"></table>
                        </div>
                    </div>
                    <!--图表-->
                    <div class="col-sm-4 right">
                        <div class="col-sm-6">
                            <div id="mychart1"></div>
                        </div>
                        <div class="col-sm-6">
                            <div id="mychart2"></div>
                        </div>
                        <div class="col-sm-6">
                            <div id="mychart3"></div>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
    <script type="text/javascript">
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
            //#region å…¬å…±å˜é‡
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , element = layui.element
                , laypage = layui.laypage
                , laydate = layui.laydate
                , util = layui.util
            var option = {};            //表格渲染参数
            var option1 = {};
            var sWhere = "";            //过滤条件
            //#region åŠ è½½é¡µé¢
            //#region å®žæ—¶åŠ è½½æ—¶é—´
            $(document).ready(function () {
                // åˆ›å»ºä¸¤ä¸ªå˜é‡ï¼Œä¸€ä¸ªæ•°ç»„中的月和日的名称
                var monthNames = ["1 æœˆ", "2 æœˆ", "3 æœˆ", "4 æœˆ", "5 æœˆ", "6 æœˆ", "7 æœˆ", "8 æœˆ", "9 æœˆ", "10 æœˆ", "11 æœˆ", "12 æœˆ"];
                setInterval(function () {
                    var date1 = new Date;
                    var year = date1.getFullYear();
                    var month = date1.getMonth();
                    var day = date1.getDate();
                    var hh = date1.getHours();
                    var mm = date1.getMinutes();
                    var ss = date1.getSeconds();
                    var dayNames = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
                    var Stamp = new Date();
                    $('#Date').html(year + "&nbsp;å¹´" + " " + monthNames[month] + ' ' + day + "&nbsp;日&nbsp;&nbsp;" + ' ' + dayNames[Stamp.getDay()]);
                    $("#hours").html((hh < 10 ? ("0" + hh) : hh));
                    $("#min").html((mm < 10 ? ("0" + mm) : mm));
                    $("#sec").html((ss < 10 ? ("0" + ss) : ss));
                }, 1000);
            });
        //#endregion
            //#region é¡µé¢åˆå§‹åŒ–
            set_ClearBill();
            //#endregion
            //#endregion
            //#region é¡µé¢å…¶å®ƒæ–¹æ³•
            //#region åˆå§‹åŒ–界面
            function set_ClearBill() {
                //初始化表格
                set_InitGrid();
                var loadPageData = setInterval(function () {
                    //加载数据
                    get_FastQuery();
                    //表格数据开始滚动
                    autoScroll();
                }, 1000 * 10);
            }
            //#endregion
            //#region åˆå§‹åŒ–表格
            function set_InitGrid() {
                option = {
                    elem: '#tb_order'
                    //, toolbar: '#toolbarDemo'
                    , height: 'full-320'
                    , cellMinWidth: 90
                    //, totalRow: true
                    //, page: true
                    //, limit: 50
                    , limit: Number.MAX_VALUE // æ•°æ®è¡¨æ ¼é»˜è®¤å…¨éƒ¨æ˜¾ç¤º
                    //, limits: [50, 500, 5000, 20000]
                    , done: function (res, curr, count) {                                   //res为表格的所有数据,curr为当前页码,count为数据总条数
                        //遍历表格所有行
                        res.data.forEach(function (item, index) {                           //这里item和index分别对应每行的数据和data-index索引值
                            var startIndex = item.进度.indexOf(":") + 1;
                            var endIndex = item.进度.indexOf("时");
                            var hour = 0;
                            if (startIndex < endIndex) {
                                var hour = item.进度.substring(startIndex, endIndex) * 1;
                            }
                            if (item.进度 == "已检") {
                                //获取第i行元素
                                var tr = $(".layui-table tr[data-index=" + index + "]");
                                //tr.css("background", "rgb(249,116,116,0.8)");
                                //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                                var td = tr.children('td'); //获取tr下所有的td
                                for (var i = 0; i < td.length; i++) {
                                    var td_temp = td.eq(i);
                                    var div = td_temp.children("div");
                                    div.eq(0).css("color", "green");
                                }
                            } else if (hour >= 2 && hour <4) {
                                //获取第i行元素
                                var tr = $(".layui-table tr[data-index=" + index + "]");
                                //tr.css("background", "rgb(249,116,116,0.8)");
                                //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                                var td = tr.children('td'); //获取tr下所有的td
                                for (var i = 0; i < td.length; i++) {
                                    var td_temp = td.eq(i);
                                    var div = td_temp.children("div");
                                    div.eq(0).css("color", "yellow");
                                }
                            } else if (hour > 4) {
                                //获取第i行元素
                                var tr = $(".layui-table tr[data-index=" + index + "]");
                                //tr.css("background", "rgb(249,116,116,0.8)");
                                //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                                var td = tr.children('td'); //获取tr下所有的td
                                for (var i = 0; i < td.length; i++) {
                                    var td_temp = td.eq(i);
                                    var div = td_temp.children("div");
                                    div.eq(0).css("color", "red");
                                }
                            }
                        })
                    }
                }
                option1 = {
                    elem: '#tb_order1'
                    //, toolbar: '#toolbarDemo'
                    , height: 'full-320'
                    , cellMinWidth: 90
                    //, totalRow: true
                    //, page: true
                    //, limit: 50
                    , limit: Number.MAX_VALUE // æ•°æ®è¡¨æ ¼é»˜è®¤å…¨éƒ¨æ˜¾ç¤º
                    //, limits: [50, 500, 5000, 20000]
                    , done: function (res, curr, count) {                                   //res为表格的所有数据,curr为当前页码,count为数据总条数
                        //遍历表格所有行
                        res.data.forEach(function (item, index) {                           //这里item和index分别对应每行的数据和data-index索引值
                            if (item.进度 == "未发货") {
                                //获取第i行元素
                                var tr = $(".layui-table tr[data-index=" + index + "]");
                                //tr.css("background", "rgb(249,116,116,0.8)");
                                //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                                var td = tr.children('td'); //获取tr下所有的td
                                for (var i = 0; i < td.length; i++) {
                                    var td_temp = td.eq(i);
                                    var div = td_temp.children("div");
                                    div.eq(0).css("color", "red");
                                }
                            } else if (item.进度 == "待发货") {
                                //获取第i行元素
                                var tr = $(".layui-table tr[data-index=" + index + "]");
                                //tr.css("background", "rgb(249,116,116,0.8)");
                                //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                                var td = tr.children('td'); //获取tr下所有的td
                                for (var i = 0; i < td.length; i++) {
                                    var td_temp = td.eq(i);
                                    var div = td_temp.children("div");
                                    div.eq(0).css("color", "yellow");
                                }
                            } else if (item.进度 == "已发货") {
                                //获取第i行元素
                                var tr = $(".layui-table tr[data-index=" + index + "]");
                                //tr.css("background", "rgb(249,116,116,0.8)");
                                //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                                var td = tr.children('td'); //获取tr下所有的td
                                for (var i = 0; i < td.length; i++) {
                                    var td_temp = td.eq(i);
                                    var div = td_temp.children("div");
                                    div.eq(0).css("color", "green");
                                }
                            }
                        })
                    }
                }
                var col = [
                    {
                        field: "来料日期", title: "来料日期", width: 95, align: 'center', totalRow: true,
                        templet: function (d) {
                            return '<div style="height:60px;line-height:20px;white-space: normal;overflow-warp:normal;vertical-align: middle;">' + d.来料日期 == null ? "" : layui.util.toDateString(d.来料日期,'yyyy-MM-dd') + '</div>';
                        }
                    },
                    { field: "来料单号", title: "来料单号", align: 'center', totalRow: true, width: 110 },
                    { field: "物料代码", title: "物料代码", align: 'center', totalRow: true, width: 110 },
                    {
                        field: '物料名称', title: '物料名称', width: 190,
                        templet: function (d) {
                            return '<div style="height:60px;line-height:12px;font-size:10;white-space: normal;overflow-warp:normal;vertical-align: middle;">' + d.物料名称 + '</div>';
                        }
                    },
                    { field: "订单余量", title: "订单余量", align: 'center', totalRow: true, width: 95 },
                    { field: "应收数量", title: "应收", align: 'center', totalRow: true, width: 70 },
                    { field: "已收数量", title: "已收", align: 'center', totalRow: true, width: 70 },
                    {
                        field: '进度', title: '进度', width: 100,
                        templet: function (d) {
                            return '<div style="height:60px;line-height:20px;white-space: normal;overflow-warp:normal;vertical-align: middle;">' + d.进度 + '</div>';
                        }
                    },
                    { field: "判退数量", title: "判退", align: 'center', totalRow: true, width: 70 },
                    { field: "未入数量", title: "未入库", align: 'center', totalRow: true, width: 100 },
                ]
                option.cols = [col];
                option1.cols = [col];
            }
            //#endregion
            //#region åŠ è½½æ•°æ®
            function get_FastQuery() {
                //加载表格数据
                get_Display(sWhere);
                //加载图表数据
                //set_Graphics();
                //调用接口后清空sWhere缓存
                sWhere = "";
            }
            //#endregion
            //#region åŠ è½½è¡¨æ ¼æ•°æ®
            function get_Display(sWhere) {
                sWhere = "";
                var wait = layer.load();//遮罩
                $.ajax({
                    url: GetWEBURL() + '/KB_CGSL/getData_CGSL',
                    type: "GET",
                    async: false,
                    data: { "sWhere": sWhere, "user": "杜贺" },
                    success: function (data1) {
                        //获取表格的列数据
                        var col = [];
                        if (data1.count == 1) {
                            //#region è®¾ç½®è¡¨æ ¼æ•°æ®
                            //获取 å¾…收料清单 æ•°æ®ä¸Žåˆ—数据
                            var data_1 = data1.data[0];
                            var data_2 = data1.data[1];
                            var list_1 = data1.list[0];
                            var data = [];
                            //给空的数组赋值
                            for (var key in list_1) {
                                data.push({ "name": list_1[key].ColmCols, "Type": list_1[key].ColmType });
                            }
                            //col.push({ type: 'checkbox', fixed: 'left', totalRowText: '汇总' });
                            //判断是否是纯英文
                            //var patrn = new RegExp("[\u4E00-\u9FA5]+");
                            //for (var i = 0; i < data.length; i++) {
                            //    if (!patrn.test(data[i].name)) {
                            //        col.push({ field: data[i].name, title: data[i].name, hide: true }); //隐藏列
                            //    }
                            //    else {
                            //        switch (data[i].Type) {
                            //            case 'DateTime':
                            //                col.push({ field: data[i].name, title: data[i].name, align: 'center', templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 });
                            //                break;
                            //            default:
                            //                col.push({ field: data[i].name, title: data[i].name, align: 'center', totalRow: true, width: 120 });
                            //        }
                            //    }
                            //}
                            //为表格渲染参数设置列数据、行数据
                            //option.cols = [col];
                            option.data = data_1;
                            //option1.cols = [col];
                            option1.data = data_2;
                            //渲染表格
                            table.render(option);
                            table.render(option1);
                            //#endregion
                            //#region è®¾å¤‡å›¾è¡¨æ•°æ®
                            set_Graphics_mychart(data1.data);
                            //#endregion
                            //关闭遮罩
                            layer.close(wait);
                        } else {
                            //关闭遮罩
                            layer.close(wait);
                            //报错提示
                            layer.alert(data1.Message, { icon: 5 });
                        }
                    }, error: function (err) {
                        //关闭遮罩
                        layer.close(wait);
                        //报错提示
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //#region è¡¨æ ¼æ•°æ®è‡ªåŠ¨æ»šåŠ¨
            function autoScroll() {
                //设置滚动速度
                var speed = 50;
                var elements = document.getElementsByClassName("layui-table-main");
                //#region è®¾ç½®ç¬¬ä¸€ä¸ªè¡¨æ ¼æ»šåЍ
                var div = elements[0];
                //获取table的父节点
                //var div = document.querySelector(".layui-table-main");
                //设置定时器,实现滚动效果
                var MyMar = setInterval(function () {
                    var scrollBottom = div.scrollHeight - div.scrollTop - div.clientHeight;
                    if (scrollBottom > 0) {
                        div.scrollTop++;
                    } else {
                        div.scrollTop = 0;
                    }
                }, speed);
                //鼠标悬浮时,停止滚动
                div.onmouseover = function () {
                    clearInterval(MyMar);
                }
                //鼠标移开时,开始滚动
                div.onmouseout = function () {
                    MyMar = setInterval(function () {
                        var scrollBottom = div.scrollHeight - div.scrollTop - div.clientHeight;
                        if (scrollBottom > 0) {
                            div.scrollTop++;
                        } else {
                            div.scrollTop = 0;
                        }
                    }, speed);
                }
                //#endregion
                //#region è®¾ç½®ç¬¬äºŒä¸ªè¡¨æ ¼æ»šåЍ
                var div1 = elements[1];
                //获取table的父节点
                //var div = document.querySelector(".layui-table-main");
                //设置定时器,实现滚动效果
                var MyMar1 = setInterval(function () {
                    var scrollBottom = div1.scrollHeight - div1.scrollTop - div1.clientHeight;
                    if (scrollBottom > 0) {
                        div1.scrollTop++;
                    } else {
                        div1.scrollTop = 0;
                    }
                }, speed);
                //鼠标悬浮时,停止滚动
                div1.onmouseover = function () {
                    clearInterval(MyMar1);
                }
                //鼠标移开时,开始滚动
                div1.onmouseout = function () {
                    MyMar1 = setInterval(function () {
                        var scrollBottom = div1.scrollHeight - div1.scrollTop - div1.clientHeight;
                        if (scrollBottom > 0) {
                            div1.scrollTop++;
                        } else {
                            div1.scrollTop = 0;
                        }
                    }, speed);
                }
                //#endregion
            }
            //#endregion
            //#region åŠ è½½å›¾è¡¨
            function set_Graphics_mychart(dataList) {
                //设置图表1
                var data1 = dataList[2];
                set_Graphics_mychart1(data1);
                var data2 = dataList[3];
                set_Graphics_mychart2(data2);
                var data3 = dataList[4];
                set_Graphics_mychart3(data3);
            }
            //#endregion
            //#region åŠ è½½å›¾è¡¨1
            function set_Graphics_mychart1(data) {
                //#region ã€æŸ±çŠ¶å›¾ã€‘
                var app = {};
                var chartDom = document.getElementById('mychart1');
                var myChart = echarts.init(chartDom);
                var option_mychart;
                //#region [柱状图布局样式]
                const posList = [
                    'left',
                    'right',
                    'top',
                    'bottom',
                    'inside',
                    'insideTop',
                    'insideLeft',
                    'insideRight',
                    'insideBottom',
                    'insideTopLeft',
                    'insideTopRight',
                    'insideBottomLeft',
                    'insideBottomRight'
                ];
                app.configParameters = {
                    rotate: {
                        min: -90,
                        max: 90
                    },
                    align: {
                        options: {
                            left: 'left',
                            center: 'center',
                            right: 'right'
                        }
                    },
                    verticalAlign: {
                        options: {
                            top: 'top',
                            middle: 'middle',
                            bottom: 'bottom'
                        }
                    },
                    position: {
                        options: posList.reduce(function (map, pos) {
                            map[pos] = pos;
                            return map;
                        }, {})
                    },
                    distance: {
                        min: 0,
                        max: 100
                    }
                };
                app.config = {
                    rotate: 90,
                    align: 'left',
                    verticalAlign: 'middle',
                    position: 'insideBottom',
                    distance: 15,
                    onChange: function () {
                        const labelOption = {
                            rotate: app.config.rotate,
                            align: app.config.align,
                            verticalAlign: app.config.verticalAlign,
                            position: app.config.position,
                            distance: app.config.distance
                        };
                        myChart.setOption({
                            series: [
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                }
                            ]
                        });
                    }
                };
                const labelOption = {
                    show: true,
                    position: 'top',
                    textStyle: {
                        //color: '#333', // æ ‡ç­¾å­—体颜色
                        fontSize: 8, // æ ‡ç­¾å­—体大小
                        //fontWeight: 'bold', // æ ‡ç­¾å­—体加粗
                        //fontStyle: 'italic', // æ ‡ç­¾å­—体斜体
                        //fontFamily: 'Arial' // æ ‡ç­¾å­—体
                    }
                };
                const labelOption1 = {
                    show: true,
                    position: 'right',
                    textStyle: {
                        //color: '#333', // æ ‡ç­¾å­—体颜色
                        fontSize: 8, // æ ‡ç­¾å­—体大小
                        //fontWeight: 'bold', // æ ‡ç­¾å­—体加粗
                        //fontStyle: 'italic', // æ ‡ç­¾å­—体斜体
                        //fontFamily: 'Arial' // æ ‡ç­¾å­—体
                    }
                }
                //#endregion
                //柱状图绑定数据
                var HMaterNameList = [];//x轴:物料列表
                var HQtyList = [];      //y轴:数量列表
                var HQtyList1 = [];
                for (let i = 0; i < data.length; i++) {
                    HMaterNameList.push(data[i].日期);
                    HQtyList.push(data[i].发料单数);
                    HQtyList1.push(data[i].收料单数);
                }
                option_mychart = {
                    title: {
                        text: '近七天发料与收料对比',
                        subtext: ''
                    },
                    tooltip: {
                        trigger: 'axis',
                        axisPointer: {
                            type: 'shadow'
                        }
                    },
                    legend: {
                        data: ["单数"]
                        ,show: false
                    },
                    //toolbox: {                            //工具栏
                    //    show: true,
                    //    orient: 'vertical',
                    //    left: 'right',
                    //    top: 'center',
                    //    feature: {
                    //        mark: { show: true },
                    //        dataView: { show: true, readOnly: false },
                    //        magicType: { show: true, type: ['line', 'bar', 'stack'] },
                    //        restore: { show: true },
                    //        saveAsImage: { show: true }
                    //    }
                    //},
                    grid:
                    {
                        left: '5%',
                        right: '5%',
                        bottom: '10%',
                        //top: '10%',
                        containLabel: true
                    },
                    xAxis: [                                //设置x轴坐标
                        {
                            type: 'category',
                            axisTick: { show: true },
                            data: HMaterNameList,
                            axisLabel: {
                                formatter: function (value) {
                                    var temp = "";
                                    var temp_len = 5;
                                    for (var i = 0; i < value.length; i = i + temp_len) {
                                        if (i + temp_len <= value.length) {
                                            temp += '\n' + value.slice(i, i + temp_len)
                                        } else {
                                            temp += '\n' + value.slice(i);
                                        }
                                    }
                                    return temp;
                                    // ä½¿ç”¨ '\n' å®žçŽ°æ¢è¡Œ
                                    //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value;
                                },
                                width: 30 // è®¾ç½®åˆ»åº¦æ ‡ç­¾çš„宽度,超过这个宽度会自动换行
                            }
                        }
                    ],
                    yAxis: [                                //设置y轴数据类型
                        {
                            type: 'value'
                        }
                    ],
                    series: [                               //设置y轴数据
                        {
                            name: '发料单数',
                            type: 'bar',
                            barWidth: 10,
                            barGap: 0,
                            label: labelOption,
                            emphasis: {
                                focus: 'series'
                            },
                            data: HQtyList
                        },
                        {
                            name: '收料单数',
                            type: 'bar',
                            barWidth: 10,
                            barGap: 0,
                            label: labelOption1,
                            emphasis: {
                                focus: 'series'
                            },
                            data: HQtyList1
                        }
                    ]
                    , noDataText: "没有数据显示"
                };
                option_mychart && myChart.setOption(option_mychart);
                //#endregion
            }
            ////#endregion
            //#endregion
            //#region åŠ è½½å›¾è¡¨2
            function set_Graphics_mychart2(data) {
                //#region ã€æŸ±çŠ¶å›¾ã€‘
                var app = {};
                var chartDom = document.getElementById('mychart2');
                var myChart = echarts.init(chartDom);
                var option_mychart;
                //#region [柱状图布局样式]
                const posList = [
                    'left',
                    'right',
                    'top',
                    'bottom',
                    'inside',
                    'insideTop',
                    'insideLeft',
                    'insideRight',
                    'insideBottom',
                    'insideTopLeft',
                    'insideTopRight',
                    'insideBottomLeft',
                    'insideBottomRight'
                ];
                app.configParameters = {
                    rotate: {
                        min: -90,
                        max: 90
                    },
                    align: {
                        options: {
                            left: 'left',
                            center: 'center',
                            right: 'right'
                        }
                    },
                    verticalAlign: {
                        options: {
                            top: 'top',
                            middle: 'middle',
                            bottom: 'bottom'
                        }
                    },
                    position: {
                        options: posList.reduce(function (map, pos) {
                            map[pos] = pos;
                            return map;
                        }, {})
                    },
                    distance: {
                        min: 0,
                        max: 100
                    }
                };
                app.config = {
                    rotate: 90,
                    align: 'left',
                    verticalAlign: 'middle',
                    position: 'insideBottom',
                    distance: 15,
                    onChange: function () {
                        const labelOption = {
                            rotate: app.config.rotate,
                            align: app.config.align,
                            verticalAlign: app.config.verticalAlign,
                            position: app.config.position,
                            distance: app.config.distance
                        };
                        myChart.setOption({
                            series: [
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                }
                            ]
                        });
                    }
                };
                const labelOption = {
                    show: true,
                    position: 'top',
                    textStyle: {
                        //color: '#333', // æ ‡ç­¾å­—体颜色
                        fontSize: 8, // æ ‡ç­¾å­—体大小
                        //fontWeight: 'bold', // æ ‡ç­¾å­—体加粗
                        //fontStyle: 'italic', // æ ‡ç­¾å­—体斜体
                        //fontFamily: 'Arial' // æ ‡ç­¾å­—体
                    }
                };
                const labelOption1 = {
                    show: true,
                    position: 'right',
                    textStyle: {
                        //color: '#333', // æ ‡ç­¾å­—体颜色
                        fontSize: 8, // æ ‡ç­¾å­—体大小
                        //fontWeight: 'bold', // æ ‡ç­¾å­—体加粗
                        //fontStyle: 'italic', // æ ‡ç­¾å­—体斜体
                        //fontFamily: 'Arial' // æ ‡ç­¾å­—体
                    }
                }
                //#endregion
                //柱状图绑定数据
                var HMaterNameList = [];//x轴:物料列表
                var HQtyList = [];      //y轴:数量列表
                var HQtyList1 = [];      //y轴:数量列表
                for (let i = 0; i < data.length; i++) {
                    HMaterNameList.push(data[i].日期);
                    HQtyList.push(data[i].收料单数);
                    HQtyList1.push(data[i].检验单数);
                }
                option_mychart = {
                    title: {
                        text: '近七天收料与检验对比',
                        subtext: ''
                    },
                    tooltip: {
                        trigger: 'axis',
                        axisPointer: {
                            type: 'shadow'
                        }
                    },
                    legend: {
                        data: ["单数"]
                        , show: false
                    },
                    //toolbox: {                            //工具栏
                    //    show: true,
                    //    orient: 'vertical',
                    //    left: 'right',
                    //    top: 'center',
                    //    feature: {
                    //        mark: { show: true },
                    //        dataView: { show: true, readOnly: false },
                    //        magicType: { show: true, type: ['line', 'bar', 'stack'] },
                    //        restore: { show: true },
                    //        saveAsImage: { show: true }
                    //    }
                    //},
                    grid:
                    {
                        left: '5%',
                        right: '5%',
                        bottom: '10%',
                        //top: '10%',
                        containLabel: true
                    },
                    xAxis: [                                //设置x轴坐标
                        {
                            type: 'category',
                            axisTick: { show: true },
                            data: HMaterNameList,
                            axisLabel: {
                                formatter: function (value) {
                                    var temp = "";
                                    var temp_len = 5;
                                    for (var i = 0; i < value.length; i = i + temp_len) {
                                        if (i + temp_len <= value.length) {
                                            temp += '\n' + value.slice(i, i + temp_len)
                                        } else {
                                            temp += '\n' + value.slice(i);
                                        }
                                    }
                                    return temp;
                                    // ä½¿ç”¨ '\n' å®žçŽ°æ¢è¡Œ
                                    //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value;
                                },
                                width: 30 // è®¾ç½®åˆ»åº¦æ ‡ç­¾çš„宽度,超过这个宽度会自动换行
                            }
                        }
                    ],
                    yAxis: [                                //设置y轴数据类型
                        {
                            type: 'value'
                        }
                    ],
                    series: [                               //设置y轴数据
                        {
                            name: '收料单数',
                            type: 'bar',
                            barWidth: 10,
                            barGap: 0,
                            label: labelOption,
                            emphasis: {
                                focus: 'series'
                            },
                            data: HQtyList
                        },
                        {
                            name: '检验单数',
                            type: 'bar',
                            barWidth: 10,
                            barGap: 0,
                            label: labelOption1,
                            emphasis: {
                                focus: 'series'
                            },
                            data: HQtyList1
                        }
                    ]
                };
                option_mychart && myChart.setOption(option_mychart);
                //#endregion
            }
            ////#endregion
            //#endregion
            //#region åŠ è½½å›¾è¡¨3
            function set_Graphics_mychart3(data) {
                //#region ã€æŸ±çŠ¶å›¾ã€‘
                var app = {};
                var chartDom = document.getElementById('mychart3');
                var myChart = echarts.init(chartDom);
                var option_mychart;
                //#region [柱状图布局样式]
                const posList = [
                    'left',
                    'right',
                    'top',
                    'bottom',
                    'inside',
                    'insideTop',
                    'insideLeft',
                    'insideRight',
                    'insideBottom',
                    'insideTopLeft',
                    'insideTopRight',
                    'insideBottomLeft',
                    'insideBottomRight'
                ];
                app.configParameters = {
                    rotate: {
                        min: -90,
                        max: 90
                    },
                    align: {
                        options: {
                            left: 'left',
                            center: 'center',
                            right: 'right'
                        }
                    },
                    verticalAlign: {
                        options: {
                            top: 'top',
                            middle: 'middle',
                            bottom: 'bottom'
                        }
                    },
                    position: {
                        options: posList.reduce(function (map, pos) {
                            map[pos] = pos;
                            return map;
                        }, {})
                    },
                    distance: {
                        min: 0,
                        max: 100
                    }
                };
                app.config = {
                    rotate: 90,
                    align: 'left',
                    verticalAlign: 'middle',
                    position: 'insideBottom',
                    distance: 15,
                    onChange: function () {
                        const labelOption = {
                            rotate: app.config.rotate,
                            align: app.config.align,
                            verticalAlign: app.config.verticalAlign,
                            position: app.config.position,
                            distance: app.config.distance
                        };
                        myChart.setOption({
                            series: [
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                }
                            ]
                        });
                    }
                };
                const labelOption = {
                    show: true,
                    position: 'top',
                    textStyle: {
                        //color: '#333', // æ ‡ç­¾å­—体颜色
                        fontSize: 8, // æ ‡ç­¾å­—体大小
                        //fontWeight: 'bold', // æ ‡ç­¾å­—体加粗
                        //fontStyle: 'italic', // æ ‡ç­¾å­—体斜体
                        //fontFamily: 'Arial' // æ ‡ç­¾å­—体
                    }
                };
                const labelOption1 = {
                    show: true,
                    position: 'right',
                    textStyle: {
                        //color: '#333', // æ ‡ç­¾å­—体颜色
                        fontSize: 8, // æ ‡ç­¾å­—体大小
                        //fontWeight: 'bold', // æ ‡ç­¾å­—体加粗
                        //fontStyle: 'italic', // æ ‡ç­¾å­—体斜体
                        //fontFamily: 'Arial' // æ ‡ç­¾å­—体
                    }
                }
                //#endregion
                //柱状图绑定数据
                var HMaterNameList = [];//x轴:物料列表
                var HQtyList = [];      //y轴:数量列表
                var HQtyList1 = [];      //y轴:数量列表
                for (let i = 0; i < data.length; i++) {
                    HMaterNameList.push(data[i].日期);
                    HQtyList.push(data[i].检验单数);
                    HQtyList1.push(data[i].入库单数);
                }
                option_mychart = {
                    title: {
                        text: '近七天检验与入库对比',
                        subtext: ''
                    },
                    tooltip: {
                        trigger: 'axis',
                        axisPointer: {
                            type: 'shadow'
                        }
                    },
                    legend: {
                        data: ["单数"]
                        , show: false
                    },
                    //toolbox: {                            //工具栏
                    //    show: true,
                    //    orient: 'vertical',
                    //    left: 'right',
                    //    top: 'center',
                    //    feature: {
                    //        mark: { show: true },
                    //        dataView: { show: true, readOnly: false },
                    //        magicType: { show: true, type: ['line', 'bar', 'stack'] },
                    //        restore: { show: true },
                    //        saveAsImage: { show: true }
                    //    }
                    //},
                    grid:
                    {
                        left: '5%',
                        right: '5%',
                        bottom: '10%',
                        //top: '10%',
                        containLabel: true
                    },
                    xAxis: [                                //设置x轴坐标
                        {
                            type: 'category',
                            axisTick: { show: true },
                            data: HMaterNameList,
                            axisLabel: {
                                formatter: function (value) {
                                    var temp = "";
                                    var temp_len = 5;
                                    for (var i = 0; i < value.length; i = i + temp_len) {
                                        if (i + temp_len <= value.length) {
                                            temp += '\n' + value.slice(i, i + temp_len)
                                        } else {
                                            temp += '\n' + value.slice(i);
                                        }
                                    }
                                    return temp;
                                    // ä½¿ç”¨ '\n' å®žçŽ°æ¢è¡Œ
                                    //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value;
                                },
                                width: 30 // è®¾ç½®åˆ»åº¦æ ‡ç­¾çš„宽度,超过这个宽度会自动换行
                            }
                        }
                    ],
                    yAxis: [                                //设置y轴数据类型
                        {
                            type: 'value'
                        }
                    ],
                    series: [                               //设置y轴数据
                        {
                            name: '检验单数',
                            type: 'bar',
                            barWidth: 10,
                            barGap: 0,
                            label: labelOption,
                            emphasis: {
                                focus: 'series'
                            },
                            data: HQtyList
                        },
                        {
                            name: '入库单数',
                            type: 'bar',
                            barWidth: 10,
                            barGap: 0,
                            label: labelOption1,
                            emphasis: {
                                focus: 'series'
                            },
                            data: HQtyList1
                        }
                    ]
                };
                option_mychart && myChart.setOption(option_mychart);
                //#endregion
            }
            ////#endregion
            //#endregion
        });
    </script>
</body>
</html>
WebTM/views/¿´°å/ÏúÊÛ·¢»õ/KB_XSFH.html
New file
@@ -0,0 +1,1302 @@
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src='../../../layuiadmin/lib/extend/echarts.min.js'></script>
    <style>
        /*设置日期样式*/
        .clock {
            font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif;
            font-size: 20px;
            width: 450px;
            float: right;
            color: #fff;
            margin-top: -65px;
            margin-right: 5px;
            color: #09d1ea;
        }
            .clock #Date {
                text-align: center;
                text-shadow: 0 0 0px #00c6ff;
            }
            .clock ul {
                width: 450px;
                margin: 0 auto;
                padding: 0px;
                list-style: none;
                text-align: right;
                margin-left: 15px;
                position: relative;
            }
                .clock ul li {
                    display: inline;
                    font-size: 24px;
                    text-align: left;
                    font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif;
                    text-shadow: 0 0 0px #00c6ff;
                }
        html{
            background:black;
        }
        body {
            padding-left: 50px;
            padding-right: 50px;
            background-color: black;
            background:black;
        }
        /*设置标题样式*/
        .title {
            font-size: 44px;
            font-family: PingFangSC;
            font-weight: 500;
            color: rgba(9, 209, 234, 1);
            text-align: center;
            background: url(img/img_little_new.png) center no-repeat;
            margin-bottom: 30px;
        }
        .left {
            display:inline-block;
        }
        .right {
            display: inline-block;
        }
        /*容器基础样式*/
        .col-sm-4 {
            position: relative;
            min-height: 1px;
            padding-right: 0px;
            padding-left: 0px;
            width: 28%;
            height:90vh;
        }
        .col-sm-6 {
            position: relative;
            min-height: 1px;
            padding-right: 0px;
            padding-left: 0px;
            height:30vh;
            width:100%;
        }
        .col-sm-8 {
            position: relative;
            min-height: 1px;
            padding-right: 0px;
            padding-left: 0px;
            width: 70%;
            height: 90vh;
        }
        .layui-table-box{
            height:35vh;
        }
        #mychart1,
        #mychart2,
        #mychart3 {
            width: 100%;
            border: none;
            height: 25vh;
        }
        #cList {
            margin: 0% auto;
            color: #00c6ff;
        }
            #cList li {
                margin: 20px 0px;
                text-align: left;
                font-size: 18px;
                margin-left: 25%;
            }
        #cList0 {
            height: 900px;
            width: 3%;
            /* border: 1px solid #00c6ff; */
            float: left;
        }
        #cList1 {
            float: left;
        }
            #cList1 li {
                float: left;
                height: 900px;
                color: #00c6ff;
                font-size: 20px;
                /*文字居中*/
                text-align: center;
                /*display: flex;*/
            }
                #cList1 li span {
                    /*文字居中*/
                    display: inline-block;
                    height: 100%;
                    /*文字居中*/
                    /*文字竖排*/
                    writing-mode: vertical-lr;
                    /*从左向右 ä»Žå³å‘左是 writing-mode: vertical-rl;*/
                    writing-mode: tb-lr;
                    /*IE浏览器的从左向右 ä»Žå³å‘左是 writing-mode: tb-rl;*/
                }
        #cList2 {
            height: 40vh;
            width: 100%;
            /* border: 1px solid #00c6ff; */
            float: left;
        }
        /*设置网页背景*/
        .layui-fluid {
            background-color: black;
        }
            .layui-fluid .layui-card {
                background-color: black;
            }
                .layui-fluid .layui-card .layui-card-body {
                    background-color: black;
                }
                    .layui-fluid .layui-card .layui-card-body .layui-form {
                        background-color: black;
                    }
        /*设置表格背景*/
        .layui-table {
            background:black;
            background-color: black;
            width:100%;
        }
        .layui-table-header {
            background: black;
            background-color: black;
        }
        .layui-table thead tr {
            background: black;
            background-color: black;
        }
        .layui-table-cell {
            background: black;
            background-color: black;
        }
        /*设置表头字体样式*/
        th .layui-table-cell {
            height: 60px;
            line-height: 20px;
            text-align: center;
            font-family: é»‘体;
            color: #09d1ea;
            font-size: 16px;
        }
        /*设置表体字体样式*/
        td .layui-table-cell {
            height: 60px;
            line-height: 20px;
            text-align: center;
            font-family: Arial;
            color: #a6a8ae;
            font-size: 12px;
        }
        .layui-table-box tbody tr {
            height: 60px; /* è®¾ç½®ä½ æƒ³è¦çš„行高 */
        }
         /*隐藏table滚动条,但仍可滚动*/
        .layui-table-body::-webkit-scrollbar {
            display: none;  å¯¹äºŽWebkit浏览器
            width: 0;  å¯¹äºŽIE和Edge
            height: 0;  å¯¹äºŽIE和Edge
            color: transparent;  æ”¹å˜æ»šåŠ¨æ¡çš„é¢œè‰²é€æ˜Ž
        }
        .layui-table-body {
            -ms-overflow-style: none;  IE和Edge
            scrollbar-width: none;  Firefox
        }
        /*设置表格边框线宽度为0,隐藏边框*/
            .layui-table td
            , .layui-table th
            , .layui-table-col-set
            , .layui-table-fixed-r
            , .layui-table-grid-down
            , .layui-table-header
            , .layui-table-page
            , .layui-table-tips-main
            , .layui-table-tool
            , .layui-table-total
            , .layui-table-view
            , .layui-table[lay-skin=line]
            , .layui-table[lay-skin=row]{
                border-width:0px;
            }
    </style>
</head>
<body>
    <div class="layui-fluid" style="padding: 0;">
        <div class="layui-card" style="padding: 15px; ">
            <div class="layui-card-body" style="padding: 1px; ">
                <form class="layui-form" lay-filter="component-form-group" action="">
                    <!--标题-->
                    <div class='title'>销售发货看板</div>
                    <!--日期-->
                    <div class="clock">
                        <ul>
                            <li id="Date"></li>
                            <li id="hours"> </li>
                            <li id="point">:</li>
                            <li id="min"> </li>
                            <li id="point">:</li>
                            <li id="sec"> </li>
                        </ul>
                    </div>
                    <!--表格-->
                    <div class="col-sm-8 left">
                        <div id="cList2">
                            <table id="tb_order" class="layui-table" data-filter-control="true"></table>
                        </div>
                        <div id="cList2">
                            <table id="tb_order1" class="layui-table" data-filter-control="true"></table>
                        </div>
                    </div>
                    <!--图表-->
                    <div class="col-sm-4 right">
                        <div class="col-sm-6">
                            <div id="mychart3"></div>
                        </div>
                        <div class="col-sm-6">
                            <div id="mychart1"></div>
                        </div>
                        <div class="col-sm-6">
                            <div id="mychart2"></div>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
    <script type="text/javascript">
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
            //#region å…¬å…±å˜é‡
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , element = layui.element
                , laypage = layui.laypage
                , laydate = layui.laydate
                , util = layui.util
            var option = {};            //表格渲染参数
            var option1 = {};
            var sWhere = "";            //过滤条件
            //#region åŠ è½½é¡µé¢
            //#region å®žæ—¶åŠ è½½æ—¶é—´
            $(document).ready(function () {
                // åˆ›å»ºä¸¤ä¸ªå˜é‡ï¼Œä¸€ä¸ªæ•°ç»„中的月和日的名称
                var monthNames = ["1 æœˆ", "2 æœˆ", "3 æœˆ", "4 æœˆ", "5 æœˆ", "6 æœˆ", "7 æœˆ", "8 æœˆ", "9 æœˆ", "10 æœˆ", "11 æœˆ", "12 æœˆ"];
                setInterval(function () {
                    var date1 = new Date;
                    var year = date1.getFullYear();
                    var month = date1.getMonth();
                    var day = date1.getDate();
                    var hh = date1.getHours();
                    var mm = date1.getMinutes();
                    var ss = date1.getSeconds();
                    var dayNames = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
                    var Stamp = new Date();
                    $('#Date').html(year + "&nbsp;å¹´" + " " + monthNames[month] + ' ' + day + "&nbsp;日&nbsp;&nbsp;" + ' ' + dayNames[Stamp.getDay()]);
                    $("#hours").html((hh < 10 ? ("0" + hh) : hh));
                    $("#min").html((mm < 10 ? ("0" + mm) : mm));
                    $("#sec").html((ss < 10 ? ("0" + ss) : ss));
                }, 1000);
            });
        //#endregion
            //#region é¡µé¢åˆå§‹åŒ–
            set_ClearBill();
            //#endregion
            //#endregion
            //#region é¡µé¢å…¶å®ƒæ–¹æ³•
            //#region åˆå§‹åŒ–界面
            function set_ClearBill() {
                //初始化表格
                set_InitGrid();
                var loadPageData = setInterval(function () {
                    //加载数据
                    get_FastQuery();
                    //表格数据开始滚动
                    autoScroll();
                }, 1000 * 10);
            }
            //#endregion
            //#region åˆå§‹åŒ–表格
            function set_InitGrid() {
                option = {
                    elem: '#tb_order'
                    //, toolbar: '#toolbarDemo'
                    , height: 'full-320'
                    , cellMinWidth: 90
                    //, totalRow: true
                    //, page: true
                    //, limit: 50
                    , limit: Number.MAX_VALUE // æ•°æ®è¡¨æ ¼é»˜è®¤å…¨éƒ¨æ˜¾ç¤º
                    //, limits: [50, 500, 5000, 20000]
                    , done: function (res, curr, count) {                                   //res为表格的所有数据,curr为当前页码,count为数据总条数
                        //遍历表格所有行
                        res.data.forEach(function (item, index) {                           //这里item和index分别对应每行的数据和data-index索引值
                            if (item.进度 == "未发货") {
                                //获取第i行元素
                                var tr = $(".layui-table tr[data-index=" + index + "]");
                                //tr.css("background", "rgb(249,116,116,0.8)");
                                //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                                var td = tr.children('td'); //获取tr下所有的td
                                for (var i = 0; i < td.length; i++) {
                                    var td_temp = td.eq(i);
                                    var div = td_temp.children("div");
                                    div.eq(0).css("color", "red");
                                }
                            } else if (item.进度 == "待发货") {
                                //获取第i行元素
                                var tr = $(".layui-table tr[data-index=" + index + "]");
                                //tr.css("background", "rgb(249,116,116,0.8)");
                                //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                                var td = tr.children('td'); //获取tr下所有的td
                                for (var i = 0; i < td.length; i++) {
                                    var td_temp = td.eq(i);
                                    var div = td_temp.children("div");
                                    div.eq(0).css("color", "yellow");
                                }
                            } else if (item.进度 == "已发货") {
                                //获取第i行元素
                                var tr = $(".layui-table tr[data-index=" + index + "]");
                                //tr.css("background", "rgb(249,116,116,0.8)");
                                //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                                var td = tr.children('td'); //获取tr下所有的td
                                for (var i = 0; i < td.length; i++) {
                                    var td_temp = td.eq(i);
                                    var div = td_temp.children("div");
                                    div.eq(0).css("color", "green");
                                }
                            }
                        })
                    }
                }
                option1 = {
                    elem: '#tb_order1'
                    //, toolbar: '#toolbarDemo'
                    , height: 'full-320'
                    , cellMinWidth: 90
                    //, totalRow: true
                    //, page: true
                    //, limit: 50
                    , limit: Number.MAX_VALUE // æ•°æ®è¡¨æ ¼é»˜è®¤å…¨éƒ¨æ˜¾ç¤º
                    //, limits: [50, 500, 5000, 20000]
                    //, done: function (res, curr, count) {                                   //res为表格的所有数据,curr为当前页码,count为数据总条数
                    //    //遍历表格所有行
                    //    res.data.forEach(function (item, index) {                           //这里item和index分别对应每行的数据和data-index索引值
                    //        if (item.进度 == "未发货") {
                    //            //获取第i行元素
                    //            var tr = $(".layui-table tr[data-index=" + index + "]");
                    //            //tr.css("background", "rgb(249,116,116,0.8)");
                    //            //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                    //            var td = tr.children('td'); //获取tr下所有的td
                    //            for (var i = 0; i < td.length; i++) {
                    //                var td_temp = td.eq(i);
                    //                var div = td_temp.children("div");
                    //                div.eq(0).css("color", "red");
                    //            }
                    //        } else if (item.进度 == "待发货") {
                    //            //获取第i行元素
                    //            var tr = $(".layui-table tr[data-index=" + index + "]");
                    //            //tr.css("background", "rgb(249,116,116,0.8)");
                    //            //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                    //            var td = tr.children('td'); //获取tr下所有的td
                    //            for (var i = 0; i < td.length; i++) {
                    //                var td_temp = td.eq(i);
                    //                var div = td_temp.children("div");
                    //                div.eq(0).css("color", "yellow");
                    //            }
                    //        } else if (item.进度 == "已发货") {
                    //            //获取第i行元素
                    //            var tr = $(".layui-table tr[data-index=" + index + "]");
                    //            //tr.css("background", "rgb(249,116,116,0.8)");
                    //            //获取第i行元素中的单元格元素列表,遍历单元格元素并设置单元格边框宽度为0
                    //            var td = tr.children('td'); //获取tr下所有的td
                    //            for (var i = 0; i < td.length; i++) {
                    //                var td_temp = td.eq(i);
                    //                var div = td_temp.children("div");
                    //                div.eq(0).css("color", "green");
                    //            }
                    //        }
                    //    })
                    //}
                }
                var col = [
                    {
                        field: "发货日期", title: "发货日期", width: 95, align: 'center', totalRow: true,
                        templet: function (d) {
                            return '<div style="height:60px;line-height:20px;white-space: normal;overflow-warp:normal;vertical-align: middle;">' + d.发货日期 == null ? "" : layui.util.toDateString(d.发货日期, 'yyyy-MM-dd') + '</div>';
                        }
                    },
                    { field: "发货单号", title: "发货单号", align: 'center', totalRow: true, width: 110 },
                    { field: "物料代码", title: "物料代码", align: 'center', totalRow: true, width: 110 },
                    {
                        field: '物料名称', title: '物料名称', width: 190,
                        templet: function (d) {
                            return '<div style="height:60px;line-height:12px;font-size:10;white-space: normal;overflow-warp:normal;vertical-align: middle;">' + d.物料名称 + '</div>';
                        }
                    },
                    { field: "库存", title: "库存", align: 'center', totalRow: true, width: 70 },
                    { field: "应发数量", title: "应发", align: 'center', totalRow: true, width: 70 },
                    { field: "实发数量", title: "实发", align: 'center', totalRow: true, width: 70 },
                    { field: "收货仓库", title: "收货仓库", align: 'center', totalRow: true, width: 120 },
                    { field: "进度", title: "进度", align: 'center', totalRow: true, width: 100 },
                ]
                option.cols = [col];
                option1.cols = [col];
            }
            //#endregion
            //#region åŠ è½½æ•°æ®
            function get_FastQuery() {
                //加载表格数据
                get_Display(sWhere);
                //加载图表数据
                //set_Graphics();
                //调用接口后清空sWhere缓存
                sWhere = "";
            }
            //#endregion
            //#region åŠ è½½è¡¨æ ¼æ•°æ®
            function get_Display(sWhere) {
                sWhere = "";
                var wait = layer.load();//遮罩
                $.ajax({
                    url: GetWEBURL() + '/KB_XSFH/getData_XSFH',
                    type: "GET",
                    async: false,
                    data: { "sWhere": sWhere, "user": "杜贺" },
                    success: function (data1) {
                        //获取表格的列数据
                        var col = [];
                        if (data1.count == 1) {
                            //#region è®¾ç½®è¡¨æ ¼æ•°æ®
                            //获取 å¾…收料清单 æ•°æ®ä¸Žåˆ—数据
                            var data_1 = data1.data[0];
                            var data_2 = data1.data[1];
                            var list_1 = data1.list[0];
                            var data = [];
                            //给空的数组赋值
                            for (var key in list_1) {
                                data.push({ "name": list_1[key].ColmCols, "Type": list_1[key].ColmType });
                            }
                            //col.push({ type: 'checkbox', fixed: 'left', totalRowText: '汇总' });
                            //判断是否是纯英文
                            var patrn = new RegExp("[\u4E00-\u9FA5]+");
                            for (var i = 0; i < data.length; i++) {
                                if (!patrn.test(data[i].name)) {
                                    col.push({ field: data[i].name, title: data[i].name, hide: true }); //隐藏列
                                }
                                else {
                                    switch (data[i].Type) {
                                        case 'DateTime':
                                            col.push({ field: data[i].name, title: data[i].name, align: 'center', templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 });
                                            break;
                                        default:
                                            col.push({ field: data[i].name, title: data[i].name, align: 'center', totalRow: true, width: 120 });
                                    }
                                }
                            }
                            //为表格渲染参数设置列数据、行数据
                            //option.cols = [col];
                            option.data = data_1;
                            //option1.cols = [col];
                            option1.data = data_2;
                            //渲染表格
                            table.render(option);
                            table.render(option1);
                            //#endregion
                            //#region è®¾å¤‡å›¾è¡¨æ•°æ®
                            set_Graphics_mychart(data1.data);
                            //#endregion
                            //关闭遮罩
                            layer.close(wait);
                        } else {
                            //关闭遮罩
                            layer.close(wait);
                            //报错提示
                            layer.alert(data1.Message, { icon: 5 });
                        }
                    }, error: function (err) {
                        //关闭遮罩
                        layer.close(wait);
                        //报错提示
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //#region è¡¨æ ¼æ•°æ®è‡ªåŠ¨æ»šåŠ¨
            function autoScroll() {
                //设置滚动速度
                var speed = 50;
                var elements = document.getElementsByClassName("layui-table-main");
                //#region è®¾ç½®ç¬¬ä¸€ä¸ªè¡¨æ ¼æ»šåЍ
                var div = elements[0];
                //获取table的父节点
                //var div = document.querySelector(".layui-table-main");
                //设置定时器,实现滚动效果
                var MyMar = setInterval(function () {
                    var scrollBottom = div.scrollHeight - div.scrollTop - div.clientHeight;
                    if (scrollBottom > 0) {
                        div.scrollTop++;
                    } else {
                        div.scrollTop = 0;
                    }
                }, speed);
                //鼠标悬浮时,停止滚动
                div.onmouseover = function () {
                    clearInterval(MyMar);
                }
                //鼠标移开时,开始滚动
                div.onmouseout = function () {
                    MyMar = setInterval(function () {
                        var scrollBottom = div.scrollHeight - div.scrollTop - div.clientHeight;
                        if (scrollBottom > 0) {
                            div.scrollTop++;
                        } else {
                            div.scrollTop = 0;
                        }
                    }, speed);
                }
                //#endregion
                //#region è®¾ç½®ç¬¬äºŒä¸ªè¡¨æ ¼æ»šåЍ
                var div1 = elements[1];
                //获取table的父节点
                //var div = document.querySelector(".layui-table-main");
                //设置定时器,实现滚动效果
                var MyMar1 = setInterval(function () {
                    var scrollBottom = div1.scrollHeight - div1.scrollTop - div1.clientHeight;
                    if (scrollBottom > 0) {
                        div1.scrollTop++;
                    } else {
                        div1.scrollTop = 0;
                    }
                }, speed);
                //鼠标悬浮时,停止滚动
                div1.onmouseover = function () {
                    clearInterval(MyMar1);
                }
                //鼠标移开时,开始滚动
                div1.onmouseout = function () {
                    MyMar1 = setInterval(function () {
                        var scrollBottom = div1.scrollHeight - div1.scrollTop - div1.clientHeight;
                        if (scrollBottom > 0) {
                            div1.scrollTop++;
                        } else {
                            div1.scrollTop = 0;
                        }
                    }, speed);
                }
                //#endregion
            }
            //#endregion
            //#region åŠ è½½å›¾è¡¨
            function set_Graphics_mychart(dataList) {
                //设置图表1
                var data1 = dataList[2];
                set_Graphics_mychart1(data1);
                var data2 = dataList[3];
                set_Graphics_mychart2(data2);
                var data3 = dataList[4];
                set_Graphics_mychart3(data3);
            }
            //#endregion
            //#region åŠ è½½å›¾è¡¨1
            function set_Graphics_mychart1(data) {
                //#region ã€æŸ±çŠ¶å›¾ã€‘
                var app = {};
                var chartDom = document.getElementById('mychart1');
                var myChart = echarts.init(chartDom);
                var option_mychart;
                //#region [柱状图布局样式]
                const posList = [
                    'left',
                    'right',
                    'top',
                    'bottom',
                    'inside',
                    'insideTop',
                    'insideLeft',
                    'insideRight',
                    'insideBottom',
                    'insideTopLeft',
                    'insideTopRight',
                    'insideBottomLeft',
                    'insideBottomRight'
                ];
                app.configParameters = {
                    rotate: {
                        min: -90,
                        max: 90
                    },
                    align: {
                        options: {
                            left: 'left',
                            center: 'center',
                            right: 'right'
                        }
                    },
                    verticalAlign: {
                        options: {
                            top: 'top',
                            middle: 'middle',
                            bottom: 'bottom'
                        }
                    },
                    position: {
                        options: posList.reduce(function (map, pos) {
                            map[pos] = pos;
                            return map;
                        }, {})
                    },
                    distance: {
                        min: 0,
                        max: 100
                    }
                };
                app.config = {
                    rotate: 90,
                    align: 'left',
                    verticalAlign: 'middle',
                    position: 'insideBottom',
                    distance: 15,
                    onChange: function () {
                        const labelOption = {
                            rotate: app.config.rotate,
                            align: app.config.align,
                            verticalAlign: app.config.verticalAlign,
                            position: app.config.position,
                            distance: app.config.distance
                        };
                        myChart.setOption({
                            series: [
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                }
                            ]
                        });
                    }
                };
                const labelOption = {
                    show: true,
                    position: 'top'
                };
                //#endregion
                //柱状图绑定数据
                var HMaterNameList = [];//x轴:物料列表
                var HQtyList = [];      //y轴:数量列表
                for (let i = 0; i < data.length; i++) {
                    HMaterNameList.push(data[i].日期);
                    HQtyList.push(data[i].数量);
                }
                option_mychart = {
                    title: {
                        text: '近七天销售发货趋势',
                        subtext: ''
                    },
                    tooltip: {
                        trigger: 'axis',
                        axisPointer: {
                            type: 'shadow'
                        }
                    },
                    legend: {
                        data: ["数量"]
                        ,show: false
                    },
                    //toolbox: {                            //工具栏
                    //    show: true,
                    //    orient: 'vertical',
                    //    left: 'right',
                    //    top: 'center',
                    //    feature: {
                    //        mark: { show: true },
                    //        dataView: { show: true, readOnly: false },
                    //        magicType: { show: true, type: ['line', 'bar', 'stack'] },
                    //        restore: { show: true },
                    //        saveAsImage: { show: true }
                    //    }
                    //},
                    grid:
                    {
                        left: '5%',
                        right: '5%',
                        bottom: '10%',
                        //top: '10%',
                        containLabel: true
                    },
                    xAxis: [                                //设置x轴坐标
                        {
                            type: 'category',
                            axisTick: { show: true },
                            data: HMaterNameList,
                            axisLabel: {
                                formatter: function (value) {
                                    var temp = "";
                                    var temp_len = 5;
                                    for (var i = 0; i < value.length; i = i + temp_len) {
                                        if (i + temp_len <= value.length) {
                                            temp += '\n' + value.slice(i, i + temp_len)
                                        } else {
                                            temp += '\n' + value.slice(i);
                                        }
                                    }
                                    return temp;
                                    // ä½¿ç”¨ '\n' å®žçŽ°æ¢è¡Œ
                                    //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value;
                                },
                                width: 30 // è®¾ç½®åˆ»åº¦æ ‡ç­¾çš„宽度,超过这个宽度会自动换行
                            }
                        }
                    ],
                    yAxis: [                                //设置y轴数据类型
                        {
                            type: 'value'
                        }
                    ],
                    series: [                               //设置y轴数据
                        {
                            name: '数量',
                            type: 'bar',
                            barWidth: 20,
                            barGap: 0,
                            label: labelOption,
                            emphasis: {
                                focus: 'series'
                            },
                            data: HQtyList
                        }
                    ]
                    , noDataText: "没有数据显示"
                };
                option_mychart && myChart.setOption(option_mychart);
                //#endregion
            }
            ////#endregion
            //#endregion
            //#region åŠ è½½å›¾è¡¨2
            function set_Graphics_mychart2(data) {
                //#region ã€æŸ±çŠ¶å›¾ã€‘
                var app = {};
                var chartDom = document.getElementById('mychart2');
                var myChart = echarts.init(chartDom);
                var option_mychart;
                //#region [柱状图布局样式]
                const posList = [
                    'left',
                    'right',
                    'top',
                    'bottom',
                    'inside',
                    'insideTop',
                    'insideLeft',
                    'insideRight',
                    'insideBottom',
                    'insideTopLeft',
                    'insideTopRight',
                    'insideBottomLeft',
                    'insideBottomRight'
                ];
                app.configParameters = {
                    rotate: {
                        min: -90,
                        max: 90
                    },
                    align: {
                        options: {
                            left: 'left',
                            center: 'center',
                            right: 'right'
                        }
                    },
                    verticalAlign: {
                        options: {
                            top: 'top',
                            middle: 'middle',
                            bottom: 'bottom'
                        }
                    },
                    position: {
                        options: posList.reduce(function (map, pos) {
                            map[pos] = pos;
                            return map;
                        }, {})
                    },
                    distance: {
                        min: 0,
                        max: 100
                    }
                };
                app.config = {
                    rotate: 90,
                    align: 'left',
                    verticalAlign: 'middle',
                    position: 'insideBottom',
                    distance: 15,
                    onChange: function () {
                        const labelOption = {
                            rotate: app.config.rotate,
                            align: app.config.align,
                            verticalAlign: app.config.verticalAlign,
                            position: app.config.position,
                            distance: app.config.distance
                        };
                        myChart.setOption({
                            series: [
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                }
                            ]
                        });
                    }
                };
                const labelOption = {
                    show: true,
                    position: 'top'
                };
                //#endregion
                //柱状图绑定数据
                var HMaterNameList = [];//x轴:物料列表
                var HQtyList = [];      //y轴:数量列表
                for (let i = 0; i < data.length; i++) {
                    HMaterNameList.push(data[i].周次);
                    HQtyList.push(data[i].数量);
                }
                option_mychart = {
                    title: {
                        text: '当月周次销售发货趋势',
                        subtext: ''
                    },
                    tooltip: {
                        trigger: 'axis',
                        axisPointer: {
                            type: 'shadow'
                        }
                    },
                    legend: {
                        data: ["数量"]
                        , show: false
                    },
                    //toolbox: {                            //工具栏
                    //    show: true,
                    //    orient: 'vertical',
                    //    left: 'right',
                    //    top: 'center',
                    //    feature: {
                    //        mark: { show: true },
                    //        dataView: { show: true, readOnly: false },
                    //        magicType: { show: true, type: ['line', 'bar', 'stack'] },
                    //        restore: { show: true },
                    //        saveAsImage: { show: true }
                    //    }
                    //},
                    grid:
                    {
                        left: '5%',
                        right: '5%',
                        bottom: '10%',
                        //top: '10%',
                        containLabel: true
                    },
                    xAxis: [                                //设置x轴坐标
                        {
                            type: 'category',
                            axisTick: { show: true },
                            data: HMaterNameList,
                            axisLabel: {
                                formatter: function (value) {
                                    var temp = "";
                                    var temp_len = 5;
                                    for (var i = 0; i < value.length; i = i + temp_len) {
                                        if (i + temp_len <= value.length) {
                                            temp += '\n' + value.slice(i, i + temp_len)
                                        } else {
                                            temp += '\n' + value.slice(i);
                                        }
                                    }
                                    return temp;
                                    // ä½¿ç”¨ '\n' å®žçŽ°æ¢è¡Œ
                                    //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value;
                                },
                                width: 30 // è®¾ç½®åˆ»åº¦æ ‡ç­¾çš„宽度,超过这个宽度会自动换行
                            }
                        }
                    ],
                    yAxis: [                                //设置y轴数据类型
                        {
                            type: 'value'
                        }
                    ],
                    series: [                               //设置y轴数据
                        {
                            name: '数量',
                            type: 'bar',
                            barWidth: 20,
                            barGap: 0,
                            label: labelOption,
                            emphasis: {
                                focus: 'series'
                            },
                            data: HQtyList
                        }
                    ]
                };
                option_mychart && myChart.setOption(option_mychart);
                //#endregion
            }
            ////#endregion
            //#endregion
            //#region åŠ è½½å›¾è¡¨3
            function set_Graphics_mychart3(data) {
                //#region ã€æŸ±çŠ¶å›¾ã€‘
                var app = {};
                var chartDom = document.getElementById('mychart3');
                var myChart = echarts.init(chartDom);
                var option_mychart;
                //#region [柱状图布局样式]
                const posList = [
                    'left',
                    'right',
                    'top',
                    'bottom',
                    'inside',
                    'insideTop',
                    'insideLeft',
                    'insideRight',
                    'insideBottom',
                    'insideTopLeft',
                    'insideTopRight',
                    'insideBottomLeft',
                    'insideBottomRight'
                ];
                app.configParameters = {
                    rotate: {
                        min: -90,
                        max: 90
                    },
                    align: {
                        options: {
                            left: 'left',
                            center: 'center',
                            right: 'right'
                        }
                    },
                    verticalAlign: {
                        options: {
                            top: 'top',
                            middle: 'middle',
                            bottom: 'bottom'
                        }
                    },
                    position: {
                        options: posList.reduce(function (map, pos) {
                            map[pos] = pos;
                            return map;
                        }, {})
                    },
                    distance: {
                        min: 0,
                        max: 100
                    }
                };
                app.config = {
                    rotate: 90,
                    align: 'left',
                    verticalAlign: 'middle',
                    position: 'insideBottom',
                    distance: 15,
                    onChange: function () {
                        const labelOption = {
                            rotate: app.config.rotate,
                            align: app.config.align,
                            verticalAlign: app.config.verticalAlign,
                            position: app.config.position,
                            distance: app.config.distance
                        };
                        myChart.setOption({
                            series: [
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                },
                                {
                                    label: labelOption
                                }
                            ]
                        });
                    }
                };
                const labelOption = {
                    show: true,
                    position: 'top',
                    textStyle: {
                        //color: '#333', // æ ‡ç­¾å­—体颜色
                        fontSize: 8, // æ ‡ç­¾å­—体大小
                        //fontWeight: 'bold', // æ ‡ç­¾å­—体加粗
                        //fontStyle: 'italic', // æ ‡ç­¾å­—体斜体
                        //fontFamily: 'Arial' // æ ‡ç­¾å­—体
                    }
                };
                const labelOption1 = {
                    show: true,
                    position: 'right',
                    textStyle: {
                        //color: '#333', // æ ‡ç­¾å­—体颜色
                        fontSize: 8, // æ ‡ç­¾å­—体大小
                        //fontWeight: 'bold', // æ ‡ç­¾å­—体加粗
                        //fontStyle: 'italic', // æ ‡ç­¾å­—体斜体
                        //fontFamily: 'Arial' // æ ‡ç­¾å­—体
                    }
                }
                //#endregion
                //柱状图绑定数据
                var HMaterNameList = [];//x轴:物料列表
                var HQtyList = [];      //y轴:数量列表
                var HQtyList1 = [];      //y轴:数量列表
                for (let i = 0; i < data.length; i++) {
                    HMaterNameList.push(data[i].日期);
                    HQtyList.push(data[i].发货单数);
                    HQtyList1.push(data[i].出库单数);
                }
                option_mychart = {
                    title: {
                        text: '近七天发货通知单与销售出库单对比',
                        subtext: ''
                    },
                    tooltip: {
                        trigger: 'axis',
                        axisPointer: {
                            type: 'shadow'
                        }
                    },
                    legend: {
                        data: ["单数"]
                        , show: false
                    },
                    //toolbox: {                            //工具栏
                    //    show: true,
                    //    orient: 'vertical',
                    //    left: 'right',
                    //    top: 'center',
                    //    feature: {
                    //        mark: { show: true },
                    //        dataView: { show: true, readOnly: false },
                    //        magicType: { show: true, type: ['line', 'bar', 'stack'] },
                    //        restore: { show: true },
                    //        saveAsImage: { show: true }
                    //    }
                    //},
                    grid:
                    {
                        left: '5%',
                        right: '5%',
                        bottom: '10%',
                        //top: '10%',
                        containLabel: true
                    },
                    xAxis: [                                //设置x轴坐标
                        {
                            type: 'category',
                            axisTick: { show: true },
                            data: HMaterNameList,
                            axisLabel: {
                                formatter: function (value) {
                                    var temp = "";
                                    var temp_len = 5;
                                    for (var i = 0; i < value.length; i = i + temp_len) {
                                        if (i + temp_len <= value.length) {
                                            temp += '\n' + value.slice(i, i + temp_len)
                                        } else {
                                            temp += '\n' + value.slice(i);
                                        }
                                    }
                                    return temp;
                                    // ä½¿ç”¨ '\n' å®žçŽ°æ¢è¡Œ
                                    //return value.length > 5 ? value.slice(0, 5) + '\n' + value.slice(5) : value;
                                },
                                width: 30 // è®¾ç½®åˆ»åº¦æ ‡ç­¾çš„宽度,超过这个宽度会自动换行
                            }
                        }
                    ],
                    yAxis: [                                //设置y轴数据类型
                        {
                            type: 'value'
                        }
                    ],
                    series: [                               //设置y轴数据
                        {
                            name: '发货单数',
                            type: 'bar',
                            barWidth: 10,
                            barGap: 0,
                            label: labelOption,
                            emphasis: {
                                focus: 'series'
                            },
                            data: HQtyList
                        },
                        {
                            name: '出库单数',
                            type: 'bar',
                            barWidth: 10,
                            barGap: 0,
                            label: labelOption1,
                            emphasis: {
                                focus: 'series'
                            },
                            data: HQtyList1
                        }
                    ]
                };
                option_mychart && myChart.setOption(option_mychart);
                //#endregion
            }
            ////#endregion
            //#endregion
        });
    </script>
</body>
</html>
WebTM/views/É豸¹ÜÀí/Sb_Add_EqpMaintenanceBillList.html
@@ -584,7 +584,7 @@
                        title: '设备故障登记单',
                        shift: 2,
                        area: ['90%', '90%'],
                        content: ['../设备管理/Sb_EqpConkBookBillList.html', 'yes'],
                        content: ['../设备管理/Sb_EqpConkBookBillList.html?type=2', 'yes'],
                        btn: ['确定', '取消']
                        , btn1: function (index, layero) {
                            //var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "", "HRepairExplanation": "", "HRemark": "", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " };
WebTM/views/É豸¹ÜÀí/Sb_Add_EqpRepairCheckBillList.html
@@ -479,7 +479,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../设备管理/Sb_EqpMaintenanceBillList.html', 'yes'],
                    content: ['../设备管理/Sb_EqpMaintenanceBillList.html?type=2', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
WebTM/views/É豸¹ÜÀí/Sb_EqpConkBookBillList.html
@@ -470,10 +470,17 @@
                $("#HDate1").val(Format(new Date(), "yyyy-MM-dd"));//结束日期
                //初始化表格
                set_InitGrid();
                //查询
                //get_Display(sWhere);
                if (addSWhereByOpenType()) {          //addSWhereByOpenType()方法判断是否其它页面打开本页面,若是则处理过滤条件,并返回true
                    get_DefaultModule();
                } else {
                    get_DefaultModule();
                }
                //查询当前登录用户有没有在当前模块设置默认过滤方案
                get_DefaultModule();
            }
            //进入页面显示的缓存列表
@@ -590,7 +597,7 @@
            });
            //快速过滤
            function get_FastQuery() {
            function get_FastQuery(number) {
                var HDate = $("#HDate").val();//开始日期
                var HDate1 = $("#HDate1").val();//结束日期
                var HBillNo = $("#HBillNo").val();//单据号
@@ -868,6 +875,36 @@
                })
            }
            //#region èŽ·å–å‚æ•°
            function getUrlVars() {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                for (var i = 0; i < hashes.length; i++) {
                    hash = hashes[i].split('=');
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
                return vars;
            }
            //#endregion
            //#region åˆ¤æ–­æ˜¯ç›´æŽ¥æ‰“开页面还是其它页面通过选择按钮打开,并显示相应数据
            function addSWhereByOpenType() {
                //获取参数
                var params = getUrlVars();
                var openType = params[params[0]]; //从参数中获取 æ‰“开方式  1直接打开 2其它页面通过选择按钮打开
                var HNumber = params[params[1]]; //从参数中获取  è®¾å¤‡ä»£ç 
                if (openType == 2) {
                    sWhere += " and  å®¡æ ¸äºº IS NOT NULL and å®¡æ ¸äºº <> '' and (关闭人 IS NULL OR å…³é—­äºº = '')  ";
                    form.render("select");
                    return true;
                } else if (openType==3) {
                    sWhere += " and  å®¡æ ¸äºº IS NOT NULL and å®¡æ ¸äºº <> '' and (关闭人 IS NULL OR å…³é—­äºº = '') and è®¾å¤‡ä»£ç  like '%" + HNumber+"%'  ";
                    form.render("select");
                    return true;
                }
            }
            //#endregion
            //#region åˆ—明显示下拉框
            function ColFilter() {
@@ -886,6 +923,7 @@
                form.render('select');
            }
            //#endregion
            //#region ã€è¿‡æ»¤æ–¹æ¡ˆã€‘
            //获取当前用户的默认过滤方案
@@ -1094,14 +1132,7 @@
            //#endregion
            //laydate.render({
            //    elem: '#HDate'
            //    , type: 'datetime'
            //    , trigger: 'click'
            //    , format:'yyyy-MM-dd HH:mm'
            //});
            //以上是layui模块
        });
WebTM/views/É豸¹ÜÀí/Sb_EqpMaintenanceBillList.html
@@ -343,9 +343,15 @@
                //初始化表格
                set_InitGrid();
                //查询
                //get_Display(sWhere);
                //查询当前登录用户有没有在当前模块设置默认过滤方案
                get_DefaultModule();
                if (addSWhereByOpenType()) {          //addSWhereByOpenType()方法判断是否其它页面打开本页面,若是则处理过滤条件,并返回true
                    //查询当前登录用户有没有在当前模块设置默认过滤方案
                    get_DefaultModule();
                } else {
                    //查询当前登录用户有没有在当前模块设置默认过滤方案
                    get_DefaultModule();
                }
            }
            //初始化表格
@@ -896,6 +902,32 @@
                })
            }
            //#region èŽ·å–å‚æ•°
            function getUrlVars() {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                for (var i = 0; i < hashes.length; i++) {
                    hash = hashes[i].split('=');
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
                return vars;
            }
            //#endregion
            //#region åˆ¤æ–­æ˜¯ç›´æŽ¥æ‰“开页面还是其它页面通过选择按钮打开,并显示相应数据
            function addSWhereByOpenType() {
                //获取参数
                var params = getUrlVars();
                var openType = params[params[0]]; //从参数中获取 æ‰“开方式  1直接打开 2其它页面通过选择按钮打开
                if (openType == 2) {
                    sWhere += " and  å®¡æ ¸äºº IS NOT NULL and å®¡æ ¸äºº <> '' and (关闭人 IS NULL OR å…³é—­äºº = '')  ";
                    form.render("select");
                    return true;
                }
            }
            //#endregion
            //#region åˆ—明显示下拉框
            function ColFilter() {
@@ -914,6 +946,7 @@
                form.render('select');
            }
            //#endregion
            //#region ã€è¿‡æ»¤æ–¹æ¡ˆã€‘
            //获取当前用户的默认过滤方案
WebTM/views/É豸¹ÜÀí/Sb_EqpMaintenanceBill_PDA.html
@@ -238,6 +238,7 @@
                                            <th>设备名称</th>
                                            <td class="bz_td">
                                                <input type="text" name="HBarName" class="layui-input LineHeight" id="HBarName" style="border-radius: 50px;background-color:#EDEDED;" readonly>
                                                <input type="hidden" name="HNumber" id="HNumber" value="" autocomplete="off" class="layui-input">
                                                <input type="hidden" name="HEquipID" id="HEquipID" value="0" autocomplete="off" class="layui-input">
                                            </td>
                                        </tr>
@@ -690,6 +691,7 @@
            //表头信息选择单据弹窗
            form.on('submit(XDHList)', function () {
                var hnumber = $("HNumber").val()
                //页面层-自定义
                layer.open({
                    type: 2,
@@ -697,7 +699,7 @@
                    title: '设备维修登记单',
                    shift: 2,
                    area: ['90%', '90%'],
                    content: ['../设备管理/Sb_EqpConkBookBillList.html', 'yes'],
                    content: ['../设备管理/Sb_EqpConkBookBillList.html?type=2&HNumber='+hnumber, 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -708,6 +710,10 @@
                        $("#HMainSourceBillNo").val(checkStatus.data[0].单据号);
                        $("#HMainSourceInterID").val(checkStatus.data[0].hmainid);
                        $("#HMainSourceEntryID").val(checkStatus.data[0].hsubid);
                        $("#HEquipID").val(checkStatus.data[0].hmainid);
                        $("#HNumber").val(checkStatus.data[0].设备代码);
                        $("#HBarName").val(checkStatus.data[0].设备名称);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
@@ -910,6 +916,7 @@
                        if (result.count == 1) {
                            var data = result.data[0];
                            $("#HEquipID").val(data.HInterID);
                            $("#HNumber").val(data.HEquipFileNumber);
                            $("#HBarName").val(data.HName);
                            $("#HBarSpec").val(data.HModel);
                            $("#HBarModel").val(data.HModel2);
@@ -925,6 +932,7 @@
                            HProcExchBillNoFlag = true;
                            layer.close(index);
                            layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                        else {
                            $("#HBarCode").val("");
WebTM/views/É豸¹ÜÀí/É豸¹¤ÒÕ²ÎÊý¶©µ¥µã¼ì±í/SB_EquipICMOTechParamBillEdit.html
@@ -328,7 +328,33 @@
    </script>
    <script>
        //获取参数
        var OptionData = [];
        var HBillType = "";  //单据类型
        var HSourceInterID = ""; //源单主内码
        var HSourceEntryID = "";  //源单子内码
        var HSourceBillNo = "";   //源单单号
        var HSourceBillType = "";  //源单类型
        var refSav = "";   //提交类型
        //获取页面跳转参数  //单据编辑状态: 1.无源单新增  Â 2.有源单新增  Â 3.编辑  4.浏览  5.变更
        var params = get_UrlVars();
        if (typeof (params[params[0]]) == "undefined") {
            var OperationType = 1;//操作类型
        } else {
            var OperationType = params[params[0]];//操作类型
            var HInterID = params[params[1]];//单据内码
            var HEntry = params[params[2]];//单据子内码
        }
        var edit = function (data) {
            HSourceInterID = data[0].HSourceInterID;
            HSourceEntryID = data[0].HSourceEntryID;
            HSourceBillNo = data[0].HSourceBillNo;
            HSourceBillType = data[0].HSourceBillType;
        }
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
@@ -346,10 +372,7 @@
            var HMaker = sessionStorage["HUserName"]
            var HStockOrgID = sessionStorage["OrganizationID"]  //组织ID
            var option = {};
            var params = get_UrlVars();
            var OperationType = params[params[0]] == null ? 1 : params[params[0]];  //操作类型(1新增、2编辑)
            var HInterID = params[params[0]] == null ? 0 : params[params[1]];       //单据内码
            var HEntry = params[params[0]] == null ? 0 : params[params[2]];       //单据子内码
            //#endregion
            //判断是否登录 æœªç™»å½•则跳到登录页
@@ -418,7 +441,12 @@
                $("#HMaker").val(HMaker);
                $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
                //工序流转卡页面下推
                set_ProcessBill(HInterID, HEntry);
                if (HInterID == "") {    //报工台下推
                    set_ProcessBill(HSourceInterID, HSourceEntryID);
                } else {
                    set_ProcessBill(HInterID, HEntry);
                }
                OperationType = 1;
            } 
            else {
@@ -1335,14 +1363,14 @@
            //#endregion
            //#region (工序流转卡)下推页面初始化
            function set_ProcessBill(HInterID, HEntry) {
            function set_ProcessBill(HSourceInterID, HSourceEntryID) {
                var ajaxLoad = layer.load();
                $.ajax({
                    url: GetWEBURL() + "/LEMS/MES_IF_EquipICMOTechParamList_Json",
                    type: "GET",
                    async: false,
                    data: { "hinterid": HInterID, "HEntryID": HEntry, "user": sessionStorage["HUserName"] },
                    data: { "hinterid": HSourceInterID, "HEntryID": HSourceEntryID, "user": sessionStorage["HUserName"] },
                    success: function (d) {
                        var result = d;
@@ -1483,7 +1511,7 @@
                layer.confirm('您确定要退出吗?', { icon: 3, title: '提示' }, function (index) {
                    //操作类型(OperationType=1新增、OperationType=2编辑)
                    if (OperationType == 2) {
                        Pub_Close(1);
                        Pub_Close(2);
                    }
                    else {
                        Pub_Close(2);
WebTM/views/ÖÊÁ¿¹ÜÀí/ÖÊÁ¿±¨±í/QC_TechnologyParameterClass.html
@@ -759,7 +759,7 @@
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../../views/基础资料/公用基础资料/Gy_TechnologyParameterList.html', 'yes'],
                    content: ['../../../views/基础资料/公用基础资料/Gy_TechnologyParameterType.html', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
WebTM/views/³µ¼ä¹ÜÀí/µ¥Æ·¹ýÕ¾/Cj_ProcessItemStationPlatform.html
@@ -950,7 +950,8 @@
                success: function (data1) {
                    if (data1.count == 1) {
                        layer.close(index);
                        var MaterNum = 0;
                        for (var i = 0; i < option.data.length; i++) {
                            if (data1.data[0]["HMaterNumber"] == option.data[i]["配件代码"] && option.data[i]["HBatchNo"] == data1.data[0]["HBatchNo"] && option.data[i]["HBatchNo"] != "") {
                                return layer.msg("当前批次已扫入,请不要重复扫入!");
@@ -972,10 +973,15 @@
                                option.data[i]["HBatchNo"] = data1.data[0]["HBatchNo"];
                                option.data[i]["配件数量"] = data1.data[0]["HQty"];
                                option.data[i]["HBarCode"] = HBarCode;
                                table.render(option);
                                PD_HBatchNo();
                                break;
                            } else {
                                MaterNum++;
                                if (MaterNum == option.data.length) {
                                    layer.msg("物料代码不匹配,请确认条码配件物料是否与绑定物料一致!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                }
                            }
                           
                        }
WebTM/views/ÁìÁÏ·¢»õ/ÏúÊÛ³ö¿â/Kf_SellOutBillList.html
@@ -1158,7 +1158,7 @@
                                });
                            } else {
                                ayer.msg("错误:" + result.code + result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                layer.msg("错误:" + result.code + result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            }
                        }, error: function () {
                            layer.alert("接口请求失败!", { icon: 5 });