diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Web/Content/js/DragSSO/index.js b/Learun.Framework.Ultimate V7/Learun.Application.Web/Content/js/DragSSO/index.js index c4db83044..83fc0745c 100644 --- a/Learun.Framework.Ultimate V7/Learun.Application.Web/Content/js/DragSSO/index.js +++ b/Learun.Framework.Ultimate V7/Learun.Application.Web/Content/js/DragSSO/index.js @@ -7,7 +7,7 @@ layui.use('form', function() { // form.render() //监听select选择 专业总览 form.on('select', function(data) { - console.log(data); + //console.log(data); }); }); // console.log(11) @@ -74,9 +74,9 @@ $(window).load(function() { //办公业务流量 - serviceEchart() + //serviceEchart() //专业总览 - majorEchart() + //majorEchart() }).resize(function() { resizes() }) @@ -88,158 +88,158 @@ function resizes() { //专业总览 -function majorEchart() { - var myChart5 = echarts.init(document.getElementById('major')); - - option = { - tooltip: { - trigger: 'item', - formatter: '{b} : {c}' - }, - series: [{ - name: '专业学生', - type: 'pie', - radius: [60, 75], - center: ['50%', '50%'], - label: { - // show: true - show: false - }, - color: ['#6C5CEA', '#57C5F5', '#E7C900', '#FF9C95', '#59D078', '#C97FEF', '#ECBD02', '#DF59B8', '#F6685E', - '#00E7B9', '#7A74F1', '#4A9ADE', '#33F0E5', '#ECBD02', '#DF59B8' - ], - // hoverAnimation: false, - data: [{ - value: 10, - name: '物理', - }, - { - value: 5, - name: '数学', - }, - { - value: 15, - name: '化学', - }, - { - value: 15, - name: '历史', - }, - { - value: 5, - name: '医学', - }, - { - value: 15, - name: '计算机', - }, - { - value: 15, - name: '矿业', - } - ] - }, { - name: '班级总数', - type: 'pie', - radius: [50, 65], - center: ['17%', '50%'], - label: { - // show: true - show: false - }, - color: ['#59D078', '#57C5F5', '#E7C900'], - // hoverAnimation: false, - data: [{ - value: 10, - name: '班级总数', - }] - }, { - name: '专业教室', - type: 'pie', - radius: [50, 65], - center: ['83%', '50%'], - label: { - // show: true - show: false - }, - color: ['#3E49E2', '#677BF5', '#67A0F5', '#E7C900'], - // hoverAnimation: false, - data: [{ - value: 10, - name: '教室1', - }, { - value: 5, - name: '教室2', - }, { - value: 20, - name: '教室3', - }, { - value: 30, - name: '教室4', - }] - }, ] - }; - - // 使用刚指定的配置项和数据显示图表。 - myChart5.setOption(option); - window.addEventListener("resize", function() { - myChart5.resize(); - }); -} +//function majorEchart() { +// var myChart5 = echarts.init(document.getElementById('major')); + +// option = { +// tooltip: { +// trigger: 'item', +// formatter: '{b} : {c}' +// }, +// series: [{ +// name: '专业学生', +// type: 'pie', +// radius: [60, 75], +// center: ['50%', '50%'], +// label: { +// // show: true +// show: false +// }, +// color: ['#6C5CEA', '#57C5F5', '#E7C900', '#FF9C95', '#59D078', '#C97FEF', '#ECBD02', '#DF59B8', '#F6685E', +// '#00E7B9', '#7A74F1', '#4A9ADE', '#33F0E5', '#ECBD02', '#DF59B8' +// ], +// // hoverAnimation: false, +// data: [{ +// value: 10, +// name: '物理', +// }, +// { +// value: 5, +// name: '数学', +// }, +// { +// value: 15, +// name: '化学', +// }, +// { +// value: 15, +// name: '历史', +// }, +// { +// value: 5, +// name: '医学', +// }, +// { +// value: 15, +// name: '计算机', +// }, +// { +// value: 15, +// name: '矿业', +// } +// ] +// }, { +// name: '班级总数', +// type: 'pie', +// radius: [50, 65], +// center: ['17%', '50%'], +// label: { +// // show: true +// show: false +// }, +// color: ['#59D078', '#57C5F5', '#E7C900'], +// // hoverAnimation: false, +// data: [{ +// value: 10, +// name: '班级总数', +// }] +// }, { +// name: '专业教室', +// type: 'pie', +// radius: [50, 65], +// center: ['83%', '50%'], +// label: { +// // show: true +// show: false +// }, +// color: ['#3E49E2', '#677BF5', '#67A0F5', '#E7C900'], +// // hoverAnimation: false, +// data: [{ +// value: 10, +// name: '教室1', +// }, { +// value: 5, +// name: '教室2', +// }, { +// value: 20, +// name: '教室3', +// }, { +// value: 30, +// name: '教室4', +// }] +// }, ] +// }; + +// // 使用刚指定的配置项和数据显示图表。 +// myChart5.setOption(option); +// window.addEventListener("resize", function() { +// myChart5.resize(); +// }); +//} //办公业务流量 -function serviceEchart() { - // 基于准备好的dom,初始化echarts实例 - myChart2 = echarts.init(document.getElementById('serviceEchart')); - - option = { - tooltip: { - trigger: 'axis' - }, - color: ['#CB0005', '#EF9116', '#466AD2', '#7408A6', '#0CB5C4', '#DEBC03', '#0BB56C', '#CB1FA1'], - legend: { - data: ['语文'], - icon: "circle", - itemWidth: 7, - right: '40px', - top: '20px' - }, - grid: { - left: '3%', - right: '3%', - bottom: '3%', - top: '23%', - containLabel: true - }, - xAxis: { - type: 'category', - name: '星期', - boundaryGap: false, - data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'], - formatter: function(params) { - console.log(params) - // return params[0].name + ' : ' + params[0].value + ' 小时'; - }, - }, - yAxis: { - type: 'value', - name: '办公量', - }, - series: [{ - name: '办公量', - type: 'line', - stack: '总量', - // lineStyle: { - // color: '#000' - // }, - data: [120, 132, 101, 134, 90, 230, 210] - }] - }; - - // 使用刚指定的配置项和数据显示图表。 - myChart2.setOption(option); - window.addEventListener("resize", function() { - myChart2.resize(); - }); -} +//function serviceEchart() { +// // 基于准备好的dom,初始化echarts实例 +// myChart2 = echarts.init(document.getElementById('serviceEchart')); + +// option = { +// tooltip: { +// trigger: 'axis' +// }, +// color: ['#CB0005', '#EF9116', '#466AD2', '#7408A6', '#0CB5C4', '#DEBC03', '#0BB56C', '#CB1FA1'], +// legend: { +// data: ['语文'], +// icon: "circle", +// itemWidth: 7, +// right: '40px', +// top: '20px' +// }, +// grid: { +// left: '3%', +// right: '3%', +// bottom: '3%', +// top: '23%', +// containLabel: true +// }, +// xAxis: { +// type: 'category', +// name: '星期', +// boundaryGap: false, +// data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'], +// formatter: function(params) { +// console.log(params) +// // return params[0].name + ' : ' + params[0].value + ' 小时'; +// }, +// }, +// yAxis: { +// type: 'value', +// name: '办公量', +// }, +// series: [{ +// name: '办公量', +// type: 'line', +// stack: '总量', +// // lineStyle: { +// // color: '#000' +// // }, +// data: [120, 132, 101, 134, 90, 230, 210] +// }] +// }; + +// // 使用刚指定的配置项和数据显示图表。 +// myChart2.setOption(option); +// window.addEventListener("resize", function() { +// myChart2.resize(); +// }); +//} diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Web/Content/js/DragSSO/indexData.js b/Learun.Framework.Ultimate V7/Learun.Application.Web/Content/js/DragSSO/indexData.js index c4cef5749..79b340f0f 100644 --- a/Learun.Framework.Ultimate V7/Learun.Application.Web/Content/js/DragSSO/indexData.js +++ b/Learun.Framework.Ultimate V7/Learun.Application.Web/Content/js/DragSSO/indexData.js @@ -47,12 +47,10 @@ function serializes() { key: "sort" }); //console.log(gg);//sort=1&sort=2&sort=3&sort=4&sort=5&sort=6&sort=7&sort=8&sort=9&sort=10&sort=11&sort=12&sort=13 + var result = gg.replace(/sort=/g, "").replace(/&/g, ","); + //console.log(result); + //todo:ajax提交用户排序 - var gg2 = $(".inSec3Row.active").sortable("toArray"); - //console.log(gg2);//["id_1", "id_2", "id_3", "id_4", "id_5", "id_6", "id_7", "id_8", "id_9", "id_10", "id_11", "id_12", "id_13"] - //console.log(gg2.toString());//id_1,id_2,id_3,id_4,id_5,id_6,id_7,id_8,id_9,id_10,id_11,id_12,id_13 - //console.log(gg2.toString().replace(new RegExp("id_","g"),""));//1,2,3,4,5,6,7,8,9,10,11,12,13 - //console.log(gg2.toString().replace(/id_/g, ""));//1,2,3,4,5,6,7,8,9,10,11,12,13 } //初始化可用卡片 @@ -67,12 +65,4 @@ function cardData() { } -//初始化桌面下的卡片块:根据用户的卡片块设置表中的数据 -//todo:参数待定,包括排序号、桌面号、等 -function cardContentInit(){ - var order = [3,2,1]; - $.each(order,function(i,item){ - $("#id_"+item).detach().appendTo('.inSec3Row.active'); - }); - //todo:卡片块重新排序后,调用cardData() -} + diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Web/Controllers/SSOSystemController.cs b/Learun.Framework.Ultimate V7/Learun.Application.Web/Controllers/SSOSystemController.cs index de97bef79..63fdfcc4c 100644 --- a/Learun.Framework.Ultimate V7/Learun.Application.Web/Controllers/SSOSystemController.cs +++ b/Learun.Framework.Ultimate V7/Learun.Application.Web/Controllers/SSOSystemController.cs @@ -40,6 +40,11 @@ namespace Learun.Application.Web.Controllers private ICache redisCache = CacheFactory.CaChe(); private SSO_Drag_DesktopManageIBLL sSO_Drag_DesktopManageIBLL = new SSO_Drag_DesktopManageBLL(); private SYS_SendMessageIBLL sYS_SendMessageIBLL = new SYS_SendMessageBLL(); + private CdMajorIBLL cdMajorIBLL = new CdMajorBLL(); + private ClassInfoIBLL classInfoIBLL = new ClassInfoBLL(); + private StuInfoBasicIBLL stuInfoBasicIBLL = new StuInfoBasicBLL(); + private ClassroomInfoIBLL classroomInfoIBLL = new ClassroomInfoBLL(); + private EmpInfoIBLL empInfoIBLL = new EmpInfoBLL(); #region 统一身份认证2.0 /// @@ -954,17 +959,68 @@ namespace Learun.Application.Web.Controllers ViewBag.FinishTaskListStr = JsonConvert.SerializeObject(ViewBag.FinishTaskList); ViewBag.FinishTaskTotalNum = finishTaskListAll.Count(); //办公事项-我发起的 + var myListAll = nWFProcessIBLL.GetMyPageList(userInfo.userId, "{}"); ViewBag.MyList = nWFProcessIBLL.GetMyPageList(userInfo.userId, paginationobj, "{}"); ViewBag.MyListStr = JsonConvert.SerializeObject(ViewBag.MyList); - - //todo: + ViewBag.MyListTotalNum = myListAll.Count(); //常用服务 - //常用链接-系统直通 === 统一登录-GoTo - - - + List modulelist = new List(); + List offenused = LogBLL.GetGroupLog(userInfo.userId).Select(m => m.F_Module).Take(20).ToList(); + var moduledata = moduleIBLL.GetModuleList().Where(m => m.F_EnabledMark == 1 && m.F_DeleteMark == 0 && !string.IsNullOrEmpty(m.F_UrlAddress)); + foreach (var oitem in offenused) + { + ModuleEntity fod = moduledata.FirstOrDefault(m => m.F_FullName == oitem); + if (fod != null) + { + modulelist.Add(fod); + } + } + ViewBag.OffenusedJiao = modulelist.Where(x => x.F_FullName.Contains("教")); + ViewBag.OffenusedGuan = modulelist.Where(x => x.F_FullName.Contains("管理")); + ViewBag.Offenused = modulelist.Except(modulelist.Where(x => x.F_FullName.Contains("教") || x.F_FullName.Contains("管理"))).Take(6); + ViewBag.OffenusedJiaoStr = JsonConvert.SerializeObject(ViewBag.OffenusedJiao); + ViewBag.OffenusedGuanStr = JsonConvert.SerializeObject(ViewBag.OffenusedGuan); + ViewBag.OffenusedStr = JsonConvert.SerializeObject(ViewBag.Offenused); + //校园总览 + //专业 + var majorData = cdMajorIBLL.GetAllList(); + ViewBag.MajorTotalNum = majorData.Count(); + //班级 + var classInfoData = classInfoIBLL.GetAllClass(); + ViewBag.ClassInfoTotalNum = classInfoData.Count(); + //学生 + var stuInfoData = stuInfoBasicIBLL.GetAllList(); + ViewBag.StuInfoTotalNum = stuInfoData.Count(); + //教师 + var teacherData = empInfoIBLL.GetAllList(); + ViewBag.TeacherTotalNum = teacherData.Count(); + //教室 + var classRoomData = classroomInfoIBLL.GetAllList(); + ViewBag.ClassRoomTotalNum = classRoomData.Count(); + //专业总览 + //专业学生 + var stuByMajor = stuInfoData.GroupBy(x => x.MajorNo).Select(x => new + { + value = x.Select(y => y.StuId).Count(), + name = cdMajorIBLL.GetCdMajorEntityByMajorNo(x.Key)?.MajorName + }); + ViewBag.StuByMajorStr = JsonConvert.SerializeObject(stuByMajor); + //流程 + var flowType = dataItemIBLL.GetDetailList("FlowSort", ""); + var flowList = wfSchemeIBLL.GetWfSchemeStart().ToList(); + var allCount = 0; + foreach (var flow in flowType) + { + var count = flowList.Count(a => a.F_Category == flow.F_ItemName); + flow.FlowCount = count; + allCount += count; + } + ViewBag.AllCount = allCount; + ViewBag.FlowType = flowType; + ViewBag.FlowList = JsonConvert.SerializeObject(flowList); + return View(); } /// diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Web/Views/SSOSystem/DragModelOne.cshtml b/Learun.Framework.Ultimate V7/Learun.Application.Web/Views/SSOSystem/DragModelOne.cshtml index 56d9542b6..fe4eee8c4 100644 --- a/Learun.Framework.Ultimate V7/Learun.Application.Web/Views/SSOSystem/DragModelOne.cshtml +++ b/Learun.Framework.Ultimate V7/Learun.Application.Web/Views/SSOSystem/DragModelOne.cshtml @@ -22,11 +22,155 @@ //定义卡片块 + //数据看板 + var card1Fun = function () { + var html = '
' + +'
' + +'
' + +'数据看板' + +'' + +'
' + +'
' + +'
' + +'
' + +'
' + +'校园一卡通余额' + + '
' + + '
' + (Math.random() *100).toFixed(2) + '
' + +'
' + +'
' + +'
' + +'
' + +'红湖付款码余额' + +'
' + + '
' + (Math.random() * 100).toFixed(2)+'
' + +'
' + +'
' + +'
' + +'
' + +'图书馆借阅(未还) ' + + '
' + + '
' + parseInt(Math.random() * 100) + '
' + +'
' + +'
' + +'
' + +'
' + +'已完成办公事项' + +'
' + +'
@ViewBag.FinishTaskTotalNum
' + +'
' + +'
' + +'
' + +'
' + +'智慧教育在线学习时长' + +'
' + + '
' + (Math.random() * 50).toFixed(2)+'
' + +'
' + +'
' + +'
' + +'
' + +'办公业务往来人员' + +'
' + + '
' + parseInt(Math.random() * 100)+'
' + +'
' + +'
' + +'
' + +'
' + +'来往邮件数量' + +'
' + +'
@ViewBag.LanMailTotalNum
' + +'
' + +'
' + +'
' + +'
' + +'累计在线时长' + +'
' + + '
' + (Math.random() * 100).toFixed(2)+'
' + +'
' + +'
' + +'
' + +'
' + ; + return html; + }; //办公事项 var card2Fun = function () { - //todo: + var listStr = "@ViewBag.TaskListStr"; + var list = JSON.parse(listStr.replace(/"/g, "\"")); + var listStr2 = "@ViewBag.FinishTaskListStr"; + var list2 = JSON.parse(listStr2.replace(/"/g, "\"")); + var listStr3 = "@ViewBag.MyListStr"; + var list3 = JSON.parse(listStr3.replace(/"/g, "\"")); - var html = ''; + var html = '
' + + '
' + + '
' + + '办公事项' + + '' + + '
' + + '
' + + '
' + + '
    ' + + '
  • ' + + '
    ' + + '待办任务' + + '@ViewBag.TaskTotalNum' + + '
  • ' + + '
  • ' + + '
    ' + + '已办任务' + + '
  • ' + + '
  • ' + + '
    ' + + '我发起的' + + '
  • ' + + '
' + + '
' + + '
' + + '
'; + if (list.length > 0) { + for (var i = 0; i < list.length; i++) { + html += '
' + + '
' + list[i].F_TaskName+'['+list[i].F_SchemeName+']
' + + '
' + list[i].F_CreateDate.replace("T", " ").slice(0,19)+'
' + + '' + + '
'; + } + } else { + html += noHtml; + } + html += '
' + + '
'; + if (list2.length > 0) { + for (var i = 0; i < list2.length; i++) { + html += '
' + + '
' + list2[i].F_TaskName + '[' + list2[i].F_SchemeName + ']
' + + '
' + list2[i].F_CreateDate.replace("T", " ").slice(0,19) + '
' + + '' + + '
'; + } + } else { + html += noHtml; + } + html += '
' + + '
'; + if (list3.length > 0) { + for (var i = 0; i < list3.length; i++) { + html += '
' + + '
' + list3[i].F_TaskName + '[' + list3[i].F_SchemeName + ']
' + + '
' + list3[i].F_CreateDate.replace("T", " ").slice(0,19) + '
' + + '' + + '
'; + } + } else { + html += noHtml; + } + html+='
' + +'
' + +'
' + +'
' + +'
' + ; return html; }; //学校公文 @@ -61,6 +205,294 @@ ; return html; }; + var card4Fun = function () { + var html = '
' + +'
' + +'
' + +'专业总览' + +'' + +'
' + +'
' + + '
' + +'
' + +'
班级总数
' + +'
@ViewBag.ClassInfoTotalNum
' + +'
' + +'
' + +'
专业学生
' + +'
@ViewBag.StuInfoTotalNum
' + +'
' + +'
' + +'
专业教室
' + +'
@ViewBag.ClassRoomTotalNum
' + +'
' + +'
' + +'
' + +'
' + ; + return html; + }; + //常用链接 + var card5Fun = function () { + var html = '
' + +'
' + +'
' + +'常用链接' + +'' + +'
' + +'
' + +'
' + +'
    ' + +'
  • ' + +'
    ' + +'系统直通' + +'4' + +'
  • ' + +'
  • ' + +'
    ' + +'系统链接' + +'
  • ' + +'
  • ' + +'
    ' + +'网站链接' + +'
  • ' + +'
' + +'
' + +'
' + +'' + +'' + +'' + +'
' + +'
' + +'
' + +'
' + ; + return html; + }; + //常用服务 + var card6Fun = function () { + var listStr = "@ViewBag.OffenusedStr"; + var list = JSON.parse(listStr.replace(/"/g, "\"")); + var listStr2 = "@ViewBag.OffenusedJiaoStr"; + var list2 = JSON.parse(listStr2.replace(/"/g, "\"")); + var listStr3 = "@ViewBag.OffenusedGuanStr"; + var list3 = JSON.parse(listStr3.replace(/"/g, "\"")); + + var html = '
' + + '
' + + '
' + + '常用服务' + + '' + + '
' + + '
' + + '
' + + '
    ' + + '
  • ' + + '
    ' + + '校级服务' + + '' + list.length + '' + + '
  • ' + + '
  • ' + + '
    ' + + '人事微服务' + + '' + list2.length + '' + + '
  • ' + + '
  • ' + + '
    ' + + '教育微服务' + + '' + list3.length + '' + + '
  • ' + + '
  • ' + + '
    ' + + '公共微服务' + + '0' + + '
  • ' + + '
  • ' + + '
    ' + + '研究生微服务' + + '0' + + '
  • ' + + '
  • ' + + '
    ' + + '科研微服务' + + '0' + + '
  • ' + + '
  • ' + + '
    ' + + '教科研微服务' + + '0' + + '
  • ' + + '
' + + '
' + + '
' + + '
' + + '
'; + if (list.length > 0) { + for (var i = 0; i < list.length; i++) { + html += ''; + } + } else { + html += noHtml; + } + html += '
' + + '
' + + '
' + + '
'; + if (list2.length > 0) { + for (var i = 0; i < list2.length; i++) { + html += ''; + } + } else { + html += noHtml; + } + html += '
' + + '
' + + '
' + + '
'; + if (list3.length > 0) { + for (var i = 0; i < list3.length; i++) { + html += ''; + } + } else { + html += noHtml; + } + html+= '
' + + '
' + + '
'; + html += noHtml; + html+= '
' + + '
'; + html += noHtml; + html+= '
' + + '
'; + html += noHtml; + html+= '
' + + '
'; + html += noHtml; + html+='
' + +'
' + +'
' + +'
' + +'
' + ; + return html; + }; + //校园总览 + var card7Fun = function () { + var html = '
' + +'
' + +'
' + +'校园总览' + +'' + +'
' + +'
' + +'
' + +'
' + +'' + +'专业总数' + +'
' + +'
@ViewBag.MajorTotalNum
' + +'
' + +'
' + +'
' + +'' + +'班级总数' + +'
' + +'
@ViewBag.ClassInfoTotalNum
' + +'
' + +'
' + +'
' + +'' + +'在校学生' + +'
' + +'
@ViewBag.StuInfoTotalNum
' + +'
' + +'
' + +'
' + +'' + +'在校教师' + +'
' + +'
@ViewBag.TeacherTotalNum
' + +'
' + +'
' + +'
' + +'' + +'在用教室' + +'
' + +'
@ViewBag.ClassRoomTotalNum
' + +'
' + +'
' + +'
' + +'' + +'在用实验室' + +'
' + +'
'+parseInt(Math.random()*((@ViewBag.ClassRoomTotalNum)/5))+'
' + +'
' + +'
' + +'
' + +'
' + ; + return html; + }; + //宣传报道 + var card8Fun = function () { + var html = '
' + +'
' + +'
' + +'宣传报道' + +'' + +'
' + +'' + +'
' + +'
' + ; + return html; + }; //办公邮件 var card9Fun = function () { var listStr = "@ViewBag.LanMailStr"; @@ -169,18 +601,203 @@ + '' + '' + '' + '' + '' ; return html; - + }; + //专题推荐 + var card12Fun = function () { + var html = '
' + +'
' + +'
' + +'专题推荐' + +'' + +'
' + +'' + +'
' + +'
' + ; + return html; + }; + //办公业务流量 + var card13Fun = function () { + var html = '
' + +'
' + +'
' + +'办公业务流量' + +'' + +'
' + +'
' + + '
' + +'
' + + '' + +'
' + +'
' + +'
' + +'
' + ; + return html; }; //console.log(card11Fun()); +
@@ -422,12 +1039,7 @@ @@ -435,13 +1047,8 @@ @@ -449,210 +1056,32 @@
@@ -786,42 +1215,43 @@
  • - 3 + @ViewBag.TaskTotalNum 待办任务
  • - 3 + @ViewBag.MyListTotalNum 我发起的
  • - 3 + 0 周期服务
  • - 3 + @ViewBag.FinishTaskTotalNum 已办任务
-
-
刘艳的出差申请审批
-
2020-09-01 10:25:36
-
请处理
-
-
-
刘艳的出差申请审批
-
2020-09-01 10:25:36
-
请处理
-
+ @foreach (NWFProcessEntity item in ViewBag.TaskList) + { +
+
@item.F_TaskName [@item.F_SchemeName]
+
@item.F_CreateDate
+ +
+ }
-
-
刘艳的出差申请审批
-
2020-09-01 10:25:36
-
已完成
-
+ @foreach (NWFProcessEntity item in ViewBag.MyList) + { +
+
@item.F_TaskName [@item.F_SchemeName]
+
@item.F_CreateDate
+ +
+ }
@@ -830,37 +1260,32 @@
-
-
刘艳的出差申请审批
-
2020-09-01 10:25:36
-
已完成
-
+ @foreach (NWFProcessEntity item in ViewBag.FinishTaskList) + { +
+
@item.F_TaskName [@item.F_SchemeName]
+
@item.F_CreateDate
+ +
+ }
@@ -882,12 +1307,7 @@
*@ @foreach (SSO_Drag_DesktopManageEntity desktopItem in ViewBag.DesktopList) { - var classTemp = ""; - if (desktopItem.DesktopCode == "teacherDesktop") - { - classTemp = "active"; - } -
+
@desktopItem.DesktopName
@@ -904,33 +1324,27 @@
@foreach (SSO_Drag_DesktopManageEntity desktopItem in ViewBag.DesktopList) { - var classTemp = ""; - if (desktopItem.DesktopCode == "teacherDesktop") - { - classTemp = "active"; - } -
- @if (string.IsNullOrEmpty(desktopItem.CardSort)) - { - - } - else - { - if (desktopItem.CardSort.IndexOf(',') == -1) +
+ @if (string.IsNullOrEmpty(desktopItem.CardSort)) { - + } else { - foreach (var item in desktopItem.CardSort.Split(',')) + if (desktopItem.CardSort.IndexOf(',') == -1) { - switch (item) + switch (desktopItem.CardSort) { case "card1": + break; + case "card2": + break; case "card3": @@ -938,6 +1352,32 @@ $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card3Fun()); break; + case "card4": + + break; + case "card5": + + break; + case "card6": + + break; + case "card7": + + break; + case "card8": + + break; case "card9": break; + case "card12": + + break; + case "card13": + + break; default: break; } } + else + { + foreach (var item in desktopItem.CardSort.Split(',')) + { + switch (item) + { + case "card1": + + break; + case "card2": + + break; + case "card3": + + break; + case "card4": + + break; + case "card5": + + break; + case "card6": + + break; + case "card7": + + break; + case "card8": + + break; + case "card9": + + break; + case "card10": + + break; + case "card11": + + break; + case "card12": + + break; + case "card13": + + break; + default: + break; + } + } + } } - } -
- @**@ - } - - -
-
-
-
- 数据看板 - -
-
-
-
-
- -
- 校园一卡通余额 -
-
- ¥ 98.6 -
-
-
-
-
- -
- 红湖付款码余额 -
-
- ¥ 98.6 -
-
-
-
-
- -
- 图书馆借阅(未还) -
-
- ¥ 98.6 -
-
-
-
-
- -
- 已完成办公事项 -
-
- ¥ 98.6 -
-
-
-
-
- -
- 智慧教育在线学习时长 -
-
- ¥ 98.6 -
-
-
-
-
- -
- 办公业务往来人员 -
-
- ¥ 98.6 -
-
-
-
-
- -
- 来往邮件数量 -
-
- ¥ 98.6 -
-
-
-
-
- -
- 累计在线时长 -
-
- ¥ 98.6 -
-
-
-
-
-
-
- 办公事项 - -
-
-
-
    -
  • -
    - -
    - 待办任务 - 10 -
  • -
  • -
    - -
    - 已办任务 -
  • -
  • -
    - -
    - 我发起的 -
  • -
-
-
-
-
-
刘艳的出差申请审批
-
2020-09-01 10:25:36
-
请处理
-
-
-
刘艳的出差申请审批
-
2020-09-01 10:25:36
-
请处理
-
-
-
-
-
刘艳的出差申请审批
-
2020-09-01 10:25:36
-
请处理
-
-
-
-
-
刘艳的出差申请审批
-
2020-09-01 10:25:36
-
请处理
-
-
-
-
-
-
- -
-
-
- 专业总览 - -
-
-
-
-
班级总数
-
12
-
-
-
专业学生
-
252
-
-
-
专业教室
-
97
-
-
-
-
-
-
-
- 常用链接 - -
-
-
-
    -
  • -
    - -
    - 系统直通 - 3 -
  • -
  • -
    - -
    - 系统链接 -
  • -
  • -
    - -
    - 网站链接 -
  • -
-
- -
-
-
-
-
-
- 常用服务 - -
-
-
-
    -
  • -
    - -
    - 校级服务 - 3 -
  • -
  • -
    - -
    - 人事微服务 - 3 -
  • -
  • -
    - -
    - 教育微服务 - 3 -
  • -
  • -
    - 公共微服务 - 3 -
  • -
  • -
    - 研究生微服务 - 3 -
  • -
  • -
    - 科研微服务 - 3 -
  • -
  • -
    - 教科研微服务 - 3 -
  • -
-
-
- - - -
-
-
-
暂时没有数据
-
-
-
-
-
-
暂时没有数据
-
-
-
-
-
-
暂时没有数据
-
-
-
-
-
-
暂时没有数据
-
-
-
-
-
-
-
-
-
- 校园总览 - -
-
-
-
- - 专业总数 -
-
- 27 -
-
-
-
- - 班级总数 -
-
- 27 -
-
-
-
- - 在校学生 -
-
- 27 -
-
-
-
- - 在校教师 -
-
- 27 -
-
-
-
- - 在用教室 -
-
- 27 -
-
-
-
- - 在用实验室 -
-
- 27 -
-
-
-
-
- -
-
-
- 办公邮件 - -
- -
-
- -
-
-
- 智慧教育 - -
- -
-
- -
-
-
- 办公业务流量 - -
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
从左侧选择需要的应用卡片
-
-
-
-
-
+ + }
@@ -1827,7 +1708,13 @@ $('.inSec3Row.active').append(html); layer.msg('添加成功!'); - serializes() + serializes(); + //初始化echart图表 + if (cardId == "card4") { + majorEchart(); + } else if (cardId == "card13") { + serviceEchart(); + } }) // 拖拽 排序 sortableInit() @@ -1839,5 +1726,24 @@ })