From ff14ceb53fd0995a7e6540462447c437cc870d44 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Sat, 23 Sep 2023 13:11:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=85=AC=E5=85=B1?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=8E=A5=E5=8F=A3=EF=BC=8C=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E9=85=8D=E7=BD=AE=20Logo=E3=80=81favicon=20?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- continew-admin-ui/src/api/common/index.ts | 4 + continew-admin-ui/src/utils/file.ts | 13 +++ .../config/components/basic-setting.vue | 103 +++++++++++++----- .../src/views/system/config/locale/zh-CN.ts | 2 +- .../user/center/components/user-panel.vue | 1 + .../controller/common/CommonController.java | 27 ++++- 6 files changed, 115 insertions(+), 35 deletions(-) create mode 100644 continew-admin-ui/src/utils/file.ts diff --git a/continew-admin-ui/src/api/common/index.ts b/continew-admin-ui/src/api/common/index.ts index 9c721b3c..adad514c 100644 --- a/continew-admin-ui/src/api/common/index.ts +++ b/continew-admin-ui/src/api/common/index.ts @@ -38,3 +38,7 @@ export function listRoleDict(params: RoleParam) { export function listDict(code: string) { return axios.get(`${BASE_URL}/dict/${code}`); } + +export function upload(data: FormData) { + return axios.post(`${BASE_URL}/file`, data); +} diff --git a/continew-admin-ui/src/utils/file.ts b/continew-admin-ui/src/utils/file.ts new file mode 100644 index 00000000..6e94291b --- /dev/null +++ b/continew-admin-ui/src/utils/file.ts @@ -0,0 +1,13 @@ +export default function getFile(file: string | undefined) { + if (file) { + const baseUrl = import.meta.env.VITE_API_BASE_URL; + if ( + !file.startsWith('http://') && + !file.startsWith('https://') && + !file.startsWith('blob:') + ) { + return `${baseUrl}/file/${file}`; + } + } + return file; +} diff --git a/continew-admin-ui/src/views/system/config/components/basic-setting.vue b/continew-admin-ui/src/views/system/config/components/basic-setting.vue index 3b3bf2e0..31ec6b0f 100644 --- a/continew-admin-ui/src/views/system/config/components/basic-setting.vue +++ b/continew-admin-ui/src/views/system/config/components/basic-setting.vue @@ -16,6 +16,7 @@
- +