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