diff --git a/src/api/cs-device-boot/fileService.ts b/src/api/cs-device-boot/fileService.ts index ad04a50..e1fa121 100644 --- a/src/api/cs-device-boot/fileService.ts +++ b/src/api/cs-device-boot/fileService.ts @@ -47,3 +47,33 @@ export function uploadDeviceFile(data) { data: form }) } + +//新建文件夹目录 +export function addDeviceDir(data) { + let form = new FormData() + form.append('nDid', data.nDid) + form.append('path', data.path) + return createAxios({ + url: `/access-boot/askDeviceData/createFolder`, + method: 'POST', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + data: form + }) +} + +//删除文件/文件夹 +export function delDeviceDir(data) { + let form = new FormData() + form.append('nDid', data.nDid) + form.append('path', data.path) + return createAxios({ + url: `/access-boot/askDeviceData/deleteFolder`, + method: 'POST', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + data: form + }) +} diff --git a/src/api/cs-system-boot/manage.ts b/src/api/cs-system-boot/manage.ts index 65c9e23..666f694 100644 --- a/src/api/cs-system-boot/manage.ts +++ b/src/api/cs-system-boot/manage.ts @@ -8,3 +8,13 @@ export function auditFeedBack(data:any) { params:data }) } + +//下载文件 +export function downLoadFile(filePath:any){ + return createAxios({ + url: '/system-boot/file/download', + method: 'get', + responseType: 'blob', + params:{filePath:filePath} + }) +} \ No newline at end of file diff --git a/src/views/govern/device/fileService/index.vue b/src/views/govern/device/fileService/index.vue index a2ccb83..ace08c6 100644 --- a/src/views/govern/device/fileService/index.vue +++ b/src/views/govern/device/fileService/index.vue @@ -14,7 +14,6 @@ :key="index" @click="handleIntoByPath(item)" > - {{ outPutPath(item, index) }} @@ -33,6 +32,7 @@ > 搜索 重置 + 新建文件夹 + + +