Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

4 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309
  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. @{
  8. ViewBag.Title = "统一信息门户";
  9. Layout = "~/Views/SSOSystem/_LayoutSSOTwo.cshtml";
  10. }
  11. <!-- header -->
  12. <!-- / warpper -->
  13. <div class="warpper">
  14. <!-- / index_sec1 -->
  15. <div class="index_sec index_sec1 inSecShadow">
  16. <!-- 顶部名称以及搜索 -->
  17. <div class="inSec1Top">
  18. <div class="inSec1T">
  19. <span>网上办事大厅</span>
  20. </div>
  21. <div class="inSec1Serch">
  22. <div class="inSec1SerchList">
  23. <span>按名称查询</span>
  24. </div>
  25. <input class="searchParam" type="text" placeholder="请输入您需要的服务" />
  26. <div class="inSec1btn"><img src="~/Content/images/SsoSystem/search.png" alt="" /></div>
  27. <!-- 查询下拉 -->
  28. <!-- 查询下拉 -->
  29. <div class="clear"></div>
  30. </div>
  31. </div>
  32. @{
  33. List<DataItemDetailEntity> flowtypelist = ViewBag.FlowType;
  34. }
  35. <div class="inSec1Box">
  36. <!-- 第一级列表 -->
  37. <ul class="inSec1List1">
  38. <li class="active">
  39. <a href="#" class="itemName" itemName="全部">
  40. <span>全部</span> <span>@ViewBag.AllCount</span>
  41. </a>
  42. </li>
  43. @for (int i = 0; i < flowtypelist.Count; i++)
  44. {
  45. <li>
  46. <a href="#" class="itemName" itemName="@flowtypelist[i].F_ItemName">
  47. <span>@flowtypelist[i].F_ItemName</span> <span>@flowtypelist[i].FlowCount</span>
  48. </a>
  49. </li>
  50. }
  51. </ul>
  52. <!-- 第一级列表 -->
  53. <!-- 第二级列表 -->
  54. <ul id="flowList" class="inSec1List2 inSecShadow">
  55. </ul>
  56. <!-- 第二级列表 -->
  57. </div>
  58. </div>
  59. <!-- / index_sec1 -->
  60. <!-- / index_sec2 -->
  61. <div class="index_sec2">
  62. <div class="inSec2Row">
  63. <div class="inSec2Col9">
  64. <div class="inSec2Box inSecShadow">
  65. <div class="inSec1T">
  66. <span>常用服务</span>
  67. <a href="#" class="more"><span></span><span></span><span></span></a>
  68. </div>
  69. <div class="inSec2Row2">
  70. @foreach (ModuleEntity m in ViewBag.Offenused)
  71. {
  72. <div class="inSec2Col7">
  73. <a href="/Home/Index?autoopen=@m.F_ModuleId#" class="inSec2Con" target="_blank">
  74. <span class="inSec2Img"><span><i class="@(string.IsNullOrEmpty(m.F_Icon)?"fa fa-globe":m.F_Icon) lr-menu-item-icon"></i></span></span>
  75. <span class="inSec2Txt">@m.F_FullName</span>
  76. </a>
  77. </div>
  78. }
  79. </div>
  80. </div>
  81. </div>
  82. <div class="inSec2Col3">
  83. <div class="inSec2Box inSecShadow">
  84. <div class="inSec1T">
  85. <span>办公邮件</span><i>@ViewBag.LanMailUnRead</i>
  86. <a href="/Home/Index?autoopen=252878d7-d807-497f-b01e-839bb1b869c6" class="more" target="_blank"><span></span><span></span><span></span></a>
  87. </div>
  88. <ul class="inSec2List">
  89. @foreach (SYS_ReceiveMessageEntity msgEntity in ViewBag.LanMail)
  90. {
  91. <li>
  92. <a href="/Home/Index?autoopen=252878d7-d807-497f-b01e-839bb1b869c6&keyValue=@msgEntity.MESSAGEID" target="_blank">
  93. <span class="inSec2T">
  94. <img src="~/Content/images/SsoSystem/inSec2-15.png" alt="" />@msgEntity.TITLE
  95. </span>
  96. <span class="inSec2Time">@msgEntity.SENDTIME</span>
  97. </a>
  98. </li>
  99. }
  100. </ul>
  101. </div>
  102. </div>
  103. </div>
  104. <div class="inSec2Row">
  105. <div class="inSec2Col3">
  106. <div class="inSec2Box inSecShadow">
  107. <div class="inSec1T">
  108. <span>办公事项</span><i>@ViewBag.TaskList.Count</i>
  109. <a href="#" class="more"><span></span><span></span><span></span></a>
  110. </div>
  111. <ul class="inSec2List">
  112. @foreach (NWFProcessEntity msgEntity in ViewBag.TaskList)
  113. {
  114. <li>
  115. <a href="/Home/Index?autoopen=56ce34c2-882e-47d1-b12d-5036e3b79fcf&F_Id=@msgEntity.F_Id&F_TaskId=@msgEntity.F_TaskId&F_TaskType=@msgEntity.F_TaskType" target="_blank">
  116. <span class="inSec2T">
  117. <img src="~/Content/images/SsoSystem/inSec2-17.png" alt="" />@msgEntity.F_TaskName
  118. [@msgEntity.F_SchemeName]
  119. </span>
  120. <span class="inSec2Time">@msgEntity.F_CreateDate</span>
  121. </a>
  122. </li>
  123. }
  124. </ul>
  125. </div>
  126. </div>
  127. <div class="inSec2Col3">
  128. <div class="inSec2Box inSecShadow">
  129. @{
  130. var newscount = ViewBag.NewsList as List<NewsEntity>;
  131. }
  132. <div class="inSec1T">
  133. <span>最新公告</span><i>@newscount.Count(m=>string.IsNullOrEmpty(m.RNewsId))</i>
  134. <a href="/Home/Index?autoopen=433d5658-40b0-4e2d-b736-c4e8561d017e" class="more" target="_blank"><span></span><span></span><span></span></a>
  135. </div>
  136. <ul class="inSec2List">
  137. @foreach (NewsEntity msgEntity in newscount.Take(8))
  138. {
  139. <li>
  140. <a href="/Home/Index?autoopen=6252983c-52f5-402c-991b-ad19a9cb1f94&keyValue=@msgEntity.F_NewsId" target="_blank">
  141. <span class="inSec2T">
  142. <img src="~/Content/images/SsoSystem/inSec2-16.png" alt=""/>@msgEntity.F_FullHead
  143. </span>
  144. <span class="inSec2Time">@msgEntity.F_CreateDate</span>
  145. </a>
  146. </li>
  147. }
  148. </ul>
  149. </div>
  150. </div>
  151. <div class="inSec2Col3">
  152. <div class="inSec2Box inSecShadow">
  153. <div class="inSec1T">
  154. <span>学校公文</span><i>@ViewBag.ReceiveFileList.Count</i>
  155. <a href="/Home/Index?autoopen=19637c39-624d-4be6-b680-04250f8df71f" class="more" target="_blank"><span></span><span></span><span></span></a>
  156. </div>
  157. <ul class="inSec2List">
  158. @foreach (Sys_ReceiveFileEntity fileEntity in ViewBag.ReceiveFileList)
  159. {
  160. <li>
  161. <a href="/Home/Index?autoopen=19637c39-624d-4be6-b680-04250f8df71f&keyValue=@fileEntity.RFileId" target="_blank">
  162. <span class="inSec2T">
  163. <img src="~/Content/images/SsoSystem/inSec2-18.png" alt="" />@fileEntity.Title
  164. </span>
  165. <span class="inSec2Time">@fileEntity.SendTime</span>
  166. </a>
  167. </li>
  168. }
  169. </ul>
  170. </div>
  171. </div>
  172. </div>
  173. </div>
  174. <!-- / index_sec2 -->
  175. <!-- / index_sec3 -->
  176. <div class="index_sec index_sec3 inSecShadow">
  177. <div class="inSec1T">
  178. <span>统一登录</span>
  179. <a href="/Home/Index?autoopen=617b32bf-bc56-425e-89cc-d4215613b9b7" target="_blank" class="more"><span></span><span></span><span></span></a>
  180. </div>
  181. <div class="inSec3List">
  182. <div class="swiper-container inSec3Swiper">
  183. <div class="swiper-wrapper">
  184. @foreach (Perm_FunctionTypeEntity fyEntity in ViewBag.FunctionTypeList)
  185. {
  186. <div class="swiper-slide">
  187. <div typeId="@fyEntity.FTId" class="inSec3ListTxt">@fyEntity.FTName</div>
  188. </div>
  189. }
  190. </div>
  191. </div>
  192. </div>
  193. <div class="inSec3Box">
  194. @{ var logininfo = LoginUserInfo.Get(); }
  195. @foreach (Perm_FunctionTypeEntity fyEntity in ViewBag.FunctionTypeList)
  196. {
  197. <div class="inSec3Row">
  198. @{ List<Perm_FunctionEntity> list = (List<Perm_FunctionEntity>)ViewBag.FunctionList;
  199. list = list.Where(m => m.FTId == fyEntity.FTId).ToList();
  200. }
  201. @foreach (Perm_FunctionEntity functionEntity in list)
  202. {
  203. <div typeId="@functionEntity.FTId" class="inSec3Col6">
  204. <a href="/SSOSystem/GoTo?sysid=@DESEncrypt.Encrypt(functionEntity.FId,ViewBag.PublicKey)&openid=@DESEncrypt.Encrypt(logininfo.userId,ViewBag.PublicKey)" target="_blank" class="inSec3Con">
  205. <span class="inSec3Img">
  206. <img src="@functionEntity.FImage" alt="" />
  207. </span>
  208. <span class="inSec3Txt">@functionEntity.FName</span>
  209. </a>
  210. </div>
  211. }
  212. </div>
  213. }
  214. </div>
  215. </div>
  216. <!-- / index_sec3 -->
  217. <script>
  218. $(function() {
  219. var aa = '@ViewBag.FlowList';
  220. aa = aa.replace(/&quot;/g, "\"");
  221. var bb = JSON.parse(aa);
  222. $(".inSec1btn").bind("click", function() {
  223. var searchParam = $(".searchParam").val();
  224. var html = "";
  225. if (searchParam) {
  226. $.each(bb,
  227. function(i, item) {
  228. if (item.F_Name.indexOf(searchParam)>-1) {
  229. 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/SsoSystem/inSec1-"+Math.floor(Math.random()*22+1)+".png\" /><span>"+item.F_Name+"</span> </a> </li>";
  230. }
  231. });
  232. $("#flowList").html(html);
  233. }
  234. })
  235. $(".itemName").bind("click", function() {
  236. var html = "";
  237. var category=$(this).attr("itemName");
  238. var liList = $(this).parent('li').siblings('li');
  239. $.each(liList, function(i, item) {
  240. $(item).removeClass("active");
  241. })
  242. $($(this).parent('li')).addClass("active");
  243. $.each(bb,
  244. function(i, item) {
  245. if (category == "全部") {
  246. 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/SsoSystem/inSec1-"+Math.floor(Math.random()*22+1)+".png\" /><span>"+item.F_Name+"</span> </a> </li>";
  247. }else if (item.F_Category==category) {
  248. 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/SsoSystem/inSec1-"+Math.floor(Math.random()*22+1)+".png\" /><span>"+item.F_Name+"</span> </a> </li>";
  249. }
  250. });
  251. $("#flowList").html(html);
  252. })
  253. $(".itemName").eq(0).trigger("click");
  254. //同意登录功能
  255. $($(".inSec3ListTxt")[0]).addClass("active");
  256. $(".inSec3ListTxt").bind("click", function() {
  257. var ftId = $(this).attr("typeId");
  258. if (ftId) {
  259. $.each($('.inSec3Col6'), function(i, item) {
  260. if ($(item).attr("typeId") == ftId) {
  261. $(item).show();
  262. } else {
  263. $(item).hide();
  264. }
  265. })
  266. }
  267. })
  268. $($(".inSec3ListTxt")[0]).trigger('click');
  269. })
  270. </script>
  271. </div>
  272. <!-- / warpper -->