fix
Helius
2021-02-20 45fb4b11ad51bb38306765b11a6747402e382cee
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
                     })
                  })
               }