From ac90e6984a8413a61cdcc854fb4323dfe854f67b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=BA=A2=E4=B8=BD?= <1181930680@qq.com> Date: Sat, 9 Nov 2024 16:55:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=BA=E5=9F=9F=E7=BB=84=E4=BB=B6=EF=BC=8Cax?= =?UTF-8?q?ios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/api/common/index.ts | 3 + src/components/ChinaArea/index.vue | 115 +++++++++++++ src/components/Cropper/src/Cropper.vue | 84 +++++++++- src/components/Cropper/src/CropperModal.vue | 21 ++- src/enums/httpEnum.ts | 6 +- src/enums/pageEnum.ts | 2 - src/hooks/web/usePermission.ts | 19 ++- src/layout/components/Header/index.vue | 26 +-- src/layout/components/TagsView/index.vue | 4 +- src/router/generator-routers.ts | 79 +++++++-- src/router/index.ts | 9 +- src/router/modules/about.ts | 32 ---- src/router/modules/comp.ts | 177 -------------------- src/router/modules/dashboard.ts | 67 -------- src/router/modules/docs.ts | 19 --- src/router/modules/exception.ts | 57 ------- src/router/modules/feature.ts | 103 ------------ src/router/modules/form.ts | 66 -------- src/router/modules/frame.ts | 42 ----- src/router/modules/list.ts | 53 ------ src/router/modules/mandate.ts | 19 --- src/router/modules/result.ts | 57 ------- src/router/modules/setting.ts | 49 ------ src/router/modules/system.ts | 99 ----------- src/router/router-guards.ts | 22 ++- src/router/router-icons.ts | 12 +- src/router/types.ts | 1 + src/settings/componentSetting.ts | 8 +- src/settings/projectSetting.ts | 2 +- src/store/modules/user.ts | 28 +--- src/store/mutation-types.ts | 1 + src/utils/file/base64Conver.ts | 15 ++ src/utils/http/axios/index.ts | 20 +-- src/utils/useLockFn.ts | 18 ++ yarn.lock | 33 +--- 36 files changed, 402 insertions(+), 968 deletions(-) create mode 100644 src/components/ChinaArea/index.vue delete mode 100644 src/router/modules/about.ts delete mode 100644 src/router/modules/comp.ts delete mode 100644 src/router/modules/dashboard.ts delete mode 100644 src/router/modules/docs.ts delete mode 100644 src/router/modules/exception.ts delete mode 100644 src/router/modules/feature.ts delete mode 100644 src/router/modules/form.ts delete mode 100644 src/router/modules/frame.ts delete mode 100644 src/router/modules/list.ts delete mode 100644 src/router/modules/mandate.ts delete mode 100644 src/router/modules/result.ts delete mode 100644 src/router/modules/setting.ts delete mode 100644 src/router/modules/system.ts create mode 100644 src/utils/useLockFn.ts diff --git a/package.json b/package.json index 9c55ba5..6a5769e 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "element-resize-detector": "^1.2.4", "lodash-es": "^4.17.21", "mockjs": "^1.1.0", - "naive-ui": "^2.39.0", + "naive-ui": "^2.40.0", "perfect-scrollbar": "^1.5.5", "pinia": "^2.2.2", "print-js": "^1.6.0", diff --git a/src/api/common/index.ts b/src/api/common/index.ts index 0cd494a..9bc705a 100644 --- a/src/api/common/index.ts +++ b/src/api/common/index.ts @@ -6,5 +6,8 @@ export function upload(data) { url: '/upload/uploadFile', method: 'post', data, + headers: { + 'Content-Type': 'multipart/form-data', + }, }); } diff --git a/src/components/ChinaArea/index.vue b/src/components/ChinaArea/index.vue new file mode 100644 index 0000000..28220db --- /dev/null +++ b/src/components/ChinaArea/index.vue @@ -0,0 +1,115 @@ + + + diff --git a/src/components/Cropper/src/Cropper.vue b/src/components/Cropper/src/Cropper.vue index c17c3f3..8684912 100644 --- a/src/components/Cropper/src/Cropper.vue +++ b/src/components/Cropper/src/Cropper.vue @@ -2,14 +2,42 @@
@@ -25,7 +54,13 @@