fix: 编辑情况下所属上级和级别字段非必填

This commit is contained in:
2026-05-12 16:16:28 +08:00
parent ddf67e914e
commit 8e0615a6fc
2 changed files with 4 additions and 4 deletions

View File

@ -277,7 +277,7 @@ const marketForm = ref({
maxPositionRatio: '', maxPositionRatio: '',
maxCommissionRatio: '', maxCommissionRatio: '',
}) })
const marketFormRules = rules(marketForm.value) const marketFormRules = computed(() => rules(marketForm.value, undefined, dialogType.value === 'edit'))
const marketFormRef = ref() const marketFormRef = ref()
const marketFormItemOptions = computed(() => { const marketFormItemOptions = computed(() => {
return marketFormItem.map((item) => { return marketFormItem.map((item) => {

View File

@ -1,7 +1,7 @@
import type { FormRules } from 'element-plus' import type { FormRules } from 'element-plus'
export const rules = (marketForm: any, row?: any): FormRules => { export const rules = (marketForm: any, row?: any, isEdit?: boolean): FormRules => {
return { return {
email: [ email: [
{ required: true, message: '请输入邮箱地址', trigger: ['blur', 'change'] }, { required: true, message: '请输入邮箱地址', trigger: ['blur', 'change'] },
@ -31,10 +31,10 @@ export const rules = (marketForm: any, row?: any): FormRules => {
{ required: true, message: '请输入账号名称', trigger: 'blur' } { required: true, message: '请输入账号名称', trigger: 'blur' }
], ],
level: [ level: [
{ required: true, message: '请选择等级', trigger: 'change' } { required: !isEdit, message: '请选择等级', trigger: 'change' }
], ],
parentAccountName: [ parentAccountName: [
{ required: true, message: '请选择上级账号', trigger: 'change' } { required: !isEdit, message: '请选择上级账号', trigger: 'change' }
], ],
riskControlTemplate: [ riskControlTemplate: [
{ required: true, message: '请选择风控模板', trigger: 'change' } { required: true, message: '请选择风控模板', trigger: 'change' }