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: '',
maxCommissionRatio: '',
})
const marketFormRules = rules(marketForm.value)
const marketFormRules = computed(() => rules(marketForm.value, undefined, dialogType.value === 'edit'))
const marketFormRef = ref()
const marketFormItemOptions = computed(() => {
return marketFormItem.map((item) => {

View File

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