| | |
| | | <view class="groupCars" |
| | | v-if="groupCarsShow"> |
| | | <u-collapse @change="change" |
| | | @close="close" |
| | | @open="open" |
| | | :border="false" |
| | | :value="['0']"> |
| | | :value="['0']" |
| | | ref="collapse"> |
| | | <u-empty mode="data" |
| | | icon="http://cdn.uviewui.com/uview/empty/data.png" |
| | | v-if="fleetDriverData.length == 0" |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapState } from 'vuex'; |
| | | export default { |
| | | computed: { |
| | | ...mapState(['fleetDriverDataLength']) |
| | | }, |
| | | watch: { |
| | | fleetDriverDataLength(v) { |
| | | if (this.fleetDriverData.length !== v) { |
| | | this.GetUserFleet(); |
| | | } |
| | | } |
| | | }, |
| | | onLoad(params) { |
| | | this.deleteDriveObj.fleetId = params.id; |
| | | }, |
| | |
| | | this.$reqGet('GetUserFleet', { fleetId: this.deleteDriveObj.fleetId }).then(res => { |
| | | uni.hideLoading(); |
| | | this.fleetDriverData = res.data; |
| | | this.$nextTick(() => { |
| | | this.$refs.collapse.init() |
| | | }) |
| | | }); |
| | | }, |
| | | change() {}, |
| | | close() {}, |
| | | open() {}, |
| | | deleteGroupClick(args) { |
| | | this.deleteDriveObj.id = args.name; |
| | | this.fleetDriverData.forEach(item => { |