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: [], //随访队列
       };
     },