|
@@ -64,12 +64,12 @@ const formRef = ref() // 表单 Ref
|
|
|
const formData = ref({
|
|
|
name: undefined,
|
|
|
description: undefined,
|
|
|
- category: '人才',
|
|
|
+ category: '',
|
|
|
status: 'active'
|
|
|
})
|
|
|
const formRules = reactive({
|
|
|
- status: [{ required: true, message: '标签状态不能为空', trigger: 'blur' }],
|
|
|
- name: [{ required: true, message: '标签中文名称不能为空', trigger: 'blur' }]
|
|
|
+ // status: [{ required: true, message: '标签状态不能为空', trigger: 'blur' }],
|
|
|
+ // name: [{ required: true, message: '标签中文名称不能为空', trigger: 'blur' }]
|
|
|
})
|
|
|
|
|
|
/** 打开弹窗 */
|
|
@@ -86,7 +86,6 @@ const open = async (type, data) => {
|
|
|
if (data && Object.keys(data).length) {
|
|
|
formData.value = data
|
|
|
valueKeys.forEach(key => editItemData.value[key] = data[key])
|
|
|
- if (data.status === 'disable') formData.value.status = 'inactive'
|
|
|
}
|
|
|
}
|
|
|
defineExpose({ open }) // 提供 open 方法,用于打开弹窗
|
|
@@ -133,7 +132,7 @@ const resetForm = () => {
|
|
|
formData.value = {
|
|
|
name: undefined,
|
|
|
description: undefined,
|
|
|
- category: '人才',
|
|
|
+ category: '',
|
|
|
status: 'active'
|
|
|
}
|
|
|
formRef.value?.resetFields()
|