index.html 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309
  1. <!DOCTYPE html>
  2. <!--<html lang="zh" data-ng-app="itsmApp">-->
  3. <html lang="zh" data-ng-app="starter">
  4. <head>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
  7. <!--<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">-->
  8. <!--<meta name="description" content="{{app.description}}">-->
  9. <meta name="keywords" content="app, responsive, angular, bootstrap, dashboard, admin">
  10. <!--<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />-->
  11. <!--<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />-->
  12. <!--<meta name="HandheldFriendly" content="true" />-->
  13. <!--<meta name="apple-touch-fullscreen" content="yes" />-->
  14. <!--<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />-->
  15. <!--<meta http-equiv="Pragma" content="no-cache" />-->
  16. <!--<meta http-equiv="Expires" content="0" />-->
  17. <!-- <meta name="description" content="{{app.name}}"> -->
  18. <title data-ng-bind="pageTitle()"></title>
  19. <!-- <title data-ng-bind="pageTitle()" ng-if='{usertype=="user"}'>网信运维</title> -->
  20. <!-- dev -->
  21. <!--<META HTTP-EQUIV="pragma" CONTENT="no-cache">-->
  22. <!--<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">-->
  23. <!--<META HTTP-EQUIV="expires" CONTENT="0">-->
  24. <!-- Google fonts -->
  25. <!-- <link href="http://fonts.googleapis.com/css?family=Lato:300,400,400italic,600,700|Raleway:300,400,500,600,700|Crete+Round:400italic" rel="stylesheet" type="text/css" /> -->
  26. <!-- Bootstrap -->
  27. <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css">
  28. <!--<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">-->
  29. <!-- Font Awesome -->
  30. <!--<link rel="stylesheet" href="../bower_components/font-awesome/css/font-awesome.min.css">-->
  31. <!-- Themify Icons -->
  32. <!--<link rel="stylesheet" href="../bower_components/themify-icons/themify-icons.css">-->
  33. <!-- Loading Bar -->
  34. <!--<link rel="stylesheet" href="../bower_components/angular-loading-bar/build/loading-bar.min.css">-->
  35. <!-- Animate Css -->
  36. <!--<link rel="stylesheet" href="../bower_components/animate.css/animate.min.css">-->
  37. <!-- ionic Css -->
  38. <link href="ionic/lib/ionic/css/ionic.css" rel="stylesheet">
  39. <link href="ionic/css/style.css" rel="stylesheet">
  40. <!-- iconfont -->
  41. <link rel="stylesheet" href="assets/font_weChat_iconfont/iconfont.css">
  42. <!-- weChatStyle -->
  43. <link rel="stylesheet" href="assets/css/weChatStyle.css">
  44. <link rel="stylesheet" href="assets/css/mobileSelect.css">
  45. <!-- Clip-Two CSS -->
  46. <!--<link rel="stylesheet" href="assets/css/styles.css">-->
  47. <!--<link rel="stylesheet" href="assets/css/plugins.css">-->
  48. <!--<link rel="stylesheet" type="text/css" href="assets/css/svgIconFont/iconfont.css" />-->
  49. <!--<link rel="stylesheet" type="text/css" href="assets/css/svgIconFont/demo.css" />-->
  50. <!-- Clip-Two Theme -->
  51. <!--<link rel="stylesheet" data-ng-href="assets/css/themes/{{ app.layout.theme }}.css" />-->
  52. <!--<link rel="stylesheet" type="text/css" href="assets/css/myStyle.css" />-->
  53. <!-- <script src="../bower_components/jquery/dist/jquery.min.js"></script> -->
  54. <!-- <script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script> -->
  55. <!-- jQuery -->
  56. <script src="../bower_components/angular/angular.min.js"></script>
  57. <script src="assets/js/main.js"></script>
  58. <script src="../bower_components/jquery/dist/jquery.min.js"></script>
  59. <!-- ionic/angularjs js -->
  60. <script src="ionic/lib/ionic/js/ionic.bundle.js"></script>
  61. <!--<script src="ionic/js/JPushPlugin.js"></script>-->
  62. <!-- Angular angular-formly -->
  63. <script src='bower_components/api-check/dist/api-check.min.js'></script>
  64. <script src="bower_components/angular-formly/dist/formly.js"></script>
  65. <script src='bower_components/angular-formly-templates-bootstrap/dist/angular-formly-templates-bootstrap.js'></script>
  66. <!-- 微信公众号JS-SDK文件调用 -->
  67. <script src="http://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>
  68. <script>
  69. // wx.config({
  70. // debug: true,
  71. // appId: '${appId}',
  72. // timestamp: '${timestamp}',
  73. // nonceStr: '${nonceStr}',
  74. // signature: '${signature}',
  75. // jsApiList: [
  76. // 'chooseImage',
  77. // 'previewImage',
  78. // 'uploadImage',
  79. // 'downloadImage'
  80. // ]
  81. // });
  82. // wx.config({
  83. // debug: true,
  84. // appId: 'wx40c9cd4c54d13656',
  85. // timestamp: '1517469717',
  86. // nonceStr: 'aaa',
  87. // signature: '6fb72854d9a8735335ccecabffea6adb3e382d55',
  88. // jsApiList: [
  89. // 'chooseImage',
  90. // 'previewImage',
  91. // 'uploadImage',
  92. // 'downloadImage'
  93. // ]
  94. // });
  95. // wx.ready(function() {
  96. // // alert("readyOK");
  97. // // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
  98. // });
  99. // wx.error(function(res) {
  100. // alert("wx.config failed.");
  101. // //alert(res);
  102. // // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,
  103. // // 也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
  104. // });
  105. // // 图片接口
  106. // // 拍照、本地选图
  107. // var images = {
  108. // localId: [],
  109. // serverId: []
  110. // };
  111. // // 拍照或者选择照片
  112. // function take_a_photo() {
  113. // wx.chooseImage({
  114. // count: 1, // 默认9,这里每次只处理一张照片
  115. // sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
  116. // sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
  117. // success: function(res) {
  118. // images.localId = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
  119. // var i = 0,
  120. // length = images.localId.length;
  121. // function upload() {
  122. // wx.uploadImage({
  123. // localId: images.localId[i],
  124. // success: function(res) {
  125. // i++;
  126. // alert('已上传:' + i + '/' + length);
  127. // images.serverId.push(res.serverId);
  128. // // res.serverId 就是 media_id,根据它去微信服务器读取图片数据:
  129. // var indata = {
  130. // "media_id": res.serverId
  131. // };
  132. // $.post("/weixin/getPhoto.json", indata, function(data) {
  133. // if (data.rs == 'f') {
  134. // alert("系统错误");
  135. // } else {
  136. // alert(data.body); // 返回 图片在我们自己的服务器的url
  137. // }
  138. // }, 'json');
  139. // if (i < length) {
  140. // upload();
  141. // }
  142. // },
  143. // fail: function(res) {
  144. // alert(JSON.stringify(res));
  145. // }
  146. // });
  147. // }
  148. // upload();
  149. // }
  150. // });
  151. // }
  152. </script>
  153. <!-- <script src="${pageContext.request.contextPath}/js/image.js" type="text/javascript" charset="utf-8"></script> -->
  154. <!-- your app's js -->
  155. <!--<script src="ionic/js/jquery-1.11.3.min.js" type="text/javascript"></script>-->
  156. <!--<script src="ionic/js/app.js"></script>-->
  157. <!--<script src="ionic/js/controllers.js"></script>-->
  158. <!--<script src="ionic/js/routes.js"></script>-->
  159. <!--<script src="ionic/js/services.js"></script>-->
  160. <!--<script src="ionic/js/directives.js"></script>-->
  161. <!--<script src="js/directives/OniBarDirective.js"></script>-->
  162. <!--<script src="ionic/js/elastic.js"></script>-->
  163. </head>
  164. <!--<body ng-controller="AppCtrl">-->
  165. <!--<div ui-view id="app" ng-class="{'app-mobile' : app.isMobile, 'app-navbar-fixed' : app.layout.isNavbarFixed, 'app-sidebar-fixed' : app.layout.isSidebarFixed, 'app-sidebar-closed':app.layout.isSidebarClosed, 'app-login-open':app.isLoginFixed, 'app-footer-fixed':app.layout.isFooterFixed}"></div>-->
  166. <body>
  167. <!--<ion-nav-bar>
  168. </ion-nav-bar>-->
  169. <ion-nav-view></ion-nav-view>
  170. <!-- jQuery -->
  171. <script src="bower_components/jquery/dist/jquery.min.js"></script>
  172. <!-- Fastclick -->
  173. <!--<script src="../bower_components/fastclick/lib/fastclick.js"></script>-->
  174. <!-- interact -->
  175. <!--<script src="../bower_components/interact/dist/interact.min.js"></script>-->
  176. <!-- Angular -->
  177. <!--<script src="../bower_components/angular/angular.js"></script>-->
  178. <!--<script src="../bower_components/i18n/angular-locale_zh-cn.js"></script>-->
  179. <!--<script src="../bower_components/angular-cookies/angular-cookies.min.js"></script>-->
  180. <!--<script src="../bower_components/angular-animate/angular-animate.min.js"></script>-->
  181. <!--<script src="../bower_components/angular-touch/angular-touch.min.js"></script>-->
  182. <!--<script src="../bower_components/angular-sanitize/angular-sanitize.min.js"></script>-->
  183. <!--<script src="../bower_components/angular-ui-router/release/angular-ui-router.min.js"></script>-->
  184. <!--<script src="../bower_components/angular-cookie/angular-cookie.js"></script>-->
  185. <!--<script src="../bower_components/ng-token-auth/dist/ng-token-auth.js"></script>-->
  186. <!-- Angular storage -->
  187. <!--<script src="../bower_components/ngstorage/ngStorage.min.js"></script>-->
  188. <!-- Angular Translate -->
  189. <!--<script src="../bower_components/angular-translate/angular-translate.min.js"></script>-->
  190. <!--<script src="../bower_components/angular-translate-loader-url/angular-translate-loader-url.min.js"></script>-->
  191. <!--<script src="../bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js"></script>-->
  192. <!--<script src="../bower_components/angular-translate-storage-local/angular-translate-storage-local.min.js"></script>-->
  193. <!--<script src="../bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.min.js"></script>-->
  194. <!-- oclazyload -->
  195. <script src="bower_components/oclazyload/dist/ocLazyLoad.js"></script>
  196. <!-- breadcrumb -->
  197. <!--<script src="../bower_components/angular-breadcrumb/dist/angular-breadcrumb.min.js"></script>-->
  198. <!-- UI Bootstrap -->
  199. <script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
  200. <!-- Loading Bar -->
  201. <!--<script src="../bower_components/angular-loading-bar/build/loading-bar.min.js"></script>-->
  202. <!-- Angular Scroll -->
  203. <!--<script src="../bower_components/angular-scroll/angular-scroll.min.js"></script>-->
  204. <!-- Angular restangular -->
  205. <script src="bower_components/lodash/lodash.min.js"></script>
  206. <script src="bower_components/restangular/dist/restangular.min.js"></script>
  207. <!-- HTML Desktop Notifaction -->
  208. <!--<script src="../bower_components/HTML5-Desktop-Notifications/desktop-notify.js"></script>-->
  209. <!-- Clip-Two Scripts -->
  210. <!--<script src="assets/js/app.min.js"></script>-->
  211. <!--<script src="assets/js/app.js"></script>-->
  212. <script src="assets/js/main.js"></script>
  213. <!-- <script src="assets/js/directive/mobileSelect.js'"></script> -->
  214. <script src="assets/js/config.constant.js"></script>
  215. <script src="assets/js/config.router.js"></script>
  216. <!-- ITSM-Two Factories -->
  217. <!--<script src="assets/js/factory/ddp.js"></script>-->
  218. <!--<script src="assets/js/factory/notification.js"></script>-->
  219. <!-- Clip-Two Directives -->
  220. <!--<script src="assets/js/directives/toggle.js"></script>-->
  221. <!--<script src="assets/js/directives/perfect-scrollbar.js"></script>-->
  222. <!--<script src="assets/js/directives/empty-links.js"></script>-->
  223. <!--<script src="assets/js/directives/sidebars.js"></script>-->
  224. <!--<script src="assets/js/directives/off-click.js"></script>-->
  225. <!--<script src="assets/js/directives/full-height.js"></script>-->
  226. <!--<script src="assets/js/directives/panel-tools.js"></script>-->
  227. <!--<script src="assets/js/directives/char-limit.js"></script>-->
  228. <!--<script src="assets/js/directives/dismiss.js"></script>-->
  229. <!--<script src="assets/js/directives/compare-to.js"></script>-->
  230. <!--<script src="assets/js/directives/select.js"></script>-->
  231. <!--<script src="assets/js/directives/messages.js"></script>-->
  232. <!--<script src="assets/js/directives/chat.js"></script>-->
  233. <!--<script src="assets/js/directives/sparkline.js"></script>-->
  234. <!--<script src="assets/js/directives/touchspin.js"></script>-->
  235. <!--<script src="assets/js/directives/file-upload.js"></script>-->
  236. <!--<script src="assets/js/directives/list-select.js"></script>-->
  237. <!--<script src="assets/js/directives/rightclick.js"></script>-->
  238. <!--<script src="assets/js/directives/ng-weekday.js"></script>-->
  239. <!--<script src="assets/js/directives/mentio.js"></script>-->
  240. <!-- Clip-Two Controllers -->
  241. <!--<script src="assets/js/controllers/mainCtrl.js"></script>-->
  242. <!--<script src="assets/js/controllers/bootstrapCtrl.js"></script>-->
  243. <!-- // <script src="assets/js/controllers/watch/watchCtrl.js"></script> -->
  244. <!--<script src="assets/js/controllers/script/highcharts.js"></script>-->
  245. <!--<script src="assets/js/controllers/script/exporting.js"></script>-->
  246. <!--<script src="assets/js/controllers/script/highcharts-3d.js"></script>-->
  247. <!--<script src="assets/js/controllers/script/jquery.toaster.js"></script>-->
  248. <!-- Google Apis -->
  249. <!-- <script src="//maps.googleapis.com/maps/api/js?v=3.exp&libraries=weather,visualization"></script> -->
  250. <!-- Baidu map Apis -->
  251. <!-- <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=gd0GyxGUxSCoAbmdyQBhyhrZ"></script> -->
  252. </body>
  253. </html>