From 62dc4e5e82aa9063077de46b0cc79d47a620b617 Mon Sep 17 00:00:00 2001 From: wx <645899409@qq.com> Date: Fri, 5 Dec 2025 15:23:49 +0800 Subject: [PATCH] =?UTF-8?q?update=201.=E5=AE=89=E7=9C=BC=E5=81=A5=E5=BA=B7?= =?UTF-8?q?=E4=BD=93=E6=A3=80=E6=B7=BB=E5=8A=A0=E4=BD=93=E6=A3=80=E8=AF=A6?= =?UTF-8?q?=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 8 +- .../anY/physical/components/detailDrawer.vue | 173 ++++++++++++++++++ .../anY/physical/components/resultModal.vue | 150 +++++++++++++++ .../anY/physical/physical.api.ts | 6 + .../anY/physical/physical.data.ts | 65 +++++++ .../healthMonitor/anY/physical/physical.vue | 33 +++- 6 files changed, 428 insertions(+), 7 deletions(-) create mode 100644 src/views/healthMonitor/anY/physical/components/detailDrawer.vue create mode 100644 src/views/healthMonitor/anY/physical/components/resultModal.vue diff --git a/.env.development b/.env.development index 41530a8..cf11391 100644 --- a/.env.development +++ b/.env.development @@ -11,13 +11,13 @@ VITE_PUBLIC_PATH = / VITE_DROP_CONSOLE = false #后台接口父地址(必填) -VITE_GLOB_API_URL=https://api-jkglpt.iosp.ydpt.tech -#VITE_GLOB_API_URL=http://192.168.1.33 +#VITE_GLOB_API_URL=https://api-jkglpt.iosp.ydpt.tech +VITE_GLOB_API_URL=http://192.168.1.33 #VITE_GLOB_API_URL=http://cqyt.test.yg.dt.io #后台接口全路径地址(必填) -VITE_GLOB_DOMAIN_URL=https://api-jkglpt.iosp.ydpt.tech -#VITE_GLOB_DOMAIN_URL=http://192.168.1.33 +#VITE_GLOB_DOMAIN_URL=https://api-jkglpt.iosp.ydpt.tech +VITE_GLOB_DOMAIN_URL=http://192.168.1.33 #VITE_GLOB_DOMAIN_URL=http://cqyt.test.yg.dt.io # 接口前缀 VITE_GLOB_API_URL_PREFIX= diff --git a/src/views/healthMonitor/anY/physical/components/detailDrawer.vue b/src/views/healthMonitor/anY/physical/components/detailDrawer.vue new file mode 100644 index 0000000..30fde07 --- /dev/null +++ b/src/views/healthMonitor/anY/physical/components/detailDrawer.vue @@ -0,0 +1,173 @@ + + + diff --git a/src/views/healthMonitor/anY/physical/components/resultModal.vue b/src/views/healthMonitor/anY/physical/components/resultModal.vue new file mode 100644 index 0000000..4a11677 --- /dev/null +++ b/src/views/healthMonitor/anY/physical/components/resultModal.vue @@ -0,0 +1,150 @@ + + + diff --git a/src/views/healthMonitor/anY/physical/physical.api.ts b/src/views/healthMonitor/anY/physical/physical.api.ts index baffc79..82d7b3e 100644 --- a/src/views/healthMonitor/anY/physical/physical.api.ts +++ b/src/views/healthMonitor/anY/physical/physical.api.ts @@ -1,5 +1,11 @@ import { defHttp } from '/@/utils/http/axios'; enum Api { list = '/health-emergency/emergency/LargeScreenNew/queryAnYanHealthCheckNew', + queryCheckNewById = '/health-emergency/emergency/LargeScreenNew/queryCheckNewById', + queryHealthCheckProject = '/health-emergency/emergency/LargeScreenNew/queryHealthCheckProject', } export const listApi = (params: any) => defHttp.post({ url: Api.list, params }); + +export const queryCheckNewByIdApi = (params: any) => defHttp.get({ url: Api.queryCheckNewById, params }); + +export const queryHealthCheckProjectApi = (params: any) => defHttp.post({ url: Api.queryHealthCheckProject, params }); diff --git a/src/views/healthMonitor/anY/physical/physical.data.ts b/src/views/healthMonitor/anY/physical/physical.data.ts index 47b9f49..0b223cf 100644 --- a/src/views/healthMonitor/anY/physical/physical.data.ts +++ b/src/views/healthMonitor/anY/physical/physical.data.ts @@ -70,3 +70,68 @@ export const searchScheme: FormSchema[] = [ }), }, ]; + +export const fData = [ + { + label: '姓名', + field: 'name', + span: 12, + }, + { + label: '性别', + field: 'sexCode', + span: 12, + }, + { + label: '出生日期', + field: 'birthday', + span: 12, + }, + { + label: '身份证号', + field: 'idNo', + span: 12, + }, + { + label: '单位', + field: 'workUnit', + span: 12, + }, + { + label: '民族', + field: 'nationalityValueText', + span: 12, + }, + { + label: '电话号码', + field: 'phone', + span: 24, + }, + { + label: '医院名称', + field: 'empHealthCheckNew.hospitalName', + span: 12, + }, + { + label: '体检日期', + field: 'empHealthCheckNew.checkDate', + span: 12, + }, + { + label: '体检医生', + field: 'empHealthCheckNew.checkDoctor', + span: 24, + }, + { + label: '体检综述', + field: 'empHealthCheckNew.checkResult', + span: 24, + open: false, + }, + { + label: '体检建议', + field: 'empHealthCheckNew.checkSuggestion', + span: 24, + open: false, + }, +]; diff --git a/src/views/healthMonitor/anY/physical/physical.vue b/src/views/healthMonitor/anY/physical/physical.vue index e4573b3..129d7de 100644 --- a/src/views/healthMonitor/anY/physical/physical.vue +++ b/src/views/healthMonitor/anY/physical/physical.vue @@ -1,11 +1,22 @@