|
- @*@{
- ViewBag.Title = "未读消息";
- Layout = "~/Views/Shared/_Index.cshtml";
- }
- <div class="lr-layout " >
- <div class="lr-layout-center">
- <div class="lr-layout-wrap lr-layout-wrap-notitle ">
-
- <div class="lr-layout-body" id="content"></div>
- </div>
- </div>
- </div>*@
- <!DOCTYPE html>
-
- <html>
- <head>
- <meta name="viewport" content="width=device-width" />
- <title>未读消息提醒</title>
- <script src="~/Content/jquery/plugin/fullcalendar/js/jquery-1.7.2.min.js"></script>
- <script src="~/Content/jquery/plugin/jquery-ui/jquery-ui.min.js"></script>
- <script src="~/Content/jquery/plugin/fullcalendar/js/fullcalendar.min.js"></script>
- <link href="~/Content/jquery/plugin/fullcalendar/css/fullcalendar.css" rel="stylesheet" />
- @Html.AppendCssFile(
- "/Views/LR_Content/style/lr-common.css",
- "/Views/LR_Content/style/lr-iframe-index.css",
- "~/Content/jquery/plugin/toastr/toastr.css"
- )
-
- </head>
- <body>
- <div id='content'>
-
- </div>
- @Html.AppendJsFile(
- "~/Content/jquery/plugin/toastr/toastr.min.js",
- "~/Views/LR_Content/script/lr-admin.js",
- "~/Views/LR_Content/script/lr-clientdata.js",
- "~/Content/jquery/plugin/fullcalendar/js/jquery-1.7.2.min.js",
- "~/Areas/LR_Desktop/Views/MessageRind/Index.js"
- )
-
- <script type='text/javascript'>
- var name = '@(ViewBag.Name)';
- $(document).ready(function () {
- getdata();
-
- function getdata() {
- $.ajax({
- url: top.$.rootUrl + '/LR_Desktop/MessageRind/GetListForUnread',
- type: "get",
- dataType: "json",
- async: false,
- success: function (data) {
- var content = "";
- if (data.length > 0) {
- content += "<ul id='uldata'>";
- for (var i = 0; i < data.length; i++) {
- //data[i]["SenderName"]
- //content += "<li>" + " " + name + "的消息:" + "</li>";
- var theContent = data[i]["TheContent"];
- //可显示的最长长度
- var maxlen = 50;
- if (theContent.length > maxlen) {
- theContent = theContent.substring(0, maxlen - 3) + "...";
- }
- var param = data[i]["TheTitle"] + "、" + data[i]["InstanceId"] + "、" + data[i]["MessageId"] + "、" + data[i]["ConnectionUrl"];
- content += "<li>";
- content += " 【" + data[i]["TheTitle"] + "】" + theContent + " ";
- content += '<a id="' + param + '" href="javascript:void(0);" class="lr-item" style="color:blue;textDecoration:underline">点击查看>>';
- content += "</a>";
- content += "</li>";
- }
- content += "</ul>";
- }
- else {
- content = "暂无未读消息";
- }
- $("#content").html(content);
- }
- });
- }
-
- $('#uldata .lr-item').on('click', function () {
- var $obj = $(this);
- var params = ($obj.attr('id')).split('、');
- //更改状态为已读
- var MessageId = params[2];
- if (top.learun.checkrow(MessageId)) {
- $.ajax({
- url: top.$.rootUrl + '/LR_Desktop/MessageRind/SaveReadSigns',
- type: "post",
- data: { keyValue: MessageId },
- dataType: "json",
- async: false,
- success: function(data) {
- //弹窗查看详情
- var keyValue = params[1];
- var ConnectionUrl = params[3];
- var title = params[0];
- if (!!ConnectionUrl) {
- var url = top.$.rootUrl + ConnectionUrl;
- if (!!keyValue && keyValue != 'null' && keyValue != 'undefined') {
- url += keyValue;
- }
- top.learun.layerForm({
- id: 'formview',
- title: title,
- url: url,
- width: 1000,
- height: 650,
- maxmin: true,
- btn: null,
- });
-
- }
-
- }
- })
- }
- });
- });
-
- //function funLook(param) {
-
- // var id = "433d5658-40b0-4e2d-b736-c4e8561d017e";//$obj.attr('id');
- // var _module = top.learun.clientdata.get(['modulesMap', id]);
- // switch (_module.F_Target) {
- // case 'iframe':// 窗口
- // if (top.learun.validator.isNotNull(_module.F_UrlAddress).code) {
- // top.learun.frameTab.open(_module);
- // }
- // break;
- // case 'open':// 窗口
- // var newWin = window.open(_module.F_UrlAddress);
- // newWin.location.replace(_module.F_UrlAddress);
- // break;
- // }
-
- //}
-
- </script>
- </body>
- </html>
|