qingyiay
2023-10-17 2adce788c1a411959b81f08d5569d92861c7f300
pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue
@@ -23,13 +23,13 @@
      </view>
      <view class="addBtn"><u-button text="邀请"
            type="primary"
            @click="addToHuoDaiOrDriver"></u-button></view>
            @click="addToHuoDaiOrDriver"
            :loading="loading"></u-button></view>
   </view>
</template>
<script>
   import { customerId } from '@/utils/status.js';
   import { mapMutations } from 'vuex';
   export default {
      onLoad(params) {
         this.role = params.role;
@@ -44,11 +44,11 @@
            name: '',
            phone: '',
            carNo: '',
            customerId
            customerId,
            loading: false
         };
      },
      methods: {
         ...mapMutations(['lengthchange']),
         init() {},
         addToHuoDaiOrDriver() {
            switch (this.role) {
@@ -79,8 +79,9 @@
         },
         // 邀请货代
         bindHuoDai() {
            // this.$reqPost('bindHuoDai', { customerId: this.customerId, name: this.name, phone: this.phone }, 'params').then(res => {
            this.loading = true
            this.$reqPost('bindHuoDai', { name: this.name, phone: this.phone }, 'params').then(res => {
               this.loading = false
               if (res.code == 0) {
                  this.$u.toast('添加成功');
                  setTimeout(() => {
@@ -91,28 +92,38 @@
               } else {
                  this.$u.toast(res.msg ? res.msg : '未成功添加');
               }
            });
            }).catch(e => {
               this.loading = false
            })
         },
         // 邀请司机
         bindUserFleet() {
            this.$reqPost('bindUserFleet', { fleetId: this.fleetId, name: this.name, phone: this.phone, carNo: this
                  .carNo }, 'params').then(res => {
            this.loading = true
            this.$reqPost('bindUserFleet', {
               fleetId: this.fleetId,
               name: this.name,
               phone: this.phone,
               carNo: this
                  .carNo
            }, 'params').then(res => {
               console.log('邀请司机', res);
               this.loading = false
               if (res.code == 0) {
                  this.$u.toast(res.msg ? res.msg : '操作成功');
                  this.$reqGet('GetUserFleet', { fleetId: this.fleetId }).then(response => {
                     this.lengthchange(response.data.length);
                  });
                  uni.navigateBack({
                     delta: 1
                  });
                  setTimeout(() => {
                     uni.navigateBack({
                        delta: 1
                     });
                  }, 1000)
               } else {
                  uni.showToast({
                     title: res.msg ? res.msg : '操作失败',
                     duration: 2000
                  });
               }
            });
            }).catch(e => {
               this.loading = false
            })
         }
      }
   };