From 23317a57e17828cef49c51f83c724acb7c38f57d Mon Sep 17 00:00:00 2001 From: pengjun <158915633@qq.com> Date: Sun, 26 Oct 2025 19:40:11 +0800 Subject: [PATCH] cctj --- public/sysConfig.json | 2 +- src/components/common/LocalConfig.vue | 77 +++- src/components/doctorCheck/CheckItemList.vue | 35 +- src/components/doctorCheck/CheckSumSug.vue | 9 +- src/components/doctorCheck/PacsDcmList.vue | 399 +++++++++++------- .../doctorCheck/RegisterCheckList.vue | 108 ++++- 6 files changed, 431 insertions(+), 199 deletions(-) diff --git a/public/sysConfig.json b/public/sysConfig.json index e6faacd..5be0d63 100644 --- a/public/sysConfig.json +++ b/public/sysConfig.json @@ -1,5 +1,5 @@ { - "apiurl": "http://192.168.0.188:9530", + "apiurl": "http://140.143.162.39:9529", "softName": "神豚体检管理系统", "pacsApi": "http://140.143.162.39:9529", "dcmViewers": "https://app.mzaktj.com:4436", diff --git a/src/components/common/LocalConfig.vue b/src/components/common/LocalConfig.vue index 690f7b8..b7f023a 100644 --- a/src/components/common/LocalConfig.vue +++ b/src/components/common/LocalConfig.vue @@ -82,6 +82,22 @@ + + + + + + + + + + + + + + @@ -98,19 +114,36 @@ - - + + + + - - - + + + + + + + + + + + + + + + + + + + @@ -155,7 +188,15 @@ - + + + + + + + @@ -220,10 +261,16 @@ export default { isQueue: 'N', //启用分诊排队 queueRoom: '', //默认分诊房间 queueItemTypeIds: [], // 检查类别 - isBroadcast: 'N', // 是否广播 + isBroadcast: 'N', // 是否广播 isPacsWorklist: 'N', // 是否启用 DCM-worklist 申请 scheduledAet: '', //scheduledAet + deviceId:"", // 设备ID + pacsDescLines:'5', //行数 + pacsDescLineH:'18', //行高 + pacsDescFontSize: 14, //描述控件的字体大小 + isHaveExternal:'N', //是否有扩展屏 (一般pacs看图可能会有副屏) + }, lisLab: { specimens: [], // 默认标本类型ID @@ -232,7 +279,8 @@ export default { LocalConfigInit: {}, localDict: { room: [], // 分诊排队房间 - pacsTypes: [{ label: 'dcm', value: 'dcm' }, { label: '图片', value: 'image' }] + pacsTypes: [{ label: 'dcm', value: 'dcm' }, { label: '图片', value: 'image' }], + deviceList:[], // pacs设备列表 } }; }, @@ -250,7 +298,7 @@ export default { this.LocalConfig = Object.assign({}, this.LocalConfigInit, JSON.parse(LocalConfig) || {}) if (this.LocalConfig && this.LocalConfig.patientRegister && this.LocalConfig.patientRegister.printGuideLabel) { this.printGuideLabel = deepCopy(this.LocalConfig.patientRegister.printGuideLabel) - } + } } catch (error) { console.log('window.localStorage.getItem("LocalConfig")', error) } @@ -292,6 +340,13 @@ export default { } }); + // 设备列表 + postapi("/api/app/PacsBusiness/GetDeviceListByCheckTypeFlag",{checkTypeFlag:'1'}).then((res) => { + if (res.code != -1) { + this.localDict.deviceList = res.data; + } + }); + }, }, watch: { diff --git a/src/components/doctorCheck/CheckItemList.vue b/src/components/doctorCheck/CheckItemList.vue index 18a5b64..e47bd45 100644 --- a/src/components/doctorCheck/CheckItemList.vue +++ b/src/components/doctorCheck/CheckItemList.vue @@ -5,8 +5,9 @@ -