From b03adb023bcad95a6a0e3843d579ab02e66419c1 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期二, 28 四月 2026 14:34:28 +0800
Subject: [PATCH] 小程序端和PC端bug修复
---
admin/src/components/business/OperaShopApprovalWindow.vue | 17 +++++++++++------
1 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/admin/src/components/business/OperaShopApprovalWindow.vue b/admin/src/components/business/OperaShopApprovalWindow.vue
index f15f439..7dcf8ac 100644
--- a/admin/src/components/business/OperaShopApprovalWindow.vue
+++ b/admin/src/components/business/OperaShopApprovalWindow.vue
@@ -182,7 +182,7 @@
</div>
<div class="approval-form" v-if="storeInfo && storeInfo.auditStatus === 0">
- <el-form ref="approvalForm" :model="approvalForm" :rules="approvalRules">
+ <el-form ref="approvalForm" :model="approvalForm" :rules="approvalForm.auditStatus ==1?approvalRules:approvalRules1">
<el-form-item label="瀹℃壒缁撴灉" prop="auditStatus">
<el-radio-group v-model="approvalForm.auditStatus" @change="handleAuditStatusChange">
<el-radio :label="0">閫氳繃</el-radio>
@@ -229,6 +229,7 @@
{ required: true, message: '璇疯緭鍏ユ嫆缁濆師鍥�', trigger: 'blur' }
]
},
+ approvalRules1: { },
isWorking: {
submit: false
}
@@ -241,6 +242,9 @@
})
},
methods: {
+ changeRadio(){
+ this.$refs.approvalForm.clearValidate()
+ },
open (title, row) {
this.title = title
this.approvalForm = {
@@ -258,11 +262,12 @@
})
},
handleAuditStatusChange (val) {
- if (val === 1) {
- this.approvalRules.auditRemark = []
- } else {
- this.approvalRules.auditRemark = [{ required: true, message: '璇疯緭鍏ユ嫆缁濆師鍥�', trigger: 'blur' }]
- }
+ this.$refs.approvalForm.clearValidate()
+ // if (val === 1) {
+ // this.approvalRules.auditRemark = []
+ // } else {
+ // this.approvalRules.auditRemark = [{ required: true, message: '璇疯緭鍏ユ嫆缁濆師鍥�', trigger: 'blur' }]
+ // }
},
handleSubmit () {
this.$refs.approvalForm.validate(valid => {
--
Gitblit v1.9.3