zspt.html 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <base href="/ycsletrx/">
  7. <title>招生入学填报</title>
  8. <script src="/ycsletrx/assets/vue.global.js"></script>
  9. <script src="/ycsletrx/assets/axios.min.js"></script>
  10. <script src="/ycsletrx/assets/request.js"></script>
  11. <script src="/ycsletrx/assets/decrypt.js"></script>
  12. <link rel="stylesheet" href="/ycsletrx/assets/index-4d773741.css">
  13. <link rel="stylesheet" href="/ycsletrx/assets/style.css">
  14. <script>const basePath = "/ycsletrx/";</script>
  15. <script>const INFO = '2024/10/14 12:26'</script>
  16. </head>
  17. <body style="margin: 0;overflow-x: hidden;">
  18. <div id="app" class="app">
  19. <div id="iframe-header">
  20. <div class="top-row">
  21. <div class="top-row-content" style="width: 1200px;margin: 0 auto">
  22. <div class="top-row-left">
  23. <div class="text-link" @click="headerEvent('gjzwfwpt')">国家政务服务平台</div>
  24. <div class="divider">|</div>
  25. <div class="text-link" @click="headerEvent('hbsrmzf')">湖北省人民政府</div>
  26. </div>
  27. <div class="top-row-right">
  28. <div class="text-link" @click="headerEvent('ehbapp')">鄂汇办APP</div>
  29. </div>
  30. </div>
  31. </div>
  32. <div class="second-row">
  33. <div class="gov-logo" @click="headerEvent('govlogo')"></div>
  34. <div class="divider"></div>
  35. <div class="logo" @click="headerEvent('logo')"></div>
  36. <div class="divider"></div>
  37. <div class="region-box">
  38. <div class="position-logo"></div>
  39. <div class="province">湖北省</div>
  40. <div class="city">恩施土家族苗族自治州</div>
  41. </div>
  42. </div>
  43. <div class="third-row">
  44. <div class="tab-list">
  45. <div class="tab-item" @click="headerEvent('sy')">首页</div>
  46. <div class="tab-item" @click="headerEvent('grfw')">个人服务</div>
  47. <div class="tab-item" @click="headerEvent('frfw')">法人服务</div>
  48. <div class="tab-item" @click="headerEvent('zwgk')">政务公开</div>
  49. <div class="tab-item" @click="headerEvent('zmhd')">政民互动</div>
  50. <div class="tab-item active">高效办成一件事</div>
  51. <div class="tab-item" @click="headerEvent('whdsqtb')">武汉都市圈通办</div>
  52. <div class="tab-item" @click="headerEvent('hcp')">好差评</div>
  53. <div class="tab-item" @click="headerEvent('hlwjg')">互联网+监管</div>
  54. <div class="tab-item" @click="headerEvent('sjkf')">数据开放</div>
  55. </div>
  56. </div>
  57. <div class="page-title-row">
  58. <div class="position-logo"></div>
  59. <div class="page-title">教育入学一件事</div>
  60. </div>
  61. </div>
  62. <div class="relative flex justify-center w-screen bg-hex-c9e1f6 flex-auto" style="background-color: #f5f7fa;">
  63. <div class="w-1200px z-1">
  64. <div class="grid grid-cols-6 gap-4 mt-46px">
  65. <div v-for="item in list" @click="openUrl(item)"
  66. class="h-22 lh-22 bg-white shadow hover:text-hex-84aff2 hover:shadow-lg hover:text-17px cursor-pointer text-center rounded-6px">
  67. {{ item.name }}
  68. </div>
  69. </div>
  70. </div>
  71. </div>
  72. <iframe ref="iframeFooterRef" src="/ycsletrx/footer/common/layout/footer/footer.html" id="iframe-footer"></iframe>
  73. </div>
  74. <script>
  75. const { createApp, ref, unref, onMounted } = Vue
  76. function setup() {
  77. document.title = '恩施土家族苗族自治州中小学智慧招生平台'
  78. const list = [
  79. { name: '恩施市', url: 'http://esrxbm.eszedu.com:81', api: 'http://esrxbmapi.eszedu.com:91' },
  80. { name: '利川市', url: 'http://lcrxbm.eszedu.com:82', api: 'http://lcrxbmapi.eszedu.com:92' },
  81. { name: '建始县', url: 'http://jsrxbm.eszedu.com:83', api: 'http://jsrxbmapi.eszedu.com:93' },
  82. { name: '巴东县', url: 'http://bdrxbm.eszedu.com:84', api: 'http://bdrxbmapi.eszedu.com:94' },
  83. { name: '咸丰县', url: 'http://xfrxbm.eszedu.com:85', api: 'http://xfrxbmapi.eszedu.com:93' },
  84. { name: '宣恩县', url: 'http://xerxbm.eszedu.com:86', api: 'http://xerxbmapi.eszedu.com:96' },
  85. { name: '来凤县', url: 'http://lfrxbm.eszedu.com:83', api: 'http://lfrxbmapi.eszedu.com:97' },
  86. { name: '鹤峰县', url: 'http://hfrxbm.eszedu.com:88', api: 'http://hfrxbmapi.eszedu.com:98' },
  87. ]
  88. function openUrl(item) {
  89. const url = item.url
  90. const api = item.api
  91. window.open(`http://oauthapi.eszedu.com:100/openapi/oauth/uias/?gotoUrl=${encodeURIComponent(`${api}/openapi/oauth/uias/`)}&referer=${encodeURIComponent(`${url}/#/login`)}`, '_blank')
  92. }
  93. function headerEvent(type) {
  94. switch (type) {
  95. case 'gjzwfwpt':
  96. window.open('https://gjzwfw.www.gov.cn/index.html', '_blank')
  97. break;
  98. case 'hbsrmzf':
  99. window.open('https://www.hubei.gov.cn/', '_blank')
  100. break;
  101. case 'ehbapp':
  102. window.open('http://zwfw.hubei.gov.cn/webview/ehbptjs/index.html', '_blank')
  103. break;
  104. case 'logout':
  105. userInfoLocal.value = ''
  106. break;
  107. case 'govlogo': // https://www.hubei.gov.cn/
  108. window.open('https://www.hubei.gov.cn')
  109. break;
  110. case 'logo': // http://zwfw.hubei.gov.cn/
  111. window.location.href = "http://zwfw.hubei.gov.cn/"
  112. break;
  113. case 'sy': // http://zwfw.hubei.gov.cn/
  114. window.location.href = "http://zwfw.hubei.gov.cn/"
  115. break;
  116. case 'grfw': // http://zwfw.hubei.gov.cn/webview/fw/grfw.html?v=20211029
  117. window.location.href = "http://zwfw.hubei.gov.cn/webview/fw/grfw.html?v=20211029"
  118. break;
  119. case 'frfw': // http://zwfw.hubei.gov.cn/webview/fw/frfw.html?v=20211029
  120. window.location.href = "http://zwfw.hubei.gov.cn/webview/fw/frfw.html?v=20211029"
  121. break;
  122. case 'zwgk': // http://zwfw.hubei.gov.cn/webview/zwgk/zwgk.html?v=20211029
  123. window.location.href = "http://zwfw.hubei.gov.cn/webview/zwgk/zwgk.html?v=20211029"
  124. break;
  125. case 'zmhd': // http://zwfw.hubei.gov.cn/webview/bszn/zmhd.html?v=20211029
  126. window.location.href = "http://zwfw.hubei.gov.cn/webview/bszn/zmhd.html?v=20211029"
  127. break;
  128. case 'whdsqtb': // http://zwfw.hubei.gov.cn/webview/tszq/web/whdsqtb/index.html
  129. window.location.href = "http://zwfw.hubei.gov.cn/webview/tszq/web/whdsqtb/index.html"
  130. break;
  131. case 'hcp': // http://zwfw.hubei.gov.cn/webview/hcp/hcp.html
  132. window.location.href = "http://zwfw.hubei.gov.cn/webview/hcp/hcp.html"
  133. break;
  134. case 'hlwjg': // https://hlwjg.hubei.gov.cn/#/index?records=b5414e16
  135. window.open('https://hlwjg.hubei.gov.cn/#/index?records=b5414e16')
  136. break;
  137. case 'sjkf': // https://data.hubei.gov.cn/#/
  138. window.open('https://data.hubei.gov.cn/#/')
  139. break;
  140. }
  141. }
  142. const userInfoLocal = ref({
  143. name: '',
  144. code: ''
  145. })
  146. return {
  147. headerEvent,
  148. openUrl,
  149. list
  150. }
  151. }
  152. const app = createApp({ setup })
  153. app.mount('#app')
  154. </script>
  155. </body>
  156. </html>