hplus_main(2017-09-21)_yx_慧修改风格_修改前.jsp 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726
  1. <%--
  2. Created by IntelliJ IDEA.
  3. User: wangkun
  4. Date: 2016/4/23
  5. Time: 10:33
  6. To change this template use File | Settings | File Templates.
  7. --%>
  8. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  9. <%@include file="/context/mytags.jsp"%>
  10. <html>
  11. <head>
  12. <meta charset="utf-8">
  13. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  14. <meta name="renderer" content="webkit">
  15. <title><t:mutiLang langKey="jeect.platform"/></title>
  16. <meta name="keywords" content="JEECG 企业级快速开发平台">
  17. <meta name="description" content="JEECG 企业级快速开发平台,她采用强大代码生成,在线开发能力">
  18. <link rel="shortcut icon" href="images/favicon.ico">
  19. <link href="plug-in-ui/hplus/css/bootstrap.min.css?v=3.3.6" rel="stylesheet">
  20. <link href="plug-in-ui/hplus/css/font-awesome.min.css?v=4.4.0" rel="stylesheet">
  21. <link rel="stylesheet" href="plug-in/ace/assets/css/font-awesome.min.css" />
  22. <!--[if IE 7]>
  23. <link rel="stylesheet" href="plug-in/ace/assets/css/font-awesome-ie7.min.css" />
  24. <![endif]-->
  25. <!-- Sweet Alert -->
  26. <link href="plug-in-ui/hplus/css/plugins/sweetalert/sweetalert.css" rel="stylesheet">
  27. <link href="plug-in-ui/hplus/css/animate.css" rel="stylesheet">
  28. <link href="plug-in-ui/hplus/css/style.css?v=4.1.0" rel="stylesheet">
  29. <!--右键菜单-->
  30. <link href="plug-in/hplus/smartMenu.css" rel="stylesheet">
  31. <!-- update-begain--Author: zhoujf Date:20170309 for: TASK #975 【首页提醒】我的任务 -->
  32. <style type="text/css">
  33. .nav.navbar-right > li > a {
  34. color: #1AB394;
  35. }
  36. </style>
  37. <!-- update-end--Author: zhoujf Date:20170309 for: TASK #975 【首页提醒】我的任务 -->
  38. </head>
  39. <body class="fixed-sidebar full-height-layout gray-bg" style="overflow:hidden">
  40. <div id="wrapper">
  41. <!--左侧导航开始-->
  42. <nav class="navbar-default navbar-static-side" role="navigation" style="z-index: 1991;">
  43. <div class="nav-close"><i class="fa fa-times-circle"></i>
  44. </div>
  45. <div class="sidebar-collapse">
  46. <ul class="nav" id="side-menu">
  47. <li class="nav-header">
  48. <div class="dropdown profile-element">
  49. <%--dangzhenghui begin 20170502 for 增加添加头像功能--%>
  50. <span><img alt="image" width="180" height="61" src="plug-in/login/images/jeecg-aceplus.png" /></span>
  51. <%--dangzhenghui end 20170502 for 增加添加头像功能--%>
  52. <%--//update-start--Author: chenj Date:20160726 for: TASK #1207 [改造]h+风格下,去掉logo下面的内容,迁移位置到右上角,主题位置
  53. <a data-toggle="dropdown" class="dropdown-toggle" href="#">
  54. <span class="clear">
  55. <span class="block m-t-xs"><strong class="font-bold">${userName }</strong></span>
  56. <span class="text-muted text-xs block">${roleName }<b class="caret"></b></span>
  57. </span>
  58. </a>
  59. <ul class="dropdown-menu animated fadeInRight m-t-xs">
  60. <li>
  61. <a href="javascript:add('<t:mutiLang langKey="common.change.password"/>','userController.do?changepassword','',550,200)">
  62. <t:mutiLang langKey="common.change.password"/>
  63. </a>
  64. </li>
  65. <li><a href="javascript:openwindow('<t:mutiLang langKey="common.profile"/>','userController.do?userinfo')"><t:mutiLang langKey="common.profile"/></a></li>
  66. <li><a href="javascript:openwindow('<t:mutiLang langKey="common.ssms.getSysInfos"/>','tSSmsController.do?getSysInfos')"><t:mutiLang langKey="common.ssms.getSysInfos"/></a></li>
  67. <li><a href="javascript:add('<t:mutiLang langKey="common.change.style"/>','userController.do?changestyle','',550,250)"><t:mutiLang langKey="common.my.style"/></a></li>
  68. <li><a href="javascript:clearLocalstorage()"><t:mutiLang langKey="common.clear.localstorage"/></a></li>
  69. <li><a href="http://yun.jeecg.org" target="_blank">云应用中心</li>
  70. <li class="divider"></li>
  71. <li><a href="javascript:logout()">注销</a></li>
  72. </ul>
  73. //update-end--Author: chenj Date:20160726 for: TASK #1207 [改造]h+风格下,去掉logo下面的内容,迁移位置到右上角,主题位置 --%>
  74. </div>
  75. <div class="logo-element">JEECG
  76. </div>
  77. </li>
  78. <t:menu style="hplus" menuFun="${menuMap}"></t:menu>
  79. </ul>
  80. </div>
  81. </nav>
  82. <!--左侧导航结束-->
  83. <!--右侧部分开始-->
  84. <div id="page-wrapper" class="gray-bg dashbard-1">
  85. <div class="row border-bottom">
  86. <nav class="navbar navbar-static-top" role="navigation" style="margin-bottom: 0">
  87. <div class="navbar-header" style="height: 60px;"><a class="navbar-minimalize minimalize-styl-2 btn btn-primary " href="#"><i class="fa fa-bars"></i> </a>
  88. <form role="search" class="navbar-form-custom" method="post" action="search_results.html">
  89. <div class="form-group">
  90. <input type="text" placeholder="欢迎使用Jeecg快速开发平台 …" class="form-control" name="top-search" id="top-search">
  91. </div>
  92. </form>
  93. </div>
  94. <ul class="nav navbar-top-links navbar-right">
  95. <!-- update-start--Author: chenj Date:20160812 for: TASK #1269 【ace h+】风格无用的右上角功能隐藏,暂时注释掉 -->
  96. <%-- <li class="dropdown">
  97. <a class="dropdown-toggle count-info" data-toggle="dropdown" href="#">
  98. <i class="fa fa-envelope"></i> <span class="label label-warning">0</span>
  99. </a>
  100. <ul class="dropdown-menu dropdown-alerts">
  101. <li>
  102. <a>
  103. <div>
  104. <i class="fa fa-envelope fa-fw"></i> 您有0条未读消息
  105. <span class="pull-right text-muted small">4分钟前</span>
  106. </div>
  107. </a>
  108. </li>
  109. <li class="divider"></li>
  110. <li>
  111. <div class="text-center link-block">
  112. <a class="" href="javascript:goAllNotice();">
  113. <i class="fa fa-envelope"></i> <strong> 查看所有消息</strong>
  114. </a>
  115. </div>
  116. </li>
  117. </ul>
  118. </li>
  119. <li class="dropdown">
  120. <a class="dropdown-toggle count-info" data-toggle="dropdown" href="#">
  121. <i class="fa fa-bell"></i> <span class="label label-primary">0</span>
  122. </a>
  123. <ul class="dropdown-menu dropdown-alerts">
  124. <li>
  125. <a>
  126. <div>
  127. <i class="fa fa-envelope fa-fw"></i> 您有0条未读消息
  128. <span class="pull-right text-muted small">4分钟前</span>
  129. </div>
  130. </a>
  131. </li>
  132. <li class="divider"></li>
  133. <li>
  134. <div class="text-center link-block">
  135. <a class="" href="javascript:goAllMessage();">
  136. <strong>查看所有 </strong>
  137. <i class="fa fa-angle-right"></i>
  138. </a>
  139. </div>
  140. </li>
  141. </ul>
  142. </li> --%>
  143. <!-- update-end--Author: chenj Date:20160812 for: TASK #1269 【ace h+】风格无用的右上角功能隐藏,暂时注释掉 -->
  144. <!-- //update-start--Author: chenj Date:20160726 for: TASK #1207 [改造]h+风格下,去掉logo下面的内容,迁移位置到右上角,主题位置 -->
  145. <li class="dropdown" onfocus="bindFrameClick()">
  146. <a class="dropdown-toggle count-info" data-toggle="dropdown" href="#">
  147. <span ><strong class="font-bold">${userName }</strong></span>
  148. <span >${roleName }<b class="caret"></b></span>
  149. </a>
  150. <ul class="dropdown-menu dropdown-alerts">
  151. <li>
  152. <a href="javascript:add('<t:mutiLang langKey="common.change.password"/>','userController.do?changepassword','',550,200)">
  153. <t:mutiLang langKey="common.change.password"/>
  154. </a>
  155. </li>
  156. <li><a href="javascript:openwindow('<t:mutiLang langKey="common.profile"/>','userController.do?userinfo')"><t:mutiLang langKey="common.profile"/></a></li>
  157. <li><a href="javascript:openwindow('<t:mutiLang langKey="common.ssms.getSysInfos"/>','tSSmsController.do?getSysInfos')"><t:mutiLang langKey="common.ssms.getSysInfos"/></a></li>
  158. <li><a href="javascript:add('<t:mutiLang langKey="common.change.style"/>','userController.do?changestyle','',550,250)"><t:mutiLang langKey="common.my.style"/></a></li>
  159. <li><a href="javascript:clearLocalstorage()"><t:mutiLang langKey="common.clear.localstorage"/></a></li>
  160. <li><a href="javascript:toJeecgYun()">云应用中心</a></li>
  161. <!-- update-start--Author: chenj Date:20160812 for: TASK #1269 【ace h+】风格无用的右上角功能隐藏,暂时注释掉 -->
  162. <!-- <li><a href="http://yun.jeecg.org" target="_blank">云应用中心</li> -->
  163. <!-- <li class="divider"></li>
  164. <li><a href="javascript:logout()">注销</a></li> -->
  165. <!-- update-end--Author: chenj Date:20160812 for: TASK #1269 【ace h+】风格无用的右上角功能隐藏,暂时注释掉 -->
  166. </ul>
  167. </li>
  168. <!-- //update-end--Author: chenj Date:20160726 for: TASK #1207 [改造]h+风格下,去掉logo下面的内容,迁移位置到右上角,主题位置 -->
  169. <!-- update-begain--Author: zhoujf Date:20170309 for: TASK #975 【首页提醒】我的任务 -->
  170. <li class="dropdown hidden-xs">
  171. <a href="javascript:addOneTab('我的任务', 'taskController.do?goTaskListTab', 'default');">
  172. <i class="fa fa-bell" style="color:#EE6B6B"></i> 待办(<span id="taskCount">0</span>)
  173. </a>
  174. </li>
  175. <!-- update-end--Author: zhoujf Date:20170309 for: TASK #975 【首页提醒】我的任务 -->
  176. <li class="dropdown hidden-xs">
  177. <a class="right-sidebar-toggle" aria-expanded="false">
  178. <i class="fa fa-tasks"></i> 主题
  179. </a>
  180. </li>
  181. <!-- //update-begin--Author: chenj Date:20160729 for: TASK #1207 [改造]h+风格下,修改 退出 按钮的位置 -->
  182. <li class="dropdown">
  183. <a href="javascript:logout()" class="roll-nav roll-right J_tabExit"><i class="fa fa fa-sign-out"></i> 退出</a>
  184. </li>
  185. <!-- //update-end--Author: chenj Date:20160729 for: TASK #1207 [改造]h+风格下,修改 退出 按钮的位置 -->
  186. </ul>
  187. </nav>
  188. </div>
  189. <div class="row content-tabs">
  190. <button class="roll-nav roll-left J_tabLeft"><i class="fa fa-backward"></i>
  191. </button>
  192. <nav class="page-tabs J_menuTabs">
  193. <div class="page-tabs-content">
  194. <a href="javascript:;" class="active J_menuTab" data-id="loginController.do?hplushome">首页</a>
  195. </div>
  196. <button class="roll-nav roll-right J_tabRight"><i class="fa fa-forward"></i>
  197. </button>
  198. <div class="btn-group roll-nav roll-right">
  199. <button class="dropdown J_tabClose" data-toggle="dropdown">关闭操作<span class="caret"></span>
  200. </button>
  201. <ul role="menu" class="dropdown-menu dropdown-menu-right">
  202. <li class="J_tabShowActive"><a>定位当前选项卡</a>
  203. </li>
  204. <li class="divider"></li>
  205. <li class="J_tabCloseAll"><a>关闭全部选项卡</a>
  206. </li>
  207. <li class="J_tabCloseOther"><a>关闭其他选项卡</a>
  208. </li>
  209. </ul>
  210. </div>
  211. <!--
  212. <a href="javascript:logout()" class="roll-nav roll-right J_tabExit"><i class="fa fa fa-sign-out"></i> 退出</a>
  213. -->
  214. </div>
  215. <!-- update-begin--Author:zhoujf Date:20170710 for:TASK #2003 【UI改进】列表加载慢的时候会出现白板 -->
  216. <style type="text/css">
  217. <!--
  218. .proccess{display:none;border:0px solid;border-color:#009900;height:100%;line-height:600px;background-color:#fff;width:100%;text-align:center;margin:100;position:absolute;top:0;left:0;}
  219. .proccess b{vertical-align:middle;background:url(plug-in/layer/skin/default/loading-0.gif) no-repeat 0 center;padding-left:55px;display:inline-block;}
  220. -->
  221. </style>
  222. <div class="row J_mainContent" id="content-main" style="margin-left:-13px;">
  223. <div class="proccess" id="panelloadingDiv"><b>&nbsp;</b></div>
  224. <iframe class="J_iframe" name="iframe0" width="100%" height="100%" src="loginController.do?hplushome" frameborder="0" data-id="loginController.do?hplushome" seamless></iframe>
  225. </div>
  226. <!-- update-end--Author:zhoujf Date:20170710 for:TASK #2003 【UI改进】列表加载慢的时候会出现白板 -->
  227. <!-- update-begin--Author:xuelin Date:20170611 for:TASK #2100 【列表样式美化】【样式专题】Jeecg平台任务 --1下面这条线,变明朗点-------------------- -->
  228. <div class="footer" style="border-top:none;">
  229. <div class="pull-right">&copy; <t:mutiLang langKey="system.version.number"/> <a href="http://www.jeecg.org/" target="_blank">jeecg</a>
  230. </div>
  231. </div>
  232. <!-- update-end--Author:xuelin Date:20170611 for:TASK #2100 【列表样式美化】【样式专题】Jeecg平台任务 --1下面这条线,变明朗点---------------------- -->
  233. </div>
  234. <!--右侧部分结束-->
  235. <!--右侧边栏开始-->
  236. <div id="right-sidebar">
  237. <div class="sidebar-container">
  238. <ul class="nav nav-tabs navs-3">
  239. <li class="active">
  240. <a data-toggle="tab" href="#tab-1">
  241. <i class="fa fa-gear"></i> 主题
  242. </a>
  243. </li>
  244. <li class=""><a data-toggle="tab" href="#tab-2">
  245. <i class="fa fa-comments-o" aria-hidden="true"></i>通知
  246. </a>
  247. </li>
  248. <li><a data-toggle="tab" href="#tab-3">
  249. <i class="fa fa-info-circle" aria-hidden="true"></i>公告
  250. </a>
  251. </li>
  252. </ul>
  253. <div class="tab-content">
  254. <div id="tab-1" class="tab-pane active">
  255. <div class="sidebar-title">
  256. <h3> <i class="fa fa-comments-o"></i> 主题设置</h3>
  257. <small><i class="fa fa-tim"></i> 你可以从这里选择和预览主题的布局和样式,这些设置会被保存在本地,下次打开的时候会直接应用这些设置。</small>
  258. </div>
  259. <div class="skin-setttings">
  260. <div class="title">主题设置</div>
  261. <div class="setings-item">
  262. <span>收起左侧菜单</span>
  263. <div class="switch">
  264. <div class="onoffswitch">
  265. <input type="checkbox" name="collapsemenu" class="onoffswitch-checkbox" id="collapsemenu">
  266. <label class="onoffswitch-label" for="collapsemenu">
  267. <span class="onoffswitch-inner"></span>
  268. <span class="onoffswitch-switch"></span>
  269. </label>
  270. </div>
  271. </div>
  272. </div>
  273. <div class="setings-item">
  274. <span>固定顶部</span>
  275. <div class="switch">
  276. <div class="onoffswitch">
  277. <input type="checkbox" name="fixednavbar" class="onoffswitch-checkbox" id="fixednavbar">
  278. <label class="onoffswitch-label" for="fixednavbar">
  279. <span class="onoffswitch-inner"></span>
  280. <span class="onoffswitch-switch"></span>
  281. </label>
  282. </div>
  283. </div>
  284. </div>
  285. <div class="setings-item">
  286. <span>
  287. 固定宽度
  288. </span>
  289. <div class="switch">
  290. <div class="onoffswitch">
  291. <input type="checkbox" name="boxedlayout" class="onoffswitch-checkbox" id="boxedlayout">
  292. <label class="onoffswitch-label" for="boxedlayout">
  293. <span class="onoffswitch-inner"></span>
  294. <span class="onoffswitch-switch"></span>
  295. </label>
  296. </div>
  297. </div>
  298. </div>
  299. <div class="title">皮肤选择</div>
  300. <div class="setings-item default-skin nb">
  301. <span class="skin-name ">
  302. <a href="#" class="s-skin-0">
  303. 默认皮肤
  304. </a>
  305. </span>
  306. </div>
  307. <div class="setings-item blue-skin nb">
  308. <span class="skin-name ">
  309. <a href="#" class="s-skin-1">
  310. 蓝色主题
  311. </a>
  312. </span>
  313. </div>
  314. <div class="setings-item yellow-skin nb">
  315. <span class="skin-name ">
  316. <a href="#" class="s-skin-3">
  317. 黄色/紫色主题
  318. </a>
  319. </span>
  320. </div>
  321. </div>
  322. </div>
  323. <div id="tab-2" class="tab-pane">
  324. <div class="sidebar-title">
  325. <h3> <i class="fa fa-comments-o"></i> 最新通知<small id="messageCount"><i class="fa fa-tim"></i> 您当前有0条未读通知</small></h3>
  326. </div>
  327. <ul class="sidebar-list">
  328. <li id="messageContent">
  329. </li>
  330. <li>
  331. <a href="javascript:goAllMessage();" id="messageFooter">
  332. 查看全部
  333. <i class="icon-arrow-right"></i>
  334. </a>
  335. </li>
  336. </ul>
  337. </div>
  338. <div id="tab-3" class="tab-pane">
  339. <div class="sidebar-title">
  340. <h3> <i class="fa fa-cube"></i> 最新公告<small id="noticeCount"><i class="fa fa-tim"></i> 您当前有0个公告</small></h3>
  341. </div>
  342. <ul class="sidebar-list">
  343. <li id="noticeContent">
  344. </li>
  345. <li>
  346. <a href="javascript:goAllNotice();" id="noticeFooter">
  347. 查看所有公告
  348. <i class="icon-arrow-right"></i>
  349. </a>
  350. </li>
  351. </ul>
  352. </div>
  353. </div>
  354. </div>
  355. </div>
  356. <!--右侧边栏结束-->
  357. <!--mini聊天窗口开始-->
  358. <%--<div class="small-chat-box fadeInRight animated">
  359. <div class="heading" draggable="true">
  360. <small class="chat-date pull-right">
  361. 2015.9.1
  362. </small> 与 Beau-zihan 聊天中
  363. </div>
  364. <div class="content">
  365. <div class="left">
  366. <div class="author-name">
  367. Beau-zihan <small class="chat-date">
  368. 10:02
  369. </small>
  370. </div>
  371. <div class="chat-message active">
  372. 你好
  373. </div>
  374. </div>
  375. <div class="right">
  376. <div class="author-name">
  377. 游客
  378. <small class="chat-date">
  379. 11:24
  380. </small>
  381. </div>
  382. <div class="chat-message">
  383. 你好,请问H+有帮助文档吗?
  384. </div>
  385. </div>
  386. <div class="left">
  387. <div class="author-name">
  388. Beau-zihan
  389. <small class="chat-date">
  390. 08:45
  391. </small>
  392. </div>
  393. <div class="chat-message active">
  394. 有,购买的H+源码包中有帮助文档,位于docs文件夹下
  395. </div>
  396. </div>
  397. <div class="right">
  398. <div class="author-name">
  399. 游客
  400. <small class="chat-date">
  401. 11:24
  402. </small>
  403. </div>
  404. <div class="chat-message">
  405. 那除了帮助文档还提供什么样的服务?
  406. </div>
  407. </div>
  408. <div class="left">
  409. <div class="author-name">
  410. Beau-zihan
  411. <small class="chat-date">
  412. 08:45
  413. </small>
  414. </div>
  415. <div class="chat-message active">
  416. 1.所有源码(未压缩、带注释版本);
  417. <br> 2.说明文档;
  418. <br> 3.终身免费升级服务;
  419. <br> 4.必要的技术支持;
  420. <br> 5.付费二次开发服务;
  421. <br> 6.授权许可;
  422. <br> ……
  423. <br>
  424. </div>
  425. </div>
  426. </div>
  427. <div class="form-chat">
  428. <div class="input-group input-group-sm">
  429. <input type="text" class="form-control"> <span class="input-group-btn"> <button
  430. class="btn btn-primary" type="button">发送
  431. </button> </span>
  432. </div>
  433. </div>
  434. </div>--%>
  435. <%--<div id="small-chat">
  436. <span class="badge badge-warning pull-right">5</span>
  437. <a class="open-small-chat">
  438. <i class="fa fa-comments"></i>
  439. </a>
  440. </div>--%>
  441. <!--mini聊天窗口结束-->
  442. </div>
  443. <!-- 全局js -->
  444. <script src="plug-in-ui/hplus/js/jquery.min.js?v=2.1.4"></script>
  445. <script src="plug-in-ui/hplus/js/bootstrap.min.js?v=3.3.6"></script>
  446. <script src="plug-in-ui/hplus/js/plugins/metisMenu/jquery.metisMenu.js"></script>
  447. <script src="plug-in-ui/hplus/js/plugins/slimscroll/jquery.slimscroll.min.js"></script>
  448. <script src="plug-in-ui/hplus/js/plugins/layer/layer.min.js"></script>
  449. <!-- 自定义js -->
  450. <script src="plug-in-ui/hplus/js/hplus.js?v=4.1.0"></script>
  451. <!--右键菜单-->
  452. <script type="text/javascript" src="plug-in/hplus/jquery-smartMenu.js"></script>
  453. <script type="text/javascript" src="plug-in/hplus/contabs.js"></script>
  454. <t:base type="tools"></t:base>
  455. <!-- 第三方插件 -->
  456. <script src="plug-in-ui/hplus/js/plugins/pace/pace.min.js"></script>
  457. <!-- Sweet alert -->
  458. <script src="plug-in-ui/hplus/js/plugins/sweetalert/sweetalert.min.js"></script>
  459. <script src="plug-in/jquery-plugs/storage/jquery.storageapi.min.js"></script>
  460. <!-- 弹出TAB -->
  461. <script type="text/javascript" src="plug-in/hplus/hplus-tab.js"></script>
  462. <!-- 在线聊天 -->
  463. <%@include file="/context/layui.jsp"%>
  464. <script>
  465. function logout(){
  466. /*bootbox.confirm("<t:mutiLang langKey="common.exit.confirm"/>", function(result) {
  467. if(result)
  468. location.href="loginController.do?logout";
  469. });*/
  470. /*swal({
  471. title: "您确定要注销吗?",
  472. text: "注销后需要重新登录!",
  473. type: "warning",
  474. showCancelButton: true,
  475. confirmButtonColor: "#DD6B55",
  476. confirmButtonText: "确定",
  477. cancelButtonText: "取消",
  478. closeOnConfirm: false,
  479. closeOnCancel: true
  480. },
  481. function (isConfirm) {
  482. if (isConfirm) {
  483. //swal("注销成功!", "您已经成功注销。", "success");
  484. location.href="loginController.do?logout";
  485. } else {
  486. return false;
  487. }
  488. });*/
  489. layer.confirm('您确定要注销吗?', {
  490. btn: ['确定','取消'], //按钮
  491. shade: false //不显示遮罩
  492. }, function(){
  493. location.href="loginController.do?logout";
  494. }, function(){
  495. return;
  496. });
  497. }
  498. function clearLocalstorage(){
  499. var storage=$.localStorage;
  500. if(!storage)
  501. storage=$.cookieStorage;
  502. storage.removeAll();
  503. //bootbox.alert( "浏览器缓存清除成功!");
  504. layer.msg("浏览器缓存清除成功!");
  505. }
  506. function toJeecgYun(){
  507. window.open("http://yun.jeecg.org","_blank");
  508. }
  509. $(document).ready(function(){
  510. //加载公告
  511. var url = "noticeController.do?getNoticeList";
  512. jQuery.ajax({
  513. url:url,
  514. type:"GET",
  515. dataType:"JSON",
  516. async: false,
  517. success:function(data){
  518. if(data.success){
  519. var noticeList = data.attributes.noticeList;
  520. var noticeCount = data.obj;
  521. //加载公告条数
  522. if(noticeCount>99){
  523. $("#noticeCount").html("99+");
  524. }else{
  525. $("#noticeCount").html(noticeCount);
  526. }
  527. //加载公告提示
  528. var noticeTip = "";
  529. noticeTip += "<i class='icon-warning-sign'></i>";
  530. noticeTip += noticeCount+" "+data.attributes.tip;
  531. $("#noticeTip").html(noticeTip);
  532. //加载公告条目
  533. var noticeContent = "";
  534. if(noticeList.length > 0){
  535. for(var i=0;i<noticeList.length;i++){
  536. noticeContent +="<li><a href='javascript:goNotice(&quot;"+noticeList[i].id+"&quot;)' ";
  537. noticeContent +="style='word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;'>";
  538. noticeContent +="<i class='btn btn-xs btn-primary fa fa-user'></i>";
  539. noticeContent +="&nbsp;"+noticeList[i].noticeTitle + "</a></li></ul></li>";
  540. }
  541. }
  542. //alert(noticeContent);
  543. $("#noticeContent").html(noticeContent);
  544. //加载公告底部文字
  545. var noticeSeeAll = data.attributes.seeAll +"<i class='ace-icon fa fa-arrow-right'></i>";
  546. $("#noticeFooter").html(noticeSeeAll);
  547. }
  548. }
  549. });
  550. //加载消息
  551. var url = "tSSmsController.do?getMessageList";
  552. $.ajax({
  553. url:url,
  554. type:"GET",
  555. dataType:"JSON",
  556. async: false,
  557. success:function(data){
  558. if(data.success){
  559. var messageList = data.attributes.messageList;
  560. var messageCount = data.obj;
  561. //加载消息条数
  562. if(messageCount>99){
  563. $("#messageCount").html("99+");
  564. }else{
  565. $("#messageCount").html(messageCount);
  566. }
  567. //加载消息tip提示
  568. var messageTip = "";
  569. messageTip += "<i class='ace-icon fa fa-envelope-o'></i>";
  570. messageTip += messageCount+" "+data.attributes.tip;
  571. $("#messageTip").html(messageTip);
  572. //加载消息条目(有限)
  573. var messageContent = "";
  574. if(messageList.length > 0){
  575. for(var i=0;i<messageList.length;i++){
  576. messageContent +="<li><a href='javascript:goMessage(&quot;"+messageList[i].id+"&quot;)' class='clearfix'>";
  577. messageContent +="<img src='plug-in/ace/avatars/avatar3.png' class='msg-photo' alt='Alex’s Avatar' />";
  578. messageContent +="<span class='msg-body'><span class='msg-title'>";
  579. messageContent +="<span class='blue'>"+messageList[i].esSender+":</span>";
  580. messageContent += messageList[i].esTitle + "</span>";
  581. messageContent +="<span class='msg-time'><i class='ace-icon fa fa-clock-o'></i><span>"+messageList[i].esSendtimeTxt+"</span></span>";
  582. messageContent +="</span></a><input id='"+messageList[i].id+"_title' type='hidden' value='"+messageList[i].esTitle+"'>";
  583. messageContent +="<input id='"+messageList[i].id+"_status' type='hidden' value='"+messageList[i].esStatus+"'>";
  584. messageContent +="<input id='"+messageList[i].id+"_content' type='hidden' value='"+messageList[i].esContent+"'></li>";
  585. }
  586. }
  587. $("#messageContent").html(messageContent);
  588. //加载消息底部文字
  589. var messageSeeAll = data.attributes.seeAll +"<i class='ace-icon fa fa-arrow-right'></i>";
  590. $("#messageFooter").html(messageSeeAll);
  591. }
  592. }
  593. });
  594. //update-begin--Author:zhoujf Date:20170309 for:TASK #975 【首页提醒】我的任务
  595. //加载待办任务
  596. var url = "taskController.do?getTaskCount";
  597. jQuery.ajax({
  598. url:url,
  599. type:"GET",
  600. dataType:"JSON",
  601. async: false,
  602. success:function(data){
  603. if(data.success){
  604. var taskCount = data.obj;
  605. //加载待办任务条数
  606. if(taskCount>99){
  607. $("#taskCount").html("99+");
  608. }else{
  609. $("#taskCount").html(taskCount);
  610. }
  611. }
  612. }
  613. });
  614. //update-begin--Author:zhoujf Date:20170309 for:TASK #975 【首页提醒】我的任务
  615. });
  616. function goAllNotice(){
  617. var addurl = "noticeController.do?noticeList";
  618. createdetailwindow("公告", addurl, 800, 400);
  619. }
  620. function goNotice(id){
  621. var addurl = "noticeController.do?goNotice&id="+id;
  622. createdetailwindow("通知公告详情", addurl, 750, 600);
  623. }
  624. function goAllMessage(){
  625. var addurl = "tSSmsController.do?getSysInfos";
  626. createdetailwindow("通知", addurl, 800, 400);
  627. }
  628. function goMessage(id){
  629. var title = $("#"+id+"_title").val();
  630. var content = $("#"+id+"_content").val();
  631. $("#msgId").val(id);
  632. $("#msgTitle").html(title);
  633. $("#msgContent").html(content);
  634. var status = $("#"+id+"_status").val();
  635. if(status==1){
  636. $("#msgStatus").html("未读");
  637. }else{
  638. $("#msgStatus").html("已读");
  639. }
  640. $('.theme-popover-mask').fadeIn(100);
  641. $('.theme-popover').slideDown(200);
  642. }
  643. function readMessage(){
  644. var msgId = $("#msgId").val();
  645. var url = "tSSmsController.do?readMessage";
  646. $.ajax({
  647. url:url,
  648. type:"GET",
  649. dataType:"JSON",
  650. data:{
  651. messageId:msgId
  652. },
  653. success:function(data){
  654. if(data.success){
  655. $("#msgStatus").html("已读");
  656. $("#"+msgId+"_status").val('2');
  657. }
  658. }
  659. });
  660. }
  661. //update-begin--Author:xuelin Date:20170328 for:[#1820]顶部个人信息弹出层不回缩现象--------------------
  662. //个人信息弹出层回缩
  663. function frameBodyClick(){
  664. $(".count-info").attr("aria-expanded","false").parent().removeClass("open");
  665. }
  666. //新增iframe中绑定click事件回调父级函数
  667. function bindFrameClick(){
  668. $(".J_iframe").contents().find("body").attr("onclick", "parent.frameBodyClick()");
  669. }
  670. //update-end--Author:xuelin Date:20170328 for:[#1820]顶部个人信息弹出层不回缩现象----------------------
  671. </script>
  672. </body>
  673. </html>