Commit a18ba60094ff563cca9538f005a7f96a50a023e3
1 parent
e47fb2bc
地磁故障api
Showing
4 changed files
with
47 additions
and
21 deletions
src/App.vue
src/components/geomagnetism.vue
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