🐛 修复 post 和 dept 在 IDEA 报错的问题

This commit is contained in:
YunaiV
2023-12-02 10:20:09 +08:00
parent d6ff66dc1d
commit a77173f2ae
7 changed files with 18 additions and 18 deletions

View File

@@ -44,7 +44,7 @@
<el-select v-model="formData.status" clearable placeholder="请选择状态">
<el-option
v-for="dict in getIntDictOptions(DICT_TYPE.COMMON_STATUS)"
:key="dict.value"
:key="dict.value as number"
:label="dict.label"
:value="dict.value"
/>
@@ -63,6 +63,7 @@ import { defaultProps, handleTree } from '@/utils/tree'
import * as DeptApi from '@/api/system/dept'
import * as UserApi from '@/api/system/user'
import { CommonStatusEnum } from '@/utils/constants'
import { FormRules } from 'element-plus'
defineOptions({ name: 'SystemDeptForm' })
@@ -84,7 +85,7 @@ const formData = ref({
email: undefined,
status: CommonStatusEnum.ENABLE
})
const formRules = reactive({
const formRules = reactive<FormRules>({
parentId: [{ required: true, message: '上级部门不能为空', trigger: 'blur' }],
name: [{ required: true, message: '部门名称不能为空', trigger: 'blur' }],
sort: [{ required: true, message: '显示排序不能为空', trigger: 'blur' }],