From 68f64c9d670b46a013e0acc2ddf4911dd8938077 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Tue, 9 Sep 2025 23:24:31 +0800 Subject: [PATCH] =?UTF-8?q?reactor=EF=BC=9A=E3=80=90infra=20=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E8=AE=BE=E6=96=BD=E3=80=91build=20=E8=BF=9B=E4=B8=80?= =?UTF-8?q?=E6=AD=A5=E7=BB=9F=E4=B8=80=E4=BB=A3=E7=A0=81=E9=A3=8E=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-ele/src/views/infra/build/index.vue | 33 +++++++++----------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/apps/web-ele/src/views/infra/build/index.vue b/apps/web-ele/src/views/infra/build/index.vue index 94c18f8a8..e3daf810c 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 `