|
|
@@ -5,22 +5,24 @@
|
|
|
<div v-if="item.answerType == 'sz'" class="formLabel z-cell">
|
|
|
<van-cell>
|
|
|
<template #title>
|
|
|
- <span v-if="item.isMust == 0" class="van-f-red">*</span>{{ item.customName
|
|
|
- }}<span style="font-size: 12px; color: #888">{{ item.remark }}</span>
|
|
|
+ <span v-if="item.isMust == 0" class="van-f-red">*</span>{{ item.customName }}
|
|
|
</template>
|
|
|
</van-cell>
|
|
|
+ <!-- allowWriteAgain 是否允许补填 true/false -->
|
|
|
<van-field
|
|
|
v-model="item.answerValue"
|
|
|
:placeholder="item.customName"
|
|
|
type="number"
|
|
|
:disabled="!item.allowWriteAgain"
|
|
|
@input="numberFn(item, index)"></van-field>
|
|
|
+ <p style="color: #444; font-size: 12px; margin: 0; padding: 10px 0; text-align: right">
|
|
|
+ {{ item.remark }}
|
|
|
+ </p>
|
|
|
</div>
|
|
|
<div v-if="item.answerType == 'rq'" class="formLabel z-cell">
|
|
|
<van-cell>
|
|
|
<template #title>
|
|
|
- <span v-if="item.isMust == 0" class="van-f-red">*</span>{{ item.customName
|
|
|
- }}<span style="font-size: 14px; color: #ccc">{{ item.remark }}</span>
|
|
|
+ <span v-if="item.isMust == 0" class="van-f-red">*</span>{{ item.customName }}
|
|
|
</template>
|
|
|
</van-cell>
|
|
|
<van-field
|
|
|
@@ -31,8 +33,9 @@
|
|
|
readonly
|
|
|
:disabled="!item.allowWriteAgain"
|
|
|
@click="showCalendarClick(index)" />
|
|
|
- <p
|
|
|
- style="color: #444; font-size: 12px; margin: 0; padding: 10px 0; text-align: right"></p>
|
|
|
+ <p style="color: #444; font-size: 12px; margin: 0; padding: 10px 0; text-align: right">
|
|
|
+ {{ item.remark }}
|
|
|
+ </p>
|
|
|
</div>
|
|
|
<div v-if="item.answerType == 'zp'" class="formLabel z-cell">
|
|
|
<van-cell>
|
|
|
@@ -270,6 +273,7 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
showCalendarClick(val) {
|
|
|
+ if (!val.allowWriteAgain) return;
|
|
|
this.dateIndex = val;
|
|
|
this.showCalendar = true;
|
|
|
},
|