From ef1f1233019f2601e166273c1f0dd8021027d0f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AB=A0=E5=90=8C=E5=AD=A6?= <1427800819@qq.com> Date: Wed, 2 Aug 2023 20:25:21 +0800 Subject: [PATCH 01/10] =?UTF-8?q?=E5=8A=A8=E6=80=81=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E5=A4=A7=E8=87=B4=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Registered/index.ts | 5 + src/assets/icons/fontsicon/demo_index.html | 29 ++++- src/assets/icons/fontsicon/iconfont.css | 10 +- src/assets/icons/fontsicon/iconfont.js | 2 +- src/assets/icons/fontsicon/iconfont.json | 7 ++ src/assets/icons/fontsicon/iconfont.ttf | Bin 15480 -> 15740 bytes src/assets/icons/fontsicon/iconfont.woff | Bin 9916 -> 10052 bytes src/assets/icons/fontsicon/iconfont.woff2 | Bin 8596 -> 8668 bytes src/components/FuForm/index.vue | 112 ++++++++++++++++++ src/directives/DOMFdirective.ts | 10 +- src/i18n/lang/en.ts | 3 +- src/i18n/lang/zh-cn.ts | 3 +- src/router/routes.ts | 14 ++- src/typings/components.d.ts | 87 ++++++++++++-- .../modular_package/dynamic_form/index.vue | 104 ++++++++++++++++ 15 files changed, 364 insertions(+), 22 deletions(-) create mode 100644 src/components/FuForm/index.vue create mode 100644 src/views/modular_package/dynamic_form/index.vue diff --git a/src/Registered/index.ts b/src/Registered/index.ts index fdd7b23..6b2dc7d 100644 --- a/src/Registered/index.ts +++ b/src/Registered/index.ts @@ -1,3 +1,4 @@ +import { dynamic_routing } from './../router/routes'; import type { App } from 'vue'; import ColorPicker from 'colorpicker-v3' // 注册组件 import VXETable from 'vxe-table' @@ -8,6 +9,9 @@ import 'vxe-table/lib/style.css' import { defineAsyncComponent, defineComponent } from 'vue'; import FutureTable from '/@/components/FutureTable/index.vue' import FutureTableTroor from '/@/components/FutureTable/FutureTableTroor/index.vue' +import FuForm from '/@/components/FuForm/index.vue' + + // 引入组件 const KetComponent: any = { @@ -39,4 +43,5 @@ export default function (app: App) { } app.component('FutureTable', FutureTable) app.component('FutureTableTroor', FutureTableTroor) + app.component('FuForm', FuForm) } \ No newline at end of file diff --git a/src/assets/icons/fontsicon/demo_index.html b/src/assets/icons/fontsicon/demo_index.html index a223e11..128258c 100644 --- a/src/assets/icons/fontsicon/demo_index.html +++ b/src/assets/icons/fontsicon/demo_index.html @@ -54,6 +54,12 @@