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