indexhd.html 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  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. <title>首页</title>
  6. <link rel="icon" href="js/login/images/logo3.png?v=20221230" type="image/x-icon">
  7. <link href="AFrontEnd/css/fontawesome/css/font-awesome.css" rel="stylesheet" />
  8. <link href="AFrontEnd/css/animate.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/css/special.css" rel="stylesheet"/>-->
  12. <script>document.write("<link href='AFrontEnd/css/special.css?time=" + new Date().getTime() + "' rel='stylesheet'>");</script>
  13. <link href="AFrontEnd/css/skin/skin_blue.css" rel="stylesheet" id="skin_color" />
  14. <link href="AFrontEnd/js/jquery/jquery-ui.css" rel="stylesheet" />
  15. <script>document.write("<link href='js/indexhd/indexhd.css?time=" + new Date().getTime() + "' rel='stylesheet'>");</script>
  16. <!--<link rel="stylesheet" href="js/indexTwo/indexNew.css">-->
  17. <style type="text/css">
  18. .ui-resizable {
  19. position: absolute;
  20. }
  21. body, html {
  22. overflow: hidden;
  23. }
  24. #meetingMsg {
  25. width: 240px;
  26. height: 30px;
  27. padding: 0 20px;
  28. line-height: 30px;
  29. background: #fff;
  30. color: #e3e3e3;
  31. border: 1px solid #bbb;
  32. border-top: 0;
  33. display: none;
  34. position: absolute;
  35. top: 31px;
  36. right: 20px;
  37. }
  38. #meetingMsg a {
  39. white-space: nowrap;
  40. overflow: hidden;
  41. text-overflow: ellipsis;
  42. display: inline-block;
  43. width: 200px;
  44. }
  45. #clickCard {
  46. margin: 20px 57px;
  47. width: 100px;
  48. height: 100px;
  49. padding: 25px 20px;
  50. border-radius: 50px;
  51. background: #008FFF;
  52. cursor: pointer;
  53. }
  54. #clickCard.gray {
  55. background: #e3e3e3;
  56. }
  57. #clickCard span {
  58. width: 70px;
  59. text-align: center;
  60. color: white;
  61. }
  62. /*写在最外层首页,用来隐藏最外层的滚动条*/
  63. </style>
  64. </head>
  65. <body id="app" ng-controller="leftPartCtrl as ctl">
  66. <noscript>
  67. <iframe src="*"></iframe>
  68. </noscript>
  69. <div style="position: absolute; top: 0; left: 0; z-index: 999; width: 100%; line-height: 30px; text-align: center; background-color: red; color: #fff; display: none;"
  70. id="checkIEVersionDiv"></div>
  71. <div class="sp-wrapper-head">
  72. <div class="sp-wrapper-head-left">
  73. <div class="sp-wrapper-head-img">
  74. <img alt="" src="js/login/images/logo4.png?v=20221230" style="width:28px; height:29px; margin-left:10px;" />
  75. </div>
  76. <div class="sp-wrapper-head-title">
  77. <span style="font-weight:700;">天津市住房和城乡建设委员会</span><br />
  78. <span style="font-size: 13px; color: #ffffff99; font-family: SourceHanSansCN-Regular,SourceHanSansCN;">Tianjin Housing and Urban-Rural Construction Commission</span>
  79. </div>
  80. <div style="float: left; width: 1px; height: 50px; margin: 15px 10px 15px 15px; border-left: 1px solid #ffffff99; "></div>
  81. <span class="sp-wrapper-head-title" style="line-height: 40px; font-size: 24px; font-weight: 600; font-family: SourceHanSansCN-Regular,SourceHanSansCN;">办公协同系统(测试版)</span>
  82. </div>
  83. <div class="sp-wrapper-head-right">
  84. <!--<div class="sp-wrapper-head-col">
  85. <a href="http://10.233.22.218/sy/#/sso?token={{ctl.outToken}}" target="_blank">
  86. <span class="sp-wrapper-head-col-span">
  87. <img src="js/indexTwo/img/main.png" />&nbsp;总平台
  88. </span>
  89. </a>
  90. </div>
  91. <div class="sp-wrapper-head-col">
  92. <a href="http://10.233.22.220/stockHouse/stockAPicture2D?token={{ctl.outToken}}" target="_blank">
  93. <span class="sp-wrapper-head-col-span">
  94. <img src="js/indexTwo/img/onePic.png" width="20" height="20" />&nbsp;一张图
  95. </span>
  96. </a>
  97. </div>-->
  98. <div class="sp-wrapper-head-col" onclick="sp.addTabNav('FZR01', '公文查询', 'tpl/fontOA/list.html');">
  99. <span class="sp-wrapper-head-col-span">
  100. <i class="icon-chart-alt-outline"></i>公文查询
  101. </span>
  102. </div>
  103. <div class="sp-wrapper-head-col" onclick="sp.addTabNav('F0101', '党内规范', 'tpl/flfg/dnfg.html');">
  104. <span class="sp-wrapper-head-col-span">
  105. <i class="icon-newspaper-1"></i>党内规范
  106. </span>
  107. </div>
  108. <div class="sp-wrapper-head-col" onclick="sp.addTabNav('F0102', '法律法规', 'tpl/flfg/flgf.html');">
  109. <span class="sp-wrapper-head-col-span">
  110. <i class="fa fa-legal"></i>法律法规
  111. </span>
  112. </div>
  113. <div class="sp-wrapper-head-col" onclick="sp.addTabNav('F0103', '标准规范', 'tpl/flfg/bzgf.html');">
  114. <span class="sp-wrapper-head-col-span">
  115. <i class="icon-book"></i>标准规范
  116. </span>
  117. </div>
  118. <div class="sp-wrapper-head-col" ng-click="ctl.onePic()">
  119. <span class="sp-wrapper-head-col-span">
  120. <i class="icon-map-1"></i>地图搜索
  121. </span>
  122. </div>
  123. <div class="sp-wrapper-head-col">
  124. <span class="sp-wrapper-head-col-span">
  125. <input type="text" class="sp-wrapper-head-search" placeholder="地图搜索" ng-model="ctl.headBtnSearchKeyword" ng-change="ctl.headBtnSearch()" />
  126. </span>
  127. <div class="sp-wrapper-head-sub-2 sp-text-center" style="width:175px;" ng-if="ctl.headSearchResult_view">
  128. <div class="sp-lh-26-wrap" ng-repeat="item in ctl.headSearchResult" ng-click="ctl.headKeywordPage(item)"><a ng-bind="item.name" title="{{item.name}}"></a></div>
  129. </div>
  130. </div>
  131. <div class="sp-wrapper-head-col" onclick="window.location.reload();">
  132. <span class="sp-wrapper-head-col-span">
  133. <i class="fa fa-refresh"></i>刷 新
  134. </span>
  135. </div>
  136. <div class="sp-wrapper-head-col">
  137. <span class="sp-wrapper-head-col-span">
  138. <img alt="" id="spanAdminPhoto" src="" class="sp-wrarrer-photo" />
  139. <span id="spanAdminUserName"></span>
  140. <input type="hidden" id="spanAdminUserId" />
  141. </span>
  142. <div class="sp-wrapper-head-sub sp-text-center" style="width: 110px;">
  143. <div class="sp-lh-26">
  144. <a onclick="sp.addTabNav('asetNewPersonalData', '个人资料', 'tpk/_asetnew/personalData.html')">
  145. <i class="fa fa-list-alt sp-mr-5"></i>个人资料
  146. </a>
  147. </div>
  148. <div class="sp-lh-26">
  149. <a onclick="sp.addTabNav('myFav', '我的收藏', 'tpl/myfav/index.html')">
  150. <i class="fa fa-bookmark sp-mr-5"></i>我的收藏
  151. </a>
  152. </div>
  153. <!--<div class="sp-lh-26" onclick="sp.addTabNav('favorite', '功能关注', 'tpl/_aset/favorite.html')">
  154. <a><i class="fa fa-heart-o sp-mr-5"></i>功能关注</a>
  155. </div>-->
  156. <!--<div class="sp-lh-26">
  157. <a ng-click="ctl.card(0)"><i class="fa fa-calendar sp-mr-5"></i>考勤打卡</a>
  158. </div>-->
  159. <!--<div class="sp-lh-26 sp-indent-5" ng-click="ctl.InitUser()" ng-if="ctl.userId='4eceedc2-34b8-417d-8080-133cb72152c1'"><a><i class="fa fa-user-o sp-mr-5"></i>个人初始化</a></div>-->
  160. <div class="sp-lh-26" ng-click="ctl.btnSetDesktop()"><a><i class="fa fa-gear sp-mr-5"></i>桌面设置</a></div>
  161. <div class="sp-lh-26 sp-skin-box">
  162. <div class="sp-desk-img" ng-repeat="item in ctl.bkimageArray" data-url="{{item.URL_set}}" data-code="{{item.CODE}}" ng-class="{'sp-desk-current':ctl.get_userInfoJsonStr.bkimageurl==item.URL}">
  163. <img ng-src="{{item.URL_set}}" style="width:100%; height:48px;" />
  164. </div>
  165. <!--<span id="skin_blue" class="sp-skin-current">
  166. <label class="sp-skin-blue"></label>
  167. </span>
  168. <span id="skin_white">
  169. <label class="sp-skin-white"></label>
  170. </span>
  171. <span id="skin_black">
  172. <label class="sp-skin-black"></label>
  173. </span>
  174. <span id="skin_red">
  175. <label class="sp-skin-red"></label>
  176. </span>
  177. <span id="skin_green">
  178. <label class="sp-skin-green"></label>
  179. </span>-->
  180. </div>
  181. </div>
  182. </div>
  183. <div class="sp-wrapper-head-col" onclick="btnLoginOut()">
  184. <span class="sp-wrapper-head-col-span">
  185. <i class="fa fa-sign-out sp-mr-5"></i>退 出
  186. </span>
  187. </div>
  188. </div>
  189. </div>
  190. <div class="sp-page">
  191. </div>
  192. <div class="sp-menu-right">
  193. <div class="sp-wrapper-tabs" id="spWrapperTabsPart">
  194. <div class="hd-horz-down">
  195. <ul>
  196. <li ng-repeat="item in ctl.userFuncList" ng-class="{'liWidth-large': ctl.userFuncList.length<5,'liWidth-small': ctl.userFuncList.length>9}">
  197. <a title="{{item.CNAME}}" ng-if="item.C_H_I_L_D.length<1" ng-click="ctl.btnNavPage(item.PKID,item.CNAME,item.FILEN)" ng-bind="item.CNAME"></a>
  198. <a title="{{item.CNAME}}" ng-if="item.C_H_I_L_D.length>0" ng-bind="item.CNAME"></a>
  199. <ul ng-if="item.C_H_I_L_D.length>0" ng-class="{'liWidth-large': ctl.userFuncList.length<5,'liWidth-small': ctl.userFuncList.length>9}">
  200. <li ng-repeat="item2 in item.C_H_I_L_D"><a title="{{item2.CNAME}}" ng-bind="item2.CNAME" ng-click="ctl.btnNavPage(item2.PKID,item2.CNAME,item2.FILEN);ctl.CrossPage(item2)"></a></li>
  201. </ul>
  202. </li>
  203. </ul>
  204. </div>
  205. <div id="meetingMsg"></div>
  206. <div class="sp-wrapper-tabs-box">
  207. <!--<div class="sp-wrapper-tabs-box-col sp-wrapper-tabs-box-current">
  208. <iframe id="indexhd_iframe_fileurl" src="" width="100%" height="100%" frameborder="0" class="iframe" scrolling="auto"></iframe>
  209. </div>-->
  210. </div>
  211. </div>
  212. </div>
  213. <div class="sp-layer" id="layer_card" style="width: 250px; min-width: 250px; ">
  214. <div class="sp-layer-head" style="background:#2176d6">
  215. <div class="sp-page sp-text-center sp-font16">
  216. 考勤打卡
  217. <div class="sp-layer-close sp-mr-10" title="关闭" onclick="sp.closeCenter('.sp-layer')">
  218. ×
  219. </div>
  220. </div>
  221. </div>
  222. <div class="sp-layer-body" style="background: #F3F4F6">
  223. <div class="sp-box sp-bg-white" style="border-radius:10px">
  224. <div class="sp-col-30 sp-text-right">
  225. <img ng-src="{{ctl.usercard.img}}" width="30" style="border-radius:5px" />
  226. </div>
  227. <div class="sp-col-70 right sp-fs-20" style="line-height:30px">
  228. <span class="sp-ml-10" ng-bind="ctl.usercard.username"></span>
  229. </div>
  230. </div>
  231. <div class="sp-page sp-bg-white" style="border-radius:10px;padding:8px">
  232. <div class="sp-col-50" style="background: #F3F4F6">
  233. <div class="sp-box">上班 {{ctl.CARDSTART}}</div>
  234. <div class="sp-page sp-pb-5 sp-fs-12" style="color: #AAB0B5; " ng-if="ctl.usercard.SBTIME==''">未打卡</div>
  235. <div class="sp-page sp-pb-5 sp-fs-12" style="color: #AAB0B5; " ng-if="ctl.usercard.SBTIME!=''">
  236. {{ctl.usercard.SBTIME}}
  237. </div>
  238. </div>
  239. <div class="sp-col-50" style="background: #F3F4F6">
  240. <div class="sp-box">下班 {{ctl.CARDEND}}</div>
  241. <div class="sp-page sp-pb-5 sp-fs-12" style="color: #AAB0B5; " ng-if="ctl.usercard.XBTIME==''">未打卡</div>
  242. <div class="sp-page sp-pb-5 sp-fs-12" style="color: #AAB0B5; " ng-if="ctl.usercard.XBTIME!=''">
  243. {{ctl.usercard.XBTIME}}
  244. </div>
  245. </div>
  246. <div class="sp-box">
  247. <div id="clickCard" ng-class="{'gray':ctl.usercard.SBTIME!=''&&ctl.usercard.XBTIME!=''}"
  248. ng-click="ctl.clickCard()">
  249. <span ng-if="ctl.usercard.id==0">上班打卡</span>
  250. <span ng-if="ctl.usercard.id!=0">下班打卡</span>
  251. <span class="cardtime"></span>
  252. </div>
  253. </div>
  254. </div>
  255. <div class="sp-box sp-bg-white sp-text-center sp-pt-10">
  256. <button class="sp-btn-blue sp-radius" onclick="sp.closeCenter('.sp-layer')">
  257. <i class="fa fa-colse sp-mr-5"></i>关 闭
  258. </button>
  259. </div>
  260. </div>
  261. </div>
  262. <!--<script src="AFrontEnd/js/jquery/jquery-1.8.3.min.js"></script>-->
  263. <script src="AFrontEnd/js/jquery/jquery-2.1.4.min.js"></script>
  264. <!--<script src="AFrontEnd/js/jquery/jquery-1.11.0.js"></script>-->
  265. <script src="AFrontEnd/js/jquery/jquery-ui-1.10.4.min.js"></script>
  266. <script src="AFrontEnd/js/angularjs/angular.js"></script>
  267. <script src="AFrontEnd/js/angularjs/dirPagination.js"></script>
  268. <script src="apiurljs.js"></script>
  269. <script src="js/sm4.js"></script>
  270. <script src="AFrontEnd/js/special/special_hd.js?v=202305010111122"></script>
  271. <script src="meeting/js/socket.io.min.js"></script>
  272. <!--<script>document.write('<script src="' + apiurljs.meeting + 'socket.io/socket.io.js" type="text/javascript"><\/script>')</script>-->
  273. <script>document.write('<scri' + 'pt src="js/indexhd/indexhd.js?time=' + new Date().getTime() + '" type="text/javascript"><\/script>')</script>
  274. </body>
  275. </html>