zidonghua.vue 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481
  1. <template>
  2. <view>
  3. <!-- 头图 -->
  4. <view class="top_img">
  5. <!-- 通风管理 -->
  6. <view v-if="zdhxt == 'tfgl'">
  7. <image src="./img/tfgl.jpg" mode=""></image>
  8. </view>
  9. <!-- 压风制氮 -->
  10. <view v-if="zdhxt == 'yfzd'">
  11. <image src="./img/yfzd.jpg" mode=""></image>
  12. </view>
  13. <!-- 排水系统 -->
  14. <view v-if="zdhxt == 'psxt'">
  15. <image src="./img/psxt.jpg" mode=""></image>
  16. </view>
  17. <!-- 主运输 -->
  18. <view v-if="zdhxt == 'zys'">
  19. <image src="./img/zys.jpg" mode=""></image>
  20. </view>
  21. <!-- 巷道图 -->
  22. <view v-if="zdhxt == 'xdt'">
  23. <image src="./img/xdt.jpg" mode=""></image>
  24. </view>
  25. <!-- 矿压监测 -->
  26. <view v-if="zdhxt == 'kyjc'">
  27. <image src="./img/kyjc.jpg" mode=""></image>
  28. </view>
  29. </view>
  30. <!-- 列表 -->
  31. <view class="list">
  32. <!-- 通风管理 -->
  33. <view v-if="zdhxt == 'tfgl'">
  34. <view class="item" v-for="(item,index) in data_tfgl" :key="index">
  35. <view class="title" @click="item_active(index)">
  36. <view class="left">
  37. <view class="icon"></view>
  38. <view class="name">
  39. {{item.name}}
  40. </view>
  41. </view>
  42. <view class="right" v-if="index != active">
  43. <uni-icons type="arrowright"></uni-icons>
  44. </view>
  45. <view class="right" v-if="index == active">
  46. <uni-icons type="arrowdown"></uni-icons>
  47. </view>
  48. </view>
  49. <view class="inner_list" v-if="active == index">
  50. <view class="inner_item" v-for="(item_2,index_2) in item.list" :key="index_2" @click="inner_item_active(item_2)">
  51. <view class="inner_icon"></view>
  52. <view class="inner_name">{{item_2.name}}</view>
  53. </view>
  54. </view>
  55. </view>
  56. </view>
  57. <!-- 压风制氮 -->
  58. <view v-if="zdhxt == 'yfzd'">
  59. <view class="item" v-for="(item,index) in data_yfzd" :key="index">
  60. <view class="title" @click="item_active(index)">
  61. <view class="left">
  62. <view class="icon"></view>
  63. <view class="name">
  64. {{item.name}}
  65. </view>
  66. </view>
  67. <view class="right" v-if="index != active">
  68. <uni-icons type="arrowright"></uni-icons>
  69. </view>
  70. <view class="right" v-if="index == active">
  71. <uni-icons type="arrowdown"></uni-icons>
  72. </view>
  73. </view>
  74. <view class="inner_list" v-if="active == index">
  75. <view class="inner_item" v-for="(item_2,index_2) in item.list" :key="index_2" @click="inner_item_active(item_2)">
  76. <view class="inner_icon"></view>
  77. <view class="inner_name">{{item_2.name}}</view>
  78. </view>
  79. </view>
  80. </view>
  81. </view>
  82. <!-- 排水系统 -->
  83. <view v-if="zdhxt == 'psxt'">
  84. <view class="item" v-for="(item,index) in data_psxt" :key="index">
  85. <view class="title" @click="item_active(index)">
  86. <view class="left">
  87. <view class="icon"></view>
  88. <view class="name">
  89. {{item.name}}
  90. </view>
  91. </view>
  92. <view class="right" v-if="index != active">
  93. <uni-icons type="arrowright"></uni-icons>
  94. </view>
  95. <view class="right" v-if="index == active">
  96. <uni-icons type="arrowdown"></uni-icons>
  97. </view>
  98. </view>
  99. <view class="inner_list" v-if="active == index">
  100. <view class="inner_item" v-for="(item_2,index_2) in item.list" :key="index_2" @click="inner_item_active(item_2)">
  101. <view class="inner_icon"></view>
  102. <view class="inner_name">{{item_2.name}}</view>
  103. </view>
  104. </view>
  105. </view>
  106. </view>
  107. <!-- 主运输 -->
  108. <view v-if="zdhxt == 'zys'">
  109. <view class="item" v-for="(item,index) in data_zys" :key="index">
  110. <view class="title" @click="item_active(index)">
  111. <view class="left">
  112. <view class="icon"></view>
  113. <view class="name">
  114. {{item.name}}
  115. </view>
  116. </view>
  117. <view class="right" v-if="index != active">
  118. <uni-icons type="arrowright"></uni-icons>
  119. </view>
  120. <view class="right" v-if="index == active">
  121. <uni-icons type="arrowdown"></uni-icons>
  122. </view>
  123. </view>
  124. <view class="inner_list" v-if="active == index">
  125. <view class="inner_item" v-for="(item_2,index_2) in item.list" :key="index_2" @click="inner_item_active(item_2)">
  126. <view class="inner_icon"></view>
  127. <view class="inner_name">{{item_2.name}}</view>
  128. </view>
  129. </view>
  130. </view>
  131. </view>
  132. <!-- 巷道图 -->
  133. <view v-if="zdhxt == 'xdt'">
  134. <view class="item" v-for="(item,index) in data_xdt" :key="index">
  135. <view class="title" @click="item_active(index)">
  136. <view class="left">
  137. <view class="icon"></view>
  138. <view class="name">
  139. {{item.name}}
  140. </view>
  141. </view>
  142. <view class="right" v-if="index != active">
  143. <uni-icons type="arrowright"></uni-icons>
  144. </view>
  145. <view class="right" v-if="index == active">
  146. <uni-icons type="arrowdown"></uni-icons>
  147. </view>
  148. </view>
  149. <view class="inner_list" v-if="active == index">
  150. <view class="inner_item" v-for="(item_2,index_2) in item.list" :key="index_2" @click="inner_item_active(item_2)">
  151. <view class="inner_icon"></view>
  152. <view class="inner_name">{{item_2.name}}</view>
  153. </view>
  154. </view>
  155. </view>
  156. </view>
  157. <!-- 矿压监测 -->
  158. <view v-if="zdhxt == 'kyjc'">
  159. <view class="item" v-for="(item,index) in data_kyjc" :key="index">
  160. <view class="title" @click="item_active(index)">
  161. <view class="left">
  162. <view class="icon"></view>
  163. <view class="name">
  164. {{item.name}}
  165. </view>
  166. </view>
  167. <view class="right" v-if="index != active">
  168. <uni-icons type="arrowright"></uni-icons>
  169. </view>
  170. <view class="right" v-if="index == active">
  171. <uni-icons type="arrowdown"></uni-icons>
  172. </view>
  173. </view>
  174. <view class="inner_list" v-if="active == index">
  175. <view class="inner_item" v-for="(item_2,index_2) in item.list" :key="index_2" @click="inner_item_active(item_2)">
  176. <view class="inner_icon"></view>
  177. <view class="inner_name">{{item_2.name}}</view>
  178. </view>
  179. </view>
  180. </view>
  181. </view>
  182. </view>
  183. </view>
  184. </template>
  185. <script>
  186. export default {
  187. data() {
  188. return {
  189. zdhxt:"",
  190. active:9999,
  191. // 通风管理
  192. data_tfgl:[
  193. {
  194. name:"枣泉煤矿",
  195. list:[
  196. {
  197. name:"东井通风",
  198. url:"http://webdevelop.nxjiewei.com/assets/html/zaoquan/djtf/#/"
  199. },
  200. {
  201. name:"西井通风",
  202. url:"http://webdevelop.nxjiewei.com/assets/html/zaoquan/xjtf/#/"
  203. }
  204. ]
  205. },
  206. {
  207. name:"梅花井煤矿",
  208. list:[
  209. {
  210. name:"斜井通风",
  211. url:"http://webdevelop.nxjiewei.com/assets/html/meihuajing/xjtf/#/"
  212. },
  213. {
  214. name:"立井通风",
  215. url:"http://webdevelop.nxjiewei.com/assets/html/meihuajing/ljtf/#/"
  216. }
  217. ]
  218. },
  219. {
  220. name:"清水营煤矿",
  221. list:[
  222. {
  223. name:"通风系统",
  224. url:"http://webdevelop.nxjiewei.com/assets/html/qingshuiying/zidonghua_app/#/pages/index/ztfxt/ztfxt"
  225. }
  226. ]
  227. }
  228. ],
  229. // 压风制氮
  230. data_yfzd:[
  231. {
  232. name:"梅花井煤矿",
  233. list:[
  234. {
  235. name:"压风系统",
  236. url:"http://webdevelop.nxjiewei.com/assets/html/meihuajing/yf/#/"
  237. },
  238. {
  239. name:"制氮系统",
  240. url:"http://webdevelop.nxjiewei.com/assets/html/meihuajing/zd/#/"
  241. }
  242. ]
  243. }
  244. ],
  245. // 排水系统
  246. data_psxt:[
  247. {
  248. name:"枣泉煤矿",
  249. list:[
  250. {
  251. name:"720泵房",
  252. url:"http://webdevelop.nxjiewei.com/assets/html/zaoquan/720bf/#/"
  253. },
  254. {
  255. name:"880泵房",
  256. url:"http://webdevelop.nxjiewei.com/assets/html/zaoquan/880bf/#/"
  257. },
  258. {
  259. name:"929泵房",
  260. url:"http://webdevelop.nxjiewei.com/assets/html/zaoquan/929bf/#/"
  261. },
  262. {
  263. name:"950泵房",
  264. url:"http://webdevelop.nxjiewei.com/assets/html/zaoquan/950bf/#/"
  265. },
  266. {
  267. name:"980泵房",
  268. url:"http://webdevelop.nxjiewei.com/assets/html/zaoquan/980bf/#/"
  269. },
  270. ]
  271. },
  272. {
  273. name:"梅花井煤矿",
  274. list:[
  275. {
  276. name:"850泵房",
  277. url:"http://webdevelop.nxjiewei.com/assets/html/meihuajing/850bf/#/"
  278. },
  279. {
  280. name:"697泵房",
  281. url:"http://webdevelop.nxjiewei.com/assets/html/meihuajing/697bf/#/"
  282. },
  283. ]
  284. },
  285. {
  286. name:"清水营煤矿",
  287. list:[
  288. {
  289. name:"主排水泵房786",
  290. url:"http://webdevelop.nxjiewei.com/assets/html/qingshuiying/zidonghua_app/#/pages/index/786bf/786bf"
  291. },
  292. {
  293. name:"主排水泵房11",
  294. url:"http://webdevelop.nxjiewei.com/assets/html/qingshuiying/zidonghua_app/#/pages/index/11bf/11bf"
  295. }
  296. ]
  297. }
  298. ],
  299. // 主运输
  300. data_zys:[
  301. {
  302. name:"梅花井煤矿",
  303. list:[
  304. {
  305. name:"地面煤流",
  306. url:"http://webdevelop.nxjiewei.com/assets/html/meihuajing/dmml/#/"
  307. }
  308. ]
  309. }
  310. ],
  311. // 巷道图
  312. data_xdt:[
  313. {
  314. name:"梅花井煤矿",
  315. list:[
  316. {
  317. name:"巷道图",
  318. url:"http://webdevelop.nxjiewei.com/assets/html/meihuajing/zongtu/#/"
  319. }
  320. ]
  321. }
  322. ],
  323. // 矿压监测
  324. data_kyjc:[
  325. {
  326. name:"金家渠煤矿",
  327. list:[
  328. {
  329. name:"矿压监测",
  330. url:"http://webdevelop.nxjiewei.com/assets/html/zhks-quankuang/zidonghua/#/pages/jinjiaqu/kuang_ya_jian_ce/kuang_ya_jian_ce"
  331. }
  332. ]
  333. }
  334. ],
  335. }
  336. },
  337. onLoad(option) {
  338. this.zdhxt = option.zdhxt
  339. if(this.zdhxt == 'tfgl'){
  340. uni.setNavigationBarTitle({
  341. title:"通风管理"
  342. })
  343. }else if(this.zdhxt == 'psxt'){
  344. uni.setNavigationBarTitle({
  345. title:"排水系统"
  346. })
  347. }else if(this.zdhxt == 'yfzd'){
  348. uni.setNavigationBarTitle({
  349. title:"压风制氮"
  350. })
  351. }else if(this.zdhxt == 'zys'){
  352. uni.setNavigationBarTitle({
  353. title:"主运输"
  354. })
  355. }else if(this.zdhxt == 'xdt'){
  356. uni.setNavigationBarTitle({
  357. title:"巷道图"
  358. })
  359. }else if(this.zdhxt == 'kyjc'){
  360. uni.setNavigationBarTitle({
  361. title:"矿压监测"
  362. })
  363. }
  364. },
  365. methods: {
  366. item_active(index){
  367. console.log(index)
  368. if(index != this.active){
  369. this.active = index
  370. }else{
  371. this.active = 9999
  372. }
  373. },
  374. inner_item_active(item_2){
  375. // console.log(item_2)
  376. uni.navigateTo({
  377. url:"./detail/detail?url=" + item_2.url + "&name=" + item_2.name
  378. })
  379. }
  380. }
  381. }
  382. </script>
  383. <style lang="scss">
  384. page{
  385. background-color: #F7F7F7;
  386. }
  387. .top_img{
  388. image{
  389. width: 750rpx;
  390. height: 360rpx;
  391. }
  392. }
  393. .list{
  394. padding-top: 20rpx;
  395. .item{
  396. background-color: #FFFFFF;
  397. margin-bottom: 20rpx;
  398. box-sizing: border-box;
  399. padding: 0 35rpx;
  400. .title{
  401. display: flex;
  402. justify-content: space-between;
  403. align-items: center;
  404. height: 90rpx;
  405. border-bottom: 1rpx solid #f7f7f7;
  406. .left{
  407. display: flex;
  408. align-items: center;
  409. .icon{
  410. width: 31rpx;
  411. height: 27rpx;
  412. background-image: url(img/icon.png);
  413. background-size: cover;
  414. background-repeat: no-repeat;
  415. }
  416. .name{
  417. margin-left: 26rpx;
  418. font-size: 32rpx;
  419. }
  420. }
  421. .right{
  422. }
  423. }
  424. .inner_list{
  425. .inner_item{
  426. display: flex;
  427. align-items: center;
  428. height: 80rpx;
  429. border-bottom: 1rpx solid #f7f7f7;
  430. padding-left: 96rpx;
  431. .inner_icon{
  432. width: 10rpx;
  433. height: 10rpx;
  434. background-color: #0992E5;
  435. border-radius: 50%;
  436. }
  437. .inner_name{
  438. margin-left: 29rpx;
  439. font-size: 28rpx;
  440. color: #8a8a8a;
  441. }
  442. }
  443. }
  444. }
  445. }
  446. </style>