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 @@ -
+
+ + + + +