From fb44de762b5856404b26d447d4bdd7f044c3c7dc Mon Sep 17 00:00:00 2001 From: lzp <1747191978@qq.com> Date: Tue, 10 Jun 2025 18:39:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E5=90=8C=E6=AD=A5=E8=AF=8A?= =?UTF-8?q?=E7=96=97=E4=BF=A1=E6=81=AF=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/medicalFile/details.vue | 81 +++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/acupuncture-后台/src/views/medicalFile/details.vue b/acupuncture-后台/src/views/medicalFile/details.vue index 5d3d97ea..51eb6be5 100644 --- a/acupuncture-后台/src/views/medicalFile/details.vue +++ b/acupuncture-后台/src/views/medicalFile/details.vue @@ -52,6 +52,46 @@ </el-descriptions-item> </el-descriptions> </div> + <!-- 诊疗信息(主诉,既往史,体格检查) --> + <div prop="JBXX_ZS" style="margin-top: 10px"> + <div class="div-title2">主诉</div> + <el-input + :disabled="form.status != 0 && form.status != 3" + type="textarea" + :rows="2" + placeholder="请输入" + v-model="detailsForm['JBXX_ZS']" + > + </el-input> + </div> + <div prop="JBXX_JWBS" style="margin-top: 20px"> + <div class="div-title2">既往病史</div> + <el-checkbox-group v-model="detailsForm['JBXX_JWBS']"> + <el-checkbox + :disabled="form.status != 0 && form.status != 3" + v-for="(item, index) in pastMedicalHistory" + :label="item" + > + </el-checkbox> + <el-input + style="margin-left: 10; width: 150px" + :disabled="form.status != 0 && form.status != 3" + v-model="detailsForm['JBXX_JWBS_QT']" + placeholder="其他" + /> + </el-checkbox-group> + </div> + <div prop="JBXX_TGJCJG" style="margin-top: 20px"> + <div class="div-title2">体格检查结果</div> + <el-input + :disabled="form.status != 0 && form.status != 3" + type="textarea" + :rows="2" + placeholder="请输入" + v-model="detailsForm['JBXX_TGJCJG']" + > + </el-input> + </div> </el-card> <!-- 档案详情--> @@ -77,6 +117,7 @@ </el-checkbox-group> </el-form-item> </el-card> + <!-- 病情评估 --> <el-card class="box-card"> <div> @@ -789,6 +830,35 @@ export default { 2: "通过", 3: "驳回", }, + // 既往病史 + pastMedicalHistory: [ + "高血压", + "冠心病", + "心绞痛", + "心肌梗死病史", + "心力衰竭", + "心律失常", + "哮喘", + "慢性阻塞性肺疾病", + "肺结核(活动期或陈旧性)", + "胃溃疡", + "十二指肠溃疡", + "肝炎(类型及状态)", + "肝硬化", + "胆结石", + "胆囊炎", + "慢性肠炎", + "肾炎", + "肾结石", + "肾功能不全", + "前列腺疾病", + "妇科疾病", + "糖尿病", + "甲状腺疾病(甲亢、甲减、甲状腺结节等)", + "癫痫", + "中风病史(脑梗塞、脑出血)及后遗症", + "帕金森病", + ], // 量表组件集合 component: { // 体态评估 @@ -1269,6 +1339,11 @@ export default { ZLGC_BFZ: [], // 并发症 ZLGC_BFZ_QT: "", // 并发症_其他 + JBXX_ZS: "", //主诉 + JBXX_JWBS: [], // 既往病史 + JBXX_JWBS_QT: "", // 既往病史_其他 + JBXX_TGJCJG: "", // 体格检查结果 + SFDL: [], //随访队列 }, // 档案详情表单 qzUrl: process.env.VUE_APP_API_QZURL, // 二维码路径 @@ -1420,6 +1495,7 @@ export default { "ZLFA_XLTS", "ZLGC_BLSJ", "ZLGC_BFZ", + "JBXX_JWBS", ]; let recordValDict = res.data.recordValDict; for (let key in recordValDict) { @@ -1500,6 +1576,11 @@ export default { ZLGC_BFZ: [], // 并发症 ZLGC_BFZ_QT: "", // 并发症_其他 + BXX_ZS: "", //主诉 + JBXX_JWBS: [], // 既往病史 + JBXX_JWBS_QT: "", // 既往病史_其他 + JBXX_TGJCJG: "", // 体格检查结果 + SFDL: [], //随访队列 }; },