qingyiay
2023-06-29 9579955eecf9584697c546eae6ba90fb33795e40
pages/customer-page/fleet-management/fleet-management.vue
@@ -2,13 +2,20 @@
   <view class="fleet-management">
      <view><u-notice-bar mode="closable" fontSize="25" :text="text1"></u-notice-bar></view>
      <view class="groupCars" v-if="groupCarsShow">
         <u-collapse @change="change" @close="close" @open="open" accordion :border="false">
         <u-collapse @change="change" @close="close" @open="open" :border="false" :value="['0']">
            <u-empty mode="data" icon="http://cdn.uviewui.com/uview/empty/data.png" v-if="fleetDriverData.length == 0" width="400" height="400" textSize="18"></u-empty>
            <u-collapse-item :title="fleetDriverData[0].fleetName" name="车队" v-if="fleetDriverData.length != 0">
            <u-collapse-item :title="fleetDriverData[0].fleetName" v-if="fleetDriverData.length != 0" name="0">
               <view class="myCarContainer">
                  <u-swipe-action>
                     <u-cell-group>
                        <u-swipe-action-item :options="options1" v-for="(item, index) in fleetDriverData" :key="index" :index="item.id" :name="item.userId" @click="deleteGroupClick">
                        <u-swipe-action-item
                           :options="options1"
                           v-for="(item, index) in fleetDriverData"
                           :key="index"
                           :index="item.id"
                           :name="item.userId"
                           @click="deleteGroupClick"
                        >
                           <u-cell icon="car" iconStyle="font-size:20px;" :title="item.carNo" :value="item.name"></u-cell>
                        </u-swipe-action-item>
                     </u-cell-group>
@@ -36,7 +43,18 @@
</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;
   },
@@ -59,7 +77,8 @@
         // 删除小组模态框
         title: '提示',
         content: '',
         deleteGroupShow: false // 删除小组模态框,
         deleteGroupShow: false, // 删除小组模态框,
         value: ['0']
      };
   },
   onShow() {
@@ -102,7 +121,7 @@
               });
            } else {
               uni.showToast({
                  title: '删除失败',
                  title: res.msg ? res.msg : '删除失败',
                  duration: 2000
               });
            }