Commit a18ba60094ff563cca9538f005a7f96a50a023e3

Authored by liuqimichale
1 parent e47fb2bc

地磁故障api

src/App.vue
@@ -20,7 +20,7 @@ export default { @@ -20,7 +20,7 @@ export default {
20 } 20 }
21 }, 21 },
22 created() { 22 created() {
23 - this.urlLink = 1 23 + this.urlLink = 2
24 } 24 }
25 } 25 }
26 </script> 26 </script>
src/components/geomagnetism.vue
@@ -11,7 +11,6 @@ @@ -11,7 +11,6 @@
11 故障时间 :{{list.modifyTime | dataFilter}} 11 故障时间 :{{list.modifyTime | dataFilter}}
12 </li> 12 </li>
13 </ul> 13 </ul>
14 -  
15 </li> 14 </li>
16 15
17 </ul> 16 </ul>
src/components/screen.vue
1 <template> 1 <template>
2 <div class=""> 2 <div class="">
3 <ul class="dici-wrap"> 3 <ul class="dici-wrap">
4 - <li>  
5 - <p class="parkName">赤峰诱导屏名称</p> 4 + <li v-for="(item, index) in queryscreenList" :key="index">
  5 + <p class="parkName">{{item.guideName}}</p>
6 <ul class="diciList"> 6 <ul class="diciList">
7 <li> 7 <li>
8 - 编号 :B8888B8888 8 + 编号 :{{item.guideNo}}
9 </li> 9 </li>
10 <li> 10 <li>
11 - 异常类型 :设备故障 11 + 异常类型 :{{item.ledDeviceStatus | screenFilter(item.ledScreenStatus)}}
12 </li> 12 </li>
13 <li> 13 <li>
14 - 故障时间 :2019-01-91 15:31:00 14 + 故障时间 :{{item.lastUpdateDate | dataFilter}}
15 </li> 15 </li>
16 </ul> 16 </ul>
17 17
18 </li> 18 </li>
19 - <li>  
20 - <p class="parkName">赤峰诱导屏名称</p>  
21 - <ul class="diciList">  
22 - <li>  
23 - 编号 :B8888B8888  
24 - </li>  
25 - <li>  
26 - 异常类型 :设备故障  
27 - </li>  
28 - <li>  
29 - 故障时间 :2019-01-91 15:31:00  
30 - </li>  
31 - </ul>  
32 - </li> 19 +
33 </ul> 20 </ul>
34 </div> 21 </div>
35 </template> 22 </template>
36 <script> 23 <script>
  24 +import { screenAddress } from '../utils/api'
37 export default { 25 export default {
38 name: 'screen', 26 name: 'screen',
  27 + data() {
  28 + return{
  29 + modifyTimeBegin: new Date('2019-04-01 00:00:00'),
  30 + modifyTimeEnd: new Date('2019-04-04 00:00:00'),
  31 + queryscreenList: []
  32 + }
  33 +
  34 + },
39 created() { 35 created() {
40 document.title = '诱导屏故障' 36 document.title = '诱导屏故障'
  37 +
  38 + screenAddress({
  39 + modifyTimeBegin:this.modifyTimeBegin,
  40 + modifyTimeEnd: this.modifyTimeEnd,
  41 + orgId: 10003,
  42 + sysCode:'1001',
  43 + })
  44 + .then((res) => {
  45 + console.log(res.data.data)
  46 + const queryscreenList = res.data.data
  47 + this.queryscreenList = queryscreenList
  48 + })
  49 + .catch((res) => {
  50 + console.log(res)
  51 + })
  52 + },
  53 + filters: {
  54 + screenFilter(device,screen){
  55 + if(device === 2 && screen === 2){
  56 + return '设备故障,屏幕已关闭'
  57 + } else if(device ===1 && screen ===2){
  58 + return '屏幕已关闭'
  59 + } else if(device ===2 && screen ===1){
  60 + return '设备故障'
  61 + } else {
  62 + return '正常'
  63 + }
  64 +
  65 + }
41 } 66 }
42 } 67 }
43 </script> 68 </script>
src/utils/api.js
1 import { post } from './request' 1 import { post } from './request'
2 2
3 export const diciAddress = params => post('queryGeoFaultList',params) 3 export const diciAddress = params => post('queryGeoFaultList',params)
  4 +
  5 +export const screenAddress = params => post('queryScreenFaultList',params)