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 @@
@@ -179,16 +233,17 @@ tabsStore.clear();
-
+
@@ -208,4 +263,9 @@ tabsStore.clear();
white-space: nowrap;
width: 180px;
}
+
+.footer-time {
+ color: #00000075;
+ transition: all 0.3s;
+}