|
@@ -113,8 +113,23 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
+ <div style="padding: 6px 0 12px 6px; border-bottom: 1px dashed rgb(128,128,128)">
|
|
|
+ <p>12-1、您对医保科工作人员服务满意吗?</p>
|
|
|
+ <div style="margin-top: 4px">
|
|
|
+ <van-radio-group v-model="answer['item23']" direction="horizontal">
|
|
|
+ <van-radio name="A">满意</van-radio>
|
|
|
+ <van-radio name="B">不满意</van-radio>
|
|
|
+ <van-radio name="C">未接触</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </div>
|
|
|
+ <div v-show="answer['item23'] === 'B'">
|
|
|
+ <p style="margin-top: 6px">12-2、您对医保科工作人员服务不满意的原因是:</p>
|
|
|
+ <div class="m-input"><input type="text" v-model="answer['item24Input']"></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
<div style="padding: 6px 6px 12px 6px; border-bottom: 1px dashed rgb(128,128,128)">
|
|
|
- <p>12-1、您选择我院的主要原因是什么?</p>
|
|
|
+ <p>13-1、您选择我院的主要原因是什么?</p>
|
|
|
<van-checkbox-group v-model="answer['item1002Arr']" direction="horizontal">
|
|
|
<van-checkbox
|
|
|
shape="square"
|
|
@@ -128,7 +143,7 @@
|
|
|
<div class="m-input">其他:<input type="text" v-model="answer['item1002Input']"></div>
|
|
|
</div>
|
|
|
<div style="padding: 6px 6px 12px 6px; border-bottom: 1px dashed rgb(128,128,128)">
|
|
|
- <p>13-1、如果您或亲朋好友需要医疗保健、治疗服务时,您会选择再来或推荐来吗?</p>
|
|
|
+ <p>14-1、如果您或亲朋好友需要医疗保健、治疗服务时,您会选择再来或推荐来吗?</p>
|
|
|
<van-radio-group v-model="answer['item1004']" direction="horizontal">
|
|
|
<van-radio
|
|
|
shape="square"
|
|
@@ -141,7 +156,7 @@
|
|
|
</div>
|
|
|
|
|
|
<div style="padding: 6px 6px 12px 6px; border-bottom: 1px dashed rgb(128,128,128)">
|
|
|
- <p>14-1、请您对本次就诊的医疗服务全过程给予整体评价(1-10分)</p>
|
|
|
+ <p>15-1、请您对本次就诊的医疗服务全过程给予整体评价(1-10分)</p>
|
|
|
<van-radio-group v-model="answer['item1006']" direction="horizontal">
|
|
|
<van-radio
|
|
|
shape="square"
|
|
@@ -310,10 +325,20 @@ const validAnswer = () => {
|
|
|
return false
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if (answer['item23'] === 'B' && !answer['item24Input']) {
|
|
|
+ showToast({
|
|
|
+ message: `请补充【12-2】中的原因。`,
|
|
|
+ position: 'top',
|
|
|
+ duration: 3000,
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
if ((!answer['item1002Arr'] || answer['item1002Arr'].length === 0)
|
|
|
&& !answer['item1002Input']) {
|
|
|
showToast({
|
|
|
- message: `请补充或者勾选【12-1】中的选项。`,
|
|
|
+ message: `请补充或者勾选【13-1】中的选项。`,
|
|
|
position: 'top',
|
|
|
duration: 3000,
|
|
|
})
|
|
@@ -321,7 +346,7 @@ const validAnswer = () => {
|
|
|
}
|
|
|
if (!answer['item1004']) {
|
|
|
showToast({
|
|
|
- message: `请勾选【13-1】中的选项。`,
|
|
|
+ message: `请勾选【14-1】中的选项。`,
|
|
|
position: 'top',
|
|
|
duration: 3000,
|
|
|
})
|
|
@@ -329,7 +354,7 @@ const validAnswer = () => {
|
|
|
}
|
|
|
if (!answer['item1006']) {
|
|
|
showToast({
|
|
|
- message: `请勾选【14-1】中的选项。`,
|
|
|
+ message: `请勾选【15-1】中的选项。`,
|
|
|
position: 'top',
|
|
|
duration: 3000,
|
|
|
})
|