From ac75f9a59427fed29ea7fe2e6f72004f44c9e475 Mon Sep 17 00:00:00 2001 From: RenCheng Date: Tue, 21 Jan 2025 17:34:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=96=87=E4=BB=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- .env.development | 2 +- src/api/dirapi.js | 18 ++ src/api/fileapi.js | 22 +++ src/components/page/PageHeader.vue | 1 + src/views/dashboard/Analysis.vue | 2 +- src/views/fileManage/index.vue | 282 +++++++++++++++++++++++------ 7 files changed, 274 insertions(+), 55 deletions(-) create mode 100644 src/api/dirapi.js create mode 100644 src/api/fileapi.js diff --git a/.env b/.env index a671188..cda90cf 100644 --- a/.env +++ b/.env @@ -1,3 +1,3 @@ -NODE_ENV=production +NODE_ENV=development VUE_APP_PLATFORM_NAME= VUE_APP_SSO=false \ No newline at end of file diff --git a/.env.development b/.env.development index fa26eab..0a6098f 100644 --- a/.env.development +++ b/.env.development @@ -1,4 +1,4 @@ NODE_ENV=development -VUE_APP_API_BASE_URL=http://172.21.70.56:8081/jeecg-boot +VUE_APP_API_BASE_URL=http://rcproject.natapp1.cc/jeecg-boot VUE_APP_CAS_BASE_URL=http://cas.example.org:8443/cas VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview \ No newline at end of file diff --git a/src/api/dirapi.js b/src/api/dirapi.js new file mode 100644 index 0000000..2ce3db0 --- /dev/null +++ b/src/api/dirapi.js @@ -0,0 +1,18 @@ +import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage' + +//上传文件目录管理 +const createDir = (params)=>postAction("/dir/createDir",params); +const logicDelDir = (params)=>deleteAction("/dir/logicDelDir",params); +const renameDir = (params)=>putAction("/dir/renameDir",params); +const dirtreeList = (params)=>getAction("/dir/treeList",params); + + +export { + createDir, + logicDelDir, + renameDir, + dirtreeList +} + + + diff --git a/src/api/fileapi.js b/src/api/fileapi.js new file mode 100644 index 0000000..5d14599 --- /dev/null +++ b/src/api/fileapi.js @@ -0,0 +1,22 @@ +import { getAction, deleteAction, putAction, postAction, httpAction,uploadAction } from '@/api/manage' + +//上传文件目录管理 +const downloadFile = (params)=>httpAction("/file/downloadFile",params); +const filePreview = (params)=>getAction("/file/filePreview",params); +const logicDeleteFile = (params)=>deleteAction("/file/logicDeleteFile",params); +const pageList = (params)=>getAction("/file/pageList",params); +const uoloadFile = (params)=>uploadAction("/file/uoloadFile",params); +const verifyFileExist = (params)=>getAction("/file/verifyFileExist",params); + + +export { + downloadFile, + filePreview, + logicDeleteFile, + pageList, + uoloadFile, + verifyFileExist +} + + + diff --git a/src/components/page/PageHeader.vue b/src/components/page/PageHeader.vue index 7924b9e..29087a1 100644 --- a/src/components/page/PageHeader.vue +++ b/src/components/page/PageHeader.vue @@ -88,6 +88,7 @@ this.name = this.$route.name this.$route.matched.forEach((item) => { // item.name !== 'index' && this.breadList.push(item) + console.log(this.$route.matched); this.breadList.push(item) }) } diff --git a/src/views/dashboard/Analysis.vue b/src/views/dashboard/Analysis.vue index ea90d1f..50808c6 100644 --- a/src/views/dashboard/Analysis.vue +++ b/src/views/dashboard/Analysis.vue @@ -1,6 +1,6 @@