From 2adce788c1a411959b81f08d5569d92861c7f300 Mon Sep 17 00:00:00 2001 From: qingyiay <2386314947@qq.com> Date: 星期二, 17 十月 2023 16:54:52 +0800 Subject: [PATCH] 删除无用代码 修改部分逻辑 调整部分样式 --- pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue | 41 ++++++++++++++++++++++++++--------------- 1 files changed, 26 insertions(+), 15 deletions(-) diff --git a/pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue b/pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue index e80422a..3e7ee8c 100644 --- a/pages/customer-page/addTo-freightForwarder-driver/addTo-freightForwarder-driver.vue +++ b/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 + }) } } }; -- Gitblit v1.9.1