diff --git a/apps/web-ele/src/views/infra/build/index.vue b/apps/web-ele/src/views/infra/build/index.vue index 94c18f8a..e3daf810 100644 --- a/apps/web-ele/src/views/infra/build/index.vue +++ b/apps/web-ele/src/views/infra/build/index.vue @@ -24,7 +24,6 @@ const [Modal, modalApi] = useVbenModal(); const designer = ref(); // 表单设计器 // 表单设计器配置 -// TODO @puhui999:表单选择器,版本号从 package.json 拿到全局哈 const designerConfig = ref({ switchType: [], // 是否可以切换组件类型,或者可以相互切换的字段 autoActive: true, // 是否自动选中拖入的组件 @@ -61,34 +60,34 @@ const formData = ref(''); // 表单数据 useFormCreateDesigner(designer); // 表单设计器增强 /** 打开弹窗 */ -const openModel = (title: string) => { +function openModel(title: string) { dialogVisible.value = true; dialogTitle.value = title; modalApi.open(); -}; +} /** 生成 JSON */ -const showJson = () => { +function showJson() { openModel('生成 JSON'); formType.value = 0; formData.value = designer.value.getRule(); -}; +} /** 生成 Options */ -const showOption = () => { +function showOption() { openModel('生成 Options'); formType.value = 1; formData.value = designer.value.getOption(); -}; +} /** 生成组件 */ -const showTemplate = () => { +function showTemplate() { openModel('生成组件'); formType.value = 2; formData.value = makeTemplate(); -}; +} -const makeTemplate = () => { +function makeTemplate() { const rule = designer.value.getRule(); const opt = designer.value.getOption(); return `