This commit is contained in:
qsh
2024-08-05 18:18:32 +08:00
parent 22bc22c00a
commit 78d9f0649e
11 changed files with 165 additions and 48 deletions

View File

@@ -200,6 +200,20 @@ const formSchema = computed(() => {
]
})
const rules = computed(() => {
let ruleObj = {}
props.schema.map((it) => {
if (it.isRequired) {
Reflect.set(ruleObj, it.field, {
required: true,
message: `${it.label}不可为空`,
trigger: 'blur, change'
})
}
})
return ruleObj
})
const dateAfterToday = (t) => {
return t.getTime() > Date.now()
}
@@ -210,14 +224,6 @@ const formLoading = ref(false) // 表单的加载中1修改时的数据加
const formType = ref('') // 表单的类型create - 新增update - 修改
const formRef = ref() // 表单 Ref
const rules = {
name: { required: true, message: '线索名称不可为空', trigger: 'blur' },
phone: { required: true, message: '联系方式不可为空', trigger: 'blur' },
source: { required: true, message: '线索来源不可为空', trigger: 'change' },
intentionState: { required: true, message: '意向状态不可为空', trigger: 'change' },
consultTime: { required: true, message: '咨询日期不可为空', trigger: 'change' }
}
const tabName = ref('info')
const followList = ref([])