diff --git a/cdTMP/src/api/monitor/operationLog.js b/cdTMP/src/api/monitor/operationLog.js new file mode 100644 index 0000000..08a4af6 --- /dev/null +++ b/cdTMP/src/api/monitor/operationLog.js @@ -0,0 +1,14 @@ +import { request } from "@/api/request" +export default { + /** + * 分页查询操作日志 + * @returns 操作日志分页结果 + */ + getOperationsLogs(params = { pageSize: 10, page: 1 }) { + return request({ + url: `/system/log/operation_list`, + method: "get", + params + }) + } +} diff --git a/cdTMP/src/api/request.js b/cdTMP/src/api/request.js index 96ed6ea..09f9156 100644 --- a/cdTMP/src/api/request.js +++ b/cdTMP/src/api/request.js @@ -98,7 +98,7 @@ function createRequest(service) { "Accept-Language": "zh_CN", "Content-Type": get(config, "headers.Content-Type", "application/json;charset=UTF-8") }, - timeout: 10000, + timeout: 20000, baseURL: env.VITE_APP_OPEN_PROXY === "true" ? env.VITE_APP_PROXY_PREFIX : env.VITE_APP_BASE_URL, data: {} } diff --git a/cdTMP/src/router/routes/modules/minitor.js b/cdTMP/src/router/routes/modules/minitor.js new file mode 100644 index 0000000..9a912e9 --- /dev/null +++ b/cdTMP/src/router/routes/modules/minitor.js @@ -0,0 +1,28 @@ +import { DEFAULT_LAYOUT } from "../base" + +const TESTMANAGE = { + path: "/monitor", + name: "Monitor", + component: DEFAULT_LAYOUT, // () => import("@/layout/default-layout.vue") + meta: { + requiresAuth: true, + icon: "icon-desktop", + order: 1, + locale: "监控" + }, + children: [ + { + path: "operationLog", + name: "OperationLog", + component: () => import("@/views/monitor/operationLog/index.vue"), + meta: { + requiresAuth: true, + roles: ["*"], + locale: "操作日志", + icon: "icon-robot" + } + } + ] +} + +export default TESTMANAGE diff --git a/cdTMP/src/views/monitor/operationLog/index.vue b/cdTMP/src/views/monitor/operationLog/index.vue new file mode 100644 index 0000000..70193de --- /dev/null +++ b/cdTMP/src/views/monitor/operationLog/index.vue @@ -0,0 +1,36 @@ + + + + + + + {{ record.create_datetime.replace("T", " ") }} + + + + + + + + +