From 14a30be7dd145d04cd905ed552a8eceaeb282643 Mon Sep 17 00:00:00 2001 From: denghao <2519864438@qq.com> Date: Mon, 22 May 2023 22:55:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9Eexcel=E5=92=8C=E5=B8=83?= =?UTF-8?q?=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.base | 2 +- package.json | 17 +++++++ src/layout/Layout.vue | 3 ++ .../src/components/LayoutRadioPicker.vue | 12 +++++ src/layout/components/useRenderLayout.tsx | 16 ++++++- src/types/layout.d.ts | 2 +- src/views/spread/excel/index.vue | 45 +++++++++++++++++++ src/views/spread/excel/index1.vue | 44 ++++++++++++++++++ src/views/spread/excel/index2.vue | 42 +++++++++++++++++ 9 files changed, 179 insertions(+), 4 deletions(-) create mode 100644 src/views/spread/excel/index.vue create mode 100644 src/views/spread/excel/index1.vue create mode 100644 src/views/spread/excel/index2.vue diff --git a/.env.base b/.env.base index fdb26d85..ad0d5313 100644 --- a/.env.base +++ b/.env.base @@ -4,7 +4,7 @@ NODE_ENV=development VITE_DEV=true # 请求路径 -VITE_BASE_URL='http://localhost:48080' +VITE_BASE_URL='http://192.168.2.132:48080' # 上传路径 VITE_UPLOAD_URL='http://localhost:48080/admin-api/infra/file/upload' diff --git a/package.json b/package.json index 7a00c122..9ba0e214 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,23 @@ "@element-plus/icons-vue": "^2.1.0", "@form-create/designer": "^3.1.0", "@form-create/element-ui": "^3.1.17", + "@grapecity/spread-excelio": "^16.1.0", + "@grapecity/spread-sheets": "^16.1.0", + "@grapecity/spread-sheets-barcode": "^16.1.0", + "@grapecity/spread-sheets-charts": "^16.1.0", + "@grapecity/spread-sheets-designer": "^16.1.0", + "@grapecity/spread-sheets-designer-resources-cn": "^16.1.0", + "@grapecity/spread-sheets-designer-vue": "^16.1.0", + "@grapecity/spread-sheets-io": "^16.1.0", + "@grapecity/spread-sheets-languagepackages": "^16.1.0", + "@grapecity/spread-sheets-pdf": "^16.1.0", + "@grapecity/spread-sheets-pivot-addon": "^16.1.0", + "@grapecity/spread-sheets-print": "^16.1.0", + "@grapecity/spread-sheets-resources-zh": "^16.1.0", + "@grapecity/spread-sheets-shapes": "^16.1.0", + "@grapecity/spread-sheets-slicers": "^16.1.0", + "@grapecity/spread-sheets-tablesheet": "^16.1.0", + "@grapecity/spread-sheets-vue": "^16.1.0", "@iconify/iconify": "^3.1.0", "@videojs-player/vue": "^1.0.0", "@vueuse/core": "^10.1.0", diff --git a/src/layout/Layout.vue b/src/layout/Layout.vue index 5c43e52d..88f727fb 100644 --- a/src/layout/Layout.vue +++ b/src/layout/Layout.vue @@ -38,6 +38,9 @@ const renderLayout = () => { case 'cutMenu': const { renderCutMenu } = useRenderLayout() return renderCutMenu() + case 'desgin': + const { renderDesign } = useRenderLayout() + return renderDesign() default: break } diff --git a/src/layout/components/Setting/src/components/LayoutRadioPicker.vue b/src/layout/components/Setting/src/components/LayoutRadioPicker.vue index b500683a..bd055a39 100644 --- a/src/layout/components/Setting/src/components/LayoutRadioPicker.vue +++ b/src/layout/components/Setting/src/components/LayoutRadioPicker.vue @@ -55,6 +55,18 @@ const layout = computed(() => appStore.getLayout) >
+