infra:code review 表单增强

This commit is contained in:
YunaiV 2024-03-30 21:15:01 +08:00
parent 5ca3358237
commit d05c67ffaa
2 changed files with 4 additions and 3 deletions

View File

@ -14,13 +14,13 @@ export const useFormCreateDesigner = (designer: Ref) => {
const uploadImgsRule = useUploadImgsRule()
onMounted(() => {
// 移除自带的上传组件规则
// 移除自带的上传组件规则,使用 uploadFileRule、uploadImgRule、uploadImgsRule 替代
designer.value?.removeMenuItem('upload')
const components = [uploadFileRule, uploadImgRule, uploadImgsRule]
components.forEach((component) => {
//插入组件规则
// 插入组件规则
designer.value?.addComponent(component)
//插入拖拽按钮到`main`分类下
// 插入拖拽按钮到 `main` 分类下
designer.value?.appendMenuItem('main', {
icon: component.icon,
name: component.name,

View File

@ -51,6 +51,7 @@ const dialogTitle = ref('') // 弹窗的标题
const formType = ref(-1) // 0 - JSON1 - Options2 -
const formData = ref('') //
useFormCreateDesigner(designer) //
/** 打开弹窗 */
const openModel = (title: string) => {
dialogVisible.value = true