From ec02f4593721c4d9db0cc118e6a5bdcdcd1b8e38 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, 21 Dec 2024 15:02:34 +0800 Subject: [PATCH] oss --- package.json | 3 +- src/api/common/index.ts | 8 + src/components/Upload/Image.vue | 105 +++++++-- src/components/Upload/Images.vue | 95 +++++++- src/components/Upload/file.vue | 86 +++++++- yarn.lock | 360 ++++++++++++++++++++++++++++++- 6 files changed, 618 insertions(+), 39 deletions(-) diff --git a/package.json b/package.json index a6a278b..6668205 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "@vueup/vue-quill": "1.0.0-beta.8", "@vueuse/components": "^9.13.0", "@vueuse/core": "^8.9.4", + "ali-oss": "^6.22.0", "axios": "^1.7.7", "cropperjs": "^1.6.2", "date-fns": "^2.30.0", @@ -61,7 +62,6 @@ "@commitlint/cli": "^12.1.4", "@commitlint/config-conventional": "^12.1.4", "@tinymce/tinymce-vue": "^5.1.1", - "tinymce": "5.10.3", "@types/element-resize-detector": "^1.1.6", "@types/intro.js": "^3.0.2", "@types/lodash-es": "^4.17.12", @@ -101,6 +101,7 @@ "stylelint-order": "^4.1.0", "stylelint-scss": "^3.21.0", "tailwindcss": "^3.4.10", + "tinymce": "5.10.3", "ts-node": "^10.9.2", "typescript": "^4.9.5", "unplugin-vue-components": "^0.26.0", diff --git a/src/api/common/index.ts b/src/api/common/index.ts index 9bc705a..3b289a6 100644 --- a/src/api/common/index.ts +++ b/src/api/common/index.ts @@ -11,3 +11,11 @@ export function upload(data) { }, }); } +// oss +export function getOssConfig(params?) { + return http.request({ + url: '/config/item/getItemList/config_oss', + method: 'GET', + params, + }); +} diff --git a/src/components/Upload/Image.vue b/src/components/Upload/Image.vue index 23cd88c..8e7d8cc 100644 --- a/src/components/Upload/Image.vue +++ b/src/components/Upload/Image.vue @@ -19,17 +19,17 @@