From b898e42bd46726a0c25081ca79136911b4ca1b4c Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期一, 27 四月 2026 22:26:34 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/gtzxinglijicun
---
small-program/shop/pages/change-password/change-password.vue | 25 +++++++++++++------------
1 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/small-program/shop/pages/change-password/change-password.vue b/small-program/shop/pages/change-password/change-password.vue
index 3f24105..bd51ed6 100644
--- a/small-program/shop/pages/change-password/change-password.vue
+++ b/small-program/shop/pages/change-password/change-password.vue
@@ -2,12 +2,15 @@
<view class="change-password-page">
<view class="change-password-page__form">
<view class="change-password-page__item">
- <text class="change-password-page__label">鏂板瘑鐮�</text>
+ <text class="change-password-page__label"><text style="color: red;">*</text>鍘熷瀵嗙爜</text>
+ <input v-model="form.oldPassword" class="change-password-page__input" password placeholder="璇疯緭鍏ュ師濮嬪瘑鐮�" placeholder-style="color: #c2c7d0;" />
+ </view>
+ <view class="change-password-page__item">
+ <text class="change-password-page__label"><text style="color: red;">*</text>鏂板瘑鐮�</text>
<input v-model="form.password" class="change-password-page__input" password placeholder="璇疯緭鍏ユ柊瀵嗙爜" placeholder-style="color: #c2c7d0;" />
</view>
-
<view class="change-password-page__item">
- <text class="change-password-page__label">纭瀵嗙爜</text>
+ <text class="change-password-page__label"><text style="color: red;">*</text>纭瀵嗙爜</text>
<input v-model="form.confirmPassword" class="change-password-page__input" password placeholder="璇峰啀娆¤緭鍏ユ柊瀵嗙爜" placeholder-style="color: #c2c7d0;" />
</view>
@@ -17,12 +20,12 @@
<button class="change-password-page__submit" hover-class="change-password-page__submit--hover" @click="handleSubmit">纭淇敼</button>
</view>
</template>
-
<script>
export default {
data() {
return {
form: {
+ oldPassword:'',
password: '',
confirmPassword: ''
}
@@ -30,6 +33,10 @@
},
methods: {
handleSubmit() {
+ if (!this.form.oldPassword) {
+ uni.showToast({ title: '璇疯緭鍏ュ師濮嬪瘑鐮�', icon: 'none' })
+ return
+ }
if (!this.form.password) {
uni.showToast({ title: '璇疯緭鍏ユ柊瀵嗙爜', icon: 'none' })
return
@@ -48,16 +55,10 @@
return
}
uni.showLoading({ title: '淇敼涓�...' })
- this.$u.api.changePassword({ newPassword: this.form.password }).then(res => {
+ this.$u.api.changePassword({ newPassword: this.form.password,oldPassword:this.form.oldPassword }).then(res => {
uni.hideLoading()
if (res.code === 200) {
- uni.showToast({ title: '淇敼鎴愬姛', icon: 'success' })
- setTimeout(() => {
- this.$store.commit('clearAll')
- uni.reLaunch({
- url: '/pages/login/login'
- })
- }, 1500)
+ uni.showToast({ title: '淇敼鎴愬姛锛屼笅娆$櫥褰曡浣跨敤鏂板瘑鐮佺櫥褰�', icon: 'success' })
}
}).catch(err => {
uni.hideLoading()
--
Gitblit v1.9.3