From 45fb4b11ad51bb38306765b11a6747402e382cee Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Sat, 20 Feb 2021 17:37:33 +0800 Subject: [PATCH] fix --- hive-app/pages/member/memberProfile.vue | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/hive-app/pages/member/memberProfile.vue b/hive-app/pages/member/memberProfile.vue index 04075e3..588cf85 100644 --- a/hive-app/pages/member/memberProfile.vue +++ b/hive-app/pages/member/memberProfile.vue @@ -23,7 +23,7 @@ <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> @@ -35,7 +35,7 @@ <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> @@ -64,11 +64,15 @@ 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 }) }) } -- Gitblit v1.9.1