819527061@qq.com
2024-06-11 9b85e466d4ce21bb704c01ac3729737f3146bdc8
pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue
@@ -6,21 +6,36 @@
            ref="form1">
            <u-form-item labelWidth="20%"
               label="姓名"
               v-if="role == 1"
               ref="item1"><u--input v-model="name"
                  :customStyle="{ border: '1px solid #dddddd' }"></u--input></u-form-item>
            <u-form-item labelWidth="25%"
               label="手机号"
               v-if="role == 1"
               ref="item1"><u--input v-model="phone"
                  :customStyle="{ border: '1px solid #dddddd' }"></u--input></u-form-item>
                  <view><u-alert
                     fontSize="25"
                     showIcon
                     type = "warning"
                     :title="text1" v-if="role== 2"></u-alert></view>
            <u-form-item labelWidth="25%"
               label="汽车车牌号"
               ref="item1"
               v-if="role == 2">
               <u--input v-model="carNo"
                  :customStyle="{ border: '1px solid #dddddd' }"></u--input>
               <u--textarea
               :height="200" v-model="carNo"
               placeholder="请按照 司机车牌号,司机车牌号 格式创建,并使用逗号分隔"
                  :customStyle="{ border: '1px solid #dddddd' }"></u--textarea>
            </u-form-item>
         </u--form>
      </view>
      <div v-show="noneDriverList.length!==0" class="abnormal-block">
        <view style="font-size: 18px;display: flex;">以下<b>{{ noneDriverList.length }}</b>位司机存在异常</view>
        <div v-for="(item,i) in noneDriverList" :key="i" class="abnormal-list">
          {{ item }}
        </div>
      </div>
      <view class="else-invite"
         @click="elseInvite">
         +从其他车队选择
@@ -45,9 +60,11 @@
         return {
            role: null, // 决定添加货代司机,还是车队司机
            fleetId: null,
            text1:'请核实信息慎重添加,以免后续出现承运风险',
            name: '',
            phone: '',
            carNo: '',
            noneDriverList:[],
            customerId,
            loading: false
         };
@@ -68,7 +85,7 @@
                  }
                  break;
               case '2':
                  if (this.name == '' || this.phone == '' || this.carNo == '') {
                  if (this.carNo == '') {
                     uni.showToast({
                        title: '请规范输入!',
                        icon: 'error',
@@ -107,15 +124,18 @@
            this.loading = true
            this.$reqPost('bindUserFleet', {
               fleetId: this.fleetId,
               name: this.name,
               phone: this.phone,
               carNo: this
               text: this
                  .carNo
            }, 'params').then(res => {
            },'params').then(res => {
               console.log('邀请司机', res);
               this.loading = false
               if (res.code == 0) {
                  this.$u.toast(res.msg ? res.msg : '操作成功');
                  this.noneDriverList = res.data;
                  if(this.noneDriverList.length){
                     this.$u.toast( '输入司机车牌号异常');
                  }else{
                     this.$u.toast(res.msg ? res.msg : '操作成功');
                  setTimeout(() => {
                     uni.navigateBack()
                     uni.$emit('needRefresh')
@@ -123,6 +143,8 @@
                     //    url: '/pages/tabbar-page/myPage-tabbar/myPage-tabbar'
                     // });
                  }, 1000)
                  }
               } else {
                  uni.showToast({
                     title: res.msg ? res.msg : '操作失败',