| | |
| | | <!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"> |
| | | <link rel="stylesheet" href="../img/menuico/iconfont.css" media="all"> |
| | | <!-- <link rel="icon" href="../img/favicon.ico" type="image/x-icon"> --> |
| | | </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> |
| | | </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> |
| | | <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"> |
| | | <link rel="stylesheet" href="../img/menuico/iconfont.css" media="all"> |
| | | <!-- <link rel="icon" href="../img/favicon.ico" type="image/x-icon"> --> |
| | | </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> |
| | | </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> |
| | | <a href="javascript:;" id="username"></a> |
| | | </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" id="changePassword">修改密码</a></dd> |
| | | <hr> |
| | | <dd><a href="Login.html">退出</a></dd> |
| | | </dl> |
| | | </li> |
| | | </ul> |
| | | </div> |
| | | |
| | | <!-- 侧边菜单 --> |
| | | <div class="layui-side layui-side-menu" id="leftmenu"> |
| | | <div class="layui-side-scroll"> |
| | | <div class="layui-logo" lay-href="home/console.html" style="background-color: #FFFFFF;"> |
| | | <span>博柯莱·仓储管理系统</span> |
| | | </div> |
| | | <ul class="layui-nav layui-nav-tree" lay-shrink="all" id="LAY-system-side-menu" |
| | | lay-filter="layadmin-system-side-menu"> |
| | | |
| | | </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:;"> |
| | | <cite > |
| | | <a href="javascript:;" id="username"></a> |
| | | </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" id="changePassword">修改密码</a></dd> |
| | | <hr> |
| | | <dd><a href="Login.html">退出</a></dd> |
| | | <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-side layui-side-menu" id="leftmenu"> |
| | | <div class="layui-side-scroll"> |
| | | <div class="layui-logo" lay-href="home/console.html" style="background-color: #FFFFFF;"> |
| | | <span>博柯莱·仓储管理系统</span> |
| | | </div> |
| | | <ul class="layui-nav layui-nav-tree" lay-shrink="all" id="LAY-system-side-menu" lay-filter="layadmin-system-side-menu"> |
| | | |
| | | </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="" lay-attr="" class="layui-this"><i class="layui-icon layui-icon-home"></i></li> |
| | | </ul> |
| | | </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="" lay-attr="" class="layui-this"><i class="layui-icon layui-icon-home"></i></li> |
| | | </ul> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <!-- 主体内容 home/console.html--> |
| | | <div class="layui-body" id="LAY_app_body"> |
| | | <div class="layadmin-tabsbody-item layui-show"> |
| | | <iframe src="home/console2.html" frameborder="0" class="layadmin-iframe"></iframe> |
| | | </div> |
| | | </div> |
| | | <div class="layui-footer" style="height: 20px; z-index: 999;"> |
| | | <!-- 底部固定区域 --> |
| | | <p>版本v1.0</p> |
| | | </div> |
| | | <!-- 辅助元素,一般用于移动设备下遮罩 --> |
| | | <div class="layadmin-body-shade" layadmin-event="shade"></div> |
| | | </div> |
| | | |
| | | |
| | | <!-- 主体内容 home/console.html--> |
| | | <div class="layui-body" id="LAY_app_body"> |
| | | <div class="layadmin-tabsbody-item layui-show"> |
| | | <iframe src="home/console2.html" frameborder="0" class="layadmin-iframe"></iframe> |
| | | </div> |
| | | </div> |
| | | <div class="layui-footer" style="height: 20px; z-index: 999;"> |
| | | <!-- 底部固定区域 --> |
| | | <p>版本v1.0</p> |
| | | </div> |
| | | <!-- 辅助元素,一般用于移动设备下遮罩 --> |
| | | <div class="layadmin-body-shade" layadmin-event="shade"></div> |
| | | </div> |
| | | <div id=""> |
| | | df |
| | | </div> |
| | | <script src="../layuiadmin/layui/layui.js"></script> |
| | | <script src="../js/public.js"></script> |
| | | <script src="../js/jquery-3.5.1.min.js"></script> |
| | | <script src="../js/jquery.cookie.js"></script> |
| | | <!-- <script src="../layuiadmin/modules/console.js"></script> --> |
| | | <script> |
| | | layui.config({ |
| | | base: '../layuiadmin/' //静态资源所在路径 |
| | | }).extend({ |
| | | index: 'lib/index' //主入口模块 |
| | | }).use(['element', 'index'], function() { |
| | | if (!$.cookie('token')) { |
| | | layer.msg('登陆失效,请重新登陆', { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() { |
| | | location.href = "Login.html"; |
| | | }); |
| | | }else{ |
| | | $("#token").text($.cookie('token')); |
| | | } |
| | | var element = layui.element; |
| | | |
| | | var xml = ''; |
| | | function getchiled(data, mainId) { |
| | | if (data) { |
| | | var list = data.filter(item => item.ParentNo == mainId); |
| | | if (list) { |
| | | for (var i = 0; i < list.length; i++) { |
| | | var id = list[i].MenuNo; |
| | | //查询有无子菜单 |
| | | var count = data.filter(item => item.ParentNo == id).length; |
| | | if (count > 0) { |
| | | xml = xml + |
| | | '<dd>' + |
| | | '<a href="javascript:;">' + list[i].MenuName + '</a>' + |
| | | '<dl class="layui-nav-child">'; |
| | | |
| | | getchiled(data, id); |
| | | xml = xml + '</dl></dd>'; |
| | | } else { |
| | | xml = xml + |
| | | '<dd>' + |
| | | '<a lay-href="' + list[i].Url + '">' + list[i].MenuName + '</a>' + |
| | | '</dd>'; |
| | | } |
| | | </div> |
| | | <div id=""> |
| | | df |
| | | </div> |
| | | <script src="../layuiadmin/layui/layui.js"></script> |
| | | <script src="../js/public.js"></script> |
| | | <script src="../js/jquery-3.5.1.min.js"></script> |
| | | <script src="../js/jquery.cookie.js"></script> |
| | | <!-- <script src="../layuiadmin/modules/console.js"></script> --> |
| | | <script> |
| | | layui.config({ |
| | | base: '../layuiadmin/' //静态资源所在路径 |
| | | }).extend({ |
| | | index: 'lib/index' //主入口模块 |
| | | }).use(['element', 'index'], function () { |
| | | if (!$.cookie('token')) { |
| | | layer.msg('登陆失效,请重新登陆', { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { |
| | | location.href = "Login.html"; |
| | | }); |
| | | } else { |
| | | $("#token").text($.cookie('token')); |
| | | |
| | | const username = localStorage.getItem('keyUserName'); |
| | | document.getElementById('username').textContent = `欢迎,${username}`; |
| | | } |
| | | var element = layui.element; |
| | | |
| | | var xml = ''; |
| | | function getchiled(data, mainId) { |
| | | if (data) { |
| | | var list = data.filter(item => item.ParentNo == mainId); |
| | | if (list) { |
| | | for (var i = 0; i < list.length; i++) { |
| | | var id = list[i].MenuNo; |
| | | //查询有无子菜单 |
| | | var count = data.filter(item => item.ParentNo == id).length; |
| | | if (count > 0) { |
| | | xml = xml + |
| | | '<dd>' + |
| | | '<a href="javascript:;">' + list[i].MenuName + '</a>' + |
| | | '<dl class="layui-nav-child">'; |
| | | |
| | | getchiled(data, id); |
| | | xml = xml + '</dl></dd>'; |
| | | } else { |
| | | xml = xml + |
| | | '<dd>' + |
| | | '<a lay-href="' + list[i].Url + '">' + list[i].MenuName + '</a>' + |
| | | '</dd>'; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function(res) { |
| | | if (res.code == 0) { //成功 |
| | | var list = res.data.filter(item => item.level == "0"); |
| | | localStorage.setItem('listRole',JSON.stringify(res.data)); |
| | | if (list) { |
| | | for (var i = 0; i < list.length; i++) { |
| | | if (list[i].MenuNo == "9000") { //判断是否是pda的权限 是:跳过 |
| | | continue; |
| | | } |
| | | var icon = ""; |
| | | if (list[i].MenuDemo == "layui-icon-auz") { |
| | | icon = "layui-icon"; |
| | | } else { |
| | | icon = "iconfont"; |
| | | } |
| | | xml = xml + |
| | | '<li class="layui-nav-item">' + |
| | | '<a href="javascript:;" lay-tips=' + list[i].MenuDemo + ' lay-direction="2">' + |
| | | '<span class="' + icon +' '+list[i].MenuDemo + '"></span>' + |
| | | '<cite>' + list[i].MenuName + '</cite>' + |
| | | '</a>'; |
| | | |
| | | var menuNo = list[i].MenuNo; |
| | | //查询有无子菜单 |
| | | var list2 = res.data.filter(item => item.ParentNo == menuNo); |
| | | if (list2.length > 0) { |
| | | xml = xml + '<dl class="layui-nav-child">'; |
| | | getchiled(list2, menuNo); |
| | | xml = xml + '</dl>'; |
| | | } |
| | | xml = xml + '</li>'; |
| | | } |
| | | } |
| | | $("#LAY-system-side-menu").append(xml); |
| | | element.render("#leftmenu"); |
| | | } else { //不成功 |
| | | layer.msg('获取当前登录人权限信息失败', { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() { |
| | | //回调 |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | sendData(IP + "/Basis/IsPassWordTime", "", 'get', function(res) { |
| | | if (res.code == 0 && res.data == 1) { //成功 |
| | | layer.open({ |
| | | type: 2, |
| | | title: '密码已过期,请修改密码', |
| | | content: 'set/user/password.html', |
| | | maxmin: true, |
| | | closeBtn: 0, |
| | | maxmin: false, |
| | | area: ['500px', '30%'] |
| | | }); |
| | | } |
| | | }); |
| | | // var dataList; |
| | | // sendData(IP + "/IndexEchar/ImportTaskDayList", param, 'post', function(res) { |
| | | // if (res.code == 0) { //成功 |
| | | // var list=res.data; |
| | | // $.cookie('list',JSON.stringify(list)); |
| | | // dataList= list; |
| | | // } else { //不成功 |
| | | // layer.msg(res.msg, { |
| | | // icon: 2, |
| | | // time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | // }, function() {}); |
| | | // } |
| | | // }); |
| | | |
| | | |
| | | // sendData(IP + "/IndexEchar/ExportTaskDayList", param, 'post', function(res) { |
| | | // if (res.code == 0) { //成功 |
| | | // var Exlist=res.data; |
| | | // $.cookie('Exlist',JSON.stringify(Exlist)); |
| | | // // initEchars("测试",Exlist); |
| | | // } else { //不成功 |
| | | // layer.msg(res.msg, { |
| | | // icon: 2, |
| | | // time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | // }, function() {}); |
| | | // } |
| | | // }); |
| | | |
| | | |
| | | // sendData(IP + "/IndexEchar/YAxis", param, 'post', function(res) { |
| | | // if (res.code == 0) { //成功 |
| | | // var YAxis=res.data; |
| | | // $.cookie('YAxis',YAxis); |
| | | // } else { //不成功 |
| | | // layer.msg(res.msg, { |
| | | // icon: 2, |
| | | // time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | // }, function() {}); |
| | | // } |
| | | // }); |
| | | // function quit(){ |
| | | // $.cookie('userId', ''); |
| | | // location.href = "Login.html"; |
| | | // } |
| | | sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function (res) { |
| | | if (res.code == 0) { //成功 |
| | | var list = res.data.filter(item => item.level == "0"); |
| | | localStorage.setItem('listRole', JSON.stringify(res.data)); |
| | | if (list) { |
| | | for (var i = 0; i < list.length; i++) { |
| | | if (list[i].MenuNo == "9000") { //判断是否是pda的权限 是:跳过 |
| | | continue; |
| | | } |
| | | var icon = ""; |
| | | if (list[i].MenuDemo == "layui-icon-auz") { |
| | | icon = "layui-icon"; |
| | | } else { |
| | | icon = "iconfont"; |
| | | } |
| | | xml = xml + |
| | | '<li class="layui-nav-item">' + |
| | | '<a href="javascript:;" lay-tips=' + list[i].MenuDemo + ' lay-direction="2">' + |
| | | '<span class="' + icon + ' ' + list[i].MenuDemo + '"></span>' + |
| | | '<cite>' + list[i].MenuName + '</cite>' + |
| | | '</a>'; |
| | | |
| | | var menuNo = list[i].MenuNo; |
| | | //查询有无子菜单 |
| | | var list2 = res.data.filter(item => item.ParentNo == menuNo); |
| | | if (list2.length > 0) { |
| | | xml = xml + '<dl class="layui-nav-child">'; |
| | | getchiled(list2, menuNo); |
| | | xml = xml + '</dl>'; |
| | | } |
| | | xml = xml + '</li>'; |
| | | } |
| | | } |
| | | $("#LAY-system-side-menu").append(xml); |
| | | element.render("#leftmenu"); |
| | | } else { //不成功 |
| | | layer.msg('获取当前登录人权限信息失败', { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { |
| | | //回调 |
| | | }); |
| | | } |
| | | }); |
| | | </script> |
| | | </body> |
| | | </html> |
| | | |
| | | sendData(IP + "/Basis/IsPassWordTime", "", 'get', function (res) { |
| | | if (res.code == 0 && res.data == 1) { //成功 |
| | | layer.open({ |
| | | type: 2, |
| | | title: '密码已过期,请修改密码', |
| | | content: 'set/user/password.html', |
| | | maxmin: true, |
| | | closeBtn: 0, |
| | | maxmin: false, |
| | | area: ['500px', '30%'] |
| | | }); |
| | | } |
| | | }); |
| | | // var dataList; |
| | | // sendData(IP + "/IndexEchar/ImportTaskDayList", param, 'post', function(res) { |
| | | // if (res.code == 0) { //成功 |
| | | // var list=res.data; |
| | | // $.cookie('list',JSON.stringify(list)); |
| | | // dataList= list; |
| | | // } else { //不成功 |
| | | // layer.msg(res.msg, { |
| | | // icon: 2, |
| | | // time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | // }, function() {}); |
| | | // } |
| | | // }); |
| | | |
| | | |
| | | // sendData(IP + "/IndexEchar/ExportTaskDayList", param, 'post', function(res) { |
| | | // if (res.code == 0) { //成功 |
| | | // var Exlist=res.data; |
| | | // $.cookie('Exlist',JSON.stringify(Exlist)); |
| | | // // initEchars("测试",Exlist); |
| | | // } else { //不成功 |
| | | // layer.msg(res.msg, { |
| | | // icon: 2, |
| | | // time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | // }, function() {}); |
| | | // } |
| | | // }); |
| | | |
| | | |
| | | // sendData(IP + "/IndexEchar/YAxis", param, 'post', function(res) { |
| | | // if (res.code == 0) { //成功 |
| | | // var YAxis=res.data; |
| | | // $.cookie('YAxis',YAxis); |
| | | // } else { //不成功 |
| | | // layer.msg(res.msg, { |
| | | // icon: 2, |
| | | // time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | // }, function() {}); |
| | | // } |
| | | // }); |
| | | // function quit(){ |
| | | // $.cookie('userId', ''); |
| | | // location.href = "Login.html"; |
| | | // } |
| | | }); |
| | | </script> |
| | | </body> |
| | | |
| | | </html> |