mzt.blade.php 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,shrink-to-fit=no,user-scalable=no,minimal-ui" name="viewport"/>
  6. <meta name ="format-detection" content="telephone=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  9. <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
  10. <!--UC默认竖屏` UC强制全屏-->
  11. <meta name="screen-orientation" content="portrait">
  12. <meta name="full-screen" content="yes"/>
  13. <meta name="browsermode" content="application"/>
  14. <!-- QQ强制竖屏` QQ强制全屏 -->
  15. <meta name="x5-orientation" content="portrait"/>
  16. <meta name="x5-fullscreen" content="true"/>
  17. <meta name="x5-page-mode" content="app"/>
  18. <title>闽政通快捷登录</title>
  19. <link rel="shortcut icon" href="/favicon.ico">
  20. <link href="https://www.jucai.gov.cn/themes/default/assets/mobile/css/common.css" rel="stylesheet">
  21. <link href="https://www.jucai.gov.cn/themes/default/assets/mobile/css/new_common.css" rel="stylesheet">
  22. <!-- Styles -->
  23. <style>
  24. .output{
  25. display: flex;
  26. justify-content: center;
  27. align-items: center;
  28. height: 100vh;
  29. font-size: 24px;
  30. }
  31. </style>
  32. <script type="text/javascript" src="https://www.jucai.gov.cn/themes/default/assets/mobile/js/rem.js"></script>
  33. <script type="text/javascript" src="https://www.jucai.gov.cn/themes/default/assets/mobile/js/zepto.min.js"></script>
  34. <script type="text/javascript" src="https://www.jucai.gov.cn/themes/default/assets/mobile/js/htmlspecialchars.js"></script>
  35. <script type="text/javascript" src="https://www.jucai.gov.cn/themes/default/assets/mobile/js/wechat.js"></script>
  36. <script src="https://www.jucai.gov.cn/themes/default/assets/mobile/js/vconsole.min.js"></script>
  37. {{-- <script>--}}
  38. {{-- // VConsole 默认会挂载到 `window.VConsole` 上--}}
  39. {{-- var vConsole = new window.VConsole();--}}
  40. {{-- </script>--}}
  41. <script src="https://mztapp.fujian.gov.cn:8190/mztAppWeb/app/js/mztHybrid.js"></script>
  42. {{-- <script>--}}
  43. {{-- var u = navigator.userAgent;--}}
  44. {{-- if (u.indexOf('mPaaSClient') > -1) {--}}
  45. {{-- document.write('<script src="https://mztapp.fujian.gov.cn:8190/mztAppWeb/app/js/mPaasHybrid.js"></scr' + 'ipt>')--}}
  46. {{-- } else if (u.indexOf('mzt') > -1) {--}}
  47. {{-- if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {--}}
  48. {{-- document.write('<script src="/themes/default/assets/mobile/js/AndroidCordova.js"></scr' + 'ipt>')--}}
  49. {{-- document.write('<script src="/themes/default/assets/mobile/js/AndroidCordovaInit.js"></scr' + 'ipt>')--}}
  50. {{-- } else if (u.indexOf('iPhone') > -1 || u.indexOf('iPad') > -1) {--}}
  51. {{-- function setupWebViewJavascriptBridge(callback) {--}}
  52. {{-- if (window.WebViewJavascriptBridge) { return callback(WebViewJavascriptBridge); }--}}
  53. {{-- if (window.WVJBCallbacks) { return window.WVJBCallbacks.push(callback); }--}}
  54. {{-- window.WVJBCallbacks = [callback];--}}
  55. {{-- var WVJBIframe = document.createElement('iframe');--}}
  56. {{-- WVJBIframe.style.display = 'none';--}}
  57. {{-- WVJBIframe.src = 'https://__bridge_loaded__';--}}
  58. {{-- document.documentElement.appendChild(WVJBIframe);--}}
  59. {{-- setTimeout(function() { document.documentElement.removeChild(WVJBIframe) }, 0)--}}
  60. {{-- }--}}
  61. {{-- setupWebViewJavascriptBridge(function(bridge) {--}}
  62. {{-- console.log('sdfsaf')--}}
  63. {{-- /*获取用户登录信息*/--}}
  64. {{-- bridge.registerHandler('getLoginInfo',function(succesCallback, failerCallback) {succesCallback();failerCallback();});--}}
  65. {{-- /*获取当前用户所选区域*/--}}
  66. {{-- bridge.registerHandler('getCurrentCity',function(succesCallback, failerCallback) {succesCallback();failerCallback();});--}}
  67. {{-- /*刷新*/--}}
  68. {{-- bridge.registerHandler('refresh',function(succesCallback, failerCallback) {succesCallback();failerCallback();})--}}
  69. {{-- /*打开分享页*/--}}
  70. {{-- bridge.registerHandler('shareWebPage',function(title, desc, thumbUrl, targetUrl, succesCallback, failerCallback) {succesCallback();failerCallback();})--}}
  71. {{-- /*定位坐标*/--}}
  72. {{-- bridge.registerHandler('location',function(succesCallback, failerCallback) {succesCallback();failerCallback();})--}}
  73. {{-- /*二维码读取*/--}}
  74. {{-- bridge.registerHandler('scan',function(succesCallback, failerCallback) {succesCallback();failerCallback();})--}}
  75. {{-- /*获取网络状态*/--}}
  76. {{-- bridge.registerHandler('networType',function(succesCallback, failerCallback) {succesCallback();failerCallback();})--}}
  77. {{-- /*跳转登录页*/--}}
  78. {{-- bridge.registerHandler('goLogin',function(succesCallback, failerCallback, params) {succesCallback();failerCallback();})--}}
  79. {{-- /*获取版本号*/--}}
  80. {{-- bridge.registerHandler('getVersion',function(succesCallback, failerCallback) {succesCallback();failerCallback();})--}}
  81. {{-- /*人脸识别*/--}}
  82. {{-- bridge.registerHandler('getFaceCheck',function(succesCallback, failerCallback, params) {succesCallback();failerCallback();})--}}
  83. {{-- /*静默校验*/--}}
  84. {{-- bridge.registerHandler('getSilentAuth',function(succesCallback, failerCallback, params) {succesCallback();failerCallback();})--}}
  85. {{-- /*原生弹窗*/--}}
  86. {{-- bridge.registerHandler('alert',function(message, succesCallback, title, buttonName) {succesCallback();})--}}
  87. {{-- /*调用百度地图*/--}}
  88. {{-- bridge.registerHandler('getBaiduMap',function(succesCallback, failerCallback, params) {succesCallback();failerCallback();});--}}
  89. {{-- /*打开拨号页*/--}}
  90. {{-- bridge.registerHandler('dial',function(succesCallback, failerCallback, params) {succesCallback();failerCallback();});--}}
  91. {{-- /*调用手机拍照/图库*/--}}
  92. {{-- bridge.registerHandler('getTakePictures',function(succesCallback, params) {succesCallback();});--}}
  93. {{-- /*手势解锁*/--}}
  94. {{-- bridge.registerHandler('getGestureUnlock',function(succesCallback, failerCallback) {succesCallback();failerCallback();});--}}
  95. {{-- /*获取通讯录信息*/--}}
  96. {{-- bridge.registerHandler('getAddressBookList',function(succesCallback, failerCallback, params) {succesCallback();failerCallback();});--}}
  97. {{-- /*调用地图导航*/--}}
  98. {{-- bridge.registerHandler('getMapNavigator',function(succesCallback, params) {succesCallback();failerCallback();});--}}
  99. {{-- /*开启新页面(关闭当前页)*/--}}
  100. {{-- bridge.registerHandler('goOpenNewPageOrExit',function(params, succesCallback, failerCallback) {succesCallback();failerCallback();});--}}
  101. {{-- /*获取终端IP*/--}}
  102. {{-- bridge.registerHandler('getIpAddress',function(succesCallback) {succesCallback();});--}}
  103. {{-- /*文件上传*/--}}
  104. {{-- bridge.registerHandler('uploadFile',function(succesCallback, failerCallback, params) {succesCallback();failerCallback();});--}}
  105. {{-- /*临时操作*/--}}
  106. {{-- bridge.registerHandler('temporaryOperation',function(params) {});--}}
  107. {{-- /*获取设备信息*/--}}
  108. {{-- bridge.registerHandler('getDeviceInfo',function(succesCallback) {succesCallback();});--}}
  109. {{-- /*跳转至指定原生页面*/--}}
  110. {{-- bridge.registerHandler('startNativePage',function(succesCallback, params) {succesCallback();});--}}
  111. {{-- /*视频录制*/--}}
  112. {{-- bridge.registerHandler('getMediaRecorder',function(succesCallback, params) {succesCallback();});--}}
  113. {{-- /*返回*/--}}
  114. {{-- bridge.registerHandler('back');--}}
  115. {{-- /*跳转其他APP*/--}}
  116. {{-- bridge.registerHandler('jumpOtherApp',function(succesCallback, failerCallback, params) {succesCallback();failerCallback();});--}}
  117. {{-- /*网页支付*/--}}
  118. {{-- bridge.registerHandler('wapPay',function(params) {});--}}
  119. {{-- /*打开支付宝认证页*/--}}
  120. {{-- bridge.registerHandler('doAlipayVerify',function(params) {});--}}
  121. {{-- /*打开支付宝钱包页*/--}}
  122. {{-- bridge.registerHandler('doAlipayPayment',function(succesCallback, params) {succesCallback();});--}}
  123. {{-- /*确认弹框*/--}}
  124. {{-- bridge.registerHandler('confirm',function(succesCallback, params) {succesCallback();});--}}
  125. {{-- /*输入弹框*/--}}
  126. {{-- bridge.registerHandler('prompt',function(succesCallback, params) {succesCallback();});--}}
  127. {{-- /*隐藏/弹起系统软键盘*/--}}
  128. {{-- bridge.registerHandler('softInput',function(params) {});--}}
  129. {{-- /*保存图片/视频到系统图库*/--}}
  130. {{-- bridge.registerHandler('saveFileToGallery',function(succesCallback, params) {succesCallback();});--}}
  131. {{-- /*查看/签署pdf文件*/--}}
  132. {{-- bridge.registerHandler('showPDF',function(succesCallback, params) {succesCallback();});--}}
  133. {{-- /*查看edc文件*/--}}
  134. {{-- bridge.registerHandler('showEDC',function(succesCallback, params) {succesCallback();});--}}
  135. {{-- /*调用OCR插件*/--}}
  136. {{-- bridge.registerHandler('getOCR',function(succesCallback, params) {succesCallback();});--}}
  137. {{-- /*调节屏幕亮度*/--}}
  138. {{-- bridge.registerHandler('adjustBrightness',function(params) {});--}}
  139. {{-- /*恢复系统屏幕亮度*/--}}
  140. {{-- bridge.registerHandler('resetBrightness');--}}
  141. {{-- /*播放或录制音频*/--}}
  142. {{-- bridge.registerHandler('playOrRecordAudio',function(succesCallback, params) {succesCallback();});--}}
  143. {{-- /*播放或录制视频*/--}}
  144. {{-- bridge.registerHandler('playOrRecordVideo',function(succesCallback, params) {succesCallback();});--}}
  145. {{-- /*公共方法--{--}}
  146. {{-- 保存PDF到相册--}}
  147. {{-- AES解密--}}
  148. {{-- 查看ofd文件--}}
  149. {{-- 同步证照文件--}}
  150. {{-- 打开证照文件--}}
  151. {{-- 打开证照文件--}}
  152. {{-- RSA解密--}}
  153. {{-- PDF转图片--}}
  154. {{-- }*/--}}
  155. {{-- bridge.registerHandler('publicMethod',function(succesCallback, failerCallback, params) {succesCallback();failerCallback();});--}}
  156. {{-- })--}}
  157. {{-- /*--}}
  158. {{-- * UI control--}}
  159. {{-- * version : 3.4--}}
  160. {{-- * author : lufeng--}}
  161. {{-- * date : 2015-7-15--}}
  162. {{-- */--}}
  163. {{-- ;--}}
  164. {{-- (function(window) {--}}
  165. {{-- /**--}}
  166. {{-- 插件类,提供数据请求、界面加载、数据持久化、日期控件等接口,提供全局属性。--}}
  167. {{-- @class app--}}
  168. {{-- */--}}
  169. {{-- window.app = window.app || {};--}}
  170. {{-- /**--}}
  171. {{-- 页面事件--}}
  172. {{-- @class app.page--}}
  173. {{-- */--}}
  174. {{-- window.app.page= window.app.page|| {};--}}
  175. {{-- /*========================page=======================================*/--}}
  176. {{-- /**--}}
  177. {{-- 页面dom结构完成后的事件,类似window.onload--}}
  178. {{-- */--}}
  179. {{-- app.page.onReady = function(){}--}}
  180. {{-- /**--}}
  181. {{-- 页面加载完成后执行的事件,类似$(function(){...})--}}
  182. {{-- */--}}
  183. {{-- app.page.onLoad = function(){}--}}
  184. {{-- app.page.onError=function(msg,url,line){--}}
  185. {{-- //这个会全局捕获js报出的错误,生产环境可以禁用掉--}}
  186. {{-- alert("url:"+url+" msg:"+msg+" line:"+line);--}}
  187. {{-- }--}}
  188. {{-- /*========================page=======================================*/--}}
  189. {{-- /*========================link=======================================*/--}}
  190. {{-- /**--}}
  191. {{-- 方法--}}
  192. {{-- */--}}
  193. {{-- window.app.link = window.app.link || {};--}}
  194. {{-- window.app.barcode = window.app.barcode || {};--}}
  195. {{-- window.app.phone = window.app.phone || {};--}}
  196. {{-- /**--}}
  197. {{-- * 获取用户登录信息--}}
  198. {{-- */--}}
  199. {{-- app.link.getLoginInfo = function(succesCallback, failerCallback){--}}
  200. {{-- WebViewJavascriptBridge.callHandler('getLoginInfo',function(res) {--}}
  201. {{-- var result = JSON.parse(res);--}}
  202. {{-- if(result.success){--}}
  203. {{-- succesCallback(result);--}}
  204. {{-- }else{--}}
  205. {{-- failerCallback(result);--}}
  206. {{-- }--}}
  207. {{-- });--}}
  208. {{-- }--}}
  209. {{-- /**--}}
  210. {{-- * 获取当前用户所选区域--}}
  211. {{-- */--}}
  212. {{-- app.link.getCurrentCity = function(succesCallback, failerCallback){--}}
  213. {{-- WebViewJavascriptBridge.callHandler('getCurrentCity',function(res) {--}}
  214. {{-- var result = JSON.parse(res);--}}
  215. {{-- if(result.success){--}}
  216. {{-- succesCallback(res);--}}
  217. {{-- }else{--}}
  218. {{-- failerCallback(result);--}}
  219. {{-- }--}}
  220. {{-- });--}}
  221. {{-- }--}}
  222. {{-- /**--}}
  223. {{-- * 刷新--}}
  224. {{-- */--}}
  225. {{-- app.refresh = function(succesCallback, failerCallback){--}}
  226. {{-- WebViewJavascriptBridge.callHandler('refresh', function() {});--}}
  227. {{-- }--}}
  228. {{-- /**--}}
  229. {{-- * 打开分享页--}}
  230. {{-- */--}}
  231. {{-- app.link.shareWebPage = function(title, desc, thumbUrl, targetUrl, succesCallback, failerCallback){--}}
  232. {{-- var params = {--}}
  233. {{-- webpage : {--}}
  234. {{-- title : title,--}}
  235. {{-- targetUrl : targetUrl,--}}
  236. {{-- desc : desc,--}}
  237. {{-- thumbUrl : thumbUrl--}}
  238. {{-- }--}}
  239. {{-- };--}}
  240. {{-- WebViewJavascriptBridge.callHandler('shareWebPage',params, function(res) {--}}
  241. {{-- var result = JSON.parse(res);--}}
  242. {{-- if(result.success){--}}
  243. {{-- succesCallback(res);--}}
  244. {{-- }else{--}}
  245. {{-- failerCallback(result);--}}
  246. {{-- }--}}
  247. {{-- });--}}
  248. {{-- }--}}
  249. {{-- /**--}}
  250. {{-- * 定位坐标--}}
  251. {{-- */--}}
  252. {{-- app.getLocation = function(succesCallback, failerCallback){--}}
  253. {{-- WebViewJavascriptBridge.callHandler('getLocation', function(res) {--}}
  254. {{-- var result = JSON.parse(res);--}}
  255. {{-- if(result.success){--}}
  256. {{-- succesCallback(result);--}}
  257. {{-- }else{--}}
  258. {{-- failerCallback(result);--}}
  259. {{-- }--}}
  260. {{-- });--}}
  261. {{-- }--}}
  262. {{-- /**--}}
  263. {{-- * 二维码读取--}}
  264. {{-- */--}}
  265. {{-- app.barcode.scan = function(succesCallback, failerCallback){--}}
  266. {{-- WebViewJavascriptBridge.callHandler('scan', function(res) {--}}
  267. {{-- if(res == null || res == ""){--}}
  268. {{-- failerCallback(res);--}}
  269. {{-- }else{--}}
  270. {{-- succesCallback(res);--}}
  271. {{-- }--}}
  272. {{-- });--}}
  273. {{-- }--}}
  274. {{-- /**--}}
  275. {{-- * 获取网络状态--}}
  276. {{-- */--}}
  277. {{-- app.link.networType = function(succesCallback, failerCallback){--}}
  278. {{-- WebViewJavascriptBridge.callHandler('networType', function(res) {--}}
  279. {{-- succesCallback(res);--}}
  280. {{-- });--}}
  281. {{-- }--}}
  282. {{-- /**--}}
  283. {{-- * 跳转登录页--}}
  284. {{-- */--}}
  285. {{-- app.link.goLogin = function(succesCallback, failerCallback, object){--}}
  286. {{-- WebViewJavascriptBridge.callHandler('goLogin',object, function(res) {--}}
  287. {{-- var result = JSON.parse(res);--}}
  288. {{-- if(result.success){--}}
  289. {{-- succesCallback(result);--}}
  290. {{-- }else{--}}
  291. {{-- failerCallback(res);--}}
  292. {{-- }--}}
  293. {{-- });--}}
  294. {{-- }--}}
  295. {{-- /**--}}
  296. {{-- * 获取版本号--}}
  297. {{-- */--}}
  298. {{-- app.link.getVersion = function(succesCallback, failerCallback){--}}
  299. {{-- WebViewJavascriptBridge.callHandler('getVersion', function(res) {--}}
  300. {{-- var result = JSON.parse(res);--}}
  301. {{-- if(result.success){--}}
  302. {{-- succesCallback(result);--}}
  303. {{-- }else{--}}
  304. {{-- failerCallback(result);--}}
  305. {{-- }--}}
  306. {{-- });--}}
  307. {{-- }--}}
  308. {{-- /**--}}
  309. {{-- * 人脸识别--}}
  310. {{-- */--}}
  311. {{-- app.link.getFaceCheck = function(succesCallback, failerCallback, object){--}}
  312. {{-- WebViewJavascriptBridge.callHandler('getFaceCheck',object, function(res) {--}}
  313. {{-- var result = JSON.parse(res);--}}
  314. {{-- if(result.success){--}}
  315. {{-- succesCallback(result);--}}
  316. {{-- }else{--}}
  317. {{-- failerCallback(result);--}}
  318. {{-- }--}}
  319. {{-- });--}}
  320. {{-- }--}}
  321. {{-- /**--}}
  322. {{-- * 静默校验--}}
  323. {{-- */--}}
  324. {{-- app.link.getSilentAuth = function(succesCallback, failerCallback, object){--}}
  325. {{-- WebViewJavascriptBridge.callHandler('getSilentAuth',object, function(res) {--}}
  326. {{-- var result = JSON.parse(res);--}}
  327. {{-- if(result.success){--}}
  328. {{-- succesCallback(result);--}}
  329. {{-- }else{--}}
  330. {{-- failerCallback(result);--}}
  331. {{-- }--}}
  332. {{-- });--}}
  333. {{-- }--}}
  334. {{-- /**--}}
  335. {{-- * 原生弹窗--}}
  336. {{-- */--}}
  337. {{-- app.alert = function(message, succesCallback, title, buttonName){--}}
  338. {{-- var param={};--}}
  339. {{-- param.message=message;--}}
  340. {{-- param.title=title;--}}
  341. {{-- param.buttonName=buttonName;--}}
  342. {{-- WebViewJavascriptBridge.callHandler('alert',param, function(res) {--}}
  343. {{-- succesCallback(res);--}}
  344. {{-- });--}}
  345. {{-- }--}}
  346. {{-- /**--}}
  347. {{-- * 调用百度地图--}}
  348. {{-- */--}}
  349. {{-- app.link.getBaiduMap = function(succesCallback, failerCallback){--}}
  350. {{-- WebViewJavascriptBridge.callHandler('getBaiduMap', function(res) {--}}
  351. {{-- var result = JSON.parse(res);--}}
  352. {{-- if(result.success){--}}
  353. {{-- succesCallback(result);--}}
  354. {{-- }else{--}}
  355. {{-- failerCallback(res);--}}
  356. {{-- }--}}
  357. {{-- });--}}
  358. {{-- }--}}
  359. {{-- /**--}}
  360. {{-- * 打开拨号页--}}
  361. {{-- */--}}
  362. {{-- app.phone.dial = function(object){--}}
  363. {{-- WebViewJavascriptBridge.callHandler('dial',object);--}}
  364. {{-- }--}}
  365. {{-- /**--}}
  366. {{-- * 调用手机拍照/图库--}}
  367. {{-- */--}}
  368. {{-- app.link.getTakePictures = function(succesCallback, object){--}}
  369. {{-- WebViewJavascriptBridge.callHandler('getTakePictures',object, function(res) {--}}
  370. {{-- var result = JSON.parse(res);--}}
  371. {{-- succesCallback(result);--}}
  372. {{-- });--}}
  373. {{-- }--}}
  374. {{-- /**--}}
  375. {{-- * 手势解锁--}}
  376. {{-- */--}}
  377. {{-- app.link.getGestureUnlock = function(succesCallback, failerCallback){--}}
  378. {{-- WebViewJavascriptBridge.callHandler('getGestureUnlock', function(res) {--}}
  379. {{-- var result = JSON.parse(res);--}}
  380. {{-- if(result.success){--}}
  381. {{-- succesCallback(res);--}}
  382. {{-- }else{--}}
  383. {{-- failerCallback(res);--}}
  384. {{-- }--}}
  385. {{-- });--}}
  386. {{-- }--}}
  387. {{-- /**--}}
  388. {{-- * 获取通讯录信息--}}
  389. {{-- */--}}
  390. {{-- app.link.getAddressBookList = function(succesCallback, failerCallback, object){--}}
  391. {{-- WebViewJavascriptBridge.callHandler('getAddressBookList',object, function(res) {--}}
  392. {{-- var result = JSON.parse(res);--}}
  393. {{-- if(result.success){--}}
  394. {{-- succesCallback(result);--}}
  395. {{-- }else{--}}
  396. {{-- failerCallback(res);--}}
  397. {{-- }--}}
  398. {{-- });--}}
  399. {{-- }--}}
  400. {{-- /**--}}
  401. {{-- * 调用地图导航--}}
  402. {{-- */--}}
  403. {{-- app.link.getMapNavigator = function(succesCallback, object){--}}
  404. {{-- WebViewJavascriptBridge.callHandler('getMapNavigator',object, function(res) {--}}
  405. {{-- var result = JSON.parse(res);--}}
  406. {{-- if(result.success){--}}
  407. {{-- succesCallback(result);--}}
  408. {{-- }--}}
  409. {{-- });--}}
  410. {{-- }--}}
  411. {{-- /**--}}
  412. {{-- * 开启新页面(关闭当前页)--}}
  413. {{-- */--}}
  414. {{-- app.link.goOpenNewPageOrExit = function(object, succesCallback, failerCallback){--}}
  415. {{-- WebViewJavascriptBridge.callHandler('goOpenNewPageOrExit',object, function(res) {--}}
  416. {{-- var result = JSON.parse(res);--}}
  417. {{-- if(result.success){--}}
  418. {{-- succesCallback(result);--}}
  419. {{-- }else{--}}
  420. {{-- failerCallback(res);--}}
  421. {{-- }--}}
  422. {{-- });--}}
  423. {{-- }--}}
  424. {{-- /**--}}
  425. {{-- * 获取终端IP--}}
  426. {{-- */--}}
  427. {{-- app.link.getIpAddress = function(succesCallback){--}}
  428. {{-- WebViewJavascriptBridge.callHandler('getIpAddress', function(res) {--}}
  429. {{-- var result = JSON.parse(res);--}}
  430. {{-- succesCallback(result);--}}
  431. {{-- });--}}
  432. {{-- }--}}
  433. {{-- /**--}}
  434. {{-- * 文件上传--}}
  435. {{-- */--}}
  436. {{-- app.link.uploadFile = function(succesCallback, failerCallback, object){--}}
  437. {{-- WebViewJavascriptBridge.callHandler('uploadFile',object, function(res) {--}}
  438. {{-- var result = JSON.parse(res);--}}
  439. {{-- if(result.success){--}}
  440. {{-- succesCallback(result);--}}
  441. {{-- }else{--}}
  442. {{-- failerCallback(res);--}}
  443. {{-- }--}}
  444. {{-- });--}}
  445. {{-- }--}}
  446. {{-- /**--}}
  447. {{-- * 临时操作--}}
  448. {{-- */--}}
  449. {{-- app.link.temporaryOperation = function(object){--}}
  450. {{-- WebViewJavascriptBridge.callHandler('temporaryOperation',object);--}}
  451. {{-- }--}}
  452. {{-- /**--}}
  453. {{-- * 获取设备信息--}}
  454. {{-- */--}}
  455. {{-- app.link.getDeviceInfo = function(succesCallback){--}}
  456. {{-- WebViewJavascriptBridge.callHandler('getDeviceInfo', function(res) {--}}
  457. {{-- var result = JSON.parse(res);--}}
  458. {{-- succesCallback(result);--}}
  459. {{-- });--}}
  460. {{-- }--}}
  461. {{-- /**--}}
  462. {{-- * 跳转至指定原生页面--}}
  463. {{-- */--}}
  464. {{-- app.link.startNativePage = function(succesCallback, object){--}}
  465. {{-- WebViewJavascriptBridge.callHandler('startNativePage',object, function(res) {--}}
  466. {{-- var result = JSON.parse(res);--}}
  467. {{-- succesCallback(result);--}}
  468. {{-- });--}}
  469. {{-- }--}}
  470. {{-- /**--}}
  471. {{-- * 视频录制--}}
  472. {{-- */--}}
  473. {{-- app.link.getMediaRecorder = function(succesCallback, object){--}}
  474. {{-- WebViewJavascriptBridge.callHandler('getMediaRecorder',object, function(res) {--}}
  475. {{-- var result = JSON.parse(res);--}}
  476. {{-- succesCallback(result);--}}
  477. {{-- });--}}
  478. {{-- }--}}
  479. {{-- /**--}}
  480. {{-- * 返回--}}
  481. {{-- */--}}
  482. {{-- app.back = function(){--}}
  483. {{-- WebViewJavascriptBridge.callHandler('back');--}}
  484. {{-- }--}}
  485. {{-- /**--}}
  486. {{-- * 跳转其他APP--}}
  487. {{-- */--}}
  488. {{-- app.link.jumpOtherApp = function(succesCallback, object){--}}
  489. {{-- WebViewJavascriptBridge.callHandler('jumpOtherApp',object, function() {});--}}
  490. {{-- }--}}
  491. {{-- /**--}}
  492. {{-- * 网页支付--}}
  493. {{-- */--}}
  494. {{-- app.link.wapPay = function(object){--}}
  495. {{-- WebViewJavascriptBridge.callHandler('wapPay',object);--}}
  496. {{-- }--}}
  497. {{-- /**--}}
  498. {{-- * 打开支付宝认证页--}}
  499. {{-- */--}}
  500. {{-- app.link.doAlipayVerify = function(object){--}}
  501. {{-- WebViewJavascriptBridge.callHandler('doAlipayVerify',object);--}}
  502. {{-- }--}}
  503. {{-- /**--}}
  504. {{-- * 打开支付宝钱包页--}}
  505. {{-- */--}}
  506. {{-- app.link.doAlipayPayment = function(succesCallback, object){--}}
  507. {{-- WebViewJavascriptBridge.callHandler('doAlipayPayment',object, function(res) {--}}
  508. {{-- var result = JSON.parse(res);--}}
  509. {{-- succesCallback(result);--}}
  510. {{-- });--}}
  511. {{-- }--}}
  512. {{-- /**--}}
  513. {{-- * 确认弹框--}}
  514. {{-- */--}}
  515. {{-- app.link.confirm = function(succesCallback, object){--}}
  516. {{-- WebViewJavascriptBridge.callHandler('confirm',object, function(res) {--}}
  517. {{-- var result = JSON.parse(res);--}}
  518. {{-- succesCallback(result);--}}
  519. {{-- });--}}
  520. {{-- }--}}
  521. {{-- /**--}}
  522. {{-- * 输入弹框--}}
  523. {{-- */--}}
  524. {{-- app.link.prompt = function(succesCallback, object){--}}
  525. {{-- WebViewJavascriptBridge.callHandler('prompt',object, function(res) {--}}
  526. {{-- var result = JSON.parse(res);--}}
  527. {{-- succesCallback(result);--}}
  528. {{-- });--}}
  529. {{-- }--}}
  530. {{-- /**--}}
  531. {{-- * 隐藏/弹起系统软键盘--}}
  532. {{-- */--}}
  533. {{-- app.link.softInput = function(object){--}}
  534. {{-- WebViewJavascriptBridge.callHandler('softInput',object);--}}
  535. {{-- }--}}
  536. {{-- /**--}}
  537. {{-- * 保存图片/视频到系统图库--}}
  538. {{-- */--}}
  539. {{-- app.link.saveFileToGallery = function(succesCallback, object){--}}
  540. {{-- WebViewJavascriptBridge.callHandler('saveFileToGallery',object, function(res) {--}}
  541. {{-- var result = JSON.parse(res);--}}
  542. {{-- succesCallback(result);--}}
  543. {{-- });--}}
  544. {{-- }--}}
  545. {{-- /**--}}
  546. {{-- * 查看/签署pdf文件--}}
  547. {{-- */--}}
  548. {{-- app.link.showPDF = function(succesCallback, object){--}}
  549. {{-- WebViewJavascriptBridge.callHandler('showPDF',object, function(res) {--}}
  550. {{-- var result = JSON.parse(res);--}}
  551. {{-- succesCallback(result);--}}
  552. {{-- });--}}
  553. {{-- }--}}
  554. {{-- /**--}}
  555. {{-- * 查看edc文件--}}
  556. {{-- */--}}
  557. {{-- app.link.showEDC = function(succesCallback, object){--}}
  558. {{-- WebViewJavascriptBridge.callHandler('showEDC',object, function(res) {--}}
  559. {{-- var result = JSON.parse(res);--}}
  560. {{-- succesCallback(result);--}}
  561. {{-- });--}}
  562. {{-- }--}}
  563. {{-- /**--}}
  564. {{-- * 调用OCR插件--}}
  565. {{-- */--}}
  566. {{-- app.link.getOCR = function(succesCallback, object){--}}
  567. {{-- WebViewJavascriptBridge.callHandler('getOCR',object, function(res) {--}}
  568. {{-- var result = JSON.parse(res);--}}
  569. {{-- succesCallback(result);--}}
  570. {{-- });--}}
  571. {{-- }--}}
  572. {{-- /**--}}
  573. {{-- * 调整屏幕亮度--}}
  574. {{-- */--}}
  575. {{-- app.link.adjustBrightness = function(object){--}}
  576. {{-- WebViewJavascriptBridge.callHandler('adjustBrightness',object);--}}
  577. {{-- }--}}
  578. {{-- /**--}}
  579. {{-- * 恢复系统屏幕亮度--}}
  580. {{-- */--}}
  581. {{-- app.link.resetBrightness = function(){--}}
  582. {{-- WebViewJavascriptBridge.callHandler('resetBrightness');--}}
  583. {{-- }--}}
  584. {{-- /**--}}
  585. {{-- * 播放或录制音频--}}
  586. {{-- */--}}
  587. {{-- app.link.playOrRecordAudio = function(succesCallback, object){--}}
  588. {{-- WebViewJavascriptBridge.callHandler('playOrRecordAudio',object, function(res) {--}}
  589. {{-- var result = JSON.parse(res);--}}
  590. {{-- succesCallback(result);--}}
  591. {{-- });--}}
  592. {{-- }--}}
  593. {{-- /**--}}
  594. {{-- * 播放或录制视频--}}
  595. {{-- */--}}
  596. {{-- app.link.playOrRecordVideo = function(succesCallback, object){--}}
  597. {{-- WebViewJavascriptBridge.callHandler('playOrRecordVideo',object, function(res) {--}}
  598. {{-- var result = JSON.parse(res);--}}
  599. {{-- succesCallback(result);--}}
  600. {{-- });--}}
  601. {{-- }--}}
  602. {{-- /**--}}
  603. {{-- * 公共方法--}}
  604. {{-- 保存PDF到相册--}}
  605. {{-- AES解密--}}
  606. {{-- 查看ofd文件--}}
  607. {{-- 同步证照文件--}}
  608. {{-- 打开证照文件--}}
  609. {{-- 打开证照文件--}}
  610. {{-- RSA解密--}}
  611. {{-- PDF转图片--}}
  612. {{-- */--}}
  613. {{-- app.link.publicMethod = function(succesCallback, failerCallback, object){--}}
  614. {{-- WebViewJavascriptBridge.callHandler('publicMethod',object, function(res) {--}}
  615. {{-- var result = JSON.parse(res);--}}
  616. {{-- if(result.success){--}}
  617. {{-- succesCallback(result);--}}
  618. {{-- }else{--}}
  619. {{-- failerCallback(result);--}}
  620. {{-- }--}}
  621. {{-- });--}}
  622. {{-- }--}}
  623. {{-- /*========================link=======================================*/--}}
  624. {{-- })(window);--}}
  625. {{--//页面完整加载完成--}}
  626. {{-- window.addEventListener("load", function(event) {--}}
  627. {{-- setTimeout(function(){--}}
  628. {{-- app.page.onLoad();--}}
  629. {{-- }, 200);--}}
  630. {{-- });--}}
  631. {{-- }--}}
  632. {{-- }--}}
  633. {{-- </script>--}}
  634. <script src="https://mztapp.fujian.gov.cn:8190/mztAppWeb/app/js/jsencrypt.js"></script>
  635. </head>
  636. <body>
  637. <div class="headernavfixed">
  638. <div class="headernav font18">
  639. <div class="title">
  640. <div class="n-tit-box">
  641. 闽政通快捷登录
  642. </div>
  643. </div>
  644. </div>
  645. </div>
  646. <div class="output">
  647. 登录中
  648. </div>
  649. <script>
  650. app.page.onLoad = function () {
  651. var param = {};
  652. param.isReturnPage = false;
  653. try {
  654. app.link.goLogin(function(result) {
  655. $.post("{{route($sub_site.'mobile.login_mzt')}}",result,function(res){
  656. if(res.data.status){
  657. window.location.href = res.data.url;
  658. }else{
  659. console.log(res.data.msg)
  660. }
  661. });
  662. }, function(result) {
  663. $(".output").html("登录失败" + result)
  664. },param);
  665. } catch (error) {
  666. console.log("捕获到错误:", error);
  667. }
  668. };
  669. </script>
  670. </body>
  671. </html>