fix(other): 修复页面销毁时触发会员编号触发表单校验的问题

This commit is contained in:
woody 2025-09-23 11:56:22 +08:00
parent c56669d17e
commit 9d4cc859d6
1 changed files with 21 additions and 11 deletions

View File

@ -20,7 +20,12 @@
<u-icon name="arrow-down"></u-icon> <u-icon name="arrow-down"></u-icon>
</view> </view>
</u-form-item> --> </u-form-item> -->
<view v-if="(specialArea != 2 && specialArea != 25 && specialArea != 27) || newShareMember"> <view
v-if="
(specialArea != 2 && specialArea != 25 && specialArea != 27) ||
newShareMember
"
>
<u-form-item <u-form-item
:label="'会员编号'" :label="'会员编号'"
required required
@ -43,7 +48,12 @@
</u-form-item> </u-form-item>
</view> </view>
<view v-if="(specialArea == 2 || specialArea == 25 || specialArea == 27) && !newShareMember"> <view
v-if="
(specialArea == 2 || specialArea == 25 || specialArea == 27) &&
!newShareMember
"
>
<u-form-item <u-form-item
:label="'升级编号'" :label="'升级编号'"
required required
@ -527,13 +537,13 @@ export default {
isLoading: false, isLoading: false,
centerCodeId: '', centerCodeId: '',
rules: { rules: {
upgradeMemberCode: [ // upgradeMemberCode: [
{ // {
required: true, // required: true,
validator: this.upgradeMemberCodePass, // validator: this.upgradeMemberCodePass,
trigger: ['blur'], // trigger: ['blur'],
}, // },
], // ],
recName: [ recName: [
{ {
@ -672,7 +682,7 @@ export default {
// //
this.getAddressList() this.getAddressList()
this.newShareMember = uni.getStorageSync('User')?.loginType !== 0 this.newShareMember = uni.getStorageSync('User')?.loginType !== 0
if(this.newShareMember){ if (this.newShareMember) {
uni.setNavigationBarTitle({ uni.setNavigationBarTitle({
title: '会员专区', title: '会员专区',
}) })
@ -704,7 +714,6 @@ export default {
api.memLevel(this.allGoodsData).then(res => { api.memLevel(this.allGoodsData).then(res => {
if (res.data.isEnough) { if (res.data.isEnough) {
console.log(res.data, 'res.data...memLevel')
this.form.pkGradeVal = res.data.pkGradeVal this.form.pkGradeVal = res.data.pkGradeVal
} else { } else {
this.isLoading.close() this.isLoading.close()
@ -826,6 +835,7 @@ export default {
}, },
// name // name
upgradeMemberCodePass(rule, value, callback) { upgradeMemberCodePass(rule, value, callback) {
console.log('asdasd?')
if (!value) { if (!value) {
callback(new Error('请输入会员编号')) callback(new Error('请输入会员编号'))
} else { } else {