diff --git a/src/api/index.ts b/src/api/index.ts index c2f0cd23..afe7594a 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -1,3 +1,4 @@ +import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; import { request } from '@/plugins/http-fetch'; import { parseDateToStr } from '@/utils/date-utils'; /** @@ -26,7 +27,7 @@ export async function listMain() { ...systemState, refresh: parseDateToStr(time), ipAddress: ipAddress, - name: key.split("/").join("_"), + name: key.split('/').join('_'), status: '正常', }; } else { @@ -34,7 +35,7 @@ export async function listMain() { version: '-', refresh: parseDateToStr(time), ipAddress: ipAddress, - name: key.split("/").join("_"), + name: key.split('/').join('_'), status: '异常', }; } @@ -45,3 +46,22 @@ export async function listMain() { // console.log(rowArr) return mergedData; } + +/** + * 获取服务器时间 + * @returns object + */ +export async function getServerTime() { + // 发起请求 + const result = await request({ + url: `/api/rest/systemManagement/v1/elementType/OMC/objectType/time`, + method: 'get', + }); + // 解析数据 + if (result.code === RESULT_CODE_SUCCESS && result.data) { + return Object.assign(result, { + data: result.data.data, + }); + } + return result; +} diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index 6f964ae3..da5abdd9 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -1,7 +1,6 @@