Commit 7d8aa95e authored by gengchunlei's avatar gengchunlei

居民端小程序 v1.2 1、通用随访 健康指导以及宣教内容 选择内容按钮逻辑调整

parent ae5ae73e
...@@ -30,21 +30,23 @@ ...@@ -30,21 +30,23 @@
<div v-if='showTwo'> <div v-if='showTwo'>
<div class='flex justify-between items-center mt-5'> <div class='flex justify-between items-center mt-5'>
<div class='label-title '>健康指导</div> <div class='label-title '>健康指导</div>
<van-button class='doc-btn-p' @click='toShowTem(1)'>选择内容</van-button> <!-- <van-button class='doc-btn-p' @click='toShowTem(1)'>选择内容</van-button>-->
</div> </div>
<div class='health mt-2'> <div class='health mt-2'>
<GuideTextVideo :file-type='[1]' <GuideTextVideo :file-type='[1]'
:info='form.guide' :info='form.guide'
:content-title="'指导内容'" :content-title="'指导内容'"
:classify='1' :classify='1'
ref='guideRef'></GuideTextVideo> @changeSelect='toShowTem'
ref='guideRef'
></GuideTextVideo>
</div> </div>
</div> </div>
<!-- 宣教内容--> <!-- 宣教内容-->
<div v-if='showThree'> <div v-if='showThree'>
<div class='flex justify-between items-center mt-5'> <div class='flex justify-between items-center mt-5'>
<div class='label-title '>宣教内容</div> <div class='label-title '>宣教内容</div>
<van-button class='doc-btn-p' @click='toShowTem(2)'>选择内容</van-button> <!-- <van-button class='doc-btn-p' @click='toShowTem(2)'>选择内容</van-button>-->
</div> </div>
<div class='health mt-2'> <div class='health mt-2'>
<div class='health-cell mt-2'> <div class='health-cell mt-2'>
...@@ -79,12 +81,15 @@ ...@@ -79,12 +81,15 @@
</div> </div>
</van-popup> </van-popup>
</div> </div>
<div class='mt-2' v-if='form.publicizeTypeName &&!form?.publicizeType?.includes(1)'>
<van-button type='primary' plain class='w-full' @click='toShowTem(2)' size='small'>选择内容</van-button>
</div>
<div v-if='form?.publicizeType?.includes(1)'> <div v-if='form?.publicizeType?.includes(1)'>
<GuideTextVideo :file-type='[1]' <GuideTextVideo :file-type='[1]'
:info='form.publicize' :info='form.publicize'
:content-title="'文本内容'" :content-title="'文本内容'"
:classify='2' :classify='2'
@changeSelect='toShowTem'
ref='contentOne'></GuideTextVideo> ref='contentOne'></GuideTextVideo>
</div> </div>
<div v-if='form?.publicizeType?.includes(2)'> <div v-if='form?.publicizeType?.includes(2)'>
......
...@@ -48,6 +48,10 @@ ...@@ -48,6 +48,10 @@
</van-popup> </van-popup>
</div> </div>
<div v-if='form.contentSelectName' class='mt-2'>
<van-button type='primary' plain class='w-full' @click='choiceTel' size='small'>选择内容</van-button>
</div>
<div class='health-cell mt-2' v-for="item in form.contentList.filter(e => e.templateModeTrans != '无')"> <div class='health-cell mt-2' v-for="item in form.contentList.filter(e => e.templateModeTrans != '无')">
<template v-if='item.templateMode === 5'> <template v-if='item.templateMode === 5'>
<div class='no-req-label'>药物指导</div> <div class='no-req-label'>药物指导</div>
...@@ -429,6 +433,9 @@ export default { ...@@ -429,6 +433,9 @@ export default {
getRef() { getRef() {
return this.$refs.form return this.$refs.form
}, },
choiceTel() {
this.$emit('changeSelect', this.classify)
},
contentSelectConfirm() { contentSelectConfirm() {
let res = [] let res = []
this.contentArray.forEach(item => { this.contentArray.forEach(item => {
...@@ -445,6 +452,7 @@ export default { ...@@ -445,6 +452,7 @@ export default {
this.form.contentSelectName = '' this.form.contentSelectName = ''
} }
this.showContentSelect = false this.showContentSelect = false
}, },
doseUnitConfirm({ selectedValues, selectedOptions }, item) { doseUnitConfirm({ selectedValues, selectedOptions }, item) {
item.doseUnit = selectedValues[0] item.doseUnit = selectedValues[0]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment