Browse Source

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

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

414
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;

Loading…
Cancel
Save