湖里大屏(BIM中心):mock BIM预留接口数据

This commit is contained in:
Jack 2022-08-15 14:34:53 +08:00
parent d0fc9c73d3
commit 6a6c4a196d
3 changed files with 19 additions and 6 deletions

View File

@ -8,5 +8,15 @@
{ "devName": "3号塔吊", "devonline": "1", "alarmNum": 5 },
{ "devName": "4号塔吊", "devonline": "0", "alarmNum": 3 }
]
},
"preInterface": {
"gateNum": 4,
"personTimes": 145,
"list": [
{ "devName": "1号闸机", "devonline": "0", "enter": 22, "outer": 12 },
{ "devName": "2号闸机", "devonline": "0", "enter": 42, "outer": 46 },
{ "devName": "3号闸机", "devonline": "1", "enter": 25, "outer": 32 },
{ "devName": "4号闸机", "devonline": "0", "enter": 221, "outer": 47 }
]
}
}

View File

@ -2,9 +2,9 @@
<Card :title="title">
<CountList
type="persons"
:allCount="{ value: 22, label: '人脸闸机总数', img: 'facegate' }"
:todayCount="{ value: 65, label: '今日进场人数', img: 'inout' }"
:list="[]"
:allCount="{ value: preInterface.gateNum, label: '人脸闸机总数', img: 'facegate' }"
:todayCount="{ value: preInterface.personTimes, label: '今日进场人数', img: 'inout' }"
:list="preInterface.list"
/>
</Card>
</template>
@ -12,6 +12,7 @@
<script>
import Card from '../components/Card.vue'
import CountList from '../components/CountList.vue'
import { preInterface } from '@/assets/json/jlw/bim.json'
export default {
components: { Card, CountList },
props: {
@ -21,7 +22,9 @@ export default {
}
},
data() {
return {}
return {
preInterface
}
}
}
</script>

View File

@ -23,8 +23,8 @@
<div class="label">{{ item.devName || item.deviceName }}</div>
<div class="num" v-if="type === 'waring'">今日报警{{ item.alarmNum }}</div>
<div class="persons" v-if="type === 'persons'">
<div class="person">进场人数67</div>
<div class="person">出场人数67</div>
<div class="person">进场人数{{ item.enter }}</div>
<div class="person">出场人数{{ item.outer }}</div>
</div>
</div>
</vue-scroll>