Browse Source

后台同步诊疗档案详情修改点

newMaster
1747191978@qq.com 3 months ago
parent
commit
aa750d5b9a
  1. 160
      acupuncture-后台/src/views/medicalFile/details.vue

160
acupuncture-后台/src/views/medicalFile/details.vue

@ -80,9 +80,9 @@
<a name="病情评估"></a> <a name="病情评估"></a>
<div class="div-title1">病情评估</div> <div class="div-title1">病情评估</div>
<div class="div-title2"> <div class="div-title2">
人体成分 人体成分分析
<!-- <span @click="getHumanBody" class="foem-item-pg">同步</span> <!-- <span @click="getHumanBody" class="foem-item-pg">同步</span> -->
<span <!-- <span
style="margin-left: 10px" style="margin-left: 10px"
@click="getHumanBodyReport" @click="getHumanBodyReport"
class="foem-item-pg" class="foem-item-pg"
@ -126,7 +126,7 @@
placeholder="请输入" placeholder="请输入"
/> />
</el-form-item> </el-form-item>
<el-form-item label="蛋白质" prop="PG_RTCF_GZ"> <el-form-item label="质" prop="PG_RTCF_GZ">
<el-input <el-input
:disabled="form.status != 0 && form.status != 3" :disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['PG_RTCF_GZ']" v-model="detailsForm['PG_RTCF_GZ']"
@ -211,12 +211,12 @@
/> />
</el-form-item> </el-form-item>
</div> </div>
</el-card> <div style="height: 10px"></div>
<el-card class="box-card">
<a name="中医体质辨识"></a> <a name="中医体质辨识"></a>
<div class="div-title1">中医体质辨识</div> <div class="div-title2">中医体质辨识</div>
<div> <div>
<el-form-item <el-form-item
class="item-form-jjtz"
prop="PG_TZBS_ZYTZ" prop="PG_TZBS_ZYTZ"
label="主要体质" label="主要体质"
style="margin-bottom: 0" style="margin-bottom: 0"
@ -237,7 +237,7 @@
class="item-form-jjtz" class="item-form-jjtz"
prop="PG_TZBS_JJTZ" prop="PG_TZBS_JJTZ"
label="兼夹体质" label="兼夹体质"
style="margin-bottom: 0" style="margin-bottom: 5px"
> >
<div style="width: 100%"> <div style="width: 100%">
<el-checkbox-group <el-checkbox-group
@ -254,12 +254,9 @@
</div> </div>
</el-form-item> </el-form-item>
</div> </div>
</el-card> <div style="height: 10px"></div>
<!-- 体态评估 -->
<el-card class="box-card">
<a name="体态评估"></a> <a name="体态评估"></a>
<div> <div>
<div class="div-title1">量表评估</div>
<div class="div-title2">体态评估</div> <div class="div-title2">体态评估</div>
<div class="human-body"> <div class="human-body">
<el-form-item label="" prop="PG_TT_TAPS_DF"> <el-form-item label="" prop="PG_TT_TAPS_DF">
@ -320,6 +317,7 @@
/> />
</el-form-item> </el-form-item>
</div> </div>
<div style="height: 10px"></div>
<div class="div-title2">失眠评估</div> <div class="div-title2">失眠评估</div>
<div class="human-body"> <div class="human-body">
<el-form-item prop="PG_SM_PHQ-9_DF"> <el-form-item prop="PG_SM_PHQ-9_DF">
@ -387,6 +385,7 @@
/> />
</el-form-item> </el-form-item>
</div> </div>
<div style="height: 10px"></div>
<div class="div-title2">焦虑评估</div> <div class="div-title2">焦虑评估</div>
<div class="human-body"> <div class="human-body">
<el-form-item prop="PG_JL_HAMD-24_DF"> <el-form-item prop="PG_JL_HAMD-24_DF">
@ -431,6 +430,7 @@
</div> </div>
</div> </div>
</el-card> </el-card>
<!-- 治疗类型 --> <!-- 治疗类型 -->
<el-card class="box-card"> <el-card class="box-card">
<a name="治疗类型"></a> <a name="治疗类型"></a>
@ -449,7 +449,7 @@
<!-- 诊疗方法 --> <!-- 诊疗方法 -->
<el-card class="box-card"> <el-card class="box-card">
<a name="诊疗方法"></a> <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>
<div <div
@ -457,10 +457,15 @@
:key="ind" :key="ind"
v-if="getzzffShow(i.title)" 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-for="(j, jnd) in i.list" :key="jnd">
<div v-if="j.title != '针灸疗法'"> <div>
<div class="div-title3">{{ j.title }}</div> <div class="div-title">{{ j.title }}</div>
<el-radio <el-radio
:disabled="form.status != 0 && form.status != 3" :disabled="form.status != 0 && form.status != 3"
border border
@ -493,15 +498,17 @@
class="human-body" class="human-body"
v-if="o.type == 'input'" v-if="o.type == 'input'"
> >
<el-form-item prop="ZLFA_ZJ_XW_QT"> <el-input
<el-input v-model="detailsForm[j.valueCode]"></el-input> style="width: 300px; margin: 5px"
</el-form-item> :disabled="form.status != 0 && form.status != 3"
v-model="detailsForm[j.valueCode]"
></el-input>
</div> </div>
</div> </div>
<div v-else> <!-- <div v-else>
<div class="div-title3">{{ j.title }}</div> <div class="div-title">{{ j.title }}</div>
<div style="" v-for="(k, knd) in j.list" :key="knd"> <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 }} {{ k.title }}
</div> </div>
<el-checkbox <el-checkbox
@ -532,15 +539,14 @@
class="human-body" class="human-body"
v-if="o.type == 'input'" v-if="o.type == 'input'"
> >
<el-form-item prop="ZLFA_YW_QT">
<el-input <el-input
style="width: 300px; margin: 5px"
:disabled="form.status != 0 && form.status != 3" :disabled="form.status != 0 && form.status != 3"
v-model="detailsForm[k.valueCode]" v-model="detailsForm[k.valueCode]"
></el-input> ></el-input>
</el-form-item>
</div>
</div> </div>
</div> </div>
</div> -->
</div> </div>
</div> </div>
</el-card> </el-card>
@ -567,11 +573,11 @@
<!-- 诊疗费用 --> <!-- 诊疗费用 -->
<el-card class="box-card"> <el-card class="box-card">
<a name="诊疗费用"></a> <a name="诊疗费用"></a>
<div class="div-title2">诊疗费用</div> <div class="div-title1">诊疗费用</div>
<el-form-item <el-form-item
label="总体费用按照区间进行选择" label="总体费用按照区间进行选择"
prop="ZLFA_ZTFY" prop="ZLFA_ZTFY"
style="margin-bottom: 0" class="div-zlfy-label"
> >
<el-radio-group <el-radio-group
:disabled="form.status != 0 && form.status != 3" :disabled="form.status != 0 && form.status != 3"
@ -587,7 +593,7 @@
<el-form-item <el-form-item
label="检查费用按照区间进行选择" label="检查费用按照区间进行选择"
prop="ZLFA_JCFY" prop="ZLFA_JCFY"
style="margin-bottom: 0" class="div-zlfy-label"
> >
<el-radio-group <el-radio-group
:disabled="form.status != 0 && form.status != 3" :disabled="form.status != 0 && form.status != 3"
@ -603,7 +609,7 @@
<el-form-item <el-form-item
label="中医治疗费用按照区间进行选择" label="中医治疗费用按照区间进行选择"
prop="ZLFA_ZYZLFY" prop="ZLFA_ZYZLFY"
style="margin-bottom: 0" class="div-zlfy-label"
> >
<el-radio-group <el-radio-group
:disabled="form.status != 0 && form.status != 3" :disabled="form.status != 0 && form.status != 3"
@ -619,7 +625,7 @@
<el-form-item <el-form-item
label="药物费用按照区间进行选择" label="药物费用按照区间进行选择"
prop="ZLFA_YWFY" prop="ZLFA_YWFY"
style="margin-bottom: 0" class="div-zlfy-label"
> >
<el-radio-group <el-radio-group
:disabled="form.status != 0 && form.status != 3" :disabled="form.status != 0 && form.status != 3"
@ -636,7 +642,9 @@
<!-- 随访队列 --> <!-- 随访队列 -->
<el-card class="box-card"> <el-card class="box-card">
<a name="随访队列"></a> <a name="随访队列"></a>
<div class="div-title2">随访队列</div> <div class="div-title1" style="margin-bottom: 18px">随访队列</div>
<div style="width: 360px">
<!-- collapse-tags -->
<el-select <el-select
:disabled="form.status != 0 && form.status != 3" :disabled="form.status != 0 && form.status != 3"
v-model="detailsForm['SFDL']" v-model="detailsForm['SFDL']"
@ -651,12 +659,13 @@
> >
</el-option> </el-option>
</el-select> </el-select>
</div>
</el-card> </el-card>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button <el-button
:disabled="form.status != 0 && form.status != 3" :disabled="form.status != 0 && form.status != 3"
style="width: 140px" style="width: 200px; margin: 50px 0 20px 0"
type="primary" type="primary"
@click="submitDetailsForm" @click="submitDetailsForm"
> </el-button > </el-button
@ -725,7 +734,6 @@ export default {
data() { data() {
return { return {
followupList: [], followupList: [],
title: "", // title: "", //
open: false, // open: false, //
status: { status: {
@ -808,13 +816,13 @@ export default {
title: title:
"行为技能训练:辅导有效的应对压力技巧,避免因情绪波动导致过度进食,训练正念饮食,提高对饥饿和饱足感的感知能力", "行为技能训练:辅导有效的应对压力技巧,避免因情绪波动导致过度进食,训练正念饮食,提高对饥饿和饱足感的感知能力",
value: "行为技能训练", value: "行为技能训练",
type: "but", type: "checkout",
}, },
{ {
title: title:
"目标设定与追踪:与患者共同设立短期和长期减重目标,定期进行进度评估,强化正面反馈,提高自我管理能力", "目标设定与追踪:与患者共同设立短期和长期减重目标,定期进行进度评估,强化正面反馈,提高自我管理能力",
value: "目标设定与追踪", value: "目标设定与追踪",
type: "but", type: "checkout",
}, },
], ],
}, },
@ -826,13 +834,13 @@ export default {
title: title:
"有氧运动:如快走、慢跑、游泳等,建议每周至少进行150分钟中等强度的有氧运动", "有氧运动:如快走、慢跑、游泳等,建议每周至少进行150分钟中等强度的有氧运动",
value: "有氧运动", value: "有氧运动",
type: "but", type: "checkout",
}, },
{ {
title: title:
"抗阻运动:如举重、俯卧撑等,建议每周进行2-3次抗阻运动", "抗阻运动:如举重、俯卧撑等,建议每周进行2-3次抗阻运动",
value: "抗阻运动", value: "抗阻运动",
type: "but", type: "checkout",
}, },
], ],
}, },
@ -844,31 +852,28 @@ export default {
title: title:
"限能量饮食:在限制能量摄入(日常饮食能量减去30%)的基础上,营养素比例符合平衡膳食的要求", "限能量饮食:在限制能量摄入(日常饮食能量减去30%)的基础上,营养素比例符合平衡膳食的要求",
value: "限能量饮食", value: "限能量饮食",
type: "but", type: "checkout",
}, },
{ {
title: "高蛋白饮食:每日蛋白质摄入量超过20%,但一般不高于35%", title: "高蛋白饮食:每日蛋白质摄入量超过20%,但一般不高于35%",
value: "高蛋白饮食", value: "高蛋白饮食",
type: "but", type: "checkout",
}, },
{ {
title: "低碳水化合物饮食:碳水化合物供能比一般在20%-40%", title: "低碳水化合物饮食:碳水化合物供能比一般在20%-40%",
value: "低碳水化合物饮食", value: "低碳水化合物饮食",
type: "but", type: "checkout",
}, },
{ {
title: title:
"断食:如5+2模式,1周中5天相对正常进食,其他2天摄取平常的1/4能量", "断食:如5+2模式,1周中5天相对正常进食,其他2天摄取平常的1/4能量",
value: "断食", value: "断食",
type: "but", type: "checkout",
}, },
], ],
}, },
{ {
title: "针灸疗法", title: "针灸疗法",
list: [
{
title: "疗法",
valueCode: "ZLFA_ZJ_LF", valueCode: "ZLFA_ZJ_LF",
list: [ list: [
{ {
@ -894,7 +899,7 @@ export default {
], ],
}, },
{ {
title: "穴位", title: "针灸穴位",
valueCode: "ZLFA_ZJ_XW", valueCode: "ZLFA_ZJ_XW",
list: [ list: [
{ {
@ -919,8 +924,6 @@ export default {
}, },
], ],
}, },
],
},
{ {
title: "药物治疗", title: "药物治疗",
valueCode: "ZLFA_YW", valueCode: "ZLFA_YW",
@ -966,19 +969,19 @@ export default {
title: title:
"科学膳食:避免午后摄入咖啡、茶、酒精等刺激性饮品,以及睡前过度进食", "科学膳食:避免午后摄入咖啡、茶、酒精等刺激性饮品,以及睡前过度进食",
value: "科学膳食", value: "科学膳食",
type: "but", type: "checkout",
}, },
{ {
title: title:
"充足日照:增加日间自然光照,减少夜间人工光源,特别是电子产品的使用", "充足日照:增加日间自然光照,减少夜间人工光源,特别是电子产品的使用",
value: "充足日照", value: "充足日照",
type: "but", type: "checkout",
}, },
{ {
title: title:
"合理运动:推荐瑜伽、太极拳、八段锦等传统运动,有助于改善睡眠质量", "合理运动:推荐瑜伽、太极拳、八段锦等传统运动,有助于改善睡眠质量",
value: "合理运动", value: "合理运动",
type: "but", type: "checkout",
}, },
], ],
}, },
@ -990,27 +993,24 @@ export default {
title: title:
"放松训练:包括渐进式肌肉放松训练、腹式呼吸、冥想等,可降低紧张与过度警觉,提高睡眠质量", "放松训练:包括渐进式肌肉放松训练、腹式呼吸、冥想等,可降低紧张与过度警觉,提高睡眠质量",
value: "放松训练", value: "放松训练",
type: "but", type: "checkout",
}, },
{ {
title: title:
"音乐疗法:轻柔舒缓的音乐可以降低神经系统兴奋性,减轻焦虑情绪从而改善睡眠", "音乐疗法:轻柔舒缓的音乐可以降低神经系统兴奋性,减轻焦虑情绪从而改善睡眠",
value: "音乐疗法", value: "音乐疗法",
type: "but", type: "checkout",
}, },
{ {
title: title:
"认知调整:不灾难化和过分关注失眠,不因偶尔失眠而产生挫败感,培养失眠的耐受性", "认知调整:不灾难化和过分关注失眠,不因偶尔失眠而产生挫败感,培养失眠的耐受性",
value: "认知调整", value: "认知调整",
type: "but", type: "checkout",
}, },
], ],
}, },
{ {
title: "针灸疗法", title: "针灸疗法",
list: [
{
title: "疗法",
valueCode: "ZLFA_ZJ_LF_SMZ", valueCode: "ZLFA_ZJ_LF_SMZ",
list: [ list: [
{ {
@ -1036,7 +1036,7 @@ export default {
], ],
}, },
{ {
title: "穴位", title: "针灸穴位",
valueCode: "ZLFA_ZJ_XW_SMZ", valueCode: "ZLFA_ZJ_XW_SMZ",
list: [ list: [
{ {
@ -1061,8 +1061,6 @@ export default {
}, },
], ],
}, },
],
},
{ {
title: "药物治疗", title: "药物治疗",
valueCode: "ZLFA_YW_SMZ", valueCode: "ZLFA_YW_SMZ",
@ -1105,9 +1103,6 @@ export default {
list: [ list: [
{ {
title: "针灸疗法", title: "针灸疗法",
list: [
{
title: "疗法",
valueCode: "ZLFA_ZJ_LF_QT", valueCode: "ZLFA_ZJ_LF_QT",
list: [ list: [
{ {
@ -1133,7 +1128,7 @@ export default {
], ],
}, },
{ {
title: "穴位", title: "针灸穴位",
valueCode: "ZLFA_ZJ_XW_QT", valueCode: "ZLFA_ZJ_XW_QT",
list: [ list: [
{ {
@ -1142,8 +1137,6 @@ export default {
}, },
], ],
}, },
],
},
{ {
title: "药物治疗", title: "药物治疗",
valueCode: "ZLFA_YW_QT", valueCode: "ZLFA_YW_QT",
@ -1188,15 +1181,15 @@ export default {
"PG_JL_HAMD-24_DF": "", //HAMD-24 "PG_JL_HAMD-24_DF": "", //HAMD-24
PG_JL_SAS_DF: "", //SAS PG_JL_SAS_DF: "", //SAS
ZLFA_ZLLX: "", // ZLFA_ZLLX: "", //
ZLFA_XWXLGY: "", // ZLFA_XWXLGY: [], //
ZLFA_YDGY: "", // ZLFA_YDGY: [], //
ZLFA_ZJ_LF: [], //- ZLFA_ZJ_LF: [], //-
ZLFA_ZJ_XW: [], //- ZLFA_ZJ_XW: [], //-
ZLFA_YW: [], // ZLFA_YW: [], //
ZLFA_SHXG: "", // ZLFA_SHXG: [], //
ZLFA_XLTS: "", // ZLFA_XLTS: [], //
ZLFA_LCYYZL: "", // ZLFA_LCYYZL: [], //
ZLFA_ZJ_LF_SMZ: [], // -- ZLFA_ZJ_LF_SMZ: [], // --
ZLFA_ZJ_XW_SMZ: [], // -- ZLFA_ZJ_XW_SMZ: [], // --
ZLFA_YW_SMZ: [], // - ZLFA_YW_SMZ: [], // -
@ -1408,15 +1401,15 @@ export default {
"PG_JL_HAMD-24_DF": "", //HAMD-24 "PG_JL_HAMD-24_DF": "", //HAMD-24
PG_JL_SAS_DF: "", //SAS PG_JL_SAS_DF: "", //SAS
ZLFA_ZLLX: "", // ZLFA_ZLLX: "", //
ZLFA_XWXLGY: "", // ZLFA_XWXLGY: [], //
ZLFA_YDGY: "", // ZLFA_YDGY: [], //
ZLFA_ZJ_LF: [], //- ZLFA_ZJ_LF: [], //-
ZLFA_ZJ_XW: [], //- ZLFA_ZJ_XW: [], //-
ZLFA_YW: [], // ZLFA_YW: [], //
ZLFA_SHXG: "", // ZLFA_SHXG: [], //
ZLFA_XLTS: "", // ZLFA_XLTS: [], //
ZLFA_LCYYZL: "", // ZLFA_LCYYZL: [], //
ZLFA_ZJ_LF_SMZ: [], // -- ZLFA_ZJ_LF_SMZ: [], // --
ZLFA_ZJ_XW_SMZ: [], // -- ZLFA_ZJ_XW_SMZ: [], // --
ZLFA_YW_SMZ: [], // - ZLFA_YW_SMZ: [], // -
@ -1462,6 +1455,23 @@ export default {
<style scoped src="@/assets/styles/common.css"></style> <style scoped src="@/assets/styles/common.css"></style>
<!-- box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); --> <!-- box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); -->
<style scoped> <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 { >>> .el-radio {
padding: 0 10px !important; padding: 0 10px !important;
line-height: 34px; line-height: 34px;

Loading…
Cancel
Save