diff --git a/src/hooks/bootx/useDict.ts b/src/hooks/bootx/useDict.ts index 02fa2cab9..5d1d5c403 100644 --- a/src/hooks/bootx/useDict.ts +++ b/src/hooks/bootx/useDict.ts @@ -42,17 +42,6 @@ async function dictDropDown(dictCode: string): Promise { return { label: o.name, value: o.code } }) } -/** - * 获取字典下拉框数据列表(value值为数字) - */ -async function dictDropDownNumber(dictCode: string): Promise { - const list = (await getDict()) || [] - return list - .filter((dict) => dictCode === dict.dictCode) - .map((o) => { - return { label: o.name, value: Number(o.code) } - }) -} /** * 字典hooks @@ -63,6 +52,5 @@ export function useDict() { return { dictConvert, dictDropDown, - dictDropDownNumber, } } diff --git a/src/views/baseapi/dict/DictEdit.vue b/src/views/baseapi/dict/DictEdit.vue index f4f5cc07d..b78f8ead5 100644 --- a/src/views/baseapi/dict/DictEdit.vue +++ b/src/views/baseapi/dict/DictEdit.vue @@ -20,10 +20,10 @@ - + - + @@ -86,7 +86,7 @@ const { existsByServer } = useValidate() // 表单 const formRef = ref() - let form = reactive({ + let form = ref({ id: null, code: '', name: '', @@ -115,7 +115,7 @@ if ([FormEditType.Edit, FormEditType.Show].includes(editType)) { confirmLoading.value = true get(id).then(({ data }) => { - form = data + form.value = data confirmLoading.value = false }) } else { @@ -127,9 +127,9 @@ formRef.value?.validate().then(async () => { confirmLoading.value = true if (formEditType.value === FormEditType.Add) { - await add(form).finally(() => (confirmLoading.value = false)) + await add(form.value).finally(() => (confirmLoading.value = false)) } else if (formEditType.value === FormEditType.Edit) { - await update(form).finally(() => (confirmLoading.value = false)) + await update(form.value).finally(() => (confirmLoading.value = false)) } handleCancel() emits('ok') diff --git a/src/views/baseapi/dict/DictItemList.vue b/src/views/baseapi/dict/DictItemList.vue index 3c7b78b16..36131f103 100644 --- a/src/views/baseapi/dict/DictItemList.vue +++ b/src/views/baseapi/dict/DictItemList.vue @@ -23,18 +23,18 @@ :loading="loading" > - - - + + + - - - - + + + +