| WebTM/Properties/PublishProfiles/JFTM.pubxml.user | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/WebTM.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/home/console_KaiBeiNaiTe.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/home/console_Mobile_KaiBeiNaiTe.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/index_KaiBeiNaiTe.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/index_Mobile_KaiBeiNaiTe.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/Properties/PublishProfiles/JFTM.pubxml.user
@@ -18,10 +18,10 @@ <publishTime>01/28/2016 14:22:24</publishTime> </File> <File Include="bin/WebTM.dll"> <publishTime>07/17/2023 13:23:28</publishTime> <publishTime>07/17/2023 16:16:17</publishTime> </File> <File Include="bin/WebTM.pdb"> <publishTime>07/17/2023 13:23:28</publishTime> <publishTime>07/17/2023 16:16:17</publishTime> </File> <File Include="HtmlPage1.html"> <publishTime>04/11/2023 16:34:42</publishTime> @@ -1365,10 +1365,13 @@ <publishTime>06/25/2023 13:14:53</publishTime> </File> <File Include="views/home/console_KaiBeiNaiTe.html"> <publishTime>07/16/2023 21:33:45</publishTime> <publishTime>07/18/2023 08:41:33</publishTime> </File> <File Include="views/home/console_Mobile.html"> <publishTime>04/26/2023 13:31:31</publishTime> </File> <File Include="views/home/console_Mobile_KaiBeiNaiTe.html"> <publishTime>07/18/2023 08:41:08</publishTime> </File> <File Include="views/home/console_Mobile_QiaoYi.html"> <publishTime>04/11/2023 16:34:43</publishTime> @@ -1401,10 +1404,13 @@ <publishTime>07/17/2023 13:56:54</publishTime> </File> <File Include="views/index_KaiBeiNaiTe.html"> <publishTime>07/16/2023 21:31:25</publishTime> <publishTime>07/18/2023 08:41:53</publishTime> </File> <File Include="views/index_Mobile.html"> <publishTime>06/20/2023 09:43:19</publishTime> </File> <File Include="views/index_Mobile_KaiBeiNaiTe.html"> <publishTime>07/18/2023 08:40:58</publishTime> </File> <File Include="views/index_Mobile_QiaoYi.html"> <publishTime>04/13/2023 10:40:16</publishTime> @@ -1647,7 +1653,7 @@ <publishTime>04/11/2023 16:34:43</publishTime> </File> <File Include="views/user/login.html"> <publishTime>06/29/2023 16:15:39</publishTime> <publishTime>07/18/2023 08:40:34</publishTime> </File> <File Include="views/user/login2.html"> <publishTime>04/11/2023 16:34:43</publishTime> WebTM/WebTM.csproj
@@ -160,8 +160,12 @@ <Content Include="views\grf\a.grf" /> <Content Include="views\grf\b1.grf" /> <Content Include="views\grf\b.grf" /> <Content Include="views\home\console_KaiBeiNaiTe.html" /> <Content Include="views\home\console_Mobile_KaiBeiNaiTe.html" /> <Content Include="views\home\console_QiaoYi.html" /> <Content Include="views\home\console_Mobile_QiaoYi.html" /> <Content Include="views\index_KaiBeiNaiTe.html" /> <Content Include="views\index_Mobile_KaiBeiNaiTe.html" /> <Content Include="views\index_Mobile_QiaoYi.html" /> <Content Include="views\index_QiaoYi.html" /> <Content Include="views\index - 复制.html" /> WebTM/views/home/console_KaiBeiNaiTe.html
New file @@ -0,0 +1,464 @@ <!DOCTYPE html> <html> <head> < <meta charset="utf-8"> <title>控制台主页一</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> <style id="LAY_layadmin_theme"> .layui-side-menu, .layadmin-pagetabs .layui-tab-title li:after, .layadmin-pagetabs .layui-tab-title li.layui-this:after, .layui-layer-admin .layui-layer-title, .layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > .layui-nav-child { background-color: #20222A !important; } .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a { background-color: #009688 !important; } .layui-layout-admin .layui-logo { background-color: #20222A !important; } .FastMenu { } </style> <script> /^http(s*):\/\//.test(location.href) || alert('请先部署到 localhost 下再访问'); </script> </head> <body layadmin-themealias="default"> <div class="layui-fluid"> <div class="layui-row layui-col-space15"> <div class="layui-col-md8"> <div class="layui-row layui-col-space15"> <div class="layui-col-md6"> <!-- 快捷方式 --> <div class="layui-card"> <div class="layui-card-header">快捷方式</div> <div class="layui-card-body"> <div class="layui-carousel layadmin-carousel layadmin-shortcut" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;"> <!--快捷方式--> <div class="FastMenu" carousel-item=""></div> <div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button> </div> </div> </div> </div> <div class="layui-col-md6"> <!-- 快捷方式 --> <div class="layui-card"> <div class="layui-card-header">快捷方式</div> <div class="layui-card-body"> <div class="layui-carousel layadmin-carousel layadmin-shortcut" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;"> <div carousel-item=""> <ul class="layui-row layui-col-space10 layui-this"> <li class="layui-col-xs3"> <a href="../验收入库/外购入库/Kf_POStockInBill_Fast.html" target="main_self_frame"> <i class="layui-icon layui-icon-console"></i> <cite>外购入库</cite> </a> </li> <li class="layui-col-xs3"> <a href="../验收入库/委外入库/Kf_EntrustInBill_Fast.html" target="main_self_frame"> <i class="layui-icon layui-icon-engine"></i> <cite>委外入库</cite> </a> </li> <li class="layui-col-xs3"> <a href="../验收入库/产品入库/Kf_ProductInBill_Fast.html" target="main_self_frame"> <i class="layui-icon layui-icon-template-1"></i> <cite>产品入库</cite> </a> </li> <li class="layui-col-xs3"> <a href="../领料发货/领料出库/Kf_MateOutBill_Fast.html" target="main_self_frame"> <i class="layui-icon layui-icon-chart"></i> <cite>领料出库</cite> </a> </li> <li class="layui-col-xs3"> <a href="../领料发货/委外出库/Kf_EntrustOutBill_Fast.html" target="main_self_frame"> <i class="layui-icon layui-icon-unlink"></i> <cite>委外出库</cite> </a> </li> <li class="layui-col-xs3"> <a href="../领料发货/销售出库/Kf_SellOutBill_Fast.html" target="main_self_frame"> <i class="layui-icon layui-icon-chat"></i> <cite>销售出库</cite> </a> </li> <li class="layui-col-xs3"> <a href="../仓存管理/仓库调拨/Kf_MoveStockBill_Fast.html" target="main_self_frame"> <i class="layui-icon layui-icon-component"></i> <cite>调拨单</cite> </a> </li> <li class="layui-col-xs3"> <a href="../仓存管理/条码生成/Gy_BarCodeBill.html" target="main_self_frame"> <i class="layui-icon layui-icon-app"></i> <cite>条码生成</cite> </a> </li> </ul> <ul class="layui-row layui-col-space10"> <li class="layui-col-xs3"> <a href="../仓存管理/仓库调拨/Cc_LookingForReturnBill.html" target="main_self_frame"> <i class="layui-icon layui-icon-template"></i> <cite>上架归还单</cite> </a> </li> <li class="layui-col-xs3"> <a href="../车间管理/工序流转/MES_StationInBill_PDA.html" target="main_self_frame"> <i class="layui-icon layui-icon-snowflake"></i> <cite>工序进站接收单</cite> </a> </li> <li class="layui-col-xs3"> <a href="../车间管理/工序流转/MES_StationOutBill_PDA.html" target="main_self_frame"> <i class="layui-icon layui-icon-transfer"></i> <cite>工序出站汇报单</cite> </a> </li> <li class="layui-col-xs3"> <a href="../车间管理/委外工序发出单/Cj_StationEntrustInBill.html" target="main_self_frame"> <i class="layui-icon layui-icon-light"></i> <cite>委外工序发出单</cite> </a> </li> <li class="layui-col-xs3"> <a href="../质量管理/来料检验单/Kf_QCStockInCheckBill_Fast.html" target="main_self_frame"> <i class="layui-icon layui-icon-senior"></i> <cite>来料检验单</cite> </a> </li> <li class="layui-col-xs3"> <a href="../生产管理/生产拆箱单/Sc_PackSplitBill_Fast.html" target="main_self_frame"> <i class="layui-icon layui-icon-cellphone"></i> <cite>生产拆箱单</cite> </a> </li> <li class="layui-col-xs3"> <a href="../生产管理/生产汇报单/Sc_ICMOReportBill_FastNew.html" target="main_self_frame"> <i class="layui-icon layui-icon-dollar"></i> <cite>生产汇报单</cite> </a> </li> <li class="layui-col-xs3"> <a href="../领料发货/领料出库/Kf_MateOutBackBill_Fast.html" target="main_self_frame"> <i class="layui-icon layui-icon-survey"></i> <cite>生产退料单</cite> </a> </li> <!--<li class="layui-col-xs3"> <a lay-href="set/user/info.html"> <i class="layui-icon layui-icon-set"></i> <cite>我的资料</cite> </a> </li>--> </ul> </div> <div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button> </div> </div> </div> </div> <div class="layui-col-md12"> <!-- 数据概览 --> <div class="layui-card"> <div class="layui-card-header">数据概览</div> <div class="layui-card-body"> <div class="layui-carousel layadmin-carousel layadmin-dataview" data-anim="fade" lay-filter="LAY-index-dataview" lay-anim="fade" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;"> <div carousel-item="" id="LAY-index-dataview"> <div class="" _echarts_instance_="1621151534573" style="-webkit-tap-highlight-color: transparent; user-select: none; background-color: rgba(0, 0, 0, 0);"> <div style="position: relative; overflow: hidden; width: 698px; height: 332px;"> <div data-zr-dom-id="bg" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none;"></div> <canvas width="698" height="332" data-zr-dom-id="0" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> <canvas width="698" height="332" data-zr-dom-id="1" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> <canvas width="698" height="332" data-zr-dom-id="_zrender_hover_" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> </div> </div> <!--<div class="layui-this" _echarts_instance_="1621151534574" style="-webkit-tap-highlight-color: transparent; user-select: none; cursor: default; background-color: rgba(0, 0, 0, 0);"> <div style="position: relative; overflow: hidden; width: 698px; height: 332px;"> <div data-zr-dom-id="bg" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none;"></div> <canvas width="698" height="332" data-zr-dom-id="0" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> <canvas width="698" height="332" data-zr-dom-id="1" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> <canvas width="698" height="332" data-zr-dom-id="_zrender_hover_" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> </div> </div> <div class="" _echarts_instance_="1621151534575" style="-webkit-tap-highlight-color: transparent; user-select: none; background-color: rgba(0, 0, 0, 0);"> <div style="position: relative; overflow: hidden; width: 698px; height: 332px;"> <div data-zr-dom-id="bg" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none;"></div> <canvas width="698" height="332" data-zr-dom-id="0" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> <canvas width="698" height="332" data-zr-dom-id="1" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> <canvas width="698" height="332" data-zr-dom-id="_zrender_hover_" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas> </div> </div>--> </div> <div class="layui-carousel-ind"><ul><li class=""></li><!--<li class="layui-this"></li><li class=""></li>--></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button> </div> </div> </div> <!--新闻版块--> <!--<div class="layui-card"> <div class="layui-tab layui-tab-brief layadmin-latestData"> <ul class="layui-tab-title"> <li class="layui-this">今日热搜</li> <li>今日热帖</li> </ul> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <table id="LAY-index-topSearch"></table> </div> <div class="layui-tab-item"> <table id="LAY-index-topCard"></table> </div> </div> </div> </div>--> </div> </div> </div> <div class="layui-col-md4"> <!-- 待办事项 --> <div class="layui-card"> <div class="layui-card-header">待办事项</div> <div class="layui-card-body"> <div class="layui-carousel layadmin-carousel layadmin-backlog" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;"> <div carousel-item=""> <ul class="layui-row layui-col-space10 layui-this"> <li class="layui-col-xs6"> <a href="javascript:void(0);"> <!--<a lay-href="app/content/comment.html" class="layadmin-backlog-body">--> <h3>待审单据</h3> <p><cite>0</cite></p> </a> </li> <li class="layui-col-xs6"> <a href="javascript:void(0);"> <!--<a lay-href="app/forum/list.html" class="layadmin-backlog-body">--> <h3>待审资料</h3> <p><cite>0</cite></p> </a> </li> <li class="layui-col-xs6"> <a href="javascript:void(0);"> <!--<a lay-href="template/goodslist.html" class="layadmin-backlog-body">--> <h3>待查看消息</h3> <p><cite>0</cite></p> </a> </li> <li class="layui-col-xs6"> <a href="javascript:void(0);"> <!--<a href="javascript:;" onclick="layer.tips('不跳转', this, {tips: 3});" class="layadmin-backlog-body">--> <h3>待回复消息</h3> <p><cite>0</cite></p> </a> </li> </ul> <ul class="layui-row layui-col-space10"> <li class="layui-col-xs6"> <a href="javascript:;" class="layadmin-backlog-body"> <h3>未阅信息</h3> <p><cite style="color: #FF5722;">0</cite></p> </a> </li> </ul> </div> <div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button> </div> </div> </div> <div class="layui-card"> <div class="layui-card-header">效率报告</div> <div class="layui-card-body layadmin-takerates"> <div class="layui-progress" lay-showPercent="yes"> <h3>完工率(日同比 0% <span class="layui-edge layui-edge-top" lay-tips="增长" lay-offset="-15"></span>)</h3> <div class="layui-progress-bar" lay-percent="0%"></div> </div> <div class="layui-progress" lay-showPercent="yes"> <h3>不良率(日同比 0% <span class="layui-edge layui-edge-bottom" lay-tips="下降" lay-offset="-15"></span>)</h3> <div class="layui-progress-bar" lay-percent="0%"></div> </div> </div> </div> <div class="layui-card"> <div class="layui-card-header">实时监控</div> <div class="layui-card-body layadmin-takerates"> <div class="layui-progress" lay-showPercent="yes"> <h3>设备稼动率</h3> <div class="layui-progress-bar" lay-percent="0%"></div> </div> <div class="layui-progress" lay-showPercent="yes"> <h3>设备故障率</h3> <div class="layui-progress-bar layui-bg-red" lay-percent="0%"></div> </div> </div> </div> <!--产品动态--> <!--<div class="layui-card"> <div class="layui-card-header">产品动态</div> <div class="layui-card-body"> <div class="layui-carousel layadmin-carousel layadmin-news" data-autoplay="true" data-anim="fade" lay-filter="news"> <div carousel-item> <div><a href="http://www.baidu.com" target="_blank" class="layui-bg-red">快速上手文档</a></div> <div><a href="http://www.baidu.com" target="_blank" class="layui-bg-green">会员讨论专区</a></div> <div><a href="http://www.baidu.com" target="_blank" class="layui-bg-blue">获得官方后台模板系统</a></div> </div> </div> </div> </div>--> <!--作者心语--> <!--<div class="layui-card"> <div class="layui-card-header" 作者心语 <i class="layui-icon layui-icon-tips" lay-tips="要支持的噢" lay-offset="5"></i> </div> <div class="layui-card-body layui-text layadmin-text"> <span> 书中描写了一个那样的社会,和在那个社会生活中的种种人物的状态,麻木的如那个弗比斯,最底层的如老鼠洞里的那 几个隐修女,疯狂的副主教,还有尽全力反抗的最丑陋的卡齐莫多,副主教和卡齐莫多形成了人性上的鲜明对比,同样爱上了 美丽的姑娘,同样的遭到了拒绝,他们的爱都是那么的热烈,那么的诚挚,可是,一个是占有,一个是奉献,已占有为目的的, 当目的无法达到的时候,他想到的是毁灭,毁灭别人;以奉献为目的的,当无法奉献的时候,想到的也是毁灭,毁灭自己 </span> <p>--<a href="http://www.baidu.com" target="_blank">百度</a>!</p> <p>—— 佚名(<a href="http://www.baidu.com/" target="_blank">baidu.com</a>)</p> </div> </div>--> </div> </div> </div> <script src="../../layuiadmin/layui/layui.js?t=1"></script> <script src="../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script> layui.config({ base: '../../layuiadmin/' //静态资源所在路径 }).extend({ index: 'lib/index' //主入口模块 }).use(['index', 'form', 'laydate', 'table', 'element', 'console'], function () { var $ = layui.$; var element = layui.element; var $ = layui.jquery; //登录平台(PC端、手机端) var HType = "PC"; //#region 页面初始化 set_ClearBill(); //#endregion //#region 页面初始化方法 function set_ClearBill() { get_Display(); } //#endregion //#region 页面其它方法 //#region 页面显示方法 function get_Display() { //获取菜单列表数据 $.ajax({ url: GetWEBURL() + "/Web/Xt_UserFastMenu_Init", type: "GET", async: false, data: { "HMakeName": sessionStorage["HUserName"], "HType": HType }, success: function (data) { console.log(data.data); FastMenu(data.data); }, error: function (data) { layer.alert("发生错误!", { icon: 5 }); } }); } //#endregion //#region 加载快捷方式 function FastMenu(data) { var liStr = ''; //遍历生成主菜单 for (var i = 0; i < data.length; i++) { if (i == 0) { liStr += '<ul class="layui-row layui-col-space10 layui-this">'; } else if (i % 8 == 0) { liStr += '<ul class="layui-row layui-col-space10">'; } 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>'; } else { liStr += '<i id="' + data[i]["HSubFuncID"] +'" class="' + data[i]["HPicNum"] + '"></i>'; } liStr += '<a lay-href="' + data[i]["Hurl"] + '">'; liStr += '<cite>' + data[i]["HCaption"] + '</cite>'; liStr += '</a>'; liStr += '</li>'; if (i % 8 == 7) { liStr += '</ul>'; } }; if (data.length % 8 == 0) { liStr += '<ul class="layui-row layui-col-space10">'; liStr += '<li class="layui-col-xs3">'; liStr += '<a lay-href="系统管理/快捷方式自定义/Xt_UserFastMenu.html">'; liStr += '<i class="layui-icon layui-icon-add-circle"></i>'; liStr += '<cite>快捷方式自定义</cite>'; liStr += '</a>'; liStr += '</li>'; liStr += '</ul>'; } else { liStr += '<li class="layui-col-xs3">'; liStr += '<a lay-href="系统管理/快捷方式自定义/Xt_UserFastMenu.html">'; liStr += '<i class="layui-icon layui-icon-add-circle"></i>'; liStr += '<cite>快捷方式自定义</cite>'; liStr += '</a>'; liStr += '</li>'; liStr += '</ul>'; } $(".FastMenu").html(liStr); element.init(); for (var i = 0; i < data.length; i++) { var item = document.getElementById(data[i]["HSubFuncID"]); item.addEventListener("click", function (event) { //alert("hh"); //打开图标设置子窗口 layer.open({ type: 2 , skin: "layui-layer-rim" //加上边框 , title: "快捷方式-图标设置" //标题 , closeBtn: 1 //窗体右上角关闭 的 样式 , shift: 2 //弹出动画 , area: ["30%", "90%"] //窗体大小 , maxmin: true //设置最大最小按钮是否显示 , content: '../系统管理/快捷方式自定义/Xt_UserFastMenu_IconSet.html?HItemID=' + event.srcElement.id , btn: ["确定"] , btn1: function (index, laero) { //刷新快捷方式 get_Display(); //更新表格缓存的数据 layer.close(index);//关闭弹窗 } }) }, false); } } //#endregion //#endregion }); </script> </body> </html> WebTM/views/home/console_Mobile_KaiBeiNaiTe.html
New file @@ -0,0 +1,181 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>控制台主页一</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> <style> .layui-side-menu, .layadmin-pagetabs .layui-tab-title li:after, .layadmin-pagetabs .layui-tab-title li.layui-this:after, .layui-layer-admin .layui-layer-title, .layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > .layui-nav-child { background-color: #20222A !important; } .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a { background-color: #009688 !important; } .layui-layout-admin .layui-logo { background-color: #20222A !important; } .FastMenu { } </style> <script> /^http(s*):\/\//.test(location.href) || alert('请先部署到 localhost 下再访问'); </script> </head> <body> <div class="layui-row layui-col-space15"> <div class="layui-col-md8"> <div class="layui-row layui-col-space15"> <div class="layui-col-md6"> <div class="layui-card"> <div class="layui-card-header">快捷方式</div> <div class="layui-card-body"> <div class="layui-carousel layadmin-carousel layadmin-shortcut" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;"> <!--快捷方式--> <div class="FastMenu" carousel-item=""></div> <div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button> </div> </div> </div> </div> </div> </div> </div> <script src="../../layuiadmin/layui/layui.js?t=1"></script> <script src="../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script> layui.config({ base: '../../layuiadmin/' //静态资源所在路径 }).extend({ index: 'lib/index' //主入口模块 }).use(['index', 'form', 'laydate', 'table', 'element', 'console'], function () { var $ = layui.$; var element = layui.element; var $ = layui.jquery; //登录平台(PC端、手机端) var HType = "mobile"; //#region 页面初始化 set_ClearBill(); //#endregion //#region 页面其它方法 //#region 页面初始化方法 function set_ClearBill() { get_Display(); } //#endregion //#region 页面显示方法 function get_Display() { //获取菜单列表数据 $.ajax({ url: GetWEBURL() + "/Web/Xt_UserFastMenu_Init", type: "GET", async: false, data: { "HMakeName": sessionStorage["HUserName"], "HType": HType }, success: function (data) { console.log(data.data); FastMenu(data.data); }, error: function (data) { layer.alert("发生错误!", { icon: 5 }); } }); } //#endregion //#region 加载快捷方式 function FastMenu(data) { var liStr = ''; //遍历生成主菜单 for (var i = 0; i < data.length; i++) { if (i == 0) { liStr += '<ul class="layui-row layui-col-space10 layui-this">'; } else if (i % 8 == 0) { liStr += '<ul class="layui-row layui-col-space10">'; } 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>'; } else { liStr += '<i id="' + data[i]["HSubFuncID"] + '" class="' + data[i]["HPicNum"] + '"></i>'; } liStr += '<a lay-href="' + data[i]["Hurl"] + '">'; liStr += '<cite>' + data[i]["HCaption"] + '</cite>'; liStr += '</a>'; liStr += '</li>'; if (i % 8 == 7) { liStr += '</ul>'; } }; if (data.length % 8 == 0) { liStr += '<ul class="layui-row layui-col-space10">'; liStr += '<li class="layui-col-xs3">'; liStr += '<a lay-href="系统管理/快捷方式自定义/Xt_UserFastMenu.html">'; liStr += '<i class="layui-icon layui-icon-add-circle"></i>'; liStr += '<cite>快捷方式自定义</cite>'; liStr += '</a>'; liStr += '</li>'; liStr += '</ul>'; } else { liStr += '<li class="layui-col-xs3">'; liStr += '<a lay-href="系统管理/快捷方式自定义/Xt_UserFastMenu.html">'; liStr += '<i class="layui-icon layui-icon-add-circle"></i>'; liStr += '<cite>快捷方式自定义</cite>'; liStr += '</a>'; liStr += '</li>'; liStr += '</ul>'; } $(".FastMenu").html(liStr); element.init(); for (var i = 0; i < data.length; i++) { var item = document.getElementById(data[i]["HSubFuncID"]); item.addEventListener("click", function (event) { //alert("hh"); //打开图标设置子窗口 layer.open({ type: 2 , skin: "layui-layer-rim" //加上边框 , title: "快捷方式-图标设置" //标题 , closeBtn: 1 //窗体右上角关闭 的 样式 , shift: 2 //弹出动画 , area: ["30%", "90%"] //窗体大小 , maxmin: true //设置最大最小按钮是否显示 , content: '../系统管理/快捷方式自定义/Xt_UserFastMenu_IconSet.html?HItemID=' + event.srcElement.id , btn: ["确定"] , btn1: function (index, laero) { //刷新快捷方式 get_Display(); //更新表格缓存的数据 layer.close(index);//关闭弹窗 } }) }, false); } } //#endregion //#endregion }); </script> </body> </html> WebTM/views/index_KaiBeiNaiTe.html
New file @@ -0,0 +1,333 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>LMES管理系统</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <link rel="stylesheet" href="../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../layuiadmin/style/admin.css" media="all"> <script src="../layuiadmin/Scripts/jquery-3.5.1.min.js"></script> <script> /^http(s*):\/\//.test(location.href) || alert('请先部署到 localhost 下再访问'); </script> </head> <body class="layui-layout-body"> <div id="LAY_app"> <div class="layui-layout layui-layout-admin"> <div class="layui-header"> <!-- 头部区域 --> <ul class="layui-nav layui-layout-left"> <li class="layui-nav-item layadmin-flexible" lay-unselect> <a href="javascript:;" layadmin-event="flexible" title="侧边伸缩"> <i class="layui-icon layui-icon-shrink-right" id="LAY_app_flexible"></i> </a> </li> <li class="layui-nav-item layui-hide-xs" lay-unselect> <a href="http://www.layui.com/admin/" target="_blank" title="前台"> <i class="layui-icon layui-icon-website"></i> </a> </li> <li class="layui-nav-item" lay-unselect> <a href="javascript:;" layadmin-event="refresh" title="刷新"> <i class="layui-icon layui-icon-refresh-3"></i> </a> </li> <li class="layui-nav-item layui-hide-xs" lay-unselect> <input type="text" placeholder="搜索..." autocomplete="off" class="layui-input layui-input-search" layadmin-event="serach" lay-action="https://www.baidu.com/s?ie=UTF-8&wd="> </li> <li class="layui-nav-item" lay-unselect style="color: black;"> <span>登录组织:</span> <label id="Organization"></label> </li> </ul> <ul class="layui-nav layui-layout-right" lay-filter="layadmin-layout-right"> <li class="layui-nav-item" lay-unselect> <a href="javascript:void(0);"> <i id="MenuDefineID" class="layui-icon layui-icon-app"></i> </a> </li> <li class="layui-nav-item" lay-unselect> <a href="javascript:void(0);"> <!--<a lay-href="app/message/index.html" layadmin-event="message" lay-text="消息中心">--> <i class="layui-icon layui-icon-notice"></i> <!--如果有新消息,则显示小圆点--> <span class="layui-badge-dot"></span> </a> </li> <li class="layui-nav-item layui-hide-xs" lay-unselect> <a href="javascript:;" layadmin-event="theme"> <i class="layui-icon layui-icon-theme"></i> </a> </li> <li class="layui-nav-item layui-hide-xs" lay-unselect> <a href="javascript:;" layadmin-event="note"> <i class="layui-icon layui-icon-note"></i> </a> </li> <li class="layui-nav-item layui-hide-xs" lay-unselect> <a href="javascript:;" layadmin-event="fullscreen"> <i class="layui-icon layui-icon-screen-full"></i> </a> </li> <li class="layui-nav-item" lay-unselect> <a href="javascript:;"> <cite> <label name="UserName" id="UserName"></label> </cite> </a> <dl class="layui-nav-child"> <dd><a lay-href="set/user/info.html">基本资料</a></dd> <dd><a lay-href="set/user/password.html">修改密码</a></dd> <hr> <dd layadmin-event="logout" style="text-align: center;"><a>退出</a></dd> </dl> </li> <li class="layui-nav-item layui-hide-xs" lay-unselect> <a href="javascript:;" layadmin-event="about"><i class="layui-icon layui-icon-more-vertical"></i></a> </li> <li class="layui-nav-item layui-show-xs-inline-block layui-hide-sm" lay-unselect> <a href="javascript:;" layadmin-event="more"><i class="layui-icon layui-icon-more-vertical"></i></a> </li> </ul> </div> <!-- 侧边菜单 --> <div class="layui-side layui-side-menu"> <div class="layui-side-scroll"> <div class="layui-logo" lay-href="home/console_KaiBeiNaiTe.html"> <img src="../layuiadmin/myicon/win.svg" alt="PC端" style="width:25px;height:25px;margin-right: 5px;" /> <span>LMES管理系统</span> </div> <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-set"></i><cite>采购管理</cite></a> <dl class="layui-nav-child"> <dd> <a>委外订单</a> <dl class="layui-nav-child"> <dd><a lay-href="采购管理/委外订单/WW_EntrustOrderBillList.html">委外订单维护</a></dd> </dl> </dd> </dl> </li>--> </ul> </div> </div> <!-- 页面标签 --> <div class="layadmin-pagetabs" id="LAY_app_tabs"> <div class="layui-icon layadmin-tabs-control layui-icon-prev" layadmin-event="leftPage"></div> <div class="layui-icon layadmin-tabs-control layui-icon-next" layadmin-event="rightPage"></div> <div class="layui-icon layadmin-tabs-control layui-icon-down"> <ul class="layui-nav layadmin-tabs-select" lay-filter="layadmin-pagetabs-nav"> <li class="layui-nav-item" lay-unselect> <a href="javascript:;"></a> <dl class="layui-nav-child layui-anim-fadein"> <dd layadmin-event="closeThisTabs"><a href="javascript:;">关闭当前标签页</a></dd> <dd layadmin-event="closeOtherTabs"><a href="javascript:;">关闭其它标签页</a></dd> <dd layadmin-event="closeAllTabs"><a href="javascript:;">关闭全部标签页</a></dd> </dl> </li> </ul> </div> <div class="layui-tab" lay-unauto lay-allowClose="true" lay-filter="layadmin-layout-tabs"> <ul class="layui-tab-title" id="LAY_app_tabsheader"> <li lay-id="home/console_KaiBeiNaiTe.html" lay-attr="home/console_KaiBeiNaiTe.html" class="layui-this"><i class="layui-icon layui-icon-home"></i></li> </ul> </div> </div> <!-- 主体内容 --> <div class="layui-body" id="LAY_app_body"> <div class="layadmin-tabsbody-item layui-show"> <iframe src="home/console_KaiBeiNaiTe.html" frameborder="0" class="layadmin-iframe"></iframe> </div> </div> <!-- 辅助元素,一般用于移动设备下遮罩 --> <div class="layadmin-body-shade" layadmin-event="shade"></div> </div> </div> <script src="../layuiadmin/layui/layui.js"></script> <script src="../layuiadmin/Scripts/webConfig.js"></script> <script src="../layuiadmin/zgqCustom/zgqCustom.js"></script> <script src="../layuiadmin/PubCustom.js"></script> <script> // 导航菜单的间隔像素 var menuCell = 5; layui.config({ base: '../layuiadmin/' //静态资源所在路径 }).extend({ index: 'lib/index' //主入口模块 }).use(['index', 'form', 'laydate', 'table', 'element'], function () { var $ = layui.$; var element = layui.element; var $ = layui.jquery; var HType = "PC"; //登录平台:PC端、手机端 //判断是否登录 未登录则跳到登录页 //if (sessionStorage.login != "login") { // layer.confirm("登录失效,请重新登录!", { // icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录'] // }, function () { window.location.href = "user/login.html"; }); //} //#region 页面初始化 set_ClearBill(); //#endregion //#region //#endregion //#region 页面其它方法 //#region 页面初始化方法 function set_ClearBill() { //判断是否登录 未登录则跳到登录页 if (sessionStorage.login != "login") { layer.confirm("登录失效,请重新登录!", { icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录'] }, function () { window.location.href = "user/login.html"; }); } //加载侧边菜单栏 set_sideMenuDisPlay(); } //#endregion //#region 显示侧边菜单 function set_sideMenuDisPlay() { //判断用户是移动端还是PC端 var judgeMorPCflag = judgeMorPC(); if (!judgeMorPCflag) {//移动端 window.location.href = 'index_Mobile_KaiBeiNaiTe.html' } var ajaxLoad = layer.load(); //获取菜单列表数据 $.ajax({ url: GetWEBURL() + "/Web/MenuList", type: "GET", async: false, data: { "HMakeName": sessionStorage["HUserName"], "HType": HType }, success: function (data) { var data = JSON.parse(data.data); console.log(data); MenuMain(data); layer.close(ajaxLoad); }, error: function (data) { layer.close(ajaxLoad); layer.alert("发生错误!", { icon: 5 }); } }); } //#endregion //#region 遍历生成主菜单 function MenuMain(data) { var liStr = ''; //遍历生成主菜单 for (var i = 0; i < data.length; i++) { // 判断是否存在子菜单 if (data[i].childMenus != null && data[i].childMenus.length > 0) { liStr += '<li data-name="set" class="layui-nav-item">'; //设置一级菜单图标 if (data[i].HLevel == 1 && data[i].HPicNum != null && data[i].HPicNum != "") { liStr += '<a><i class="' + data[i].HPicNum + '"></i><cite>' + data[i].HName + '</cite><span class="layui-nav-more"></span></a>'; } else { liStr += '<a><i class="layui-icon layui-icon-set"></i><cite>' + data[i].HName + '</cite><span class="layui-nav-more"></span></a>'; } liStr += '<dl class="layui-nav-child">'; // 遍历获取子菜单 for (var k = 0; k < data[i].childMenus.length; k++) { liStr += getChildMenu(data[i].childMenus[k], 0); } liStr += '</dl></li>'; } else { liStr += '<li class="layui-nav-item"><a class="" href="' + data[i].Hurl + '"><i class="layui-icon layui-icon-set"></i><cite>' + data[i].HName + '</cite></a></li>'; } }; $(".layui-nav-tree").html(liStr); element.init(); } //#endregion //#region 递归生成子菜单 function getChildMenu(subMenu, num) { num++; var subStr = ''; if (subMenu.childMenus != null && subMenu.childMenus.length > 0) { subStr += '<dd>'; subStr += '<a>'+ subMenu.HName +'</a>'; subStr += '<dl class="layui-nav-child">'; for (var j = 0; j < subMenu.childMenus.length; j++) { subStr += getChildMenu(subMenu.childMenus[j], num); } subStr += '</dl>'; subStr += '</dd>'; } else { subStr += '<dd><a lay-href="' + subMenu.Hurl + '">'+ subMenu.HName + '</a></dd>'; } return subStr; } //#endregion //#region 菜单自定义:弹出菜单自定义子页面 Ul = document.getElementById("MenuDefineID"); Ul.addEventListener("click", function (event) { layer.open({ type: 2 , area: ['90%', '90%'] , title: '菜单自定义' , closeBtn: 1 , shade: 0.6 //遮罩透明度 , maxmin: true //允许全屏最小化 , anim: 0 //0-6的动画形式,-1不开启 , content: '系统管理/菜单自定义/Xt_DefineMenuDisplay.html' , resize: false , btn: ["确定"] , end: function () { //刷新页面, location.reload(); } }) }, false); //#endregion //#endregion }); document.getElementById('UserName').innerHTML = sessionStorage["HUserName"]; document.getElementById('Organization').innerHTML = sessionStorage["Organization"]; </script> <!--<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d214947968792b839fd669a4decaaffc"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>--> </body> </html> WebTM/views/index_Mobile_KaiBeiNaiTe.html
New file @@ -0,0 +1,273 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>LMES管理系统移动端</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <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> <style> .layui-nav-tree .layui-nav-item { width: 88%; } .layui-nav * { font-size: 13px; } .layui-side-menu .layui-nav .layui-nav-item a { padding-left: 25px; } </style> </head> <body class="layui-layout-body"> <div id="LAY_app"> <div class="layui-layout layui-layout-admin"> <div class="layui-header"> <!-- 头部区域 --> <ul class="layui-nav layui-layout-left"> <li class="layui-nav-item layadmin-flexible" lay-unselect> <a href="javascript:;" layadmin-event="flexible" title="侧边伸缩"> <i class="layui-icon layui-icon-shrink-right" id="LAY_app_flexible"></i> </a> </li> <li class="layui-nav-item" lay-unselect> <a href="javascript:;" layadmin-event="refresh" title="刷新"> <i class="layui-icon layui-icon-refresh-3"></i> </a> </li> <li class="layui-nav-item" lay-unselect> <a href="javascript:void(0);"> <i id="MenuDefineID" class="layui-icon layui-icon-app"></i> </a> </li> </ul> <ul class="layui-nav layui-layout-right" lay-filter="layadmin-layout-right"> <li class="layui-nav-item layui-hide-xs" lay-unselect> <a href="javascript:;" layadmin-event="theme"> <i class="layui-icon layui-icon-theme"></i> </a> </li> <li class="layui-nav-item layui-hide-xs" lay-unselect> <a href="javascript:;" layadmin-event="note"> <i class="layui-icon layui-icon-note"></i> </a> </li> <li class="layui-nav-item layui-hide-xs" lay-unselect> <a href="javascript:;" layadmin-event="fullscreen"> <i class="layui-icon layui-icon-screen-full"></i> </a> </li> <li class="layui-nav-item" lay-unselect> <a href="javascript:;"> <cite> <label name="UserName" id="UserName"></label> </cite> </a> </li> <li class="layui-nav-item" lay-unselect> <dd layadmin-event="logout" style="text-align: center;background-color:red"><a>退出</a></dd> </li> </ul> </div> <!-- 侧边菜单 --> <div class="layui-side layui-side-menu"> <div class="layui-side-scroll"> <div class="layui-logo" lay-href="home/console_Mobile_KaiBeiNaiTe.html"> <img src="../layuiadmin/myicon/yidongduan.svg" alt="移动端" style="width:25px;height:25px;margin-right: 5px;" /> <span>LMES管理系统</span> </div> <ul class="layui-nav layui-nav-tree" lay-shrink="all" id="LAY-system-side-menu" lay-filter="layadmin-system-side-menu" style="width:260px"> </ul> </div> </div> <!-- 页面标签 --> <div class="layadmin-pagetabs" id="LAY_app_tabs"> <div class="layui-icon layadmin-tabs-control layui-icon-prev" layadmin-event="leftPage"></div> <div class="layui-icon layadmin-tabs-control layui-icon-next" layadmin-event="rightPage"></div> <div class="layui-icon layadmin-tabs-control layui-icon-down"> <ul class="layui-nav layadmin-tabs-select" lay-filter="layadmin-pagetabs-nav"> <li class="layui-nav-item" lay-unselect> <a href="javascript:;"></a> <dl class="layui-nav-child layui-anim-fadein"> <dd layadmin-event="closeThisTabs"><a href="javascript:;">关闭当前标签页</a></dd> <dd layadmin-event="closeOtherTabs"><a href="javascript:;">关闭其它标签页</a></dd> <dd layadmin-event="closeAllTabs"><a href="javascript:;">关闭全部标签页</a></dd> </dl> </li> </ul> </div> <div class="layui-tab" lay-unauto lay-allowClose="true" lay-filter="layadmin-layout-tabs"> <ul class="layui-tab-title" id="LAY_app_tabsheader"> <li lay-id="home/console_Mobile_KaiBeiNaiTe.html" lay-attr="home/console_Mobile_KaiBeiNaiTe.html" class="layui-this"><i class="layui-icon layui-icon-home"></i></li> </ul> </div> </div> <!-- 主体内容 --> <div class="layui-body" id="LAY_app_body"> <div class="layadmin-tabsbody-item layui-show"> <iframe src="home/console_Mobile_KaiBeiNaiTe.html" frameborder="0" class="layadmin-iframe"></iframe> </div> </div> <!-- 辅助元素,一般用于移动设备下遮罩 --> <div class="layadmin-body-shade" layadmin-event="shade"></div> </div> </div> <script src="../layuiadmin/layui/layui.js"></script> <script src="../layuiadmin/Scripts/webConfig.js"></script> <script src="../layuiadmin/zgqCustom/zgqCustom.js"></script> <script src="../layuiadmin/PubCustom.js"></script> <script> layui.config({ base: '../layuiadmin/' }).extend({ index: 'lib/index' }).use(['index', 'form', 'laydate', 'table', 'element'], function () { var $ = layui.$; var element = layui.element; var $ = layui.jquery; var HType = "mobile"; //登录平台:PC端、手机端 //#region 页面初始化 set_ClearBill(); //#endregion //#region 页面其它方法 //#region 页面初始化方法 function set_ClearBill() { //判断是否登录 未登录则跳到登录页 if (sessionStorage.login != "login") { layer.confirm("登录失效,请重新登录!", { icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录'] }, function () { window.location.href = "user/login.html"; }); } //加载侧边菜单栏 set_sideMenuDisPlay(); } //#endregion //#region 显示侧边菜单 function set_sideMenuDisPlay() { //判断用户是移动端还是PC端 var judgeMorPCflag = judgeMorPC(); if (judgeMorPCflag) {//PC端 window.location.href = 'index_KaiBeiNaiTe.html' } var ajaxLoad = layer.load(); //获取菜单列表数据 $.ajax({ url: GetWEBURL() + "/Web/MenuList", type: "GET", async: false, data: { "HMakeName": sessionStorage["HUserName"], "HType": HType }, success: function (data) { var data = JSON.parse(data.data); console.log(data); MenuMain(data); layer.close(ajaxLoad); }, error: function (data) { layer.close(ajaxLoad); layer.alert("发生错误!", { icon: 5 }); } }); } //#endregion //#region 遍历生成主菜单 function MenuMain(data) { var liStr = ''; //遍历生成主菜单 for (var i = 0; i < data.length; i++) { // 判断是否存在子菜单 if (data[i].childMenus != null && data[i].childMenus.length > 0) { liStr += '<li data-name="set" class="layui-nav-item">'; //设置一级菜单图标 if (data[i].HLevel == 1 && data[i].HPicNum != null && data[i].HPicNum != "") { liStr += '<a><i class="' + data[i].HPicNum + '"></i><cite>' + data[i].HName + '</cite><span class="layui-nav-more"></span></a>'; } else { liStr += '<a><i class="layui-icon layui-icon-set"></i><cite>' + data[i].HName + '</cite><span class="layui-nav-more"></span></a>'; } liStr += '<dl class="layui-nav-child">'; // 遍历获取子菜单 for (var k = 0; k < data[i].childMenus.length; k++) { liStr += getChildMenu(data[i].childMenus[k], 0); } liStr += '</dl></li>'; } else { liStr += '<li class="layui-nav-item"><a class="" href="' + data[i].Hurl + '"><i class="layui-icon layui-icon-set"></i><cite>' + data[i].HName + '</cite></a></li>'; } }; $(".layui-nav-tree").html(liStr); element.init(); } //#endregion //#region 递归生成子菜单 function getChildMenu(subMenu, num) { num++; var subStr = ''; if (subMenu.childMenus != null && subMenu.childMenus.length > 0) { subStr += '<dd>'; subStr += '<a>' + subMenu.HName + '</a>'; subStr += '<dl class="layui-nav-child">'; for (var j = 0; j < subMenu.childMenus.length; j++) { subStr += getChildMenu(subMenu.childMenus[j], num); } subStr += '</dl>'; subStr += '</dd>'; } else { subStr += '<dd><a lay-href="' + subMenu.Hurl + '">' + subMenu.HName + '</a></dd>'; } return subStr; } //#endregion //#region 菜单自定义:弹出菜单自定义子页面 Ul = document.getElementById("MenuDefineID"); Ul.addEventListener("click", function (event) { layer.open({ type: 2 , area: ['90%', '90%'] , title: '菜单自定义' , closeBtn: 1 , shade: 0.6 //遮罩透明度 , maxmin: true //允许全屏最小化 , anim: 0 //0-6的动画形式,-1不开启 , content: '系统管理/菜单自定义/Xt_DefineMenuDisplay.html' , resize: false , btn: ["确定"] , end: function () { //刷新页面, location.reload(); } }) }, false); //#endregion //#endregion }); document.getElementById('UserName').innerHTML = sessionStorage["HUserName"]; </script> </body> </html>