使用 tsx 封装 form-create 通用选择组件

This commit is contained in:
puhui999
2024-04-30 14:15:44 +08:00
parent 21483448b9
commit 1f1ac1f246
11 changed files with 217 additions and 65 deletions

View File

@ -20,9 +20,22 @@ import install from '@form-create/element-ui/auto-import'
//======================= 自定义组件 =======================
import { UploadFile, UploadImg, UploadImgs } from '@/components/UploadFile'
import { DictSelect } from '@/components/DictSelect'
import { CurrencySelect } from '@/components/FormCreate'
import { useCurrencySelect } from '@/components/FormCreate'
import { Editor } from '@/components/Editor'
const UserSelect = useCurrencySelect({
name: 'UserSelect',
labelField: 'nickname',
valueField: 'id',
restful: '/system/user/simple-list'
})
const DeptSelect = useCurrencySelect({
name: 'DeptSelect',
labelField: 'name',
valueField: 'id',
restful: '/system/dept/simple-list'
})
const components = [
ElAside,
ElPopconfirm,
@ -40,7 +53,8 @@ const components = [
UploadImgs,
UploadFile,
DictSelect,
CurrencySelect,
UserSelect,
DeptSelect,
Editor
]