floorone.html 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911
  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. <title>楼层</title>
  7. <link rel="stylesheet" href="css/floorcon.css">
  8. <!-- jquery-->
  9. <script src="js/jquery-3.5.1.min.js"></script>
  10. <script src="js/urljson.js"></script>
  11. </head>
  12. <style>
  13. .container {
  14. position: relative;
  15. background-image: url(images/indexbgfloor.png);
  16. background-size: 100% 100%;
  17. width: 100%;
  18. /* min-height: 900px; */
  19. height: 100%;
  20. }
  21. .el-pagination {
  22. text-align: center;
  23. }
  24. .el-pagination.is-background .btn-next,
  25. .el-pagination.is-background .btn-prev,
  26. .el-pagination.is-background .el-pager li {
  27. background-color: #A6D2EC !important;
  28. color: #fff !important;
  29. }
  30. .el-pagination.is-background .el-pager li:not(.disabled).active {
  31. background-color: #2895FF !important;
  32. }
  33. .el-tab-pane {
  34. display: flex;
  35. flex-direction: column;
  36. justify-content: space-between;
  37. }
  38. .moxing .namebtn {
  39. padding: 0 5px;
  40. border-radius: 4px;
  41. font-size: 14px;
  42. color: #FFFFFF;
  43. background: #A7C4E0;
  44. text-shadow: 3px 1px 2px rgb(40 149 255 / 80%);
  45. position: absolute;
  46. cursor: pointer;
  47. }
  48. .moxing .namebtnl {
  49. padding: 0;
  50. background-color: rgb(239 41 19 / 40%);
  51. border-radius: 6px;
  52. line-height: 17px;
  53. font-size: 14px;
  54. color: #FFFFFF;
  55. position: absolute;
  56. text-shadow: 3px 1px 2px rgb(217 112 100 / 100%);
  57. }
  58. #lines {
  59. position: absolute;
  60. height: 150px;
  61. transition: top 0.3s;
  62. width: 0;
  63. border: 1px dashed #1A95EB;
  64. z-index: 111;
  65. }
  66. #lineh {
  67. position: absolute;
  68. height: 0;
  69. transition: top 0.3s;
  70. width: 100px;
  71. border: 1px dashed #1A95EB;
  72. z-index: 111;
  73. }
  74. #redio {
  75. width: 13px;
  76. height: 13px;
  77. background: #2896FF;
  78. border-radius: 50%;
  79. position: absolute;
  80. z-index: 111;
  81. }
  82. .vrdiv {
  83. width: 28px;
  84. height: 28px;
  85. position: absolute;
  86. cursor: pointer;
  87. background-image: url(images/logo-vr.png);
  88. background-size: 100% 100%;
  89. }
  90. .btable {
  91. height: calc(100% - 67px);
  92. /* margin-top: 20px; */
  93. background-color: #fff;
  94. /* padding: 15px 10px; */
  95. box-sizing: border-box;
  96. }
  97. .jysm {
  98. color: #2895FF;
  99. display: flex;
  100. align-items: center;
  101. font-weight: bold;
  102. }
  103. .btable table {
  104. margin-top: 10px;
  105. border: 1px solid #64A8F6;
  106. }
  107. .btable tr td {
  108. border: 1px solid #64A8F6;
  109. padding: 5px;
  110. }
  111. .btable tr td.tit {
  112. font-size: 16px;
  113. color: #64A8F6;
  114. }
  115. .global-dialog .el-dialog__body {
  116. max-height: calc(100vh - 300px);
  117. overflow: auto;
  118. padding: 0 20px !important;
  119. padding-bottom: 20px !important;
  120. }
  121. .sxqd::-webkit-scrollbar {
  122. width: 0;
  123. }
  124. .global-dialog .el-tabs__header {
  125. margin: 0 !important;
  126. }
  127. .global-dialog .el-dialog__title {
  128. color: #64A8F6 !important
  129. }
  130. @media screen and (max-width:1700px) {
  131. html,
  132. body {
  133. font-size: 14px;
  134. }
  135. .sxqd li {
  136. cursor: pointer;
  137. margin-top: 5px;
  138. }
  139. .zxfw {
  140. top: 66%;
  141. }
  142. .zxfw .button {
  143. width: 215px;
  144. height: 85px;
  145. line-height: 30px;
  146. margin-right: 13px;
  147. }
  148. }
  149. @media screen and (max-width:1800px) {
  150. .moxing {
  151. left: 100px;
  152. }
  153. .detailDiv {
  154. max-height: 500px;
  155. }
  156. }
  157. .hide {
  158. display: none;
  159. }
  160. .search {
  161. width: 249px;
  162. height: 40px !important;
  163. display: flex;
  164. position: absolute;
  165. right: 20px;
  166. top: 90px;
  167. z-index: 999;
  168. }
  169. .search input {
  170. width: calc(100% - 44px);
  171. overflow: unset;
  172. background: #A6D2EC;
  173. border: 0;
  174. /*清除自带的2px的边框*/
  175. padding: 0;
  176. /*清除自带的padding间距*/
  177. outline: none;
  178. /*清除input点击之后的黑色边框*/
  179. height: 40px;
  180. padding-left: 10px;
  181. color: #2895FF;
  182. }
  183. .search input::placeholder {
  184. color: #E7F7FF;
  185. }
  186. .search .btn {
  187. width: 44px;
  188. height: 40px;
  189. background: #2895FF;
  190. display: flex;
  191. align-items: center;
  192. justify-content: center;
  193. }
  194. .zwsj {
  195. width: 100%;
  196. height: 100%;
  197. display: flex;
  198. align-items: center;
  199. justify-content: center;
  200. }
  201. </style>
  202. <body>
  203. <div style="width:100%;height:570px" class="header"></div>
  204. <div class="container hide" id="app">
  205. <div class="floorTabs">
  206. <div class="list" :class="{ active: currentFloor == tab.id }" v-for="(tab,index) in floorList" :key="index"
  207. @click="floorChange(tab.id)">
  208. {{tab.name}}
  209. </div>
  210. <div class="list" @click="backsw">返回室外</div>
  211. </div>
  212. <el-dialog title="窗口电话" class="global-dialog" :visible.sync="dialogVisible" width="60%"
  213. :before-close="handleClose" :close-on-click-modal="false">
  214. <div class="btable">
  215. <!-- <div class="jysm">
  216. <div style="width: 2px;height: 14px;background-color: #2895FF;margin-right: 10px;"></div>
  217. <div>简要说明</div>
  218. </div> -->
  219. <table border="0" cellspacing="0" style="width: 100%;">
  220. <tbody>
  221. <tr>
  222. <td class="tit">楼层</td>
  223. <td class="tit">窗口名称</td>
  224. <td class="tit">窗口号</td>
  225. <td class="tit">对外咨询窗口电话</td>
  226. </tr>
  227. <tr>
  228. <td class="tit" rowspan="2">一楼</td>
  229. <td>社保卡窗口</td>
  230. <td>1、2、3、4</td>
  231. <td>023-62525236、023-62602939(确认为窗口咨询电话)</td>
  232. </tr>
  233. <tr>
  234. <td>咨询窗口</td>
  235. <td>一楼咨询台</td>
  236. <td>023-62606771</td>
  237. </tr>
  238. <tr>
  239. <td class="tit" rowspan="9">二楼</td>
  240. <td>残联综合窗口</td>
  241. <td>205</td>
  242. <td>无</td>
  243. </tr>
  244. <tr>
  245. <td>财政综合窗口</td>
  246. <td>206</td>
  247. <td>023-62988007</td>
  248. </tr>
  249. <tr>
  250. <td>无差别综合窗口</td>
  251. <td>207、209</td>
  252. <td>023-62980273</td>
  253. </tr>
  254. <tr>
  255. <td>一件事一次办</td>
  256. <td>208</td>
  257. <td>023-62980273</td>
  258. </tr>
  259. <tr>
  260. <td>文旅综合窗口</td>
  261. <td>210</td>
  262. <td>023-62606250</td>
  263. </tr>
  264. <tr>
  265. <td>档案综合窗口</td>
  266. <td>211</td>
  267. <td>023-62980244</td>
  268. </tr>
  269. <tr>
  270. <td>卫健综合窗口</td>
  271. <td>212-215</td>
  272. <td>023-62980379</td>
  273. </tr>
  274. <tr>
  275. <td>交通综合窗口</td>
  276. <td>217-221</td>
  277. <td>023-62982072</td>
  278. </tr>
  279. <tr>
  280. <td>公安综合窗口</td>
  281. <td>224-235</td>
  282. <td>023-62985279</td>
  283. </tr>
  284. <tr>
  285. <td class="tit" rowspan="17">三楼</td>
  286. <td>经开区企业开办综合窗口</td>
  287. <td>301-307</td>
  288. <td>023-62980204,023-62980207</td>
  289. </tr>
  290. <tr>
  291. <td>经开区立项用地规划综合窗口</td>
  292. <td>308</td>
  293. <td>023-62980243</td>
  294. </tr>
  295. <tr>
  296. <td>经开区南岸区工程建设许可(小型建设项目)</td>
  297. <td>310</td>
  298. <td>023-62606752</td>
  299. </tr>
  300. <tr>
  301. <td>经开区施工许可 竣工验收 综合窗口</td>
  302. <td>311</td>
  303. <td>023-62980249</td>
  304. </tr>
  305. <tr>
  306. <td>南岸区施工许可 竣工验收 综合窗口 帮代办窗口</td>
  307. <td>312</td>
  308. <td>023-62606780</td>
  309. </tr>
  310. <tr>
  311. <td>经开市政综合窗口</td>
  312. <td>313</td>
  313. <td>023-62789342</td>
  314. </tr>
  315. <tr>
  316. <td>交通建设综合窗口</td>
  317. <td>314</td>
  318. <td>023-62392861</td>
  319. </tr>
  320. <tr>
  321. <td>生态环境综合窗口</td>
  322. <td>315</td>
  323. <td>023-62606735</td>
  324. </tr>
  325. <tr>
  326. <td>涉农事务综合窗口</td>
  327. <td>316</td>
  328. <td>023-62606735</td>
  329. </tr>
  330. <tr>
  331. <td>发改委综合窗口</td>
  332. <td>317</td>
  333. <td>023-62606782</td>
  334. </tr>
  335. <tr>
  336. <td>消防综合窗口</td>
  337. <td>318</td>
  338. <td>023-62606739</td>
  339. </tr>
  340. <tr>
  341. <td>城市管理综合窗口</td>
  342. <td>319-320</td>
  343. <td>023-62606760</td>
  344. </tr>
  345. <tr>
  346. <td>市政公用服务(水电气讯)综合窗口</td>
  347. <td>321</td>
  348. <td>无</td>
  349. </tr>
  350. <tr>
  351. <td>经开区办不成事反应窗口</td>
  352. <td>322</td>
  353. <td>023-62606905</td>
  354. </tr>
  355. <tr>
  356. <td>经开区项目帮代办综合窗口</td>
  357. <td>324</td>
  358. <td>023-62519346</td>
  359. </tr>
  360. <tr>
  361. <td>经开区税务综合窗口</td>
  362. <td>325</td>
  363. <td>023-62980241</td>
  364. </tr>
  365. <tr>
  366. <td>南岸区不动产登记综合窗口</td>
  367. <td>322</td>
  368. <td>无</td>
  369. </tr>
  370. </tbody>
  371. </table>
  372. </div>
  373. </el-dialog>
  374. <div id="lines" style="display: none;"></div>
  375. <div id="lineh" style="display: none;"></div>
  376. <div id="redio" style="display: none;"></div>
  377. <div class="detailDiv" style="display: none;" style="position: relative;">
  378. <div v-show="popupType == '1'">
  379. <div class="top">
  380. <div style="font-weight: bold;font-size: 1.625rem;">{{btnName}}您可以办理:</div>
  381. <div class="right" style="font-size: 1rem;">
  382. <span>工作时间:</span>
  383. <span>法定工作日 9:00-12:00 14:00-17:30</span>
  384. </div>
  385. </div>
  386. <el-tabs v-model="activeName" @tab-click="handleClick">
  387. <el-tab-pane label="依申请公开" name="first">
  388. <div class="ysqgk">
  389. </div>
  390. </el-tab-pane>
  391. <el-tab-pane label="政策咨询" name="second">
  392. <div class="ysqgk">
  393. </div>
  394. </el-tab-pane>
  395. <el-tab-pane label="接待导引" name="third">
  396. <div class="ysqgk">
  397. </div>
  398. </el-tab-pane>
  399. <el-tab-pane label="帮代办申请" name="fourth">
  400. <div class="ysqgk">
  401. </div>
  402. </el-tab-pane>
  403. </el-tabs>
  404. </div>
  405. <div v-show="popupType == '2'">
  406. <div class="search"><input type="text" placeholder="请输入关键字" v-model="inputValue">
  407. <div class="btn" @click="searchData(1)"><img src="images/flsearch.png" alt=""></div>
  408. </div>
  409. <div class="top">
  410. <div style="font-weight: bold;font-size: 1.625rem;white-space: nowrap;">{{btnName}}您可以办理:</div>
  411. <div class="right" style="font-size: 1rem;" v-show="btnName!=='24h自助服务区'">
  412. <span>工作时间:</span>
  413. <span>法定工作日 9:00-12:00 14:00-17:30</span>
  414. </div>
  415. </div>
  416. <el-tabs v-model="activeNametwo" @tab-click="handleClicktwo">
  417. <el-tab-pane label="事项清单" name="sxqd">
  418. <ul class="sxqd">
  419. <div class="zwsj" v-if="!this.sxqdList||!this.sxqdList.length">暂无数据</div>
  420. <li v-for="(item,index) in sxqdList">
  421. <span @click="goToLink(item.addr)" v-if="item.addr">{{item.mattersName}}</span>
  422. <span @click="goToLink('https://zwykb.cq.gov.cn/qxzz/naq/bszn/?rowGuid='+item.url)"
  423. v-else-if="item.url">{{item.mattersName}}</span>
  424. <span v-else>{{item.mattersName}}</span>
  425. </li>
  426. </ul>
  427. <el-pagination background @current-change="handleCurrentChange" :current-page.sync="currentPage"
  428. :page-size="7" layout="prev, pager, next" :total="total" class="popuppage">
  429. </el-pagination>
  430. </el-tab-pane>
  431. <el-tab-pane label="入驻部门" name="rzbm">
  432. <div class="zwsj" v-if="!this.rzbmList||!this.rzbmList.length">暂无数据</div>
  433. <ul class="sxqd" style="overflow-y: scroll;">
  434. <li v-for="(item,index) in rzbmList">
  435. <span>{{item.deptName}}</span>
  436. </li>
  437. </ul>
  438. </el-tab-pane>
  439. </el-tabs>
  440. </div>
  441. <div v-show="popupType == '6'">
  442. <div class="top">
  443. <div style="font-weight: bold;font-size: 1.625rem;">{{btnName}}您可以办理:</div>
  444. <div class="right" style="font-size: 1rem;">
  445. <span>工作时间:</span>
  446. <span>法定工作日 9:00-12:00 14:00-17:30</span>
  447. </div>
  448. </div>
  449. </div>
  450. </div>
  451. <div class="moxing" v-show="currentFloor == 1">
  452. <div class="imgDiv">
  453. <img src="images/floordetail1.png" alt="">
  454. <img src="images/floorArowRigt.png" alt=""
  455. style="position:absolute; left:52px;bottom: 73px;width: 40px;height: 34px;">
  456. <img src="images/floorArowTop.png" alt=""
  457. style="position:absolute; right: 220px;top: 22px;width: 34px;height: 39px;">
  458. <div class="vrdiv" style="left: 176px;bottom: 110px;"
  459. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=1')"></div>
  460. <div class="vrdiv" style="left: 284px;bottom: 120px;"
  461. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=2')">
  462. </div>
  463. <div class="vrdiv" style="left: 277px;bottom: 69px;"
  464. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=3')">
  465. </div>
  466. <div class="vrdiv" style="left: 384px;bottom: 146px;"
  467. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=4')"></div>
  468. <div class="vrdiv" style="right: 240px;bottom: 103px;"
  469. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=5')"></div>
  470. <div class="vrdiv" style="right: 195px;top: 73px;"
  471. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=6')"></div>
  472. <div class="vrdiv" style="right: 284px;top: 99px;"
  473. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=7')"></div>
  474. <div class="namebtn threed" style="left: 150px;bottom: 88px;background-color: #D97064;
  475. text-shadow: 3px 1px 2px rgb(217 112 100 / 80%);" data-popupType="1">咨询台
  476. </div>
  477. <div class="namebtn threed" style="left: 217px;bottom: 119px;" data-popupType="2" data-id="12">政务公开专区
  478. </div>
  479. <div class="namebtn threed" style="left: 217px;bottom: 72px;" data-popupType="2" data-id="3">24h自助服务区
  480. </div>
  481. <div class="namebtn threed" style="left: 331px;bottom: 97px;" data-popupType="2" data-id="2">社保卡办理区
  482. </div>
  483. <div class="namebtnl threed" style="right: 220px;bottom: 82px;">免费婚检室</div>
  484. <div class="namebtnl threed" style="left: 470px;bottom: 203px;">领政厅</div>
  485. <div class="namebtnl threed" style="right: 88px;bottom: 194px;">婚姻家庭辅导室</div>
  486. <div class="namebtn threed" style="right: 110px;top: 54px;" data-popupType="2" data-id="1">婚姻登记处</div>
  487. </div>
  488. <div style="font-size: 26px;color: #004A93;">2号楼一楼婚姻登记处社保卡办理</div>
  489. <div style="font-size: 20px;color: #547596;">(您可以点击图中的按钮查看详情)</div>
  490. </div>
  491. <div class="moxing" v-show="currentFloor == 2">
  492. <div class="imgDiv">
  493. <img src="images/floordetail2.png" alt="">
  494. <div class="vrdiv" style="left: 360px;bottom: 120px;"
  495. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=9')"></div>
  496. <div class="vrdiv" style="left: 313px;bottom: 94px;"
  497. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=8')"></div>
  498. <div class="vrdiv" style="right: 216px;bottom: 156px;"
  499. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=10')"></div>
  500. <div class="vrdiv" style="right: 260px;top: 120px;"
  501. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=11')"></div>
  502. <div class="vrdiv" style="right: 226px;top: 33px;"
  503. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=12')"></div>
  504. <div class="vrdiv" style="right: 175px;top: 105px;"
  505. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=13')"></div>
  506. <div class="namebtnl threed" style="left: 286px;bottom: 91px;">自助服务区</div>
  507. <div class="namebtn threed" style="left: 326px;bottom: 215px;" data-popupType="2" data-id="4">公安综合办理区
  508. </div>
  509. <div class="namebtnl threed" style="right: 175px;bottom: 156px;">自助服务区</div>
  510. <div class="namebtn threed" style="right: 110px;top: 87px;" data-popupType="2" data-id="5">无差别综合办理区
  511. </div>
  512. <div class="namebtnl threed" style="right: 187px;top: 15px;">母婴室</div>
  513. </div>
  514. <div style="font-size: 26px;color: #004A93;">2号楼二楼无差别、区公安办理区</div>
  515. <div style="font-size: 20px;color: #547596;">(您可以点击图中的按钮查看详情)</div>
  516. </div>
  517. <div class="moxing" v-show="currentFloor == 3">
  518. <div class="imgDiv">
  519. <img src="images/floordetail3.png" alt="">
  520. <div class="vrdiv" style="right:240px;top: 33px;"
  521. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=14')"></div>
  522. <div class="vrdiv" style="right:201px;top: 84px;"
  523. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=15')"></div>
  524. <div class="vrdiv" style="right: 175px;top: 185px;"
  525. @click="window.open('https://www.cqna.gov.cn/vr/dating3/tour.html?startscene=16')"></div>
  526. <div class="namebtnl threed"
  527. style="left: 7px;bottom: 50px;display: flex;flex-direction: column;align-items: center;">
  528. <span>314工程建设项目</span><span>审批会议室</span>
  529. </div>
  530. <div class="namebtn threed" style="left: 341px;top: 114px;" data-popupType="2" data-id="6">经开区企业开办办理区
  531. </div>
  532. <div class="namebtnl threed" style="right: 169px;top: 92px;">政务公开专区</div>
  533. <div class="namebtnl threed" style="right: 189px;top: 59px;">自助服务区</div>
  534. <div class="namebtn threed" style="right: 67px;top: 123px;" data-popupType="2" data-id="8">工程建设领域办理区
  535. </div>
  536. <div class="namebtn threed" style="right: 85px;top: 0;" data-popupType="2" data-id="7">不动产登记办理区</div>
  537. </div>
  538. <div style="font-size: 26px;color: #004A93;">2号楼三楼婚姻登记处社保卡办理</div>
  539. <div style="font-size: 20px;color: #547596;">(您可以点击图中的按钮查看详情)</div>
  540. </div>
  541. <div class="bottomBtn">
  542. <div class="btn active" id="threed" @click="showthreed">3D</div>
  543. <div class="btn" id="vrdiv" @click="showvrdiv">VR</div>
  544. </div>
  545. <div class="zxfw">
  546. <div style="color: #004A93;margin: 15px 0;">特色服务</div>
  547. <div class="buttonList">
  548. <div class="button" @click="goToLink('wyyy.html')">延时办</div>
  549. <div class="button" @click="goToLink('wybdb.html')">帮代办</div>
  550. <div class="button" @click="goToLink('qysmzq.html')">生命周期</div>
  551. <div class="button" @click="goToLink('https://www.cqna.gov.cn/zwgk_254/zfxxgkml/msjxjsbmp/index.html')">
  552. 免申即享</div>
  553. <div class="button" @click="goToLink('https://www.cqna.gov.cn/ghwd/znwd/index.html')">智能问答</div>
  554. <div class="button" @click="dialogVisible=true">窗口电话</div>
  555. </div>
  556. </div>
  557. </div>
  558. <div style="width:100%;" class="footer"></div>
  559. </body>
  560. <script>
  561. $(function () {
  562. /*公共部分
  563. * 导航栏
  564. * footer CopyRight
  565. */
  566. $(".header").load('https://www.cqna.gov.cn/ggbf_search/top/top_style.html');
  567. $(".footer").load('https://www.cqna.gov.cn/ggbf_search/ggyr/2022foot/bottomBlack.html');
  568. });
  569. </script>
  570. <!-- 引入 Vue -->
  571. <script src="js/vue.min.js"></script>
  572. <!-- 引入样式 -->
  573. <link rel="stylesheet" href="css/index.css">
  574. <!-- 引入组件库 -->
  575. <script src="js/index.js"></script>
  576. <script>
  577. var nowDiv = new Vue({
  578. el: "#app",
  579. data: function () {
  580. return {
  581. activeName: 'second',
  582. activeNametwo: 'rzbm',
  583. popupShow: false,
  584. btnName: '',
  585. currentFloor: 1,
  586. popupType: "other",
  587. currentPage: 1,
  588. total: 0,
  589. btnid: 1,
  590. dialogVisible: false,
  591. inputValue: '',
  592. floorList: [
  593. {
  594. id: 1,
  595. name: "一楼"
  596. },
  597. {
  598. id: 2,
  599. name: "二楼"
  600. },
  601. {
  602. id: 3,
  603. name: "三楼"
  604. },
  605. ],
  606. rzbmList: [],
  607. sxqdList: [
  608. {
  609. id: 1,
  610. title: "残疾人证新办",
  611. url: ""
  612. },
  613. {
  614. id: 1,
  615. title: "残疾人证换领",
  616. url: ""
  617. },
  618. {
  619. id: 1,
  620. title: "残疾人证迁移",
  621. url: ""
  622. },
  623. {
  624. id: 1,
  625. title: "残疾人证挂失补办",
  626. url: ""
  627. },
  628. {
  629. id: 1,
  630. title: "残疾人证注销",
  631. url: ""
  632. },
  633. {
  634. id: 1,
  635. title: "残疾类别/等级变更",
  636. url: ""
  637. }
  638. ]
  639. };
  640. },
  641. created() {
  642. this.unitBtnClick();
  643. },
  644. mounted() {
  645. const url = new URL(window.location.href);
  646. const id = url.searchParams.get('floorid');
  647. $('.threed').show();
  648. $('.vrdiv').hide();
  649. document.querySelector('#app').classList.remove('hide');
  650. },
  651. methods: {
  652. handleClose(done) {
  653. this.$confirm('确认关闭?')
  654. .then(_ => {
  655. done();
  656. })
  657. .catch(_ => { });
  658. },
  659. handleCurrentChange(val) {
  660. this.currentPage = val;
  661. if (this.inputValue) {
  662. this.searchData(val);
  663. } else {
  664. this.getItemList(val, this.btnid)
  665. }
  666. },
  667. handleClick(tab, event) {
  668. console.log(tab, event);
  669. },
  670. searchData(val) {
  671. var that = this;
  672. this.currentPage = val;
  673. $.ajax({
  674. url: conpath + "/handleBusiness/search",
  675. type: "post",
  676. contentType: 'application/json',
  677. data: JSON.stringify({
  678. "keyword": that.inputValue,
  679. "currentPage": val,
  680. "pageSize": 7,
  681. "businessId": that.btnid
  682. }),
  683. dataType: "json",
  684. success: function (data) {
  685. that.sxqdList = data.data.handleMatters.slice(0, 7);
  686. that.total = data.data.total;
  687. that.rzbmList = data.data.handleDepts;
  688. }
  689. })
  690. },
  691. goToLink(url) {
  692. if (url) {
  693. window.open(url);
  694. }
  695. },
  696. floorChange(id) {
  697. this.currentFloor = id;
  698. this.popupType = 'other'
  699. this.popupShow = false;
  700. $('.threed').show();
  701. $('.vrdiv').hide();
  702. this.unitBtnClick();
  703. this.showthreed();
  704. var detailDivs = document.getElementsByClassName('detailDiv');
  705. detailDivs[0].style.display = 'none'; // 强制显示元素
  706. },
  707. showthreed() {
  708. $('.threed').show();
  709. $('.vrdiv').hide();
  710. $('#vrdiv').removeClass('active');
  711. $('#threed').addClass('active');
  712. },
  713. showvrdiv() {
  714. $('.threed').hide();
  715. $('.vrdiv').show();
  716. $('#threed').removeClass('active');
  717. $('#vrdiv').addClass('active');
  718. this.unitBtnClick();
  719. var detailDivs = document.getElementsByClassName('detailDiv');
  720. detailDivs[0].style.display = 'none'; // 强制显示元素
  721. },
  722. handleClicktwo() { },
  723. backsw() {
  724. window.location.href = "qjt.html"
  725. },
  726. unitBtnClick() {
  727. lines.style.display = 'none';
  728. lineh.style.display = 'none';
  729. redio.style.display = 'none';
  730. },
  731. getItemList(currentPage, businessId) {
  732. var that = this;
  733. $.ajax({
  734. url: conpath + "/handleBusiness/query",
  735. type: "post",
  736. contentType: 'application/json',
  737. data: JSON.stringify({
  738. "currentPage": currentPage,
  739. "pageSize": 7,
  740. "businessId": businessId
  741. }),
  742. dataType: "json",
  743. success: function (data) {
  744. that.sxqdList = data.data.handleMatters;
  745. that.total = data.data.total;
  746. }
  747. })
  748. }
  749. }
  750. })
  751. </script>
  752. <script>
  753. var that = this;
  754. document.querySelectorAll('.namebtn').forEach(function (element) {
  755. element.addEventListener('click', function (event) {
  756. var detailDivs = document.getElementsByClassName('detailDiv');
  757. detailDivs[0].style.display = 'block'; // 强制显示元素
  758. var offset2 = $(detailDivs[0]).offset(); // 获取偏移量
  759. that.nowDiv.popupShow = true;
  760. //弹窗的宽高
  761. var element2 = document.getElementsByClassName('detailDiv');
  762. var offset2 = $('.detailDiv').offset();
  763. var rect = element2[0].getBoundingClientRect();
  764. var height2 = rect.top;
  765. var left2 = rect.left;
  766. //图中按钮的位置
  767. var rect1 = this.getBoundingClientRect();
  768. var top1 = rect1.top;
  769. var left1 = rect1.left;
  770. var width1 = rect1.width;
  771. var widthDiff = left2 - left1;
  772. var heightDiff = top1 - height2;
  773. var lines = document.getElementById('lines');
  774. var lineh = document.getElementById('lineh');
  775. var redio = document.getElementById('redio');
  776. lines.style.display = 'block';
  777. lineh.style.display = 'block';
  778. redio.style.display = 'block';
  779. //横线的位置
  780. lineh.style.width = widthDiff - width1 / 2 + 'px';
  781. lineh.style.left = left1 + width1 / 2 + 'px';
  782. lineh.style.top = top1 - heightDiff + 93.5 + 'px';
  783. //竖线的位置
  784. lines.style.height = heightDiff - 100 + 'px';
  785. var nowLeft = left1 + width1 / 2;
  786. lines.style.left = nowLeft - 1 + 'px';
  787. lines.style.top = top1 - heightDiff + 93.5 + 'px';
  788. //点的位置
  789. redio.style.top = top1 - 15 + 'px';
  790. redio.style.left = nowLeft - 6.5 + 'px';
  791. //获取弹窗内容
  792. var popupType = element.getAttribute('data-popupType');
  793. that.nowDiv.popupType = popupType ? popupType : "other";
  794. //初始化tab栏
  795. that.nowDiv.activeNametwo = "sxqd";
  796. that.nowDiv.inputValue = '';
  797. var id = element.getAttribute('data-id');
  798. that.nowDiv.currentPage = 1;
  799. if (id && id != 12) {
  800. $('#tab-rzbm').css('display', 'inline-block')
  801. $('.popuppage').css('display', 'block')
  802. $('.search').css('display', 'flex')
  803. that.nowDiv.btnid = id;
  804. $.ajax({
  805. url: conpath + "/handleBusiness/" + id,
  806. type: "get",
  807. dataType: "json",
  808. success: function (data) {
  809. var value = data.data;
  810. that.nowDiv.btnName = value.handleBusiness.handleName;
  811. that.nowDiv.rzbmList = value.handleDepts;
  812. }
  813. })
  814. that.nowDiv.getItemList(1, id)
  815. } else if (id && id == 12) {
  816. $('#tab-rzbm').css('display', 'none')
  817. $('.popuppage').css('display', 'none')
  818. $('.search').css('display', 'none')
  819. that.nowDiv.btnName = '政务公开专区';
  820. that.nowDiv.rzbmList = [];
  821. that.nowDiv.sxqdList = [{
  822. id: 1,
  823. mattersName: '政府信息公开指南',
  824. addr: 'https://www.cqna.gov.cn/zwgk_254/zfxxgkzn/qzfgkzn/202402/t20240202_12897323.html'
  825. },
  826. {
  827. id: 2,
  828. mattersName: '政府信息公开申请表',
  829. addr: 'https://www.cqna.gov.cn/zwgk_254/zfxxgkzn/qzfgkzn/202402/t20240202_12897323.html'
  830. },
  831. {
  832. id: 3,
  833. mattersName: '依申请公开流程图',
  834. addr: 'https://www.cqna.gov.cn/zwgk_254/ysqgk/202310/t20231008_12406289.html'
  835. },
  836. {
  837. id: 4,
  838. mattersName: '重庆市南岸区人民政府行政规范性文件',
  839. addr: 'https://www.cqna.gov.cn/zwgk_254/zfxxgkml/zcwj/xzgfxwjk/'
  840. },
  841. {
  842. id: 5,
  843. mattersName: '中华人民共和国国务院公报',
  844. addr: 'https://www.gov.cn/gongbao/2024/issue_11606/'
  845. },
  846. {
  847. id: 6,
  848. mattersName: '重庆市人民政府公报',
  849. addr: 'https://www.cq.gov.cn/zwgk/zfxxgkml/zfgb/2024/'
  850. }
  851. ];
  852. } else {
  853. $('.search').css('display', 'flex')
  854. $('#tab-rzbm').css('display', 'inline-block')
  855. $('.popuppage').css('display', 'block')
  856. that.nowDiv.btnName = '';
  857. }
  858. });
  859. });
  860. </script>
  861. </html>