| | |
| | | <template v-if="item.type==3"> |
| | | <view class="right-text flex justify-end"> |
| | | <ld-select bgColor="#FFFFFF" selectColor="#518EFF" :multiple="true" :list="item.answers" |
| | | list-key="answer" value-key="id" |
| | | list-key="answer" value-key="answer" |
| | | placeholder="请选择" |
| | | v-model="item.answerIdArr" |
| | | @change="mulSelectChange($event, item)"></ld-select> |
| | |
| | | <textarea v-model="item.answerText" maxlength="300" placeholder="请填写" placeholder-class='placeholder' /> |
| | | </template> |
| | | </view> |
| | | <view class="sticky-footer"> |
| | | <view class="sticky-footer" v-if="this.$utils.hasPermission('hyda.edit')"> |
| | | <button form-type="submit" :disabled="isDisabled" class="blue-btn">保存</button> |
| | | </view> |
| | | |
| | |
| | | loadFormList(){ |
| | | this.$httpUtils.request('/api/vip/findVipQuestions/'+this.id).then((res) => { |
| | | if(res.status == 200){ |
| | | let arr = []; |
| | | this.formList = res.mapInfo.questions.map((item) => { |
| | | if(item.vipAnswer && item.vipAnswer.answerId){ |
| | | arr = item.vipAnswer.answerId.split(',') |
| | | } |
| | | return Object.assign(item, { |
| | | answerText: item.vipAnswer ? item.vipAnswer.answerText : '', |
| | | answerId: item.vipAnswer ? item.vipAnswer.answerId : '', |
| | | answerIdArr: !item.vipAnswer.answerId ? [] : item.vipAnswer.answerId.split(',') |
| | | answerIdArr: arr |
| | | }) |
| | | }) |
| | | } |