From e7405bb543d28c8e81402e7219575b83146942d4 Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期五, 15 九月 2023 09:55:20 +0800
Subject: [PATCH] 司机我的提交遗漏
---
pages/driver-page/drvier-my/drvier-my.vue | 73 ++++++++++++++++++++++++++++++------
1 files changed, 61 insertions(+), 12 deletions(-)
diff --git a/pages/driver-page/drvier-my/drvier-my.vue b/pages/driver-page/drvier-my/drvier-my.vue
index c03d621..6697c68 100644
--- a/pages/driver-page/drvier-my/drvier-my.vue
+++ b/pages/driver-page/drvier-my/drvier-my.vue
@@ -155,6 +155,11 @@
</view>
</view>
<view class="loginout">
+ <view class="loginout-main"><u-button text="閲嶇疆瀵嗙爜"
+ type="primary"
+ @click="initPwd"
+ shape="circle"
+ plain></u-button></view>
<view class="loginout-main"><u-button text="閫�鍑虹櫥褰�"
type="primary"
@click="logout"
@@ -183,7 +188,7 @@
<!-- 鍥剧墖棰勮寮瑰嚭妗� -->
<view class="previewImage-container">
<previewImage ref="previewImage"
- :imgs="TourImgList"
+ :imgs="driverTourImgList"
:saveBtn='false'></previewImage>
</view>
@@ -349,13 +354,21 @@
@confirm="logoutConfirm"
@cancel="logoutCancel"></u-modal>
</view>
+ <view class="initPwdModal">
+ <u-modal :show="initPwdShow"
+ title="閲嶇疆瀵嗙爜"
+ showCancelButton
+ content="鍒濆瀵嗙爜灏嗗彉鏇翠负123456,鏄惁纭閲嶇疆"
+ @confirm="initPwdConfirm"
+ @cancel="initPwdCancel"></u-modal>
+ </view>
</view>
</template>
<script>
import { customerId, userInfo, redirectLogin } from '@/utils/status';
import { BaseUrl } from '@/api/publicInterface.js';
- import { mapMutations } from 'vuex';
+ import { mapMutations, mapState } from 'vuex';
import { onlineurl } from '@/api/request.js'
import combinedTitle from '@/components/combined-title/combined-title.vue';
import previewImage from '@/components/kxj-previewImage/kxj-previewImage.vue';
@@ -363,6 +376,9 @@
components: {
combinedTitle,
previewImage
+ },
+ computed: {
+ ...mapState(['driverTourImgList']),
},
data() {
return {
@@ -425,8 +441,19 @@
weight: {
type: 'number',
required: true,
- message: '璇峰~鍐欎綋閲�',
- trigger: ['blur', 'change']
+ trigger: ['blur', 'change'],
+ transform(value) {
+ return Number(value);
+ },
+ validator: (rule, value, callback) => {
+ if (!value) {
+ callback(new Error('璇峰~鍐欎綋閲�'))
+ } else if (value > 200) {
+ callback(new Error('璇峰~鍐欏悎鐞嗕綋閲�'))
+ } else {
+ callback()
+ }
+ }
},
password: {
required: false,
@@ -513,14 +540,7 @@
value: '钃濊壊'
}
],
- TourImgList: ['https://mx.jzeg.cn:9095/appimg/image/tour/driver/sj1.jpg',
- 'https://mx.jzeg.cn:9095/appimg/image/tour/driver/sj2.jpg',
- 'https://mx.jzeg.cn:9095/appimg/image/tour/driver/sj3.jpg',
- 'https://mx.jzeg.cn:9095/appimg/image/tour/driver/sj4.jpg',
- 'https://mx.jzeg.cn:9095/appimg/image/tour/driver/sj5.jpg',
- 'https://mx.jzeg.cn:9095/appimg/image/tour/driver/sj6.jpg',
- 'https://mx.jzeg.cn:9095/appimg/image/tour/driver/sj7.jpg'
- ],
+ initPwdShow: false
};
},
onShow() {
@@ -706,6 +726,35 @@
this.$u.toast('淇敼澶辫触');
});
},
+ initPwd() {
+ this.initPwdShow = true
+ },
+ initPwdConfirm() {
+ this.initPwdShow = false
+ uni.showLoading({
+ title: '鍔犺浇涓�...'
+ });
+ this.editUserInfo.password = '123456';
+ this.editUserInfo.carImg = uni.getStorageSync('carImg');
+ this.editUserInfo.drivingImg = uni.getStorageSync('drivingImg')
+ this.$reqPost('updateUser', this.editUserInfo, 'json').then(res => {
+ uni.hideLoading()
+ if (res.code == 0) {
+ uni.showToast({
+ title: '閲嶇疆鎴愬姛',
+ duration: 2000,
+ icon: 'success'
+ })
+ } else {
+ this.$u.toast(res.msg ? res.msg : '淇敼澶辫触');
+ }
+ }).catch(err => {
+ this.$u.toast('淇敼澶辫触');
+ });
+ },
+ initPwdCancel() {
+ this.initPwdShow = false
+ },
logout() {
this.logoutShow = true;
},
--
Gitblit v1.9.1