| | |
| | | <template> |
| | | <!-- 添加货代或司机 --> |
| | | <!-- 添加承运商或司机 --> |
| | | <view class="addTo-freightForwarder-drvier"> |
| | | <view class="addForm"> |
| | | <u--form labelPosition="top" |
| | | ref="form1"> |
| | | <u-form-item labelWidth="20%" |
| | | label="姓名" |
| | | ref="item1"><u--input v-model="name" |
| | | :label="role == 1 ?'承运商' : '姓名'" |
| | | ref="item1" |
| | | v-if="role == 1"><u--input v-model="name" |
| | | :customStyle="{ border: '1px solid #dddddd' }"></u--input></u-form-item> |
| | | <u-form-item labelWidth="25%" |
| | | label="手机号" |
| | | ref="item1"><u--input v-model="phone" |
| | | ref="item1" |
| | | v-if="role == 1"><u--input v-model="phone" |
| | | :customStyle="{ border: '1px solid #dddddd' }"></u--input></u-form-item> |
| | | <u-form-item labelWidth="25%" |
| | | label="汽车车牌号" |
| | | ref="item1" |
| | | v-if="role == 2"> |
| | | <u--input v-model="carNo" |
| | | :customStyle="{ border: '1px solid #dddddd' }"></u--input> |
| | | <xm-cell special label="车牌号" :value="carNo" @show="showKeyboard('xmKeyboard')"></xm-cell> |
| | | <xm-keyboard-v2 ref="xmKeyboard" @confirm="(v) => carNo = v"></xm-keyboard-v2> |
| | | </u-form-item> |
| | | </u--form> |
| | | </view> |
| | |
| | | import { customerId } from '@/utils/status.js'; |
| | | export default { |
| | | onLoad(params) { |
| | | console.log(params,'params') |
| | | this.role = params.role; |
| | | if (params.fleetId) { |
| | | this.fleetId = params.fleetId; |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | role: null, // 决定添加货代司机,还是车队司机 |
| | | role: null, // 决定添加承运商司机,还是车队司机 |
| | | fleetId: null, |
| | | name: '', |
| | | phone: '', |
| | |
| | | }; |
| | | }, |
| | | methods: { |
| | | showKeyboard(ref){ |
| | | this.$refs[ref].toShow(this.carNo) |
| | | }, |
| | | init() {}, |
| | | addToHuoDaiOrDriver() { |
| | | switch (this.role) { |
| | |
| | | } |
| | | break; |
| | | case '2': |
| | | if (this.name == '' || this.phone == '' || this.carNo == '') { |
| | | if (this.carNo == '') { |
| | | uni.showToast({ |
| | | title: '请规范输入!', |
| | | icon: 'error', |
| | |
| | | break; |
| | | } |
| | | }, |
| | | // 邀请货代 |
| | | // 邀请承运商 |
| | | bindHuoDai() { |
| | | this.loading = true |
| | | this.$reqPost('bindHuoDai', { name: this.name, phone: this.phone }, 'params').then(res => { |
| | |
| | | this.loading = true |
| | | this.$reqPost('bindUserFleet', { |
| | | fleetId: this.fleetId, |
| | | name: this.name, |
| | | phone: this.phone, |
| | | carNo: this |
| | | .carNo |
| | | }, 'params').then(res => { |