评价
This commit is contained in:
		| @@ -13,7 +13,9 @@ | ||||
|     <div class="header-middle"> | ||||
|       <div class="titles">{{ data.content }}</div> | ||||
|  | ||||
|       <span class="status status0" :class="detailStatus.cls" v-if="data.eventStatus"> {{ detailStatus.label }}</span> | ||||
|       <!-- <span class="status status0" :class="detailStatus.cls" v-if="data.eventStatus"> {{ detailStatus.label }}</span> --> | ||||
|       <span class="status" :class="`status`+data.eventStatus" v-if="data.evaluation && data.evaluation.id">已评价</span> | ||||
|       <span class="status" :class="`status`+data.eventStatus" v-else>{{ $dict.getLabel('clapEventStatus', data.eventStatus) }}</span> | ||||
|  | ||||
|       <div class="card"> | ||||
|         <span class="card-left">事件类型</span> | ||||
| @@ -60,7 +62,9 @@ | ||||
|       <div class="plan"> | ||||
|         <div class="nav"> | ||||
|           <span>办理进度</span> | ||||
|           <span> ({{ detailStatus.label }})</span> | ||||
|           <!-- <span> ({{ detailStatus.label }})</span> --> | ||||
|           <span v-if="data.evaluation && data.evaluation.id">(已评价)</span> | ||||
|           <span v-else>({{ $dict.getLabel('clapEventStatus', data.eventStatus) }})</span> | ||||
|         </div> | ||||
|  | ||||
|         <div class="cards" v-for="(item, index) in process" :key="index"> | ||||
| @@ -106,7 +110,7 @@ | ||||
|  | ||||
|       <div class="endDoIt" v-if="data.eventStatus == 1" @click="toContent(3)">前往办理</div> | ||||
|     </div> | ||||
|     <AiEvaluation v-show="false" v-model="evaluation" :bid="data.id"/> | ||||
|     <!-- <AiEvaluation v-show="false" v-model="evaluation" :bid="data.id"/> --> | ||||
|     <u-modal v-model="doItShow" :mask-close-able="true" z-index="99" content="确定受理该事件?" :show-cancel-button="true" @confirm="doThings"></u-modal> | ||||
|   </div> | ||||
| </template> | ||||
| @@ -124,13 +128,13 @@ export default { | ||||
|     } | ||||
|   }, | ||||
|   computed: { | ||||
|     detailStatus: v => { | ||||
|       const status = !v.evaluation.id ? v.data.eventStatus : 'evaluation' | ||||
|       return { | ||||
|         cls: 'status' + status, | ||||
|         label: !v.data.evaluation.id ? v.$dict.getLabel('clapEventStatus', v.data.eventStatus) : "已评价" | ||||
|       } | ||||
|     }, | ||||
|     // detailStatus: v => { | ||||
|     //   const status = ! v.evaluation && v.evaluation.id ? v.data.eventStatus : 'evaluation' | ||||
|     //   return { | ||||
|     //     cls: 'status' + status, | ||||
|     //     label: ! v.data.evaluation && v.data.evaluation.id ? v.$dict.getLabel('clapEventStatus', v.data.eventStatus) : "已评价" | ||||
|     //   } | ||||
|     // }, | ||||
|     process() { | ||||
|       const getAvatar = str => str?.substring(str?.length, str?.length - 2) | ||||
|       const list = this.data.processList.map(e => ({ | ||||
| @@ -138,7 +142,7 @@ export default { | ||||
|         avatar: getAvatar(e.girdMemberName), | ||||
|         statusLabel: this.$dict.getLabel('clapDoStatus', e.doStatus) | ||||
|       })) | ||||
|       if (this.evaluation.id) { | ||||
|       if (this.evaluation && this.evaluation.id) { | ||||
|         const {id, createUserName, score, createTime: doTime, content: doExplain} = this.evaluation | ||||
|         list.splice(0, 0, { | ||||
|           id, doTime, doExplain, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user