diff --git a/src/hooks/autoRefresh/caching.ts b/src/hooks/autoRefresh/caching.ts
index c7e5855..cec9502 100644
--- a/src/hooks/autoRefresh/caching.ts
+++ b/src/hooks/autoRefresh/caching.ts
@@ -32,6 +32,8 @@ export const caching = {
TEAM_HEALTH_NEW: 'TEAM_HEALTH_NEW',
//体检数据
PHYSICAL_DATA: 'PHYSICAL_DATA',
+ //健康终端报警
+ RIGHT_KEY1_NEW: 'RIGHT_KEY1_NEW',
/************************新应急中心***************************/
};
diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts
index d2fe14d..1c6ef0c 100644
--- a/src/store/modules/user.ts
+++ b/src/store/modules/user.ts
@@ -19,6 +19,7 @@ export const useUserStore = defineStore({
themeType: '', // dark 1, light 2
flag1: '', //银川权限标识
flag2: '', //西安权限标识
+ centerId: '', //中心点id
}),
getters: {
getUserInfo(): UserInfo {
@@ -39,6 +40,9 @@ export const useUserStore = defineStore({
getFlag2(): string {
return this.flag2 || getAuthCache('flag2');
},
+ getCenterId(): string {
+ return this.centerId || getAuthCache('centerId');
+ },
},
actions: {
setToken(info: string | undefined) {
@@ -64,6 +68,10 @@ export const useUserStore = defineStore({
this.flag2 = info ? info : '';
setAuthCache('flag2', info);
},
+ setCenterId(info: string | undefined) {
+ this.centerId = info ? info : '';
+ setAuthCache('centerId', info);
+ },
/**
* 登录事件
*/
diff --git a/src/views/centralScreen/centralScreen.api.ts b/src/views/centralScreen/centralScreen.api.ts
index 57fe138..f744b4b 100644
--- a/src/views/centralScreen/centralScreen.api.ts
+++ b/src/views/centralScreen/centralScreen.api.ts
@@ -1,30 +1,52 @@
-import { get } from '/@/api/request.ts';
+import { get, post } from '/@/api/request.ts';
enum Api {
server = '/health-emergency/emergency/tblUserHelp/statistics',
getWorkDaily = '/health-emergency/emergency/ycLargeScreen/medicalCenter',
getTeamHealth = '/health-emergency/emergency/ycLargeScreen/userHealthCenter',
getDetail = '/health-medical/medical/hospital/getMedicalHospital',
+ phoneList = '/health-emergency/emergency/tblUserHelp/phoneList',
+ getMonitorList = '/health-watch/watch/watchMonitorData/getMonitorList',
+ statisticsNew = '/health-emergency/emergency/LargeScreenNew/statisticsNew',
+ phoneListNew = '/health-emergency/emergency/LargeScreenNew/phoneListNew',
+ medicalCenterNew = '/health-emergency/emergency/LargeScreenNew/medicalCenterNew',
+ userHealthCenterNew = '/health-emergency/emergency/LargeScreenNew/userHealthCenterNew',
+ getAllListNew = '/health-emergency/emergency/LargeScreenNew/getAllListNew',
}
/**
* @description: 服务详情数据
* @param params
*/
-export const serverApi = (params: any) => get(Api.server, params);
+// export const serverApi = (params: any) => get(Api.server, params);
+export const statisticsNewApi = (params: any) => post(Api.statisticsNew, params);
/**
* @description 一线医疗点每日工作动态
* @param params
*/
-export const getWorkDaily = (params: any) => get(Api.getWorkDaily, params);
+// export const getWorkDaily = (params: any) => get(Api.getWorkDaily, params);
+export const medicalCenterNew = (params: any) => post(Api.medicalCenterNew, params);
/**
* @description 员工队伍健康状况
* @param params
*/
-export const getTeamHealthApi = (params: any) => get(Api.getTeamHealth, params);
+// export const getTeamHealthApi = (params: any) => get(Api.getTeamHealth, params);
+
+export const userHealthCenterNew = (params: any) => get(Api.userHealthCenterNew, params);
/**
* @description 获取体检数据
* @param params
*/
export const getPhysicalData = (params: any) => get(Api.getDetail, params);
+/**
+ * @description 呼入电话、受理电话
+ * @param params
+ */
+export const getPhoneList = (params: any) => post(Api.phoneListNew, params);
+
+//健康终端报警
+export const getMonitorList = (params: any) => get(Api.getMonitorList, params);
+
+//获取所有资源
+export const getAllListNew = (params: any) => post(Api.getAllListNew, params);
diff --git a/src/views/centralScreen/centralScreen.vue b/src/views/centralScreen/centralScreen.vue
index 8f770fe..ed88ba4 100644
--- a/src/views/centralScreen/centralScreen.vue
+++ b/src/views/centralScreen/centralScreen.vue
@@ -42,15 +42,20 @@