index-leader1.html 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294
  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml" ng-app="app">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
  6. <title>工作桌面</title>
  7. <link href="../../AFrontEnd/css/animate.css" rel="stylesheet" />
  8. <link href="../../AFrontEnd/css/fontawesome/css/font-awesome.css" rel="stylesheet" />
  9. <link href="../../AFrontEnd/css/bootstrap.css" rel="stylesheet" />
  10. <link href="../../AFrontEnd/css/style.css" rel="stylesheet" />
  11. <link href="../../AFrontEnd/plugins/swiper/swiper.css" rel="stylesheet" />
  12. <script>document.write("<link href='../../AFrontEnd/css/special.css?time=" + new Date().getTime() + "' rel='stylesheet'>");</script>
  13. <script>document.write("<link href='css/index-leader.css?time=" + new Date().getTime() + "' rel='stylesheet'>");</script>
  14. </head>
  15. <body>
  16. <div ng-controller="indexCtrl as ctl" ng-cloak>
  17. <div class="wrapper wrapper-content">
  18. <div class="row">
  19. <div class="col-md-12">
  20. <div class="ibox float-e-margins">
  21. <div class="ibox-content">
  22. <div class="row">
  23. <div class="col-md-12">
  24. <div class="sp-page">
  25. <div class="sp-page sp-pb-5">
  26. <div class="sp-page-col">
  27. <img src="img/more.png" style="margin-top:-3px;" />
  28. <span class="qxBtn" ng-repeat="item in ctl.qxBtn" ng-bind="item.FLOWNAME" ng-click="ctl.openSwen(item)"></span>
  29. </div>
  30. <div class="sp-page-col sp-pull-right btnlist">
  31. <span class="pointer sp-mr-10" ng-repeat="item in ctl.dbTitleList" ng-class="{'sp-color-blue':ctl.Activedb==item}" ng-click="ctl.resetdb(item)" ng-bind="item"></span>
  32. |<span class="sp-btn-blue sp-btn-radius sp-btn-sm" style="background: #7CB5EC" onclick="window.parent.sp.addTabNav('FZYBSX', '已办事项', 'tpl/index/list.html')">已办事项</span>
  33. </div>
  34. </div>
  35. <div class="sp-page sp-text-center">
  36. <div class="sp-pull-left sp-text-center sp-pt-10" style="width: 2.5%; height: 120px; color: #FFF; background: #66CCFF; ">
  37. <p>待</p>
  38. <p>办</p>
  39. <p>事</p>
  40. <p>项</p>
  41. <p>【{{ctl.dbList.length}}】</p>
  42. </div>
  43. <div class="sp-pull-left sp-text-center" ng-class="{'sp-cursor-allowed':ctl.dbList.length<=6}" style="width: 1.5%; line-height: 120px; " ng-click="ctl.dbpageLeft()">
  44. <img src="img/left.png" ng-if="ctl.dbList.length>6" />
  45. <img src="img/left-gray.png" ng-if="ctl.dbList.length<=6" />
  46. </div>
  47. <div class="sp-page dbItem1" style="width: 94.5%; overflow: hidden;">
  48. <div class="sp-pull-left" ng-style="ctl.dbItemList">
  49. <a class="pointer" ng-click="ctl.openSwen(item)" ng-repeat="item in ctl.dbList" repeat-finish>
  50. <div class="dbItem" ng-style="item.width">
  51. <div class="sp-page" style="padding:4px 0">
  52. <img class="sp-pull-left" ng-if="item.DENG=='RED'" src="img/red.png" height="20" />
  53. <img class="sp-pull-left" ng-if="item.DENG=='YELLOW'" src="img/yellow.png" height="20" />
  54. <img class="sp-pull-left" ng-if="item.DENG=='GREEN'" src="img/green.png" height="20" />
  55. <span class="sp-ml-10" ng-bind="item.FLOWNAME"></span>
  56. <img class="sp-pull-right sp-ml-5" ng-if="item.MIMI=='密'" src="img/mi.png" height="20" />
  57. <img class="sp-pull-right sp-mr-5" ng-if="item.JINJI=='急'" src="img/ji.png" height="20" />
  58. </div>
  59. <div class="dbsx-item" title="{{item.TITLE}}" ng-bind="item.TITLE"></div>
  60. <div class="sp-page" style="height:20px">
  61. <span ng-bind="item.REMARKS" ng-if="item.REMARKS!=null"></span>
  62. <span class="sp-pull-right" style="color:#c3c3c3" ng-if="item.WATCHS!=0"><img src="img/eye.png" />{{item.WATCHS}}</span>
  63. </div>
  64. <div class="sp-page">
  65. <span ng-if="item.USERNAMEFROM!=null" ng-bind="item.USERNAMEFROM1"></span>
  66. <span class="sp-pull-right" ng-if="item.day!=3" ng-bind="item.HM"></span>
  67. <span class="sp-pull-right" ng-if="item.day==3" ng-bind="item.MD"></span>
  68. <img class="sp-pull-right sp-mr-10" ng-if="item.day==0" width="20" src="img/today.png" />
  69. <img class="sp-pull-right sp-mr-10" ng-if="item.day==1" width="20" src="img/yesterday.png" />
  70. <img class="sp-pull-right sp-mr-10" ng-if="item.day==2" width="20" src="img/before.png" />
  71. </div>
  72. </div>
  73. </a>
  74. </div>
  75. <div class="sp-page sp-text-center" style="line-height:16px;" ng-if="ctl.dbList.length>6">
  76. <span class="sp-mr-10 sp-fs-12" ng-repeat="item in ctl.dbList" ng-if="$index%6==0">
  77. <i ng-if="$index==ctl.dbItemNo" class="fa fa-circle"></i>
  78. <i ng-if="$index!=ctl.dbItemNo" class="fa fa-circle-o"></i>
  79. </span>
  80. </div>
  81. </div>
  82. <div class="sp-pull-right sp-text-center" ng-class="{'sp-cursor-allowed':ctl.dbList.length<=6}" style="width: 1.5%; line-height: 120px; " ng-click="ctl.dbpageRight()">
  83. <img src="img/right.png" ng-if="ctl.dbList.length>6" />
  84. <img src="img/right-gray.png" ng-if="ctl.dbList.length<=6" />
  85. </div>
  86. </div>
  87. </div>
  88. <div class="sp-page division"></div>
  89. <div class="sp-page">
  90. <div class="desktop-50 sp-pull-left">
  91. <div class="sp-pull-left sp-text-center" style="width:5%;">
  92. <div class="sp-page sp-pt-10 pointer" ng-class="{'active-item':ctl.active_item==1}" ng-click="ctl.getActiveItem(1)" style="width: 30px; height: 80px; ">
  93. <p>承</p>
  94. <p>办</p>
  95. <p>件</p>
  96. </div>
  97. <div class="sp-page sp-pt-10 pointer" ng-class="{'active-item':ctl.active_item==2}" ng-click="ctl.getActiveItem(2)" style="width: 30px; height: 80px; ">
  98. <p>会</p>
  99. <p>议</p>
  100. <p>件</p>
  101. </div>
  102. <div class="sp-page sp-pt-10 pointer" ng-class="{'active-item':ctl.active_item==3}" ng-click="ctl.getActiveItem(3)" style="width: 30px; height: 80px; ">
  103. <p>接</p>
  104. <p>待</p>
  105. <p>件</p>
  106. </div>
  107. </div>
  108. <div class="sp-page sp-pr-10" style="width:95%;">
  109. <div class="sp-page">
  110. <div class="sp-page sp-color-blue" ng-repeat="item in ctl.events">
  111. <span class="sp-pull-left sp-pl-10" style="line-height: 28px; " title="{{item.TITLE}}" ng-bind="item.TITLE1"></span>
  112. <span class="btn-red sp-pull-right" ng-click="ctl.openEvents(item)">查看</span>
  113. <span class="sp-pull-right sp-pt-5 sp-mr-30" ng-bind="item.CHENGBAN"></span>
  114. <div class="sp-line-gray"></div>
  115. </div>
  116. </div>
  117. </div>
  118. </div>
  119. <div class="desktop-50 sp-pull-left">
  120. <div class="sp-pull-left division" style="width:10px;height:240px;"></div>
  121. <div class="sp-page sp-col-25">
  122. <h5 class="sp-color-blue">共享文件</h5>
  123. <div class="sp-page sp-pb-20 sp-pt-10 sp-pl-30 pointer" ng-repeat="item in ctl.gxwjList" ng-click="ctl.hrefGXWJ(item)">{{item.TYPENAME}}({{item.NUM}})</div>
  124. </div>
  125. <div class="sp-pull-left division" style="width:10px;height:240px;"></div>
  126. <div class="sp-page sp-col-70">
  127. <div class="sp-box">
  128. <div class="sp-page sp-col-70">
  129. <div class="sp-page sp-color-blue">领导日程</div>
  130. <div class="sp-line-gray"></div>
  131. <div class="sp-page sp-pt-5 sp-pb-5 sp-text-center">
  132. <div class="sp-pull-left sp-text-center" style="width: 4%; line-height: 20px; " ng-click="ctl.ldrcLeft()">
  133. <span class="pointer" ng-class="{'sp-color-gray sp-cursor-allowed':ctl.leaderList.length==0}"><i class="fa fa-chevron-left"></i></span>
  134. </div>
  135. <div class="sp-page ldrcItem1" style="width: 92%; overflow: hidden; ">
  136. <div class="sp-pull-left" style="height: 20px; width: 10000px; ">
  137. <div class="ldrcItem" ng-repeat="item in ctl.leaderList" repeat-finish>
  138. <span class="sp-col-33 sp-text-left" ng-bind="item.duration"></span>
  139. <span class="sp-col-33 sp-text-center" ng-bind="item.ATTENDEES"></span>
  140. <span class="sp-col-33 sp-text-right" ng-bind="item.MEETINGNAME"></span>
  141. </div>
  142. </div>
  143. </div>
  144. <div class="sp-pull-right sp-text-center" style="width: 4%; line-height: 20px; " ng-click="ctl.ldrcRight()">
  145. <span class="pointer" ng-class="{'sp-color-gray sp-cursor-allowed':ctl.leaderList.length==0}"><i class="fa fa-chevron-right"></i></span>
  146. </div>
  147. </div>
  148. <div class="sp-page sp-color-blue">个人日程</div>
  149. <div class="sp-line-gray"></div>
  150. <div class="sp-page sp-pt-5 sp-pb-5 sp-text-center">
  151. <div class="sp-pull-left sp-text-center" style="width: 4%; line-height: 20px; " ng-click="ctl.grrcLeft()">
  152. <span class="pointer" ng-class="{'sp-color-gray sp-cursor-allowed':ctl.personalList.length==0}"><i class="fa fa-chevron-left"></i></span>
  153. </div>
  154. <div class="sp-page grrcItem1" style="width: 92%; overflow: hidden; ">
  155. <div class="sp-pull-left" style="height: 20px; width: 10000px; ">
  156. <div class="grrcItem" ng-repeat="item in ctl.personalList" repeat-finish>
  157. <span class="sp-col-33 sp-text-left" ng-bind="item.duration"></span>
  158. <span class="sp-col-33" style="height:20px"></span>
  159. <span class="sp-col-33 sp-text-right" ng-bind="item.MEETINGNAME"></span>
  160. </div>
  161. </div>
  162. </div>
  163. <div class="sp-pull-right sp-text-center" style="width: 4%; line-height: 20px; " ng-click="ctl.grrcRight()">
  164. <span class="pointer" ng-class="{'sp-color-gray sp-cursor-allowed':ctl.personalList.length==0}"><i class="fa fa-chevron-right"></i></span>
  165. </div>
  166. </div>
  167. </div>
  168. <div class="sp-page sp-col-30">
  169. <div class="bg-pink sp-color-white" ng-init="ctl.show_now()">
  170. <div class="sp-page sp-text-center sp-pt-5">
  171. <span ng-bind="ctl.select_year"></span>年
  172. <span ng-bind="ctl.select_month"></span>月
  173. </div>
  174. <div class="sp-line-gray"></div>
  175. <div class="sp-page sp-text-center" style="position:relative;">
  176. <div class="sp-pull-left sp-text-center" style="width: 20px; line-height: 50px; " ng-click="ctl.DateLeft()">
  177. <span class="pointer"><i class="fa fa-chevron-left"></i></span>
  178. </div>
  179. <span class="sp-fs-22 bg-red date-day" ng-bind="ctl.active_day"></span>
  180. <div class="sp-pull-right sp-text-center" style="width: 20px; line-height: 50px; " ng-click="ctl.DateRight()">
  181. <span class="pointer"><i class="fa fa-chevron-right"></i></span>
  182. </div>
  183. </div>
  184. <div class="sp-box sp-text-center">
  185. <span ng-bind="ctl.week"></span>
  186. </div>
  187. </div>
  188. </div>
  189. </div>
  190. <div class="sp-box">
  191. <div class="sp-pull-left sp-text-center sp-pl-10" style="width: 4%; line-height: 65px; " ng-click="ctl.zbLeft()">
  192. <span class="pointer" ng-if="ctl.zbMessage.length>0"><i class="fa fa-chevron-left"></i></span>
  193. </div>
  194. <div class="sp-page zbItem1" style="width: 92%; overflow: hidden; ">
  195. <div class="sp-pull-left" style="height: 65px; width: 10000px; ">
  196. <div class="zbItem" ng-repeat="item in ctl.zbMessage" repeat-finish>
  197. <div class="sp-col-50 sp-pull-left">值班地点:<span ng-bind="item.place"></span></div>
  198. <div class="sp-col-50 sp-pull-left">联系电话:<span ng-bind="item.zbdh"></span></div>
  199. <div class="sp-col-50 sp-pull-left sp-mt-5">值班领导:<span ng-bind="item.leader"></span></div><br />
  200. <div class="sp-col-50 sp-pull-left sp-mt-5">值班主任:<span ng-bind="item.zhuren"></span></div>
  201. <div class="sp-box sp-col-100">值班人员:<span class="textMore" title="{{item.ry}}" ng-bind="item.ry"></span></div>
  202. </div>
  203. </div>
  204. </div>
  205. <div class="sp-pull-right sp-text-center sp-pr-10" style="width: 4%; line-height: 65px; " ng-click="ctl.zbRight()">
  206. <span class="pointer" ng-if="ctl.zbMessage.length>0"><i class="fa fa-chevron-right"></i></span>
  207. </div>
  208. </div>
  209. </div>
  210. </div>
  211. </div>
  212. <div class="sp-page division"></div>
  213. <div class="sp-page">
  214. <div class="desktop-50 sp-pull-left">
  215. <div class="desktop-50 sp-pull-left">
  216. <div class="sp-col-50">
  217. 重点项目:<span class="sp-color-blue" ng-bind="ctl.ZDXM"></span>
  218. </div>
  219. <div class="sp-col-50">
  220. 年度投资额:<span class="sp-color-blue" ng-bind="ctl.NDTZ"></span>
  221. </div>
  222. <div class="sp-page" id="zdxm" style="height:310px"></div>
  223. </div>
  224. <div class="desktop-50 sp-pull-left">
  225. <div class="sp-col-100">项目进展</div>
  226. <div class="sp-col-33" id="xmjz1"><strong></strong></div>
  227. <div class="sp-col-33" id="xmjz2"><strong></strong></div>
  228. <div class="sp-col-33" id="xmjz3"><strong></strong></div>
  229. <div class="sp-col-100 sp-mt-10">进展最快</div>
  230. <div class="xmzk" ng-repeat="item in ctl.XMJZTOP">
  231. <span class="sp-col-40 textMore" title="{{item.PRONAME}}"><img src="img/xmzk1.png" />{{item.PRONAME}}</span>
  232. <span class="sp-col-25 textMore" title="{{item.ZRUNIT}}" ng-bind="itemZRUNIT"></span>
  233. <span class="sp-col-15 sp-color-blue">{{item.TASKPRO}}%</span>
  234. <span class="xmProgress">
  235. <span ng-style="item.width"></span>
  236. </span>
  237. </div>
  238. </div>
  239. <div class="sp-box">
  240. 重点工作:<span>{{ctl.ZDGZNUM}}项</span>
  241. <div class="sp-page-col sp-pull-right">
  242. <span ng-repeat="item in ctl.ZDGZ">
  243. <span ng-bind="item.NAME"></span>
  244. <span class="sp-mr-20">{{item.COUNT}}项</span>
  245. </span>
  246. </div>
  247. </div>
  248. </div>
  249. <div class="desktop-50 sp-pull-left">
  250. <div class="sp-pull-left division" style="width:10px;height:366px;"></div>
  251. <div class="sp-page" style="width: 40%; height: 366px;">
  252. <div class="sp-page sp-pl-20">通知通告</div>
  253. <div class="swiper-container">
  254. <div class="swiper-wrapper">
  255. <div class="swiper-slide" ng-repeat="item in ctl.TztgImg">
  256. <img ng-src="{{item.src}}" style="width:100%;height:366px;" />
  257. <div class="swiper-title" ng-bind="item.TITLE"></div>
  258. </div>
  259. </div>
  260. <!--<div class="swiper-pagination"></div>-->
  261. </div>
  262. </div>
  263. <div class="sp-page sp-pl-10 sp-pr-10" style="width: 58%">
  264. <div class="sp-col-33 sp-text-center pointer" ng-class="{'sp-color-blue':ctl.activeTztg==item.CODE}"
  265. ng-click="ctl.getTZTGdata(item.CODE)" ng-repeat="item in ctl.TztgTitle" ng-bind="item.CNAME"></div>
  266. <div class="sp-line-gray sp-pt-10" ng-if="ctl.TztgTitle.length>0" style="border-color: #3292F2"></div>
  267. <div class="xmzk pointer" ng-repeat="item in ctl.TztgData" ng-click="ctl.tztgHref(item)">
  268. <span class="sp-col-80 textMore"><img src="img/xmzk1.png" />{{item.TITLE}}</span>
  269. <span class="sp-col-20 sp-text-right" ng-bind="item.FBTIME1"></span>
  270. </div>
  271. </div>
  272. </div>
  273. </div>
  274. </div>
  275. </div>
  276. </div>
  277. </div>
  278. </div>
  279. </div>
  280. </div>
  281. </div>
  282. <script src="../../AFrontEnd/js/jquery/jquery-2.1.4.min.js"></script>
  283. <script src="../../AFrontEnd/js/angularjs/angular.js"></script>
  284. <script src="../../AFrontEnd/js/angularjs/dirPagination.js"></script>
  285. <script src="../../AFrontEnd/plugins/hightcharts/highcharts.js"></script>
  286. <script src="js/circle-progress.js"></script>
  287. <script src="../../AFrontEnd/plugins/swiper/swiper.js"></script>
  288. <script src="../../apiurljs.js"></script>
  289. <script src="../../js/sm4.js"></script>
  290. <script>document.write('<scri' + 'pt src="../../AFrontEnd/js/special/special.js?time=' + new Date().getTime() + '" type="text/javascript"></s' + 'cript>')</script>
  291. <script>document.write('<scri' + 'pt src="js/index-leader1.js?time='+new Date().getTime()+'" type="text/javascript"></s' + 'cript>')</script>
  292. </body>
  293. </html>