diff --git a/src/api/model/docs.js b/src/api/model/docs.js index d462590..43445ef 100644 --- a/src/api/model/docs.js +++ b/src/api/model/docs.js @@ -17,6 +17,13 @@ export default { return await http.post(this.url, params); }, }, + rename:{ + url: `${config.API_URL}/document.file.rename`, + name: "修改文件名", + post: async function (params) { + return await http.post(this.url, params); + }, + }, list: { url: `${config.API_URL}/document.folder.list`, name: "文件、文件夹列表", @@ -38,10 +45,31 @@ export default { return await http.post(this.url, params); }, }, + export:{ + url: `${config.API_URL}/document.download`, + name: "多任务下载", + post: async function (params) { + return await http.post(this.url, params); + }, + }, + user:{ + url: `${config.API_URL}/document.user.list.active`, + name: "用户列表下拉", + post: async function (params) { + return await http.post(this.url, params); + }, + }, + dept:{ + url: `${config.API_URL}/document.dept.list.active`, + name: "部门列表下拉", + post: async function (params) { + return await http.post(this.url, params); + }, + } }, share:{ add: { - url: `${config.API_URL}/document.file.delete`, + url: `${config.API_URL}/document.share.add`, name: "共享文件、文件夹", post: async function (params) { return await http.post(this.url, params); diff --git a/src/assets/icons/ShareBtn.vue b/src/assets/icons/ShareBtn.vue new file mode 100644 index 0000000..9e45673 --- /dev/null +++ b/src/assets/icons/ShareBtn.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js index 4db50b4..2817da4 100644 --- a/src/assets/icons/index.js +++ b/src/assets/icons/index.js @@ -43,6 +43,7 @@ export { default as See } from './See.vue' export { default as AbilityAuthorization } from './AbilityAuthorization.vue' export { default as DataAuthorization } from './DataAuthorization.vue' export { default as UserList } from './UserList.vue' +export { default as ShareBtn } from './ShareBtn.vue' export { default as Home } from './menu/Home.vue' diff --git a/src/components/scExport/exportList.vue b/src/components/scExport/exportList.vue new file mode 100644 index 0000000..0ba12c6 --- /dev/null +++ b/src/components/scExport/exportList.vue @@ -0,0 +1,125 @@ + + + + + + diff --git a/src/scui.js b/src/scui.js index 0f98cff..8ebfd27 100644 --- a/src/scui.js +++ b/src/scui.js @@ -27,6 +27,7 @@ import scInput from "./components/scInput"; import scVgInput from "./components/scInput/inputVague"; import scSearch from "./components/scSearch"; import scExport from "./components/scExport"; +import scExportList from "./components/scExport/exportList"; import scImport from "./components/scImport"; import scStatusIndicator from './components/scMini/scStatusIndicator' @@ -81,6 +82,7 @@ export default { app.component('scVgInput', scVgInput); app.component('scSearch', scSearch); app.component('scExport', scExport); + app.component('scExportList', scExportList); app.component('scImport', scImport); //注册全局指令 diff --git a/src/views/docsManager/document.vue b/src/views/docsManager/document.vue index a8c3b2b..72856fe 100644 --- a/src/views/docsManager/document.vue +++ b/src/views/docsManager/document.vue @@ -32,7 +32,7 @@ @@ -50,13 +50,16 @@ 删除 重命名 + 共享
- + + 下载 +
@@ -70,7 +73,7 @@
-
{{scope.row.file_name}}
+
{{scope.row.client_file_name}}
+ +