diff --git a/src/api/model/user.js b/src/api/model/user.js index 5ffb547..12cf075 100644 --- a/src/api/model/user.js +++ b/src/api/model/user.js @@ -100,6 +100,13 @@ export default { return await http.post(this.url, params); }, }, + record:{ + url: `${config.API_URL}/download.record.list`, + name: "下载记录", + get: async function (params) { + return await http.post(this.url, params); + }, + }, export:{ url: `${config.API_URL}/user.log.export`, name: "用户日志导出", diff --git a/src/assets/icons/ExportLog.vue b/src/assets/icons/ExportLog.vue new file mode 100644 index 0000000..41b3976 --- /dev/null +++ b/src/assets/icons/ExportLog.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js index 3462dd9..25a0e5a 100644 --- a/src/assets/icons/index.js +++ b/src/assets/icons/index.js @@ -20,6 +20,7 @@ export { default as Account } from './Account.vue' export { default as Notice } from './Notice.vue' export { default as Password } from './Password.vue' export { default as Secure } from './Secure.vue' +export { default as ExportLog } from './ExportLog.vue' export { default as UserLog } from './Log.vue' export { default as WechartRound } from './WechartRound.vue' export { default as Cost } from './Cost.vue' diff --git a/src/views/userCenter/index.vue b/src/views/userCenter/index.vue index cc4e8e8..3c85061 100644 --- a/src/views/userCenter/index.vue +++ b/src/views/userCenter/index.vue @@ -52,6 +52,7 @@ logs: defineAsyncComponent(() => import('./user/logs')), upToEnterprise: defineAsyncComponent(() => import('./user/upToEnterprise')), bind: defineAsyncComponent(() => import('./user/bind')), + ExportLog: defineAsyncComponent(() => import('./user/exportLog')), }, data() { return { @@ -84,6 +85,11 @@ { groupName: "数据管理", list: [ + { + icon: "sc-icon-ExportLog", + title: "导出记录", + component: "exportLog" + }, { icon: "sc-icon-UserLog", title: "操作日志", diff --git a/src/views/userCenter/user/exportLog.vue b/src/views/userCenter/user/exportLog.vue new file mode 100644 index 0000000..8e706ad --- /dev/null +++ b/src/views/userCenter/user/exportLog.vue @@ -0,0 +1,190 @@ + + + + + + + + {{searchShow?'收起':'更多'}} + 查询 + 重置 + + + + + + + + 立即下载 + + + + + + + + +