index.html 15 KB

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