You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1630 line
77 KiB

  1. @using Learun.Application.OA
  2. @using Learun.Application.Base.SystemModule
  3. @using Learun.Application.TwoDevelopment.EducationalAdministration
  4. @using Learun.Application.TwoDevelopment.Permission
  5. @using Learun.Application.WorkFlow
  6. @using Learun.Util
  7. @using Learun.Application.TwoDevelopment.LR_Desktop
  8. @{
  9. ViewBag.Title = "网上办事大厅拖拽版";
  10. Layout = "~/Views/SSOSystem/_LayoutSSODrag.cshtml";
  11. }
  12. <link rel="stylesheet" type="text/css" href="/Content/css/DragSSO/index2.css" />
  13. <script src="/Content/js/DragSSO/indexData.js"></script>
  14. <script>
  15. //定义卡片块
  16. //数据看板
  17. var card1Fun = function (ind) {
  18. var html = '<div class="inSec3Col6" id="' + ind+'_card1">'
  19. +'<div class="inSec3Box" >'
  20. +'<div class="inSecT">'
  21. +'<span>数据看板</span>'
  22. +'<a href="#" class="more"><span></span><span></span><span></span></a>'
  23. +'</div>'
  24. +'<div class="inSec3Con">'
  25. +'<div class="inSec3Major">'
  26. +'<div class="inSec3MajorImgBox">'
  27. +'<div class="inSec3MajorImg"><img src="../../Content/images/DragSSO/indexSec3-1.png" alt=""></div>'
  28. +'<span>校园一卡通余额</span>'
  29. + '</div>'
  30. + '<div class="inSec3MajorTxt">¥<span>@ViewBag.StuSaveRecordTotalNum</span></div>'
  31. +'</div>'
  32. +'<div class="inSec3Major">'
  33. +'<div class="inSec3MajorImgBox">'
  34. +'<div class="inSec3MajorImg"><img src="../../Content/images/DragSSO/indexSec3-2.png" alt=""></div>'
  35. +'<span>校园一卡通消费金额</span>'
  36. +'</div>'
  37. + '<div class="inSec3MajorTxt">¥<span>@ViewBag.StuConsumptionTotalNum</span></div>'
  38. +'</div>'
  39. +'<div class="inSec3Major">'
  40. +'<div class="inSec3MajorImgBox">'
  41. +'<div class="inSec3MajorImg"><img src="../../Content/images/DragSSO/indexSec3-3.png" alt=""></div>'
  42. +'<span>图书馆借阅(未还) </span>'
  43. + '</div>'
  44. + '<div class="inSec3MajorTxt"><span>0</span></div>'
  45. +'</div>'
  46. +'<div class="inSec3Major">'
  47. +'<div class="inSec3MajorImgBox">'
  48. +'<div class="inSec3MajorImg"><img src="../../Content/images/DragSSO/indexSec3-4.png" alt=""></div>'
  49. +'<span>已完成办公事项</span>'
  50. +'</div>'
  51. +'<div class="inSec3MajorTxt"><span>@ViewBag.FinishTaskTotalNum</span></div>'
  52. +'</div>'
  53. +'<div class="inSec3Major">'
  54. +'<div class="inSec3MajorImgBox">'
  55. +'<div class="inSec3MajorImg"><img src="../../Content/images/DragSSO/indexSec3-5.png" alt=""></div>'
  56. +'<span>智慧教育在线学习时长</span>'
  57. +'</div>'
  58. + '<div class="inSec3MajorTxt"><span>0</span></div>'
  59. +'</div>'
  60. +'<div class="inSec3Major">'
  61. +'<div class="inSec3MajorImgBox">'
  62. +'<div class="inSec3MajorImg"><img src="../../Content/images/DragSSO/indexSec3-6.png" alt=""></div>'
  63. +'<span>办公业务往来人员</span>'
  64. +'</div>'
  65. + '<div class="inSec3MajorTxt"><span>0</span></div>'
  66. +'</div>'
  67. +'<div class="inSec3Major">'
  68. +'<div class="inSec3MajorImgBox">'
  69. +'<div class="inSec3MajorImg"><img src="../../Content/images/DragSSO/indexSec3-7.png" alt=""></div>'
  70. +'<span>来往邮件数量</span>'
  71. +'</div>'
  72. +'<div class="inSec3MajorTxt"><span>@ViewBag.LanMailTotalNum</span></div>'
  73. +'</div>'
  74. +'<div class="inSec3Major">'
  75. +'<div class="inSec3MajorImgBox">'
  76. // +'<div class="inSec3MajorImg"><img src="../../Content/images/DragSSO/indexSec3-8.png" alt=""></div>'
  77. + '<div class="inSec3MajorImg"><img src="../../Content/images/DragSSO/indexSec3-25.png" alt=""></div>'
  78. +'<span>在线人数</span>'
  79. +'</div>'
  80. + '<div class="inSec3MajorTxt"><span>@ViewBag.OnlineUserNum</span></div>'
  81. +'</div>'
  82. +'</div>'
  83. +'</div>'
  84. +'</div>'
  85. ;
  86. return html;
  87. };
  88. function getStatus(row) {
  89. if (row.F_IsFinished == 0) {
  90. if (row.F_EnabledMark == 1) {
  91. return "请处理";
  92. } else if (row.F_EnabledMark == 2) {
  93. return "请处理";
  94. }
  95. else {
  96. return "已处理";
  97. }
  98. }
  99. else {
  100. return '已处理'
  101. }
  102. }
  103. //办公事项
  104. var card2Fun = function (ind) {
  105. var listStr = "@ViewBag.TaskListStr";
  106. var list = JSON.parse(listStr.replace(/&quot;/g, "\""));
  107. var listStr2 = "@ViewBag.FinishTaskListStr";
  108. var list2 = JSON.parse(listStr2.replace(/&quot;/g, "\""));
  109. var listStr3 = "@ViewBag.MyListStr";
  110. var list3 = JSON.parse(listStr3.replace(/&quot;/g, "\""));
  111. var html = '<div class="inSec3Col3" id="' + ind + '_card2">'
  112. + '<div class="inSec3Box" >'
  113. + '<div class="inSecT">'
  114. + '<span>办公事项</span>'
  115. + '<a href="#" class="more"><span></span><span></span><span></span></a>'
  116. + '</div>'
  117. + '<div class="inSec3Con">'
  118. + '<div class="inSec3L">'
  119. + '<ul class="workList workListTips">'
  120. + '<li class="active">'
  121. + '<div class="workListImg"><img src="../../Content/images/DragSSO/indexSec3-9.png" alt=""></div> '
  122. + '<span>待办任务</span>'
  123. + '<i class="inSecTMore">@ViewBag.TaskTotalNum</i>'
  124. + '</li>'
  125. + '<li>'
  126. + '<div class="workListImg"><img src="../../Content/images/DragSSO/indexSec3-10.png" alt=""></div> '
  127. + '<span>已办任务</span>'
  128. + '</li>'
  129. + '<li>'
  130. + '<div class="workListImg"><img src="../../Content/images/DragSSO/indexSec3-11.png" alt=""></div> '
  131. + '<span>我发起的</span>'
  132. + '</li>'
  133. + '</ul>'
  134. + '</div>'
  135. + '<div class="inSec3R">'
  136. + '<div class="inSec3WorkBox">';
  137. if (list.length > 0) {
  138. for (var i = 0; i < list.length; i++) {
  139. html += '<div class="inSec3Work">'
  140. + '<div class="inSec3WorkT">' + list[i].F_TaskName+'['+list[i].F_SchemeName+']</div>'
  141. + '<div class="inSec3WorkTime">' + list[i].F_CreateDate.replace("T", " ").slice(0,19)+'</div>'
  142. + '<div class="inSec3WorkBtn"><a style="color:#198BE3" href="/Home/Index?autoopen=56ce34c2-882e-47d1-b12d-5036e3b79fcf&F_Id=' + list[i].F_Id + '&F_TaskId=' + list[i].F_TaskId + '&F_TaskType=' + list[i].F_TaskType + '" target="_blank">' + getStatus(list[i]) +'</a></div>'
  143. + '</div>';
  144. }
  145. } else {
  146. html += noHtml;
  147. }
  148. html += '</div>'
  149. + '<div class="inSec3WorkBox">';
  150. if (list2.length > 0) {
  151. for (var i = 0; i < list2.length; i++) {
  152. html += '<div class="inSec3Work">'
  153. + '<div class="inSec3WorkT">' + list2[i].F_TaskName + '[' + list2[i].F_SchemeName + ']</div>'
  154. + '<div class="inSec3WorkTime">' + list2[i].F_CreateDate.replace("T", " ").slice(0,19) + '</div>'
  155. + '<div class="inSec3WorkBtn"><a style="color:#198BE3" href="/Home/Index?autoopen=56ce34c2-882e-47d1-b12d-5036e3b79fcf&F_Id=' + list2[i].F_Id + '&F_TaskId=' + list2[i].F_TaskId + '&F_TaskType=' + list2[i].F_TaskType + '" target="_blank">' + getStatus(list2[i]) +'</a></div>'
  156. + '</div>';
  157. }
  158. } else {
  159. html += noHtml;
  160. }
  161. html += '</div>'
  162. + '<div class="inSec3WorkBox">';
  163. if (list3.length > 0) {
  164. for (var i = 0; i < list3.length; i++) {
  165. html += '<div class="inSec3Work">'
  166. + '<div class="inSec3WorkT">' + list3[i].F_TaskName + '[' + list3[i].F_SchemeName + ']</div>'
  167. + '<div class="inSec3WorkTime">' + list3[i].F_CreateDate.replace("T", " ").slice(0,19) + '</div>'
  168. + '<div class="inSec3WorkBtn"><a style="color:#198BE3" href="/Home/Index?autoopen=56ce34c2-882e-47d1-b12d-5036e3b79fcf&F_Id=' + list3[i].F_Id + '&F_TaskId=' + list3[i].F_TaskId + '&F_TaskType=' + list3[i].F_TaskType + '" target="_blank">' + getStatus(list3[i]) +'</a></div>'
  169. + '</div>';
  170. }
  171. } else {
  172. html += noHtml;
  173. }
  174. html+='</div>'
  175. +'</div>'
  176. +'</div>'
  177. +'</div>'
  178. +'</div>'
  179. ;
  180. return html;
  181. };
  182. //学校公文
  183. var card3Fun = function (ind) {
  184. var listStr = "@ViewBag.ReceiveFileListStr";
  185. var list = JSON.parse(listStr.replace(/&quot;/g, "\""));
  186. var html = '<div class="inSec3Col3" id="' + ind + '_card3">'
  187. + '<div class="inSec3Box">'
  188. + '<div class="inSecT">'
  189. + '<span>学校公文</span>'
  190. + '<i class="inSecTMore">' + list.length + '</i>'
  191. + '<a href="/Home/Index?autoopen=19637c39-624d-4be6-b680-04250f8df71f" class="more" target="_blank"><span></span><span></span><span></span></a>'
  192. + '</div>'
  193. + '<div class="inSec3Con">';
  194. if (list.length > 0) {
  195. html += '<ul class="inSec2List">';
  196. for (var i = 0; i < list.length; i++) {
  197. html += '<li>'
  198. + '<a href="/Home/Index?autoopen=19637c39-624d-4be6-b680-04250f8df71f&keyValue=' + list[i].RFileId +'" target="_blank">'
  199. + '<span class="inSec2Time">'+list[i].SendTime.replace("T"," ").slice(0,10)+'</span>'
  200. + '<span class="inSec2T"><img src="../../Content/images/DragSSO/inSec2-18.png" alt="">' + list[i].Title+'</span>'
  201. + '</a>'
  202. + '</li>';
  203. }
  204. html+= '</ul>';
  205. } else {
  206. html += noHtml;
  207. }
  208. html+= '</div>'
  209. + '</div>'
  210. + '</div>'
  211. ;
  212. return html;
  213. };
  214. //专业总览
  215. var card4Fun = function (ind) {
  216. var html = '<div class="inSec3Col6" id="' + ind + '_card4">'
  217. +'<div class="inSec3Box" >'
  218. +'<div class="inSecT">'
  219. +'<span>专业总览</span>'
  220. +'<a href="#" class="more"><span></span><span></span><span></span></a>'
  221. +'</div>'
  222. + '<div class="inSec3Con">'
  223. + '<div class="echartBox" id="' + ind + '_major"></div>'
  224. +'<div class="inSec3majorTxt inSec3majorTxt1">'
  225. +'<div>班级总数</div>'
  226. +'<div>@ViewBag.ClassInfoTotalNum</div>'
  227. +'</div>'
  228. +'<div class="inSec3majorTxt inSec3majorTxt2">'
  229. +'<div>专业学生</div>'
  230. +'<div>@ViewBag.StuInfoTotalNum</div>'
  231. +'</div>'
  232. +'<div class="inSec3majorTxt inSec3majorTxt3">'
  233. +'<div>专业教室</div>'
  234. +'<div>@ViewBag.ClassRoomTotalNum</div>'
  235. +'</div>'
  236. +'</div>'
  237. +'</div>'
  238. +'</div>'
  239. ;
  240. return html;
  241. };
  242. //常用链接
  243. var card5Fun = function (ind) {
  244. var listStr = "@ViewBag.FunctionListStr";
  245. var list = JSON.parse(listStr.replace(/&quot;/g, "\""));
  246. var html = '<div class="inSec3Col3" id="' + ind + '_card5">'
  247. + '<div class="inSec3Box" >'
  248. + '<div class="inSecT">'
  249. + '<span>统一认证</span>'
  250. + '<a href="/Home/Index?autoopen=617b32bf-bc56-425e-89cc-d4215613b9b7" class="more" target="_blank"><span></span><span></span><span></span></a>'
  251. + '</div>'
  252. + '<div class="inSec3Con">'
  253. + '<div class="inSec3L">'
  254. + '<ul class="workList workListInfo">';
  255. for (var i = 0; i < list.length; i++) {
  256. html += '<li class="' + (i == 0 ? "active" : "")+'">'
  257. + '<div class="workListImg"><img src="../../Content/images/DragSSO/indexSec3-'+(i+1)+'.png" alt=""></div> '
  258. + '<span>' + list[i].FTName+'</span>'
  259. + '<i class="inSec3Num">' + list[i].PFunctionList.length+'</i>'
  260. + '</li>';
  261. }
  262. html += '</ul>'
  263. + '</div>'
  264. + '<div class="inSec3R">';
  265. for (var i = 0; i < list.length; i++) {
  266. html += '<div class="inSec3WorkBox">';
  267. for (var j = 0; j < list[i].PFunctionList.length; j++) {
  268. html += '<a href="/SSOSystem/GoTo?sysid=' + list[i].PFunctionList[j].UPId + '&openid=' + list[i].PFunctionList[j].UserId+'" target="_blank" class="inSec3Link inSec3Link'+(j+1)+'">' + list[i].PFunctionList[j].FName+'</a>';
  269. }
  270. html+= '</div>';
  271. }
  272. html+='</div>'
  273. +'</div>'
  274. +'</div>'
  275. +'</div>'
  276. ;
  277. return html;
  278. };
  279. //常用服务
  280. var card6Fun = function (ind) {
  281. var listStr = "@ViewBag.OffenusedGroupStr";
  282. var list = JSON.parse(listStr.replace(/&quot;/g, "\""));
  283. var html = '<div class="inSec3Col3" id="' + ind + '_card6">'
  284. + '<div class="inSec3Box" >'
  285. + '<div class="inSecT">'
  286. + '<span>常用服务</span>'
  287. + '<a href="#" class="more"><span></span><span></span><span></span></a>'
  288. + '</div>'
  289. + '<div class="inSec3Con">'
  290. + '<div class="inSec3L">'
  291. + '<ul class="workList workListInfo">';
  292. for (var i = 0; i < list.length; i++) {
  293. html += '<li class="'+(i==0?"active":"")+'">'
  294. + '<div class="workListImg"><img src="../../Content/images/DragSSO/indexSec3-'+(i+1)+'.png" alt=""></div> '
  295. + '<span>' + list[i].ParentName+'</span>'
  296. + '<i class="inSec3Num">' + list[i].ChildrenList.length + '</i>'
  297. + '</li>';
  298. }
  299. html += '</ul>'
  300. + '</div>'
  301. + '<div class="inSec3R">';
  302. for (var i = 0; i < list.length; i++) {
  303. html+= '<div class="inSec3WorkBox">'
  304. + '<div class="serRow">';
  305. if (list[i].ChildrenList.length > 0) {
  306. for (var j = 0; j < list[i].ChildrenList.length; j++) {
  307. html += '<div class="serCol3">'
  308. + '<a href="/Home/Index?autoopen=' + list[i].ChildrenList[j].F_ModuleId + '" class="serCon">'
  309. + '<span class="serImg"><img src="../../Content/images/DragSSO/inSec2-' + (j + 1) + '.png" alt=""></span>'
  310. + '<span class="serTxt">' + list[i].ChildrenList[j].F_FullName + '</span>'
  311. + '</a>'
  312. + '</div>';
  313. }
  314. } else {
  315. html += noHtml;
  316. }
  317. html += '</div>'
  318. + '</div>';
  319. }
  320. html+='</div>'
  321. +'</div>'
  322. +'</div>'
  323. +'</div>'
  324. ;
  325. return html;
  326. };
  327. //校园总览
  328. var card7Fun = function (ind) {
  329. var html = '<div class="inSec3Col6" id="' + ind + '_card7">'
  330. +'<div class="inSec3Box" >'
  331. +'<div class="inSecT">'
  332. +'<span>校园总览</span>'
  333. +'<a href="#" class="more"><span></span><span></span><span></span></a>'
  334. +'</div>'
  335. +'<div class="inSec3Con">'
  336. +'<div class="overviewBox">'
  337. +'<div class="overviewImg">'
  338. +'<img src="../../Content/images/DragSSO/indexSec3-23.png" alt="">'
  339. +'<span>专业总数</span>'
  340. +'</div>'
  341. +'<div class="overviewTxt">@ViewBag.MajorTotalNum</div>'
  342. +'</div>'
  343. +'<div class="overviewBox">'
  344. +'<div class="overviewImg">'
  345. +'<img src="../../Content/images/DragSSO/indexSec3-24.png" alt="">'
  346. +'<span>班级总数</span>'
  347. +'</div>'
  348. +'<div class="overviewTxt">@ViewBag.ClassInfoTotalNum</div>'
  349. +'</div>'
  350. +'<div class="overviewBox">'
  351. +'<div class="overviewImg">'
  352. +'<img src="../../Content/images/DragSSO/indexSec3-25.png" alt="">'
  353. +'<span>在校学生</span>'
  354. +'</div>'
  355. +'<div class="overviewTxt">@ViewBag.StuInfoTotalNum</div>'
  356. +'</div>'
  357. +'<div class="overviewBox">'
  358. +'<div class="overviewImg">'
  359. +'<img src="../../Content/images/DragSSO/indexSec3-26.png" alt="">'
  360. +'<span>在校教师</span>'
  361. +'</div>'
  362. +'<div class="overviewTxt">@ViewBag.TeacherTotalNum</div>'
  363. +'</div>'
  364. +'<div class="overviewBox">'
  365. +'<div class="overviewImg">'
  366. +'<img src="../../Content/images/DragSSO/indexSec3-27.png" alt="">'
  367. +'<span>在用教室</span>'
  368. +'</div>'
  369. +'<div class="overviewTxt">@ViewBag.ClassRoomTotalNum</div>'
  370. +'</div>'
  371. +'<div class="overviewBox">'
  372. +'<div class="overviewImg">'
  373. +'<img src="../../Content/images/DragSSO/indexSec3-28.png" alt="">'
  374. +'<span>课程总数</span>'
  375. +'</div>'
  376. +'<div class="overviewTxt">@ViewBag.LessonTotalNum</div>'
  377. +'</div>'
  378. +'</div>'
  379. +'</div>'
  380. +'</div>'
  381. ;
  382. return html;
  383. };
  384. //宣传报道
  385. var card8Fun = function (ind) {
  386. var listStr = "@ViewBag.NewsListOfxuanchuanStr";
  387. var list = JSON.parse(listStr.replace(/&quot;/g, "\""));
  388. var html = '<div class="inSec3Col3" id="' + ind + '_card8">'
  389. + '<div class="inSec3Box" >'
  390. + '<div class="inSecT">'
  391. + '<span>宣传报道</span>'
  392. + '<a href="/Home/Index?autoopen=433d5658-40b0-4e2d-b736-c4e8561d017e" class="more" target="_blank"><span></span><span></span><span></span></a>'
  393. + '</div>'
  394. + '<div class="inSec3Con">';
  395. if (list.length > 0) {
  396. html += '<ul class="inSec2List">';
  397. for (var i = 0; i < list.length; i++) {
  398. if (i == 0) {
  399. html += '<li>'
  400. + '<a href="/Home/Index?autoopen=433d5658-40b0-4e2d-b736-c4e8561d017e&keyValue=' + list[i].F_NewsId +'" target="_blank" class="propagateBox">'
  401. + '<span class="propagateL">'
  402. + '<span class="propagateImg"><img src="../../' + list[i].F_NewsImage+'" alt=""></span></span>'
  403. + '<span class="propagateR">'
  404. + '<span class="propagateT">' + list[i].F_FullHead+'</span>'
  405. + '<span class="inSec2Time">' + list[i].F_CreateDate.replace("T", " ").slice(0, 10) +'</span>'
  406. + '</span>'
  407. + '</a>'
  408. + '</li>';
  409. } else {
  410. html+= '<li>'
  411. + '<a href="/Home/Index?autoopen=433d5658-40b0-4e2d-b736-c4e8561d017e&keyValue=' + list[i].F_NewsId +'" target="_blank">'
  412. + '<span class="inSec2Time">' + list[i].F_CreateDate.replace("T", " ").slice(0, 10) +'</span>'
  413. + '<span class="inSec2T"><img src="../../Content/images/DragSSO/inSec2-17.png" alt="">' + list[i].F_FullHead +'</span>'
  414. + '</a>'
  415. + '</li>';
  416. }
  417. }
  418. html+= '</ul>';
  419. } else {
  420. html += noHtml;
  421. }
  422. html+='</div>'
  423. +'</div>'
  424. +'</div>'
  425. ;
  426. return html;
  427. };
  428. //办公邮件
  429. var card9Fun = function (ind) {
  430. var listStr = "@ViewBag.LanMailStr";
  431. var list = JSON.parse(listStr.replace(/&quot;/g, "\""));
  432. var listStr2 = "@ViewBag.LanMailSendStr";
  433. var list2 = JSON.parse(listStr2.replace(/&quot;/g, "\""));
  434. var html = '<div class="inSec3Col3" id="' + ind + '_card9">'
  435. + '<div class="inSec3Box" >'
  436. + '<div class="inSecT">'
  437. + '<span>办公邮件</span>'
  438. + '<a href="/Home/Index?autoopen=252878d7-d807-497f-b01e-839bb1b869c6" class="more" target="_blank"><span></span><span></span><span></span></a>'
  439. + '</div>'
  440. + '<div class="inSec3Con">'
  441. + '<div class="inSec3L">'
  442. + '<ul class="workList workListTips">'
  443. + '<li class="active">'
  444. + '<div class="workListImg"><img src = "../../Content/images/DragSSO/indexSec3-12.png" alt = "" >'
  445. + '</div> '
  446. + '<span>收件箱</span>'
  447. + '<i class="inSecTMore">@ViewBag.LanMailUnReadCount</i>'
  448. + '</li>'
  449. + '<li>'
  450. + '<div class="workListImg"><img src = "../../Content/images/DragSSO/indexSec3-10.png" alt = "" >'
  451. + '</div> '
  452. + '<span>已发送</span>'
  453. + '</li>'
  454. + '</ul>'
  455. + '</div>'
  456. + '<div class="inSec3R">'
  457. + '<div class="inSec3WorkBox">';
  458. if (list.length > 0) {
  459. html += '<ul class="inSec2List">';
  460. for (var i = 0; i < list.length; i++) {
  461. html += '<li>'
  462. + '<a href="/Home/Index?autoopen=252878d7-d807-497f-b01e-839bb1b869c6&keyValue=' + list[i].MESSAGEID+'" target="_blank">'
  463. + '<span class="inSec2Time">' + list[i].SENDTIME.replace("T", " ").slice(0, 10) +'</span>'
  464. + '<span class="inSec2T">' + list[i].TITLE+'</span>'
  465. + '</a>'
  466. + '</li>';
  467. }
  468. html+= '</ul>';
  469. } else {
  470. html += noHtml;
  471. }
  472. html += '</div>'
  473. + '<div class="inSec3WorkBox">';
  474. if (list2.length > 0) {
  475. html += '<ul class="inSec2List">';
  476. for (var i = 0; i < list2.length; i++) {
  477. html += '<li>'
  478. + '<a href="/Home/Index?autoopen=252878d7-d807-497f-b01e-839bb1b869c6&keyValue=' + list2[i].MESSAGEID + '" target="_blank">'
  479. + '<span class="inSec2Time">' + list2[i].SENDTIME.replace("T", " ").slice(0, 10) + '</span>'
  480. + '<span class="inSec2T">' + list2[i].TITLE + '</span>'
  481. + '</a>'
  482. + '</li>';
  483. }
  484. html += '</ul>';
  485. } else {
  486. html += noHtml;
  487. }
  488. html+='</div>'
  489. +'</div>'
  490. +'</div>'
  491. +'</div>'
  492. +'</div>'
  493. ;
  494. return html;
  495. };
  496. //通知公告
  497. var card10Fun = function (ind) {
  498. var listStr = "@ViewBag.NewsListStr";
  499. var list = JSON.parse(listStr.replace(/&quot;/g, "\""));
  500. var html = '<div class="inSec3Col3" id="' + ind + '_card10">'
  501. + '<div class="inSec3Box">'
  502. + '<div class="inSecT">'
  503. + '<span>通知公告</span>'
  504. + '<a href="/Home/Index?autoopen=433d5658-40b0-4e2d-b736-c4e8561d017e" class="more" target="_blank"><span></span><span></span><span></span></a>'
  505. + '</div>'
  506. + '<div class="inSec3Con">';
  507. if (list.length > 0) {
  508. html += '<ul class="inSec2List">';
  509. for (var i = 0; i < list.length; i++) {
  510. html += '<li>'
  511. + '<a href="/Home/Index?autoopen=433d5658-40b0-4e2d-b736-c4e8561d017e&keyValue=' + list[i].F_NewsId +'" target="_blank">'
  512. + '<span class="inSec2Time">' + list[i].F_CreateDate.replace("T"," ").slice(0,10)+'</span>'
  513. + '<span class="inSec2T"><img src="../../Content/images/DragSSO/inSec2-16.png" alt="">' + list[i].F_FullHead+'</span>'
  514. + '</a>'
  515. + '</li>';
  516. }
  517. html+= '</ul>';
  518. } else {
  519. html += noHtml;
  520. }
  521. html+= '</div>'
  522. + '</div>'
  523. + '</div>'
  524. ;
  525. return html;
  526. };
  527. //智慧教育
  528. var card11Fun = function (ind) {
  529. var listStr = "@ViewBag.NewsListOfzhihuiStr";
  530. var list = JSON.parse(listStr.replace(/&quot;/g, "\""));
  531. var html = '<div class="inSec3Col3" id="' + ind + '_card11">'
  532. + '<div class="inSec3Box">'
  533. + '<div class="inSecT">'
  534. + '<span>智慧教育</span>'
  535. + '<a href="/Home/Index?autoopen=433d5658-40b0-4e2d-b736-c4e8561d017e" class="more" target="_blank"><span></span><span></span><span></span></a>'
  536. + '</div>'
  537. + '<div class="inSec3Con">';
  538. if (list.length > 0) {
  539. for (var i = 0; i < list.length; i++) {
  540. html += '<a href="/Home/Index?autoopen=433d5658-40b0-4e2d-b736-c4e8561d017e&keyValue=' + list[i].F_NewsId + '" target="_blank" class="inSec3Link inSec3Link' + (i + 3) + '">' + list[i].F_FullHead+'</a>';
  541. }
  542. } else {
  543. html += noHtml;
  544. }
  545. html+= '</div>'
  546. + '</div>'
  547. + '</div>'
  548. ;
  549. return html;
  550. };
  551. //专题推荐
  552. var card12Fun = function (ind) {
  553. var listStr = "@ViewBag.NewsListOfzhuantiStr";
  554. var list = JSON.parse(listStr.replace(/&quot;/g, "\""));
  555. var html = '<div class="inSec3Col3" id="' + ind + '_card12">'
  556. + '<div class="inSec3Box" >'
  557. + '<div class="inSecT">'
  558. + '<span>专题推荐</span>'
  559. + '<a href="/Home/Index?autoopen=433d5658-40b0-4e2d-b736-c4e8561d017e" class="more" target="_blank"><span></span><span></span><span></span></a>'
  560. + '</div>'
  561. + '<div class="inSec3Con">';
  562. if (list.length > 0) {
  563. for (var i = 0; i < list.length; i++) {
  564. if (i == 0) {
  565. html += '<a class="specialBox specialBox1" href="/Home/Index?autoopen=433d5658-40b0-4e2d-b736-c4e8561d017e&keyValue=' + list[i].F_NewsId + '" target="_blank">'
  566. + '<img src="../../' + list[i].F_NewsImage + '" alt="">'
  567. + '<div class="specialTxt"><div>' + list[i].F_FullHead +'</div></div>'
  568. + '</a>'
  569. + '<div class="specialRow">';
  570. } else {
  571. html += '<div class="specialCol4">'
  572. + '<a class="specialBox" href="/Home/Index?autoopen=433d5658-40b0-4e2d-b736-c4e8561d017e&keyValue=' + list[i].F_NewsId + '" target="_blank">'
  573. + '<img src="../../' + list[i].F_NewsImage + '" alt="">'
  574. + '<div class="specialTxt"><div>' + list[i].F_FullHead +'</div></div>'
  575. + '</a>'
  576. + '</div>';
  577. }
  578. }
  579. html+= '</div>';
  580. } else {
  581. html += noHtml;
  582. }
  583. html+='</div>'
  584. +'</div>'
  585. +'</div>'
  586. ;
  587. return html;
  588. };
  589. //办公业务流量
  590. var card13Fun = function (ind) {
  591. var html = '<div class="inSec3Col3" id="' + ind + '_card13">'
  592. +'<div class="inSec3Box" >'
  593. +'<div class="inSecT">'
  594. +'<span>办公业务流量</span>'
  595. +'<a href="#" class="more"><span></span><span></span><span></span></a>'
  596. +'</div>'
  597. + '<div class="inSec3Con">'
  598. + '<div id="' + ind + '_serviceEchart" class="echartBox"></div>'
  599. + '<div class="layui-input-block">'
  600. + '<select id="' + ind + '_zy" name="' + ind + '_zy" lay-filter="' + ind + '_zy">'
  601. +'<option value="" selected>请选择</option>'
  602. +'<option value="0-20">0-20</option>'
  603. +'<option value="20-40">20-40</option>'
  604. +'<option value="40-60">40-60</option>'
  605. +'<option value="60-80">60-80</option>'
  606. +'<option value="80-100">80-100</option>'
  607. +'</select>'
  608. +'</div>'
  609. +'</div>'
  610. +'</div>'
  611. +'</div>'
  612. ;
  613. return html;
  614. };
  615. //console.log(card11Fun());
  616. </script>
  617. <script>
  618. //专业总览
  619. function majorEchart(ind) {
  620. var listStr = "@ViewBag.StuByMajorStr";
  621. var list = JSON.parse(listStr.replace(/&quot;/g, "\""));
  622. var myChart5 = echarts.init($('.inSec3RowBox').find('#' + ind + '_major')[0], null, { width: 820, height: 200 });
  623. option = {
  624. tooltip: {
  625. trigger: 'item',
  626. formatter: '{b} : {c}'
  627. },
  628. series: [{
  629. name: '专业学生',
  630. type: 'pie',
  631. radius: [60, 75],
  632. center: ['50%', '50%'],
  633. label: {
  634. // show: true
  635. show: false
  636. },
  637. color: ['#6C5CEA', '#57C5F5', '#E7C900', '#FF9C95', '#59D078', '#C97FEF', '#ECBD02', '#DF59B8', '#F6685E',
  638. '#00E7B9', '#7A74F1', '#4A9ADE', '#33F0E5', '#ECBD02', '#DF59B8'
  639. ],
  640. // hoverAnimation: false,
  641. data: list
  642. }, {
  643. name: '班级总数',
  644. type: 'pie',
  645. radius: [50, 65],
  646. center: ['17%', '50%'],
  647. label: {
  648. // show: true
  649. show: false
  650. },
  651. color: ['#59D078', '#57C5F5', '#E7C900'],
  652. // hoverAnimation: false,
  653. data: [{
  654. value: @ViewBag.ClassInfoTotalNum,
  655. name: '班级总数',
  656. }]
  657. }, {
  658. name: '专业教室',
  659. type: 'pie',
  660. radius: [50, 65],
  661. center: ['83%', '50%'],
  662. label: {
  663. // show: true
  664. show: false
  665. },
  666. color: ['#3E49E2', '#677BF5', '#67A0F5', '#E7C900'],
  667. // hoverAnimation: false,
  668. data: [{
  669. value: @ViewBag.ClassRoomTotalNum,
  670. name: '教室',
  671. }]
  672. },]
  673. };
  674. // 使用刚指定的配置项和数据显示图表。
  675. myChart5.setOption(option);
  676. window.addEventListener("resize", function () {
  677. myChart5.resize();
  678. });
  679. }
  680. //办公业务流量
  681. function serviceEchart(ind) {
  682. // 基于准备好的dom,初始化echarts实例
  683. var myChart2 = echarts.init($('.inSec3RowBox').find('#' + ind + '_serviceEchart')[0], null, { height: 200, width: 242 });
  684. option = {
  685. tooltip: {
  686. trigger: 'axis'
  687. },
  688. color: ['#CB0005', '#EF9116', '#466AD2', '#7408A6', '#0CB5C4', '#DEBC03', '#0BB56C', '#CB1FA1'],
  689. legend: {
  690. data: ['办公量'],
  691. icon: "circle",
  692. itemWidth: 7,
  693. right: '40px',
  694. top: '10px'
  695. },
  696. grid: {
  697. left: '3%',
  698. right: '3%',
  699. bottom: '3%',
  700. top: '23%',
  701. containLabel: true
  702. },
  703. xAxis: {
  704. type: 'category',
  705. name: '星期',
  706. boundaryGap: false,
  707. data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],
  708. formatter: function (params) {
  709. // return params[0].name + ' : ' + params[0].value + ' 小时';
  710. },
  711. },
  712. yAxis: {
  713. type: 'value',
  714. name: '办公量',
  715. },
  716. series: [{
  717. name: '办公量',
  718. type: 'line',
  719. stack: '总量',
  720. // lineStyle: {
  721. // color: '#000'
  722. // },
  723. data: [120, 132, 101, 134, 90, 230, 210]
  724. }]
  725. };
  726. // 使用刚指定的配置项和数据显示图表。
  727. myChart2.setOption(option);
  728. window.addEventListener("resize", function () {
  729. myChart2.resize();
  730. });
  731. }
  732. </script>
  733. <style>
  734. .desktopSetBox b {
  735. font-weight: normal;
  736. }
  737. .searchLi > a {
  738. width: 100%;
  739. }
  740. .searchLi > a > * {
  741. display: inline-block;
  742. vertical-align: middle;
  743. }
  744. </style>
  745. <!-- / warpper -->
  746. <div class="warpper">
  747. <input type="hidden" name="ModelCode" value="two" id="ModelCode" />
  748. <input type="hidden" name="UserId" value="@ViewBag.UserId" id="UserId" />
  749. <!-- search -->
  750. <div class="search">
  751. <div class="searchL">
  752. <div class="searchLT">最近使用</div>
  753. <ul class="searchLList">
  754. @{
  755. Random rd = new Random();
  756. foreach (ModuleEntity item in ViewBag.OffenusedAll)
  757. {
  758. <li>
  759. <a href="/Home/Index?autoopen=@item.F_ModuleId" target="_blank">
  760. <img src="~/Content/images/DragSSO/inSec1-@(rd.Next(2, 22)).png" alt=""><span>@item.F_FullName</span>
  761. </a>
  762. </li>
  763. }
  764. }
  765. </ul>
  766. </div>
  767. <div class="searchR">
  768. @*<div class="searchTop">
  769. <span>服务角色</span>
  770. <ul class="searchTopList">
  771. <li class="active">全部</li>
  772. <li>校领导</li>
  773. <li>游客</li>
  774. <li>教师</li>
  775. <li>学生</li>
  776. </ul>
  777. </div>
  778. <div class="searchTop">
  779. <span>服务角色</span>
  780. <ul class="searchTopList">
  781. <li class="active">全部</li>
  782. <li>最新应用</li>
  783. <li>常用链接</li>
  784. </ul>
  785. </div>*@
  786. <div class="searchRBox">
  787. @{
  788. var searchModule = ViewBag.SearchModule as List<ModuleEntity>;
  789. <div class="searchRTop">
  790. <b>A-D</b> (<span>@searchModule.Where(x => "abcd".Contains(x.FirstLetter)).Count()</span>)
  791. </div>
  792. <div class="searchList clearfix">
  793. @{
  794. foreach (var item in searchModule.Where(x => "abcd".Contains(x.FirstLetter)).OrderBy(x => x.FirstLetter))
  795. {
  796. <div class="searchLi">
  797. <a href="/Home/Index?autoopen=@item.F_ModuleId" target="_blank">
  798. <div class="searchLiImg"><img src="~/Content/images/DragSSO/inSec1-@(rd.Next(2,22)).png" alt=""></div>
  799. <div class="searchLiTxt">@item.F_FullName</div>
  800. </a>
  801. </div>
  802. }
  803. }
  804. </div>
  805. <div class="searchRTop">
  806. <b>E-H</b> (<span>@searchModule.Where(x => "efgh".Contains(x.FirstLetter)).Count()</span>)
  807. </div>
  808. <div class="searchList clearfix">
  809. @{
  810. foreach (var item in searchModule.Where(x => "efgh".Contains(x.FirstLetter)).OrderBy(x => x.FirstLetter))
  811. {
  812. <div class="searchLi">
  813. <a href="/Home/Index?autoopen=@item.F_ModuleId" target="_blank">
  814. <div class="searchLiImg"><img src="~/Content/images/DragSSO/inSec1-@(rd.Next(2,22)).png" alt=""></div>
  815. <div class="searchLiTxt">@item.F_FullName</div>
  816. </a>
  817. </div>
  818. }
  819. }
  820. </div>
  821. <div class="searchRTop">
  822. <b>I-L</b> (<span>@searchModule.Where(x => "ijkl".Contains(x.FirstLetter)).Count()</span>)
  823. </div>
  824. <div class="searchList clearfix">
  825. @{
  826. foreach (var item in searchModule.Where(x => "ijkl".Contains(x.FirstLetter)).OrderBy(x => x.FirstLetter))
  827. {
  828. <div class="searchLi">
  829. <a href="/Home/Index?autoopen=@item.F_ModuleId" target="_blank">
  830. <div class="searchLiImg"><img src="~/Content/images/DragSSO/inSec1-@(rd.Next(2,22)).png" alt=""></div>
  831. <div class="searchLiTxt">@item.F_FullName</div>
  832. </a>
  833. </div>
  834. }
  835. }
  836. </div>
  837. <div class="searchRTop">
  838. <b>M-P</b> (<span>@searchModule.Where(x => "mnop".Contains(x.FirstLetter)).Count()</span>)
  839. </div>
  840. <div class="searchList clearfix">
  841. @{
  842. foreach (var item in searchModule.Where(x => "mnop".Contains(x.FirstLetter)).OrderBy(x => x.FirstLetter))
  843. {
  844. <div class="searchLi">
  845. <a href="/Home/Index?autoopen=@item.F_ModuleId" target="_blank">
  846. <div class="searchLiImg"><img src="~/Content/images/DragSSO/inSec1-@(rd.Next(2,22)).png" alt=""></div>
  847. <div class="searchLiTxt">@item.F_FullName</div>
  848. </a>
  849. </div>
  850. }
  851. }
  852. </div>
  853. <div class="searchRTop">
  854. <b>Q-T</b> (<span>@searchModule.Where(x => "qrst".Contains(x.FirstLetter)).Count()</span>)
  855. </div>
  856. <div class="searchList clearfix">
  857. @{
  858. foreach (var item in searchModule.Where(x => "qrst".Contains(x.FirstLetter)).OrderBy(x => x.FirstLetter))
  859. {
  860. <div class="searchLi">
  861. <a href="/Home/Index?autoopen=@item.F_ModuleId" target="_blank">
  862. <div class="searchLiImg"><img src="~/Content/images/DragSSO/inSec1-@(rd.Next(2,22)).png" alt=""></div>
  863. <div class="searchLiTxt">@item.F_FullName</div>
  864. </a>
  865. </div>
  866. }
  867. }
  868. </div>
  869. <div class="searchRTop">
  870. <b>U-X</b> (<span>@searchModule.Where(x => "uvwx".Contains(x.FirstLetter)).Count()</span>)
  871. </div>
  872. <div class="searchList clearfix">
  873. @{
  874. foreach (var item in searchModule.Where(x => "uvwx".Contains(x.FirstLetter)).OrderBy(x => x.FirstLetter))
  875. {
  876. <div class="searchLi">
  877. <a href="/Home/Index?autoopen=@item.F_ModuleId" target="_blank">
  878. <div class="searchLiImg"><img src="~/Content/images/DragSSO/inSec1-@(rd.Next(2,22)).png" alt=""></div>
  879. <div class="searchLiTxt">@item.F_FullName</div>
  880. </a>
  881. </div>
  882. }
  883. }
  884. </div>
  885. <div class="searchRTop">
  886. <b>Y-Z</b> (<span>@searchModule.Where(x => "yz".Contains(x.FirstLetter)).Count()</span>)
  887. </div>
  888. <div class="searchList clearfix">
  889. @{
  890. foreach (var item in searchModule.Where(x => "yz".Contains(x.FirstLetter)).OrderBy(x => x.FirstLetter))
  891. {
  892. <div class="searchLi">
  893. <a href="/Home/Index?autoopen=@item.F_ModuleId" target="_blank">
  894. <div class="searchLiImg"><img src="~/Content/images/DragSSO/inSec1-@(rd.Next(2,22)).png" alt=""></div>
  895. <div class="searchLiTxt">@item.F_FullName</div>
  896. </a>
  897. </div>
  898. }
  899. }
  900. </div>
  901. }
  902. </div>
  903. </div>
  904. </div>
  905. <!-- search -->
  906. <!-- / index_sec1 -->
  907. <div class="index_sec index_sec1">
  908. <div class="inSecLeftBox">
  909. <div class="inSecLeftCon">
  910. <div class="inSecLeftImg">
  911. <img src="~/Content/images/DragSSO/indSec1-1.png" alt="">
  912. <img src="~/Content/images/DragSSO/indSec1-2.png" alt="">
  913. </div>
  914. <div class="inSecLeftTxt">我的收藏</div>
  915. </div>
  916. <div class="inSecLeftCon">
  917. <div class="inSecLeftImg">
  918. <img src="~/Content/images/DragSSO/indSec1-3.png" alt="">
  919. <img src="~/Content/images/DragSSO/indSec1-4.png" alt="">
  920. </div>
  921. <div class="inSecLeftTxt">可用应用</div>
  922. </div>
  923. <div class="inSecLeftCon">
  924. <div class="inSecLeftImg">
  925. <img src="~/Content/images/DragSSO/indSec1-5.png" alt="">
  926. <img src="~/Content/images/DragSSO/indSec1-6.png" alt="">
  927. </div>
  928. <div class="inSecLeftTxt">可用卡片</div>
  929. </div>
  930. </div>
  931. <div class="indexSec1Con inSecShadow">
  932. <div class="aLeft">
  933. <i class="fa fa-angle-left"></i>
  934. </div>
  935. <div class="inSec1Tab">
  936. <div class="inSec1TabBox">
  937. <img src="~/Content/images/DragSSO/indSec1-1.png" alt="">
  938. <span>我的收藏</span>
  939. </div>
  940. <div class="inSec1TabBox">
  941. <img src="~/Content/images/DragSSO/indSec1-3.png" alt="">
  942. <span>可用应用</span>
  943. </div>
  944. <div class="inSec1TabBox">
  945. <img src="~/Content/images/DragSSO/indSec1-5.png" alt="">
  946. <span>可用卡片</span>
  947. </div>
  948. </div>
  949. <div class="indSec1Line"></div>
  950. <div class="indSec1Box">
  951. <div class="inSec1Box">
  952. <!-- 第一级列表 -->
  953. <ul class="inSec1List1">
  954. <li class="active">
  955. <a href="#">
  956. <span>全部</span> <span>0</span>
  957. </a>
  958. </li>
  959. </ul>
  960. <!-- 第一级列表 -->
  961. <!-- 第二级列表 -->
  962. <ul class="inSec1List2 inSecShadow">
  963. @*<li class="active">
  964. <a href="/Home/Index?autoopen=92a85055-67f2-4a06-902a-f10ec5576d92" target="_blank">
  965. <img src="~/Content/images/DragSSO/inSec1-2.png" alt="" /><span>人事管理系统</span>
  966. </a>
  967. </li>*@
  968. </ul>
  969. <!-- 第二级列表 -->
  970. </div>
  971. <div class="inSec1Box">
  972. <!-- 第一级列表 -->
  973. <ul class="inSec1List1" id="flowTypeList">
  974. <li class="active">
  975. <a href="#" class="itemName" itemName="全部">
  976. <span>全部</span> <span>@ViewBag.AllCount</span>
  977. </a>
  978. </li>
  979. @foreach (DataItemDetailEntity item in ViewBag.FlowType)
  980. {
  981. <li>
  982. <a href="#" class="itemName" itemName="@item.F_ItemName">
  983. <span>@item.F_ItemName</span> <span>@item.FlowCount</span>
  984. </a>
  985. </li>
  986. }
  987. </ul>
  988. <!-- 第一级列表 -->
  989. <!-- 第二级列表 -->
  990. <ul class="inSec1List2 inSecShadow" id="flowList"></ul>
  991. <!-- 第二级列表 -->
  992. </div>
  993. <div class="inSec1Box">
  994. <!-- 第一级列表 -->
  995. <ul class="inSec1List1">
  996. <li class="active">
  997. <a href="#">
  998. <span>全部</span> <span>13</span>
  999. </a>
  1000. </li>
  1001. </ul>
  1002. <!-- 第一级列表 -->
  1003. <!-- 第二级列表 -->
  1004. <div class="inSec1List2 inSecShadow">
  1005. <div class="inSec1Drag">
  1006. <div id="card1">
  1007. <img src="~/Content/images/DragSSO/inSec1-7.png" alt="" />
  1008. <span>数据看板</span>
  1009. <i class="fa fa-minus"></i>
  1010. </div>
  1011. <div id="card2">
  1012. <img src="~/Content/images/DragSSO/inSec1-8.png" alt="" />
  1013. <span>办公事项</span>
  1014. <i class="fa fa-minus"></i>
  1015. </div>
  1016. <div id="card3">
  1017. <img src="~/Content/images/DragSSO/inSec1-9.png" alt="" />
  1018. <span>学校公文</span>
  1019. <i class="fa fa-minus"></i>
  1020. </div>
  1021. <div id="card4">
  1022. <img src="~/Content/images/DragSSO/inSec1-7.png" alt="" />
  1023. <span>专业总览</span>
  1024. <i class="fa fa-minus"></i>
  1025. </div>
  1026. <div id="card5">
  1027. <img src="~/Content/images/DragSSO/inSec1-7.png" alt="" />
  1028. <span>常用链接</span>
  1029. <i class="fa fa-minus"></i>
  1030. </div>
  1031. <div id="card6">
  1032. <img src="~/Content/images/DragSSO/inSec1-8.png" alt="" />
  1033. <span>常用服务</span>
  1034. <i class="fa fa-minus"></i>
  1035. </div>
  1036. <div id="card7">
  1037. <img src="~/Content/images/DragSSO/inSec1-9.png" alt="" />
  1038. <span>校园总览</span>
  1039. <i class="fa fa-minus"></i>
  1040. </div>
  1041. <div id="card8">
  1042. <img src="~/Content/images/DragSSO/inSec1-7.png" alt="" />
  1043. <span>宣传报道</span>
  1044. <i class="fa fa-minus"></i>
  1045. </div>
  1046. <div id="card9">
  1047. <img src="~/Content/images/DragSSO/inSec1-7.png" alt="" />
  1048. <span>办公邮件</span>
  1049. <i class="fa fa-minus"></i>
  1050. </div>
  1051. <div id="card10">
  1052. <img src="~/Content/images/DragSSO/inSec1-8.png" alt="" />
  1053. <span>通知公告</span>
  1054. <i class="fa fa-minus"></i>
  1055. </div>
  1056. <div id="card11">
  1057. <img src="~/Content/images/DragSSO/inSec1-9.png" alt="" />
  1058. <span>智慧教育</span>
  1059. <i class="fa fa-minus"></i>
  1060. </div>
  1061. <div id="card12">
  1062. <img src="~/Content/images/DragSSO/inSec1-7.png" alt="" />
  1063. <span>专题推荐</span>
  1064. <i class="fa fa-minus"></i>
  1065. </div>
  1066. <div id="card13">
  1067. <img src="~/Content/images/DragSSO/inSec1-7.png" alt="" />
  1068. <span>办公业务流量</span>
  1069. <i class="fa fa-minus"></i>
  1070. </div>
  1071. </div>
  1072. </div>
  1073. <!-- 第二级列表 -->
  1074. </div>
  1075. </div>
  1076. </div>
  1077. </div>
  1078. <!-- / index_sec1 -->
  1079. <!-- / index_sec2 -->
  1080. <div class="index_sec index_sec2">
  1081. <div class="inSecLeftBox">
  1082. <div class="inSecLeftCon">
  1083. <div class="inSecLeftImg">
  1084. <img src="~/Content/images/DragSSO/indSec1-15.png" alt="">
  1085. <img src="~/Content/images/DragSSO/indSec1-16.png" alt="">
  1086. </div>
  1087. <div class="inSecLeftTxt">网站设置</div>
  1088. </div>
  1089. <div class="inSecLeftCon">
  1090. <div class="inSecLeftImg">
  1091. <img src="~/Content/images/DragSSO/indSec1-17.png" alt="">
  1092. <img src="~/Content/images/DragSSO/indSec1-18.png" alt="">
  1093. </div>
  1094. <div class="inSecLeftTxt">用户管理</div>
  1095. </div>
  1096. <div class="inSecLeftCon">
  1097. <div class="inSecLeftImg">
  1098. <img src="~/Content/images/DragSSO/indSec1-19.png" alt="">
  1099. <img src="~/Content/images/DragSSO/indSec1-20.png" alt="">
  1100. </div>
  1101. <div class="inSecLeftTxt">权限分配</div>
  1102. </div>
  1103. </div>
  1104. <div class="inSec2Box inSecShadow">
  1105. <div class="aRight">
  1106. <i class="fa fa-angle-right"></i>
  1107. </div>
  1108. <div class="inSec2Tab">
  1109. <div class="inSec2TabBox">
  1110. <span>网站设置</span>
  1111. </div>
  1112. <div class="inSec2TabBox">
  1113. <span>用户管理</span>
  1114. </div>
  1115. <div class="inSec2TabBox">
  1116. <span>权限分配</span>
  1117. </div>
  1118. </div>
  1119. <div class="indSec1Line"></div>
  1120. <div class="indexSec2Box">
  1121. <div class="inSec2Con">
  1122. <div class="in2Sec3Row">
  1123. <div class="in2Sec3Col6">
  1124. <a href="/Home/Index?autoopen=7b27bd59-ac35-414e-9362-9deee5329fd9" target="_blank" class="in2Sec3Con">
  1125. <span class="in2Sec3Img"><img src="~/Content/images/DragSSO/inSec3-2.png" alt=""></span>
  1126. <span class="in2Sec3Txt">登录页风格</span>
  1127. </a>
  1128. </div>
  1129. <div class="in2Sec3Col6">
  1130. <a href="/Home/Index?autoopen=9e3b9b5a-478f-49e8-85ad-4d636579c890" target="_blank" class="in2Sec3Con">
  1131. <span class="in2Sec3Img"><img src="~/Content/images/DragSSO/inSec3-3.png" alt=""></span>
  1132. <span class="in2Sec3Txt">桌面客服配置</span>
  1133. </a>
  1134. </div>
  1135. <div class="in2Sec3Col6">
  1136. <a href="/Home/Index?autoopen=4aa662b6-599c-4d46-855a-a3334ae4dbd9" target="_blank" class="in2Sec3Con">
  1137. <span class="in2Sec3Img"><img src="~/Content/images/DragSSO/inSec3-4.png" alt=""></span>
  1138. <span class="in2Sec3Txt">统计配置</span>
  1139. </a>
  1140. </div>
  1141. <div class="in2Sec3Col6">
  1142. <a href="/Home/Index?autoopen=9fd21b1d-efe1-452c-975b-3a2f85ba31d9" target="_blank" class="in2Sec3Con">
  1143. <span class="in2Sec3Img"><img src="~/Content/images/DragSSO/inSec3-5.png" alt=""></span>
  1144. <span class="in2Sec3Txt">图表配置</span>
  1145. </a>
  1146. </div>
  1147. <div class="in2Sec3Col6">
  1148. <a href="/Home/Index?autoopen=32b6f318-d90c-4548-9b11-9527563b548d" target="_blank" class="in2Sec3Con">
  1149. <span class="in2Sec3Img"><img src="~/Content/images/DragSSO/inSec3-6.png" alt=""></span>
  1150. <span class="in2Sec3Txt">消息列配置</span>
  1151. </a>
  1152. </div>
  1153. </div>
  1154. </div>
  1155. <div class="inSec2Con">
  1156. <div class="noLogin">
  1157. <div class="noLoginImg"><img src="~/Content/images/DragSSO/noLogin.png" alt=""></div>
  1158. <div class="noLoginTxt">暂时没有数据</div>
  1159. </div>
  1160. </div>
  1161. <div class="inSec2Con">
  1162. <div class="noLogin">
  1163. <div class="noLoginImg"><img src="~/Content/images/DragSSO/noLogin.png" alt=""></div>
  1164. <div class="noLoginTxt">暂时没有数据</div>
  1165. </div>
  1166. </div>
  1167. </div>
  1168. </div>
  1169. </div>
  1170. <!-- / index_sec2 -->
  1171. <!-- / index_sec3 -->
  1172. <div class="index_sec index_sec3">
  1173. <form class="layui-form" action="">
  1174. <div class="indexSec3Box">
  1175. <div class="inSec3Head">
  1176. <div class="inSec3HeadTabBox">
  1177. @foreach (SSO_Drag_DesktopManageEntity desktopItem in ViewBag.DesktopList)
  1178. {
  1179. <div class="inSec3HeadTab @(desktopItem.DesktopCode =="teacherDesktop"?"active":"") @(desktopItem.DefaultFlag!="1"?"newlyBuild":"")" ind="@desktopItem.DesktopCode" desktopId="@desktopItem.Id">
  1180. <div class="inSec3HeadTabTxt">@desktopItem.DesktopName</div>
  1181. </div>
  1182. <div class="inSec3HeadLine"></div>
  1183. }
  1184. </div>
  1185. @{
  1186. var DesktopList = ViewBag.DesktopList as IEnumerable<SSO_Drag_DesktopManageEntity>;
  1187. if (DesktopList.Count() < 5)
  1188. {
  1189. <div class="inSec3HeadAdd">
  1190. <img src="~/Content/images/DragSSO/indSec3-5.png" alt="">
  1191. </div>
  1192. <div class="inSec3HeadLine"></div>
  1193. }
  1194. }
  1195. <div class="inSec3Setting">
  1196. <img src="~/Content/images/DragSSO/indSec3-6.png" alt="">
  1197. </div>
  1198. </div>
  1199. <div class="inSec3RowBox">
  1200. @foreach (SSO_Drag_DesktopManageEntity desktopItem in ViewBag.DesktopList)
  1201. {
  1202. <div class="inSec3Row clearfix @(desktopItem.DesktopCode =="teacherDesktop"?"active":"")" ind="@desktopItem.DesktopCode">
  1203. @if (string.IsNullOrEmpty(desktopItem.CardSort))
  1204. {
  1205. <script>
  1206. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(noCard);
  1207. </script>
  1208. }
  1209. else
  1210. {
  1211. if (desktopItem.CardSort.IndexOf(',') == -1)
  1212. {
  1213. switch (desktopItem.CardSort)
  1214. {
  1215. case "card1":
  1216. <script>
  1217. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card1Fun("@desktopItem.DesktopCode"));
  1218. </script>
  1219. break;
  1220. case "card2":
  1221. <script>
  1222. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card2Fun("@desktopItem.DesktopCode"));
  1223. </script>
  1224. break;
  1225. case "card3":
  1226. <script>
  1227. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card3Fun("@desktopItem.DesktopCode"));
  1228. </script>
  1229. break;
  1230. case "card4":
  1231. <script>
  1232. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card4Fun("@desktopItem.DesktopCode"));
  1233. majorEchart("@desktopItem.DesktopCode");
  1234. </script>
  1235. break;
  1236. case "card5":
  1237. <script>
  1238. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card5Fun("@desktopItem.DesktopCode"));
  1239. </script>
  1240. break;
  1241. case "card6":
  1242. <script>
  1243. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card6Fun("@desktopItem.DesktopCode"));
  1244. </script>
  1245. break;
  1246. case "card7":
  1247. <script>
  1248. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card7Fun("@desktopItem.DesktopCode"));
  1249. </script>
  1250. break;
  1251. case "card8":
  1252. <script>
  1253. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card8Fun("@desktopItem.DesktopCode"));
  1254. </script>
  1255. break;
  1256. case "card9":
  1257. <script>
  1258. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card9Fun("@desktopItem.DesktopCode"));
  1259. </script>
  1260. break;
  1261. case "card10":
  1262. <script>
  1263. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card10Fun("@desktopItem.DesktopCode"));
  1264. </script>
  1265. break;
  1266. case "card11":
  1267. <script>
  1268. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card11Fun("@desktopItem.DesktopCode"));
  1269. </script>
  1270. break;
  1271. case "card12":
  1272. <script>
  1273. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card12Fun("@desktopItem.DesktopCode"));
  1274. </script>
  1275. break;
  1276. case "card13":
  1277. <script>
  1278. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card13Fun("@desktopItem.DesktopCode"));
  1279. serviceEchart("@desktopItem.DesktopCode");
  1280. </script>
  1281. break;
  1282. default:
  1283. break;
  1284. }
  1285. }
  1286. else
  1287. {
  1288. foreach (var item in desktopItem.CardSort.Split(','))
  1289. {
  1290. switch (item)
  1291. {
  1292. case "card1":
  1293. <script>
  1294. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card1Fun("@desktopItem.DesktopCode"));
  1295. </script>
  1296. break;
  1297. case "card2":
  1298. <script>
  1299. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card2Fun("@desktopItem.DesktopCode"));
  1300. </script>
  1301. break;
  1302. case "card3":
  1303. <script>
  1304. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card3Fun("@desktopItem.DesktopCode"));
  1305. </script>
  1306. break;
  1307. case "card4":
  1308. <script>
  1309. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card4Fun("@desktopItem.DesktopCode"));
  1310. majorEchart("@desktopItem.DesktopCode");
  1311. </script>
  1312. break;
  1313. case "card5":
  1314. <script>
  1315. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card5Fun("@desktopItem.DesktopCode"));
  1316. </script>
  1317. break;
  1318. case "card6":
  1319. <script>
  1320. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card6Fun("@desktopItem.DesktopCode"));
  1321. </script>
  1322. break;
  1323. case "card7":
  1324. <script>
  1325. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card7Fun("@desktopItem.DesktopCode"));
  1326. </script>
  1327. break;
  1328. case "card8":
  1329. <script>
  1330. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card8Fun("@desktopItem.DesktopCode"));
  1331. </script>
  1332. break;
  1333. case "card9":
  1334. <script>
  1335. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card9Fun("@desktopItem.DesktopCode"));
  1336. </script>
  1337. break;
  1338. case "card10":
  1339. <script>
  1340. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card10Fun("@desktopItem.DesktopCode"));
  1341. </script>
  1342. break;
  1343. case "card11":
  1344. <script>
  1345. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card11Fun("@desktopItem.DesktopCode"));
  1346. </script>
  1347. break;
  1348. case "card12":
  1349. <script>
  1350. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card12Fun("@desktopItem.DesktopCode"));
  1351. </script>
  1352. break;
  1353. case "card13":
  1354. <script>
  1355. $('.inSec3RowBox').find('.inSec3Row[ind="@desktopItem.DesktopCode"]').append(card13Fun("@desktopItem.DesktopCode"));
  1356. serviceEchart("@desktopItem.DesktopCode");
  1357. </script>
  1358. break;
  1359. default:
  1360. break;
  1361. }
  1362. }
  1363. }
  1364. }
  1365. </div>
  1366. }
  1367. </div>
  1368. </div>
  1369. </form>
  1370. </div>
  1371. <!-- / index_sec3 -->
  1372. <!-- desktopSet -->
  1373. <div class="desktopSetBox">
  1374. <div class="desktopSetZhe"></div>
  1375. <div class="desktopSet inSecShadow">
  1376. <img src="~/Content/images/DragSSO/close.png" alt="">
  1377. <div class="deskSetT">桌面设置</div>
  1378. <div class="deskSetInfo">共 <span>0</span>/<span>3</span> 个自建桌面</div>
  1379. <div class="deskSetList">
  1380. @foreach (SSO_Drag_DesktopManageEntity item in ViewBag.DesktopList)
  1381. {
  1382. <div class="deskSetLi" ind="@item.DesktopCode" defaultFlag="@item.DefaultFlag" desktopId="@item.Id">
  1383. <i class="fa fa-navicon"></i>
  1384. <div class="deskName">
  1385. <div class="deskNameTxt"><b>@item.DesktopName</b><span>@(item.DefaultFlag == "1" ? "(默认桌面)" : "")</span></div>
  1386. <div class="deskNameInput">
  1387. <input type="text" value="@item.DesktopName">
  1388. <span>8/8</span>
  1389. </div>
  1390. </div>
  1391. <i class="fa @(item.DefaultFlag == "1"?"fa-repeat":"fa-trash-o fa-lg") faR"></i>
  1392. <div class="deskSetLiTips" txt="@(item.DefaultFlag == "1"?"恢复成功":"删除该桌面成功")">
  1393. <span>@(item.DefaultFlag == "1" ? "确认恢复默认设置?" : "确认删除该桌面?")</span>
  1394. <div class="deskSetTrue">
  1395. <img src="~/Content/images/DragSSO/duigou.png" alt="">
  1396. </div>
  1397. <div class="deskSetClose">
  1398. <img src="~/Content/images/DragSSO/close2.png" alt="">
  1399. </div>
  1400. </div>
  1401. </div>
  1402. }
  1403. </div>
  1404. @if (DesktopList.Count() < 5)
  1405. {
  1406. <div class="deskSetLi deskSetLiNew">
  1407. <i class="fa fa-file-text-o"></i>
  1408. <div class="deskName">
  1409. <div class="deskNameTxt"><b>新建桌面</b></div>
  1410. <div class="deskNameInput">
  1411. <input type="text" value="新建桌面">
  1412. <span>8/8</span>
  1413. </div>
  1414. </div>
  1415. <div class="deskSetLiTips" txt="添加桌面成功">
  1416. <span>保存该桌面?</span>
  1417. <div class="deskSetTrue">
  1418. <img src="~/Content/images/DragSSO/duigou.png" alt="">
  1419. </div>
  1420. <div class="deskSetClose">
  1421. <img src="~/Content/images/DragSSO/close2.png" alt="">
  1422. </div>
  1423. </div>
  1424. </div>
  1425. }
  1426. <div class="deskSetBtn">完成</div>
  1427. </div>
  1428. </div>
  1429. <!-- desktopSet -->
  1430. <!-- login -->
  1431. <div class="logins">
  1432. <div class="loginZhe"></div>
  1433. <div class="loginBox">
  1434. <div class="login commonClear">
  1435. <div class="loginTab">
  1436. <div class="active">
  1437. <img class="loginTabImg1" src="~/Content/images/DragSSO/login5-3.png" alt="" />
  1438. <img class="loginTabImg2" src="~/Content/images/DragSSO/login5-3s.png" alt="" />
  1439. </div>
  1440. <div>
  1441. <img class="loginTabImg1" src="~/Content/images/DragSSO/login5-2.png" alt="" />
  1442. <img class="loginTabImg2" src="~/Content/images/DragSSO/login5-2s.png" alt="" />
  1443. </div>
  1444. </div>
  1445. <div class="loginCon">
  1446. <form id="loginForm" role="form" action="/a/login" method="post" novalidate="novalidate">
  1447. <div class="loginTitle">用户登录</div>
  1448. <div class="loginInput">
  1449. <div class="loginInputTxt">用户名</div>
  1450. <input type="text" placeholder="用户名" id="username" name="username"
  1451. class="form-control required">
  1452. </div>
  1453. <div class="loginInput">
  1454. <div class="loginInputTxt">用户名</div>
  1455. <input type="password" placeholder="密码" id="password" name="password"
  1456. class="form-control required">
  1457. </div>
  1458. <div class="loginInput">
  1459. <div class="loginInputTxt">验证码</div>
  1460. <div class="codeBox">
  1461. <input type="code" placeholder="验证码" id="code" name="code"
  1462. class="form-control required">
  1463. <div class="variCode"><img src="~/Content/images/DragSSO/verCode.png" alt="" /></div>
  1464. </div>
  1465. </div>
  1466. <div class="loginBtn">
  1467. <input type="submit" class="btn btn-white btn-outline btn-lg btn-rounded progress-login"
  1468. value="登录" style="cursor:pointer">
  1469. </div>
  1470. <div class="loginBtn loginBtn2">
  1471. <input type="submit" class="btn btn-white btn-outline btn-lg btn-rounded progress-login"
  1472. value="教师注册" style="cursor:pointer">
  1473. </div>
  1474. <div class="wx">
  1475. <img src="~/Content/images/DragSSO/weixin.png" alt="">
  1476. <span>微信登录</span>
  1477. </div>
  1478. </form>
  1479. <div class="qrCodeBox">
  1480. <div class="loginTitle">移动端登录</div>
  1481. <div id="qrCode"></div>
  1482. </div>
  1483. </div>
  1484. <div class="tips">
  1485. <img src="~/Content/images/DragSSO/tips1.png" alt=""> <span>建议使用360或谷歌浏览器</span>
  1486. </div>
  1487. </div>
  1488. </div>
  1489. </div>
  1490. <!-- login -->
  1491. </div>
  1492. <!-- / warpper -->
  1493. <script src="/Content/js/DragSSO/index2.js"></script>
  1494. <script src="/Content/js/DragSSO/aLeft.js"></script>
  1495. @*<script src="/Content/js/DragSSO/sortable.js"></script>*@
  1496. <script src="/Content/js/DragSSO/inSecHead.js"></script>
  1497. <script>
  1498. $(function () {
  1499. //添加排序
  1500. $('.inSec1Drag').on('click', '.fa-minus', function () {
  1501. //删除
  1502. $(this).removeClass('fa-minus').addClass('fa-plus');
  1503. var id = '#' + $('.inSec3Row.active').attr('ind') + '_' + $(this).parent().attr('id');
  1504. $('.inSec3Row.active').find(id).remove();
  1505. layer.msg('删除成功!');
  1506. if ($('.inSec3Row.active > div').length == 0) {
  1507. $('.inSec3Row.active').html(noCard);
  1508. }
  1509. serializes();
  1510. }).on('click', '.fa-plus', function () {
  1511. var noHtmls = $('.inSec3Row.active #noHtml');
  1512. if (noHtmls.length) {
  1513. noHtmls.remove();
  1514. }
  1515. //添加
  1516. $(this).removeClass('fa-plus').addClass('fa-minus');
  1517. //点击卡片,增加相同的卡片块
  1518. //var id = 'id_' + $(this).parent().attr('id');
  1519. //var html = '<div class="inSec3Col3" id="' + id + '">' +
  1520. // '<div class="inSec3Box">' +
  1521. // '<div class="inSecT">' +
  1522. // '<span>办公事项' + id + '</span>' +
  1523. // '<a href="#" class="more"><span></span><span></span><span></span></a>' +
  1524. // '</div>' +
  1525. // '<div class="inSec3Con">'+ noHtml +'</div>' +
  1526. // '</div>' +
  1527. // '</div>';
  1528. //点击卡片,增加不同的卡片块
  1529. var cardId = $(this).parent().attr('id');
  1530. var ind = $('.inSec3Row.active').attr('ind');
  1531. var html = '';
  1532. switch (cardId) {
  1533. case 'card1':
  1534. html = card1Fun(ind); break;
  1535. case 'card2':
  1536. html = card2Fun(ind); break;
  1537. case 'card3':
  1538. html = card3Fun(ind); break;
  1539. case 'card4':
  1540. html = card4Fun(ind); break;
  1541. case 'card5':
  1542. html = card5Fun(ind); break;
  1543. case 'card6':
  1544. html = card6Fun(ind); break;
  1545. case 'card7':
  1546. html = card7Fun(ind); break;
  1547. case 'card8':
  1548. html = card8Fun(ind); break;
  1549. case 'card9':
  1550. html = card9Fun(ind); break;
  1551. case 'card10':
  1552. html = card10Fun(ind); break;
  1553. case 'card11':
  1554. html = card11Fun(ind); break;
  1555. case 'card12':
  1556. html = card12Fun(ind); break;
  1557. case 'card13':
  1558. html = card13Fun(ind); break;
  1559. default:
  1560. html = ''; break;
  1561. }
  1562. $('.inSec3Row.active').append(html);
  1563. layer.msg('添加成功!');
  1564. serializes();
  1565. //初始化echart图表
  1566. if (cardId == "card4") {
  1567. majorEchart(ind);
  1568. } else if (cardId == "card13") {
  1569. serviceEchart(ind);
  1570. }
  1571. })
  1572. // 拖拽 排序
  1573. sortableInit()
  1574. })
  1575. </script>
  1576. <script>
  1577. //左侧-可用应用
  1578. var flowList = '@ViewBag.FlowList';
  1579. flowList = flowList.replace(/&quot;/g, "\"");
  1580. var flowListJson = JSON.parse(flowList);
  1581. $("#flowTypeList").find(".itemName").bind("click", function() {
  1582. var html = "";
  1583. var category = $(this).attr("itemName");
  1584. $('#flowTypeList').find('li.active').removeClass('active');
  1585. $(this).parent('li').addClass("active");
  1586. $.each(flowListJson,function(i, item) {
  1587. if (category == "全部") {
  1588. html += "<li> <a href=\"/Home/Index?autoopen=56ce34c2-882e-47d1-b12d-5036e3b79fcf&id="+item.F_Id+"&shcemeCode="+item.F_Code+"\" target=\"_blank\"> <img src=\"/Content/images/DragSSO/inSec1-"+Math.floor(Math.random()*21+2)+".png\" /><span>"+item.F_Name+"</span> </a> </li>";
  1589. }else if (item.F_Category==category) {
  1590. html += "<li> <a href=\"/Home/Index?autoopen=56ce34c2-882e-47d1-b12d-5036e3b79fcf&id=" + item.F_Id + "&shcemeCode=" + item.F_Code +"\" target=\"_blank\"> <img src=\"/Content/images/DragSSO/inSec1-"+Math.floor(Math.random()*21+2)+".png\" /><span>"+item.F_Name+"</span> </a> </li>";
  1591. }
  1592. });
  1593. $("#flowList").html(html);
  1594. })
  1595. $("#flowTypeList").find(".itemName").eq(0).trigger("click");
  1596. </script>