星油积分商城
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

51 lines
1.1 KiB

<template>
<view class="chargingPorts_body">
<scroll-view v-if="list.length" style="height: 100%;" scroll-y="true" @scrolltolower='scrolltolower'>
<port-item :item='item' :key="index" v-for="(item,index) in list"></port-item>
</scroll-view>
<image class="qx" v-else src="@/static/qs.png" mode=""></image>
</view>
</template>
<script>
import portItem from "../../components/portItem/index.vue"
import station from '@/api/station.js'
export default {
components: {
portItem
},
data() {
return {
list: []
}
},
onLoad(e) {
if (e.equipmentType && e.id) {
this.getInterface(e.equipmentType, e.id)
}
},
methods: {
getInterface(equipmentType, id) {
station.getConnectorList({
equipmentType: equipmentType,
id: id
}).then(res => {
this.list = res.data;
this.list.forEach(item=>{
item['color'] = equipmentType=='1'? '#48b8ba' : equipmentType=='2'? '#36658DFF': '#F67A22FF'
})
})
},
scrolltolower() {
uni.showToast({
title: '到底了',
icon: 'none'
})
}
}
}
</script>
<style lang="scss" scoped>
@import 'index.scss';
</style>