🐛 修复 tenant 在 IDEA 报错的问题

This commit is contained in:
YunaiV
2023-12-02 23:43:16 +08:00
parent a6deb69ddc
commit fa421d0895
5 changed files with 23 additions and 18 deletions

View File

@@ -61,7 +61,7 @@
<el-radio-group v-model="formData.status">
<el-radio
v-for="dict in getIntDictOptions(DICT_TYPE.COMMON_STATUS)"
:key="dict.value"
:key="dict.value as number"
:label="dict.value"
>
{{ dict.label }}
@@ -98,7 +98,10 @@ const formData = ref({
accountCount: undefined,
expireTime: undefined,
website: undefined,
status: CommonStatusEnum.ENABLE
status: CommonStatusEnum.ENABLE,
// 新增专属
username: undefined,
password: undefined
})
const formRules = reactive({
name: [{ required: true, message: '租户名不能为空', trigger: 'blur' }],
@@ -112,7 +115,7 @@ const formRules = reactive({
password: [{ required: true, message: '用户密码不能为空', trigger: 'blur' }]
})
const formRef = ref() // 表单 Ref
const packageList = ref([]) // 租户套餐
const packageList = ref([] as TenantPackageApi.TenantPackageVO[]) // 租户套餐
/** 打开弹窗 */
const open = async (type: string, id?: number) => {
@@ -171,7 +174,9 @@ const resetForm = () => {
accountCount: undefined,
expireTime: undefined,
website: undefined,
status: CommonStatusEnum.ENABLE
status: CommonStatusEnum.ENABLE,
username: undefined,
password: undefined
}
formRef.value?.resetFields()
}

View File

@@ -46,7 +46,7 @@
>
<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"
/>
@@ -198,7 +198,7 @@ const queryParams = reactive({
})
const queryFormRef = ref() // 搜索的表单
const exportLoading = ref(false) // 导出的加载中
const packageList = ref([]) //租户套餐列表
const packageList = ref([] as TenantPackageApi.TenantPackageVO[]) //租户套餐列表
/** 查询列表 */
const getList = async () => {