From 840b427a7e3b46d1b9bf5cd4a8959becf02ed929 Mon Sep 17 00:00:00 2001 From: tone <3341154833@qq.com> Date: Sat, 5 Oct 2024 01:32:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20=E5=89=8D=E7=AB=AF=20OSS?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tonecn/components.d.ts | 2 + tonecn/package.json | 2 + tonecn/src/components/Console/FileOnline.vue | 308 +++++++++++++++++++ tonecn/src/views/Console/Dashboard.vue | 11 +- 4 files changed, 321 insertions(+), 2 deletions(-) create mode 100644 tonecn/src/components/Console/FileOnline.vue diff --git a/tonecn/components.d.ts b/tonecn/components.d.ts index ff1d148..71abcf4 100644 --- a/tonecn/components.d.ts +++ b/tonecn/components.d.ts @@ -33,6 +33,8 @@ declare module 'vue' { ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ElText: typeof import('element-plus/es')['ElText'] + ElUpload: typeof import('element-plus/es')['ElUpload'] + FileOnline: typeof import('./src/components/Console/FileOnline.vue')['default'] Footer: typeof import('./src/components/Common/Footer.vue')['default'] Header: typeof import('./src/components/Common/Header.vue')['default'] Resources: typeof import('./src/components/Console/Resources.vue')['default'] diff --git a/tonecn/package.json b/tonecn/package.json index 6f19346..878c434 100644 --- a/tonecn/package.json +++ b/tonecn/package.json @@ -22,10 +22,12 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", + "@types/ali-oss": "^6.16.11", "@types/md5": "^2.3.5", "@types/node": "^20.12.5", "@vitejs/plugin-vue": "^5.0.4", "@vue/tsconfig": "^0.5.1", + "ali-oss": "^6.21.0", "autoprefixer": "^10.4.20", "element-plus": "^2.7.3", "npm": "^10.8.3", diff --git a/tonecn/src/components/Console/FileOnline.vue b/tonecn/src/components/Console/FileOnline.vue new file mode 100644 index 0000000..3f60cba --- /dev/null +++ b/tonecn/src/components/Console/FileOnline.vue @@ -0,0 +1,308 @@ + + \ No newline at end of file diff --git a/tonecn/src/views/Console/Dashboard.vue b/tonecn/src/views/Console/Dashboard.vue index 0dde96c..9c00ee8 100644 --- a/tonecn/src/views/Console/Dashboard.vue +++ b/tonecn/src/views/Console/Dashboard.vue @@ -1,8 +1,9 @@