fix(all): 去客户化处理
This commit is contained in:
@@ -17,7 +17,7 @@ export function createIcon({ icon, iconSize, imageSize }) {
|
||||
|
||||
/**
|
||||
* @desc 根据类型创建Icon
|
||||
* @type 1:油田医院,2:健康小屋,4:AED
|
||||
* @type 1:医院,2:健康小屋,4:AED
|
||||
*/
|
||||
export function typeToIcon(type: string) {
|
||||
// const iconSize = [28, 49];
|
||||
|
||||
@@ -7,5 +7,5 @@ export enum Api {
|
||||
|
||||
//健康终端报警
|
||||
export const getMonitorList = (params: any) => get(Api.getMonitorList, params);
|
||||
//长庆油田大病人数
|
||||
//大病人数
|
||||
export const getHealthDataList = (params: any) => get(Api.getHealthDataList, params);
|
||||
|
||||
@@ -2,10 +2,7 @@
|
||||
<div class="common-card" :class="themeType">
|
||||
<public-title title="基层医疗点远程会诊" :theme-type="themeType" />
|
||||
<div class="inner">
|
||||
<div class="inner-item" data-text="应急就医-服务中心"></div>
|
||||
<div class="inner-item" data-text="采油九厂-薛岔作业区"></div>
|
||||
<div class="inner-item" data-text="第九采油厂-五谷城作业区"></div>
|
||||
<div class="inner-item" data-text="采油十一厂-彭阳作业区"></div>
|
||||
<div class="inner-item" data-text="服务中心"></div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div class="common-card" :class="themeType">
|
||||
<public-title title="长庆油田大病人数" :themeType="themeType" />
|
||||
<public-title title="大病人数" :themeType="themeType" />
|
||||
<div class="inner" ref="healthChart"></div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -2,7 +2,7 @@ import { getAllList, getAmbulanceList } from '/@/components/chinaMap/chinaMapApi
|
||||
|
||||
export enum TabType {
|
||||
all = '', //所有资源
|
||||
youTianYiYuan = '1', //油田医院
|
||||
youTianYiYuan = '1', //医院
|
||||
heZuoYiYuan = '2', //合作医院
|
||||
yiLiaoDian = '3', //医疗点
|
||||
jiuHuChe = '5', //救护车
|
||||
@@ -105,7 +105,7 @@ export function mapApiSwitch(type, params: any) {
|
||||
lat: 34, //纬度34
|
||||
lon: 108, //经度
|
||||
};
|
||||
// 全部 油田 医疗点 合作医院
|
||||
// 全部 医疗点 合作医院
|
||||
if ([TabType.all, TabType.youTianYiYuan, TabType.yiLiaoDian, TabType.heZuoYiYuan, TabType.jiuHuChe, TabType.jiuHuChe].includes(type)) {
|
||||
return getAllList({ ...basicParams, ...params });
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ import { getAllListNew } from '/@/components/xianMap/xianMapApi.ts';
|
||||
|
||||
export enum TabType {
|
||||
all = '', //所有资源
|
||||
youTianYiYuan = '1', //油田医院
|
||||
youTianYiYuan = '1', //医院
|
||||
jianKangXiaoWu = '3', //健康小屋
|
||||
aed = '4', //AED
|
||||
jiuHuChe = '5', //救护车
|
||||
@@ -86,7 +86,7 @@ export function aircraftContent() {
|
||||
}
|
||||
|
||||
export function mapApiSwitch(type: any, params: any) {
|
||||
// 全部 油田 医疗点 合作医院
|
||||
// 全部 医疗点 合作医院
|
||||
if ([TabType.all, TabType.youTianYiYuan, TabType.jianKangXiaoWu, TabType.jiuHuChe, TabType.aed].includes(type)) {
|
||||
// return getAllList({ ...params });
|
||||
return getAllListNew({ ...params });
|
||||
|
||||
@@ -9,7 +9,7 @@ export const caching = {
|
||||
LEFT_KEY3: 'LEFT_KEY3',
|
||||
//健康终端报警
|
||||
RIGHT_KEY1: 'RIGHT_KEY1',
|
||||
//长庆油田大病人数
|
||||
//大病人数
|
||||
RIGHT_KEY2: 'RIGHT_KEY2',
|
||||
//心血管监测-心率-压力-血氧-体温
|
||||
PAGE2_LEFT: 'PAGE2_LEFT',
|
||||
|
||||
@@ -25,7 +25,7 @@ export const useUserStore = defineStore({
|
||||
count: 0,
|
||||
typeFour: 0, // aed
|
||||
typeThree: 0, // 健康小屋
|
||||
typeOne: 0, // 油田医院
|
||||
typeOne: 0, // 医院
|
||||
typeFive: 0, // 救护车
|
||||
}),
|
||||
getters: {
|
||||
|
||||
@@ -200,65 +200,6 @@
|
||||
});
|
||||
emergencyDialogRef.value.openDialog();
|
||||
}
|
||||
function employeeDialogOpen() {
|
||||
setSocketData({
|
||||
watchNo: 'A5GTQ24920002519',
|
||||
eventType: 'a_key_alarm',
|
||||
eventType_dictText: '一键告警',
|
||||
bindUserId: '1942871719583739905',
|
||||
bindDate: '2025-07-23',
|
||||
createBy: 'apiusername',
|
||||
createDate: '2025-09-25 15:01:11',
|
||||
dataValue: '',
|
||||
address: null,
|
||||
lon: 0,
|
||||
lat: 0,
|
||||
dataDate: '2025-09-25',
|
||||
warnTime: '2025-09-25 15:00:03',
|
||||
gpsErrorMsg: '定位超时',
|
||||
lonGd: null,
|
||||
latGd: null,
|
||||
addressGd: null,
|
||||
sendFlag: '0',
|
||||
largeScreenFlag: '0',
|
||||
orgCode: 'A01A01A02',
|
||||
orgName: '硬件部',
|
||||
realName: '连龙刚',
|
||||
phone: '15129287781',
|
||||
hospitalList: [
|
||||
{
|
||||
name: '跃满油田作业区',
|
||||
lon: 82.9955,
|
||||
lat: 40.787056,
|
||||
},
|
||||
{
|
||||
name: '跃满油田作业区',
|
||||
lon: 82.9955,
|
||||
lat: 40.787056,
|
||||
},
|
||||
{
|
||||
name: '采油一厂稠油小屋',
|
||||
lon: 84.881775,
|
||||
lat: 44.987652,
|
||||
},
|
||||
],
|
||||
centerId: '1940693902422519809',
|
||||
popType: 3,
|
||||
keyUser: '0',
|
||||
avatar: null,
|
||||
sex: 2,
|
||||
age: 37,
|
||||
workNo: '2025001',
|
||||
deptName: '软硬件开发部',
|
||||
audioUrl: null,
|
||||
});
|
||||
employeeDialogRef.value.openDialog();
|
||||
}
|
||||
|
||||
// setTimeout(() => {
|
||||
// openEmergencyOpen();
|
||||
// employeeDialogOpen();
|
||||
// }, 2000);
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
</div>
|
||||
<div class="bottom-d">
|
||||
<span style="word-break: break-all">
|
||||
秉持“统一规范、高效联通、自主运算、智能提取”原则,健康服务中心创新构建健康监测、健康咨询、急救服务“三位一体”的数字化平台,打造覆盖预防、干预、急救全链条的智慧健康保障体系。该平台动态可视化追踪重点人群健康指标,依托远程医疗打破资源地域限制,构建“分钟级”急救响应通道,实现健康信息互联共享与闭环管理,推动健康服务从“被动应对”向“主动防控”升级,为员工身心健康构筑坚实防线,是守护油田员工健康的“数字哨兵”和新疆油田公司建设5000万吨现代化综合性能源公司的“健康基石”。
|
||||
秉持“统一规范、高效联通、自主运算、智能提取”原则,健康服务中心创新构建健康监测、健康咨询、急救服务“三位一体”的数字化平台,打造覆盖预防、干预、急救全链条的智慧健康保障体系。该平台动态可视化追踪重点人群健康指标,依托远程医疗打破资源地域限制,构建“分钟级”急救响应通道,实现健康信息互联共享与闭环管理,推动健康服务从“被动应对”向“主动防控”升级,为员工身心健康构筑坚实防线,是守护员工健康的“数字哨兵”和分公司建设5000万吨现代化综合性能源公司的“健康基石”。
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -310,37 +310,6 @@
|
||||
showHospitalList.value = false;
|
||||
}
|
||||
|
||||
// 地图上绘制
|
||||
function test() {
|
||||
let nVal = {
|
||||
watchNo: 'CRFTQ22C03000080',
|
||||
eventType: 'heart_rate',
|
||||
bindUserId: 'fd358031299d4816b5d304fd818ecc73',
|
||||
createBy: null,
|
||||
createDate: null,
|
||||
dataValue: '999',
|
||||
address:
|
||||
'一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字',
|
||||
lon: 108.6666,
|
||||
lat: 29.8888,
|
||||
dataDate: '2023-12-07',
|
||||
warnTime: '2023-12-07',
|
||||
gpsErrorMsg: '',
|
||||
lonGd: 108.67084314886117,
|
||||
latGd: 29.88607705672868,
|
||||
addressGd: null,
|
||||
sendFlag: '0',
|
||||
largeScreenFlag: '0',
|
||||
orgCode: null,
|
||||
orgName: '冯地坑采油作业区',
|
||||
realName: '王志文',
|
||||
phone: '15229020494',
|
||||
};
|
||||
nextTick(() => {
|
||||
setEmergencyData(nVal);
|
||||
emergencyDialogRef.value.openDialog();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 应急单查看详情
|
||||
|
||||
@@ -724,66 +724,6 @@
|
||||
});
|
||||
emergencyDialogRef.value.openDialog();
|
||||
}
|
||||
function employeeDialogOpen() {
|
||||
setSocketData({
|
||||
watchNo: 'A5GTQ24920002519',
|
||||
eventType: 'spo2',
|
||||
eventType_dictText: '一键告警',
|
||||
bindUserId: '1942871719583739905',
|
||||
bindDate: '2025-07-23',
|
||||
createBy: 'apiusername',
|
||||
createDate: '2025-09-25 15:01:11',
|
||||
dataValue: '',
|
||||
address: null,
|
||||
lon: 0,
|
||||
lat: 0,
|
||||
dataDate: '2025-09-25',
|
||||
warnTime: '2025-09-25 15:00:03',
|
||||
gpsErrorMsg: '定位超时',
|
||||
lonGd: null,
|
||||
latGd: null,
|
||||
addressGd: null,
|
||||
sendFlag: '0',
|
||||
largeScreenFlag: '0',
|
||||
orgCode: 'A01A01A02',
|
||||
orgName: '硬件部',
|
||||
realName: '连龙刚',
|
||||
phone: '15129287781',
|
||||
hospitalList: [
|
||||
{
|
||||
name: '跃满油田作业区',
|
||||
lon: 82.9955,
|
||||
lat: 40.787056,
|
||||
},
|
||||
{
|
||||
name: '跃满油田作业区',
|
||||
lon: 82.9955,
|
||||
lat: 40.787056,
|
||||
},
|
||||
{
|
||||
name: '采油一厂稠油小屋',
|
||||
lon: 84.881775,
|
||||
lat: 44.987652,
|
||||
},
|
||||
],
|
||||
centerId: '1940693902422519809',
|
||||
popType: 3,
|
||||
keyUser: '0',
|
||||
avatar: null,
|
||||
sex: 2,
|
||||
age: 37,
|
||||
workNo: '2025001',
|
||||
deptName: '软硬件开发部',
|
||||
audioUrl: null,
|
||||
});
|
||||
employeeDialogRef.value.openDialog();
|
||||
}
|
||||
|
||||
// setTimeout(() => {
|
||||
// employeeDialogOpen();
|
||||
// openEmergencyOpen();
|
||||
// yunZOpen();
|
||||
// }, 5000);
|
||||
</script>
|
||||
<style lang="less" scoped>
|
||||
.sun-screen-box {
|
||||
|
||||
@@ -109,7 +109,7 @@
|
||||
startPosition: [],
|
||||
endPosition: [],
|
||||
});
|
||||
// 1 aed 2 健康小屋 3 油田医院 4 救护车
|
||||
// 1 aed 2 健康小屋 3 医院 4 救护车
|
||||
const numList = reactive([useStore.getTypeThree, useStore.getTypeOne, useStore.getTypeFive, useStore.getTypeFour]);
|
||||
const props = defineProps({
|
||||
//是否展示底部统计
|
||||
@@ -449,7 +449,7 @@
|
||||
useStore.setTypeFour(result ? result.filter((item: any) => item?.type === '4').length : 0);
|
||||
// 健康小屋
|
||||
useStore.setTypeThree(result ? result.filter((item: any) => item?.type === '3').length : 0);
|
||||
// 油田医院
|
||||
// 医院
|
||||
useStore.setTypeOne(result ? result.filter((item: any) => item?.type === '1').length : 0);
|
||||
// 救护车
|
||||
useStore.setTypeFive(result ? result.filter((item: any) => item?.type === '5').length : 0);
|
||||
|
||||
@@ -99,7 +99,7 @@ export function getClassCharts(dx: any, dy: any, m: any) {
|
||||
}
|
||||
export enum TabType {
|
||||
all = '', //所有资源
|
||||
youTianYiYuan = '1', //油田医院
|
||||
youTianYiYuan = '1', //医院
|
||||
jianKangXiaoWu = '3', //健康小屋
|
||||
aed = '4', //AED
|
||||
jiuHuChe = '5', //救护车
|
||||
|
||||
Reference in New Issue
Block a user