New file |
| | |
| | | //获取参数 |
| | | function get_UrlVars() { |
| | | 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; |
| | | } |
| | |
| | | <Content Include="layuiAdmin.std-v1.2.1\src\views\app\mall\category.html" /> |
| | | <Content Include="layuiAdmin.std-v1.2.1\src\views\app\mall\list.html" /> |
| | | <Content Include="layuiAdmin.std-v1.2.1\src\views\app\mall\specs.html" /> |
| | | <Content Include="layuiAdmin.std-v1.2.1\src\views\app\message\MessageDetail.html" /> |
| | | <Content Include="layuiAdmin.std-v1.2.1\src\views\app\message\detail.html" /> |
| | | <Content Include="layuiAdmin.std-v1.2.1\src\views\app\message\Message.html" /> |
| | | <Content Include="layuiAdmin.std-v1.2.1\src\views\app\message\index.html" /> |
| | | <Content Include="layuiAdmin.std-v1.2.1\src\views\app\workorder\list.html" /> |
| | | <Content Include="layuiAdmin.std-v1.2.1\src\views\app\workorder\listform.html" /> |
| | |
| | | <Content Include="Scripts\jquery-ui-1.8.24.js" /> |
| | | <Content Include="Scripts\jquery-ui-1.8.24.min.js" /> |
| | | <Content Include="Scripts\modernizr-2.6.2.js" /> |
| | | <Content Include="Scripts\PubCusStom.js" /> |
| | | <Content Include="Scripts\webConfig.js" /> |
| | | <Content Include="ViewSwitcher.ascx" /> |
| | | <Content Include="Web.config"> |
New file |
| | |
| | | |
| | | |
| | | <!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"> |
| | | </head> |
| | | <body> |
| | | |
| | | <div class="layui-fluid" id="LAY-app-message"> |
| | | <div class="layui-card"> |
| | | <div class="layui-tab layui-tab-brief" lay-filter="demo"> |
| | | <ul class="layui-tab-title"> |
| | | <li>通知<span class="layui-badge"></span></li> |
| | | <li>已阅</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | |
| | | <div class="layui-tab-item layui-show"> |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <script src="../../../layuiadmin/layui/layui.js"></script> |
| | | <script src="../../../../../Scripts/webConfig.js"></script> |
| | | |
| | | <script> |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //静态资源所在路径 |
| | | }).extend({ |
| | | index: 'lib/index', //主入口模块 |
| | | }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { |
| | | 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 |
| | | , tree = layui.tree |
| | | var sWhere1 = " and B.HReceiveMan='" + sessionStorage["HUserName"]+"' and B.HReadFlag='0'"; |
| | | |
| | | var option = { |
| | | elem: '#mainTable' |
| | | //, toolbar: '#toolbarDemo' |
| | | , height: 'full-120' |
| | | , page: true |
| | | , cellMinWidth: 90 |
| | | , cols: [[ |
| | | { type: 'radio', fixed: 'left' } |
| | | , { field: 'HInterID', title: '主内码', hide: true } |
| | | , { field: 'HEntryID', title: '子内码', hide: true } |
| | | , { field: 'HContext', title: '主题' } |
| | | , { field: 'HDeptName', title: '发送部门' } |
| | | , { field: 'HSendMan', title: '发送人' } |
| | | , { field: 'HReceiveMan', title: '接收人' } |
| | | , { field: 'HLevel', title: '紧急程度' } |
| | | , { field: 'HDescription', title: '详细内容' } |
| | | , { field: 'HDate', title: '发布时间', templet: "<div>{{d.HDate ==null ?'':layui.util.toDateString(d.HDate, 'yyyy-MM-dd')}}</div>"} |
| | | ]] |
| | | }; |
| | | Load(sWhere1,0); |
| | | |
| | | |
| | | //一些事件监听 |
| | | element.on('tab(demo)', function (data) { |
| | | // console.log(data.index); //得到当前Tab的所在下标 |
| | | if (data.index == 0) { |
| | | console.log('通知'); |
| | | sWhere1 = " and B.HReceiveMan='" + sessionStorage["HUserName"]+"' and B.HReadFlag='0'"; |
| | | Load(sWhere1, data.index) |
| | | |
| | | } else if (data.index == 1) { |
| | | console.log('已阅'); |
| | | sWhere1 = " and B.HReceiveMan='" + sessionStorage["HUserName"]+"' and B.HReadFlag='1'"; |
| | | Load(sWhere1, data.index) |
| | | } |
| | | }); |
| | | |
| | | //数据加载 |
| | | function Load(sWhere1,flag) |
| | | { |
| | | var index = layer.load(0, { shade: false }); |
| | | //进入页面显示的缓存列表 |
| | | $.ajax({ |
| | | url: GetWEBURL() + 'MsgData', |
| | | type: "GET", |
| | | data: { "sWhere": sWhere1 }, |
| | | success: function (data1) { |
| | | if (data1.data.OA_InformBillMain.length == 1) { |
| | | if (flag == 0) { |
| | | $(".layui-badge").html(data1.data.OA_InformBillMain.length); |
| | | } |
| | | option.data = data1.data.OA_InformBillMain; |
| | | table.render(option); |
| | | layer.close(index); |
| | | } else { |
| | | option.data = data1.data.OA_InformBillMain; |
| | | table.render(option); |
| | | layer.close(index); |
| | | } |
| | | }, error: function () { |
| | | layer.close(index); |
| | | layer.alert("接口请求失败!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //点击表格数据 |
| | | table.on('row(mainTable)', function (obj) { //注:tool 是工具条事件名,test 是 table 原始容器的属性 lay-filter="对应的值" |
| | | var datas = obj.data; //获得当前行数据 |
| | | console.log(datas); |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //加上边框 |
| | | title: '阅读明细 ', |
| | | closeBtn: false, |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | content: 'MessageDetail.html', |
| | | end: function () { |
| | | //刷新页面, |
| | | location.reload(); |
| | | }, |
| | | success: function (dom) { |
| | | var a = $(dom[0]).find("iframe").eq(0).contents(); |
| | | a.find("h1").html(datas.HContext); |
| | | a.find("span").html(datas.HDate); |
| | | a.find(".layadmin-text").html(datas.HDescription); |
| | | UpdateMessage(sessionStorage["HUserName"],datas.HInterID, datas.HEntryID); |
| | | }, |
| | | }); |
| | | }); |
| | | |
| | | //更新公告状态 |
| | | function UpdateMessage(UserName,HInterID, HEntryID) |
| | | { |
| | | $.ajax({ |
| | | url: GetWEBURL() + 'UpdateMessage', |
| | | type: "GET", |
| | | data: { "UserName": UserName, "HInterID": HInterID, "HEntryID": HEntryID}, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | |
| | | } else { |
| | | |
| | | } |
| | | }, error: function () { |
| | | layer.close(index); |
| | | layer.alert("接口请求失败!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | }); |
| | | </script> |
| | | </body> |
| | | </html> |
New file |
| | |
| | | |
| | | |
| | | <!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"> |
| | | </head> |
| | | <body> |
| | | |
| | | <div class="layui-fluid" id="LAY-app-message-detail"> |
| | | <div class="layui-card layuiAdmin-msg-detail"> |
| | | <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> |
| | | <div class="layui-card-header"> |
| | | <h1></h1> |
| | | <p> |
| | | <span></span> |
| | | </p> |
| | | </div> |
| | | <div class="layui-card-body layui-text"> |
| | | <div class="layadmin-text"> |
| | | |
| | | </div> |
| | | |
| | | <div style="padding-top: 30px;"> |
| | | <button type="button" class="layui-btn layui-btn-primary layui-btn-sm" lay-submit="" lay-filter="Cancel">返回上级</button> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | |
| | | <script src="../../../layuiadmin/layui/layui.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'], function () { |
| | | //#region 公用变量 |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , laydate = layui.laydate |
| | | , element = layui.element; |
| | | |
| | | //退出按钮 |
| | | form.on('submit(Cancel)', function () { |
| | | var index = parent.layer.getFrameIndex(window.name); |
| | | parent.layer.close(index); |
| | | }) |
| | | }); |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | </div> |
| | | |
| | | <div class="layui-col-md4"> |
| | | <div class="layui-card"> |
| | | <div class="layui-card" style=""> |
| | | <div class="layui-card-header">版本信息</div> |
| | | <div class="layui-card-body layui-text"> |
| | | <table class="layui-table"> |
| | |
| | | <td>主要特色</td> |
| | | <td>零门槛 / 响应式 / 清爽 / 极简</td> |
| | | </tr> |
| | | <!--<tr> |
| | | <td>获取渠道</td> |
| | | <td style="padding-bottom: 0;"> |
| | | <div class="layui-btn-container"> |
| | | <a href="http://www.layui.com/admin/" target="_blank" class="layui-btn layui-btn-danger">获取授权</a> |
| | | <a href="http://fly.layui.com/download/layuiAdmin/" target="_blank" class="layui-btn">立即下载</a> |
| | | </div> |
| | | <tr> |
| | | <td>当前平台</td> |
| | | <td style="padding-bottom:30px;"> |
| | | 供应商协同平台 |
| | | </td> |
| | | </tr>--> |
| | | </tr> |
| | | </tbody> |
| | | </table> |
| | | </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>转化率(日同比 28% <span class="layui-edge layui-edge-top" lay-tips="增长" lay-offset="-15"></span>)</h3> |
| | | <div class="layui-progress-bar" lay-percent="65%"></div> |
| | | <div class="layui-card-header">公告栏<span class="layui-badge" style="margin-left:10px;"></span></div> |
| | | <div class="layui-card-body" style="padding:0px;"> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | </div> |
| | | <div class="layui-progress" lay-showPercent="yes"> |
| | | <h3>签到率(日同比 11% <span class="layui-edge layui-edge-bottom" lay-tips="下降" lay-offset="-15"></span>)</h3> |
| | | <div class="layui-progress-bar" lay-percent="32%"></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>CPU使用率</h3> |
| | | <div class="layui-progress-bar" lay-percent="58%"></div> |
| | | </div> |
| | | <div class="layui-progress" lay-showPercent="yes"> |
| | | <h3>内存占用率</h3> |
| | | <div class="layui-progress-bar layui-bg-red" lay-percent="90%"></div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <a id="msgcnt" target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=1491669348&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:1491669348:51" alt="点击这里给我发消息" title="点击这里给我发消息" /></a> |
| | | <!--<div class="layui-card"> |
| | | <div class="layui-card-header">产品动态</div> |
| | |
| | | </div> |
| | | |
| | | <script src="../../layuiadmin/layui/layui.js?t=1"></script> |
| | | <script src="../../../../Scripts/webConfig.js"></script> |
| | | <script> |
| | | //获取参数 |
| | | //var params = get_UrlVars(); |
| | | //var Qty = params[params[0]];//未阅数量 |
| | | |
| | | |
| | | layui.config({ |
| | | base: '../../layuiadmin/' //静态资源所在路径 |
| | | }).extend({ |
| | | index: 'lib/index' //主入口模块 |
| | | }).use(['index', 'console']); |
| | | }).use(['tree', 'form', 'table', 'element', 'laypage', 'laydate','index', 'console'], function () { |
| | | 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 |
| | | , tree = layui.tree |
| | | var sWhere1 = " and B.HReceiveMan='" + sessionStorage["HUserName"] + "' and B.HReadFlag='0'"; |
| | | |
| | | var option = { |
| | | elem: '#mainTable' |
| | | //, toolbar: '#toolbarDemo' |
| | | , height: '335' |
| | | , page: false |
| | | , cellMinWidth: 90 |
| | | , cols: [[ |
| | | { type: 'radio', fixed: 'left',width:40} |
| | | , { field: 'HInterID', title: '主内码', hide: true} |
| | | , { field: 'HEntryID', title: '子内码', hide: true} |
| | | , { field: 'HContext', title: '主题'} |
| | | , { field: 'HDeptName', title: '发送部门', hide: true} |
| | | , { field: 'HSendMan', title: '发送人'} |
| | | , { field: 'HReceiveMan', title: '接收人', hide: true} |
| | | , { field: 'HLevel', title: '紧急程度',templet:setState} |
| | | , { field: 'HDescription', title: '详细内容', width: 60, hide: true} |
| | | , { field: 'HDate', title: '发布时间', templet: "<div>{{d.HDate ==null ?'':layui.util.toDateString(d.HDate, 'yyyy-MM-dd')}}</div>", width: 60, hide: true} |
| | | ]] |
| | | }; |
| | | Load(sWhere1, 0); |
| | | |
| | | |
| | | //一些事件监听 |
| | | element.on('tab(demo)', function (data) { |
| | | // console.log(data.index); //得到当前Tab的所在下标 |
| | | if (data.index == 0) { |
| | | console.log('通知'); |
| | | sWhere1 = " and B.HReceiveMan='" + sessionStorage["HUserName"] + "' and B.HReadFlag='0'"; |
| | | Load(sWhere1, data.index) |
| | | |
| | | } else if (data.index == 1) { |
| | | console.log('已阅'); |
| | | sWhere1 = " and B.HReceiveMan='" + sessionStorage["HUserName"] + "' and B.HReadFlag='1'"; |
| | | Load(sWhere1, data.index) |
| | | } |
| | | }); |
| | | |
| | | //数据加载 |
| | | function Load(sWhere1, flag) { |
| | | var index = layer.load(0, { shade: false }); |
| | | //进入页面显示的缓存列表 |
| | | $.ajax({ |
| | | url: GetWEBURL() + 'MsgData', |
| | | type: "GET", |
| | | data: { "sWhere": sWhere1 }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | if (flag == 0) { |
| | | $(".layui-badge").html(data1.data.OA_InformBillMain.length); |
| | | } |
| | | option.data = data1.data.OA_InformBillMain; |
| | | table.render(option); |
| | | layer.close(index); |
| | | } else { |
| | | $(".layui-badge").html(0); |
| | | option.data = data1.data.OA_InformBillMain; |
| | | table.render(option); |
| | | layer.close(index); |
| | | } |
| | | }, error: function () { |
| | | layer.close(index); |
| | | layer.alert("接口请求失败!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //点击表格数据 |
| | | table.on('row(mainTable)', function (obj) { //注:tool 是工具条事件名,test 是 table 原始容器的属性 lay-filter="对应的值" |
| | | var datas = obj.data; //获得当前行数据 |
| | | console.log(datas); |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //加上边框 |
| | | title: '阅读明细 ', |
| | | closeBtn: false, |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | content: '../app/message/MessageDetail.html', |
| | | end: function () { |
| | | //刷新页面, |
| | | location.reload(); |
| | | }, |
| | | success: function (dom) { |
| | | var a = $(dom[0]).find("iframe").eq(0).contents(); |
| | | a.find("h1").html(datas.HContext); |
| | | a.find("span").html(datas.HDate); |
| | | a.find(".layadmin-text").html(datas.HDescription); |
| | | UpdateMessage(datas.HInterID, datas.HEntryID); |
| | | }, |
| | | }); |
| | | }); |
| | | |
| | | //更新公告状态 |
| | | function UpdateMessage(HInterID, HEntryID) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + 'UpdateMessage', |
| | | type: "GET", |
| | | data: { "HInterID": HInterID, "HEntryID": HEntryID }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | |
| | | } else { |
| | | |
| | | } |
| | | }, error: function () { |
| | | layer.close(index); |
| | | layer.alert("接口请求失败!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //更具紧急程度,改变颜色 |
| | | function setState(data) { |
| | | var HLevel = data.HLevel; |
| | | if (HLevel == "紧急") { |
| | | return "<span style='color:red;'>紧急</span>"; |
| | | } |
| | | else |
| | | { |
| | | return "<span style='color:orange;'>普通</span>"; |
| | | } |
| | | } |
| | | |
| | | }); |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | <i class="layui-icon layui-icon-notice"></i> |
| | | |
| | | <!-- 如果有新消息,则显示小圆点 --> |
| | | <span class="layui-badge-dot"></span> |
| | | <span class="layui-badge"></span> |
| | | </a> |
| | | </li> |
| | | <li class="layui-nav-item layui-hide-xs" lay-unselect> |
| | |
| | | <a href="javascript:;">我的设置</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="set/user/password.html">修改密码</a></dd> |
| | | <dd><a>系统消息</a> |
| | | <dd> |
| | | <a>系统消息</a> |
| | | <dl class="layui-nav-child"> |
| | | <dd data-name="SRM_EmpMessageBill_Add"><a>发送消息</a> </dd> |
| | | <dd data-name="SRM_EmpMessageBillList_UnRead"><a>未读消息</a></dd> |
| | |
| | | |
| | | <!-- 主体内容 --> |
| | | <div class="layui-body" id="LAY_app_body"> |
| | | <div class="layadmin-tabsbody-item layui-show"> |
| | | <iframe src="home/console.html" frameborder="0" class="layadmin-iframe"></iframe> |
| | | <div class="layadmin-tabsbody-item layui-show" id="mydiv"> |
| | | |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | </div> |
| | | |
| | | <script src="../layuiadmin/layui/layui.js"></script> |
| | | <script src="../../../Scripts/webConfig.js"></script> |
| | | <script src="../../../Scripts/PubCusStom.js"></script> |
| | | <script> |
| | | layui.config({ |
| | | base: '../layuiadmin/' //静态资源所在路径 |
| | | }).extend({ |
| | | index: 'lib/index' //主入口模块 |
| | | }).use('index'); |
| | | }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { |
| | | 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 |
| | | , tree = layui.tree |
| | | var sWhere1 = " and B.HReceiveMan='001' and B.HReadFlag='0'"; |
| | | var flag = 0; |
| | | Load(sWhere1, flag); |
| | | var interval = setInterval(function () { |
| | | Load(sWhere1, flag); |
| | | }, 600000); |
| | | //获取公告数据 |
| | | function Load(sWhere1, flag) { |
| | | //进入页面显示的缓存列表 |
| | | $.ajax({ |
| | | url: GetWEBURL() + 'MsgData', |
| | | type: "GET", |
| | | data: { "sWhere": sWhere1 }, |
| | | success: function (data1) { |
| | | document.getElementById("mydiv").innerHTML = '<iframe src="home/console.html" frameborder="0" class="layadmin-iframe"></iframe>'; |
| | | if (data1.data.OA_InformBillMain.length > 0) { |
| | | if (flag == 0) { |
| | | $(".layui-badge").html(data1.data.OA_InformBillMain.length); |
| | | } |
| | | } else { |
| | | $(".layui-badge").html(0); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("接口请求失败!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | //$("#UserName").val(sessionStorage["HUserName"]); |
| | | document.getElementById('UserName').innerHTML = sessionStorage["HUserName"]; |