From aa750d5b9ae234c1ddb6f08ba139b8c40896d838 Mon Sep 17 00:00:00 2001 From: "1747191978@qq.com" <1942943850@qq.com> Date: Mon, 17 Mar 2025 22:04:53 +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=E6=A1=A3=E6=A1=88=E8=AF=A6=E6=83=85=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/medicalFile/details.vue | 414 +++++++++--------- 1 file changed, 212 insertions(+), 202 deletions(-) diff --git a/acupuncture-后台/src/views/medicalFile/details.vue b/acupuncture-后台/src/views/medicalFile/details.vue index 50c0d9de..a03f5b2b 100644 --- a/acupuncture-后台/src/views/medicalFile/details.vue +++ b/acupuncture-后台/src/views/medicalFile/details.vue @@ -80,9 +80,9 @@ <a name="病情评估"></a> <div class="div-title1">病情评估</div> <div class="div-title2"> - 人体成分 - <!-- <span @click="getHumanBody" class="foem-item-pg">同步</span> - <span + 人体成分分析 + <!-- <span @click="getHumanBody" class="foem-item-pg">同步</span> --> + <!-- <span style="margin-left: 10px" @click="getHumanBodyReport" class="foem-item-pg" @@ -126,7 +126,7 @@ placeholder="请输入" /> </el-form-item> - <el-form-item label="蛋白质" prop="PG_RTCF_GZ"> + <el-form-item label="骨质" prop="PG_RTCF_GZ"> <el-input :disabled="form.status != 0 && form.status != 3" v-model="detailsForm['PG_RTCF_GZ']" @@ -211,12 +211,12 @@ /> </el-form-item> </div> - </el-card> - <el-card class="box-card"> + <div style="height: 10px"></div> <a name="中医体质辨识"></a> - <div class="div-title1">中医体质辨识</div> + <div class="div-title2">中医体质辨识</div> <div> <el-form-item + class="item-form-jjtz" prop="PG_TZBS_ZYTZ" label="主要体质" style="margin-bottom: 0" @@ -237,7 +237,7 @@ class="item-form-jjtz" prop="PG_TZBS_JJTZ" label="兼夹体质" - style="margin-bottom: 0" + style="margin-bottom: 5px" > <div style="width: 100%"> <el-checkbox-group @@ -254,12 +254,9 @@ </div> </el-form-item> </div> - </el-card> - <!-- 体态评估 --> - <el-card class="box-card"> + <div style="height: 10px"></div> <a name="体态评估"></a> <div> - <div class="div-title1">量表评估</div> <div class="div-title2">体态评估</div> <div class="human-body"> <el-form-item label="" prop="PG_TT_TAPS_DF"> @@ -320,6 +317,7 @@ /> </el-form-item> </div> + <div style="height: 10px"></div> <div class="div-title2">失眠评估</div> <div class="human-body"> <el-form-item prop="PG_SM_PHQ-9_DF"> @@ -387,6 +385,7 @@ /> </el-form-item> </div> + <div style="height: 10px"></div> <div class="div-title2">焦虑评估</div> <div class="human-body"> <el-form-item prop="PG_JL_HAMD-24_DF"> @@ -431,6 +430,7 @@ </div> </div> </el-card> + <!-- 治疗类型 --> <el-card class="box-card"> <a name="治疗类型"></a> @@ -449,7 +449,7 @@ <!-- 诊疗方法 --> <el-card class="box-card"> <a name="诊疗方法"></a> - <div style="font-size: 22px; margin-bottom: 14px" class="div-title1"> + <div style="font-size: 22px; margin-bottom: 0px" class="div-title1"> 诊疗方法 </div> <div @@ -457,10 +457,15 @@ :key="ind" v-if="getzzffShow(i.title)" > - <div class="div-title2">{{ i.title }}</div> + <div + class="div-title2" + style="line-height: 36px; margin: 14px 0 0 0" + > + {{ i.title }} + </div> <div v-for="(j, jnd) in i.list" :key="jnd"> - <div v-if="j.title != '针灸疗法'"> - <div class="div-title3">{{ j.title }}</div> + <div> + <div class="div-title">{{ j.title }}</div> <el-radio :disabled="form.status != 0 && form.status != 3" border @@ -493,15 +498,17 @@ class="human-body" v-if="o.type == 'input'" > - <el-form-item prop="ZLFA_ZJ_XW_QT"> - <el-input v-model="detailsForm[j.valueCode]"></el-input> - </el-form-item> + <el-input + style="width: 300px; margin: 5px" + :disabled="form.status != 0 && form.status != 3" + v-model="detailsForm[j.valueCode]" + ></el-input> </div> </div> - <div v-else> - <div class="div-title3">{{ j.title }}</div> + <!-- <div v-else> + <div class="div-title">{{ j.title }}</div> <div style="" v-for="(k, knd) in j.list" :key="knd"> - <div class="div-title4" style="margin: 5px 0"> + <div class="div-title"> {{ k.title }} </div> <el-checkbox @@ -532,15 +539,14 @@ class="human-body" v-if="o.type == 'input'" > - <el-form-item prop="ZLFA_YW_QT"> - <el-input - :disabled="form.status != 0 && form.status != 3" - v-model="detailsForm[k.valueCode]" - ></el-input> - </el-form-item> + <el-input + style="width: 300px; margin: 5px" + :disabled="form.status != 0 && form.status != 3" + v-model="detailsForm[k.valueCode]" + ></el-input> </div> </div> - </div> + </div> --> </div> </div> </el-card> @@ -567,11 +573,11 @@ <!-- 诊疗费用 --> <el-card class="box-card"> <a name="诊疗费用"></a> - <div class="div-title2">诊疗费用</div> + <div class="div-title1">诊疗费用</div> <el-form-item label="总体费用按照区间进行选择" prop="ZLFA_ZTFY" - style="margin-bottom: 0" + class="div-zlfy-label" > <el-radio-group :disabled="form.status != 0 && form.status != 3" @@ -587,7 +593,7 @@ <el-form-item label="检查费用按照区间进行选择" prop="ZLFA_JCFY" - style="margin-bottom: 0" + class="div-zlfy-label" > <el-radio-group :disabled="form.status != 0 && form.status != 3" @@ -603,7 +609,7 @@ <el-form-item label="中医治疗费用按照区间进行选择" prop="ZLFA_ZYZLFY" - style="margin-bottom: 0" + class="div-zlfy-label" > <el-radio-group :disabled="form.status != 0 && form.status != 3" @@ -619,7 +625,7 @@ <el-form-item label="药物费用按照区间进行选择" prop="ZLFA_YWFY" - style="margin-bottom: 0" + class="div-zlfy-label" > <el-radio-group :disabled="form.status != 0 && form.status != 3" @@ -636,27 +642,30 @@ <!-- 随访队列 --> <el-card class="box-card"> <a name="随访队列"></a> - <div class="div-title2">随访队列</div> - <el-select - :disabled="form.status != 0 && form.status != 3" - v-model="detailsForm['SFDL']" - multiple - placeholder="请选择" - > - <el-option - v-for="item in followupList" - :key="item.id" - :label="item.name" - :value="item.id" + <div class="div-title1" style="margin-bottom: 18px">随访队列</div> + <div style="width: 360px"> + <!-- collapse-tags --> + <el-select + :disabled="form.status != 0 && form.status != 3" + v-model="detailsForm['SFDL']" + multiple + placeholder="请选择" > - </el-option> - </el-select> + <el-option + v-for="item in followupList" + :key="item.id" + :label="item.name" + :value="item.id" + > + </el-option> + </el-select> + </div> </el-card> </el-form> <div slot="footer" class="dialog-footer"> <el-button :disabled="form.status != 0 && form.status != 3" - style="width: 140px" + style="width: 200px; margin: 50px 0 20px 0" type="primary" @click="submitDetailsForm" >确 定</el-button @@ -725,7 +734,6 @@ export default { data() { return { followupList: [], - title: "", // 弹出框标题 open: false, // 是否显示弹出框 status: { @@ -808,13 +816,13 @@ export default { title: "行为技能训练:辅导有效的应对压力技巧,避免因情绪波动导致过度进食,训练正念饮食,提高对饥饿和饱足感的感知能力", value: "行为技能训练", - type: "but", + type: "checkout", }, { title: "目标设定与追踪:与患者共同设立短期和长期减重目标,定期进行进度评估,强化正面反馈,提高自我管理能力", value: "目标设定与追踪", - type: "but", + type: "checkout", }, ], }, @@ -826,13 +834,13 @@ export default { title: "有氧运动:如快走、慢跑、游泳等,建议每周至少进行150分钟中等强度的有氧运动", value: "有氧运动", - type: "but", + type: "checkout", }, { title: "抗阻运动:如举重、俯卧撑等,建议每周进行2-3次抗阻运动", value: "抗阻运动", - type: "but", + type: "checkout", }, ], }, @@ -844,80 +852,75 @@ export default { title: "限能量饮食:在限制能量摄入(日常饮食能量减去30%)的基础上,营养素比例符合平衡膳食的要求", value: "限能量饮食", - type: "but", + type: "checkout", }, { title: "高蛋白饮食:每日蛋白质摄入量超过20%,但一般不高于35%", value: "高蛋白饮食", - type: "but", + type: "checkout", }, { title: "低碳水化合物饮食:碳水化合物供能比一般在20%-40%", value: "低碳水化合物饮食", - type: "but", + type: "checkout", }, { title: "断食:如5+2模式,1周中5天相对正常进食,其他2天摄取平常的1/4能量", value: "断食", - type: "but", + type: "checkout", }, ], }, { title: "针灸疗法", + valueCode: "ZLFA_ZJ_LF", + list: [ + { + title: "毫针/电针疗法", + type: "checkout", + }, + { + title: "温针疗法", + type: "checkout", + }, + { + title: "耳穴贴压疗法", + type: "checkout", + }, + { + title: "穴位埋针法", + type: "checkout", + }, + { + title: "穴位埋线法", + type: "checkout", + }, + ], + }, + { + title: "针灸穴位", + valueCode: "ZLFA_ZJ_XW", list: [ { - title: "疗法", - valueCode: "ZLFA_ZJ_LF", - list: [ - { - title: "毫针/电针疗法", - type: "checkout", - }, - { - title: "温针疗法", - type: "checkout", - }, - { - title: "耳穴贴压疗法", - type: "checkout", - }, - { - title: "穴位埋针法", - type: "checkout", - }, - { - title: "穴位埋线法", - type: "checkout", - }, - ], + title: "神门:安神定志,改善睡眠质量", + value: "神门", + type: "checkout", }, { - title: "穴位", - valueCode: "ZLFA_ZJ_XW", - list: [ - { - title: "神门:安神定志,改善睡眠质量", - value: "神门", - type: "checkout", - }, - { - title: "三阴交:调理脾胃,养血安神", - value: "三阴交", - type: "checkout", - }, - { - title: "百会:调节大脑功能,促进睡眠", - value: "百会", - type: "checkout", - }, - { - title: "安眠:直接作用于睡眠中枢,帮助入睡", - value: "安眠", - type: "checkout", - }, - ], + title: "三阴交:调理脾胃,养血安神", + value: "三阴交", + type: "checkout", + }, + { + title: "百会:调节大脑功能,促进睡眠", + value: "百会", + type: "checkout", + }, + { + title: "安眠:直接作用于睡眠中枢,帮助入睡", + value: "安眠", + type: "checkout", }, ], }, @@ -966,19 +969,19 @@ export default { title: "科学膳食:避免午后摄入咖啡、茶、酒精等刺激性饮品,以及睡前过度进食", value: "科学膳食", - type: "but", + type: "checkout", }, { title: "充足日照:增加日间自然光照,减少夜间人工光源,特别是电子产品的使用", value: "充足日照", - type: "but", + type: "checkout", }, { title: "合理运动:推荐瑜伽、太极拳、八段锦等传统运动,有助于改善睡眠质量", value: "合理运动", - type: "but", + type: "checkout", }, ], }, @@ -990,76 +993,71 @@ export default { title: "放松训练:包括渐进式肌肉放松训练、腹式呼吸、冥想等,可降低紧张与过度警觉,提高睡眠质量", value: "放松训练", - type: "but", + type: "checkout", }, { title: "音乐疗法:轻柔舒缓的音乐可以降低神经系统兴奋性,减轻焦虑情绪从而改善睡眠", value: "音乐疗法", - type: "but", + type: "checkout", }, { title: "认知调整:不灾难化和过分关注失眠,不因偶尔失眠而产生挫败感,培养失眠的耐受性", value: "认知调整", - type: "but", + type: "checkout", }, ], }, { title: "针灸疗法", + valueCode: "ZLFA_ZJ_LF_SMZ", list: [ { - title: "疗法", - valueCode: "ZLFA_ZJ_LF_SMZ", - list: [ - { - title: "毫针/电针疗法", - type: "checkout", - }, - { - title: "温针疗法", - type: "checkout", - }, - { - title: "耳穴贴压疗法", - type: "checkout", - }, - { - title: "穴位埋针法", - type: "checkout", - }, - { - title: "穴位埋线法", - type: "checkout", - }, - ], + title: "毫针/电针疗法", + type: "checkout", }, { - title: "穴位", - valueCode: "ZLFA_ZJ_XW_SMZ", - list: [ - { - title: "神门:安神定志,改善睡眠质量", - value: "神门", - type: "checkout", - }, - { - title: "三阴交:调理脾胃,养血安神", - value: "三阴交", - type: "checkout", - }, - { - title: "百会:调节大脑功能,促进睡眠", - value: "百会", - type: "checkout", - }, - { - title: "安眠:直接作用于睡眠中枢,帮助入睡", - value: "安眠", - type: "checkout", - }, - ], + title: "温针疗法", + type: "checkout", + }, + { + title: "耳穴贴压疗法", + type: "checkout", + }, + { + title: "穴位埋针法", + type: "checkout", + }, + { + title: "穴位埋线法", + type: "checkout", + }, + ], + }, + { + title: "针灸穴位", + valueCode: "ZLFA_ZJ_XW_SMZ", + list: [ + { + title: "神门:安神定志,改善睡眠质量", + value: "神门", + type: "checkout", + }, + { + title: "三阴交:调理脾胃,养血安神", + value: "三阴交", + type: "checkout", + }, + { + title: "百会:调节大脑功能,促进睡眠", + value: "百会", + type: "checkout", + }, + { + title: "安眠:直接作用于睡眠中枢,帮助入睡", + value: "安眠", + type: "checkout", }, ], }, @@ -1105,42 +1103,37 @@ export default { list: [ { title: "针灸疗法", + valueCode: "ZLFA_ZJ_LF_QT", list: [ { - title: "疗法", - valueCode: "ZLFA_ZJ_LF_QT", - list: [ - { - title: "毫针/电针疗法", - type: "checkout", - }, - { - title: "温针疗法", - type: "checkout", - }, - { - title: "耳穴贴压疗法", - type: "checkout", - }, - { - title: "穴位埋针法", - type: "checkout", - }, - { - title: "穴位埋线法", - type: "checkout", - }, - ], + title: "毫针/电针疗法", + type: "checkout", }, { - title: "穴位", - valueCode: "ZLFA_ZJ_XW_QT", - list: [ - { - title: "填写", - type: "input", - }, - ], + title: "温针疗法", + type: "checkout", + }, + { + title: "耳穴贴压疗法", + type: "checkout", + }, + { + title: "穴位埋针法", + type: "checkout", + }, + { + title: "穴位埋线法", + type: "checkout", + }, + ], + }, + { + title: "针灸穴位", + valueCode: "ZLFA_ZJ_XW_QT", + list: [ + { + title: "填写", + type: "input", }, ], }, @@ -1188,15 +1181,15 @@ export default { "PG_JL_HAMD-24_DF": "", //汉密尔顿抑郁评估(HAMD-24)得分 PG_JL_SAS_DF: "", //焦虑自评量表(SAS)得分 ZLFA_ZLLX: "", //治疗方式 - ZLFA_XWXLGY: "", // 行为心理干预 - ZLFA_YDGY: "", //运动干预 + ZLFA_XWXLGY: [], // 行为心理干预 + ZLFA_YDGY: [], //运动干预 ZLFA_ZJ_LF: [], //针灸疗法-疗法 ZLFA_ZJ_XW: [], //针灸疗法-穴位 ZLFA_YW: [], //药物治疗 - ZLFA_SHXG: "", // 生活习惯 - ZLFA_XLTS: "", //心理调适 + ZLFA_SHXG: [], // 生活习惯 + ZLFA_XLTS: [], //心理调适 - ZLFA_LCYYZL: "", //临床用药治疗 + ZLFA_LCYYZL: [], //临床用药治疗 ZLFA_ZJ_LF_SMZ: [], // 失眠症-针灸疗法-疗法 ZLFA_ZJ_XW_SMZ: [], // 失眠症-针灸疗法-穴位 ZLFA_YW_SMZ: [], // 失眠症-药物治疗 @@ -1408,15 +1401,15 @@ export default { "PG_JL_HAMD-24_DF": "", //汉密尔顿抑郁评估(HAMD-24)得分 PG_JL_SAS_DF: "", //焦虑自评量表(SAS)得分 ZLFA_ZLLX: "", //治疗方式 - ZLFA_XWXLGY: "", // 行为心理干预 - ZLFA_YDGY: "", //运动干预 + ZLFA_XWXLGY: [], // 行为心理干预 + ZLFA_YDGY: [], //运动干预 ZLFA_ZJ_LF: [], //针灸疗法-疗法 ZLFA_ZJ_XW: [], //针灸疗法-穴位 ZLFA_YW: [], //药物治疗 - ZLFA_SHXG: "", // 生活习惯 - ZLFA_XLTS: "", //心理调适 + ZLFA_SHXG: [], // 生活习惯 + ZLFA_XLTS: [], //心理调适 - ZLFA_LCYYZL: "", //临床用药治疗 + ZLFA_LCYYZL: [], //临床用药治疗 ZLFA_ZJ_LF_SMZ: [], // 失眠症-针灸疗法-疗法 ZLFA_ZJ_XW_SMZ: [], // 失眠症-针灸疗法-穴位 ZLFA_YW_SMZ: [], // 失眠症-药物治疗 @@ -1462,6 +1455,23 @@ export default { <style scoped src="@/assets/styles/common.css"></style> <!-- box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); --> <style scoped> +.div-zlfy-label { + margin-bottom: 0; + display: flex; + align-items: center; + flex-wrap: wrap; +} +.div-zlfy-label >>> .el-form-item__label { + width: 210px; +} +.div-title { + font-weight: bold; + vertical-align: middle; + font-size: 14px; + color: #606266; + line-height: 26px; + -webkit-box-sizing: border-box; +} >>> .el-radio { padding: 0 10px !important; line-height: 34px;