perf: 优化从审批点击头像发起会话

This commit is contained in:
kuaifan 2024-11-07 09:06:13 +08:00
parent d149c16713
commit dcd87f86f1

View File

@ -70,7 +70,7 @@
<TimelineItem :key="key" v-if="item.type == 'starter'" color="green"> <TimelineItem :key="key" v-if="item.type == 'starter'" color="green">
<p class="timeline-title">{{$L('提交')}}</p> <p class="timeline-title">{{$L('提交')}}</p>
<div class="timeline-body"> <div class="timeline-body">
<div class="approve-process-avatar" @click="onAvatar(data.start_user_id)"> <div class="approve-process-avatar" @click="onAvatar(data.start_user_id || datas.start_user_id)">
<Avatar :src="data.userimg || datas.userimg" size="38"/> <Avatar :src="data.userimg || datas.userimg" size="38"/>
</div> </div>
<div class="approve-process-left"> <div class="approve-process-left">
@ -91,7 +91,7 @@
:color="item.identitylink ? (item.identitylink?.state > 1 ? '#f03f3f' :'green') : '#ccc'"> :color="item.identitylink ? (item.identitylink?.state > 1 ? '#f03f3f' :'green') : '#ccc'">
<p class="timeline-title">{{$L('审批')}}</p> <p class="timeline-title">{{$L('审批')}}</p>
<div class="timeline-body"> <div class="timeline-body">
<div class="approve-process-avatar" @click="onAvatar(item.node_user_list && item.node_user_list[0]?.target_id)"> <div class="approve-process-avatar" @click="onAvatar(item.node_user_list && item.node_user_list[0]?.target_id || item.aprover_id)">
<Avatar :src="(item.node_user_list && item.node_user_list[0]?.userimg) || item.userimg" size="38"/> <Avatar :src="(item.node_user_list && item.node_user_list[0]?.userimg) || item.userimg" size="38"/>
</div> </div>
<div class="approve-process-left"> <div class="approve-process-left">
@ -517,6 +517,9 @@ export default {
return return
} }
this.$store.dispatch("openDialogUserid", userid).then(_ => { this.$store.dispatch("openDialogUserid", userid).then(_ => {
if (this.$parent.$options.name === "DrawerOverlayView") {
this.$parent.onClose()
}
this.goForward({name: 'manage-messenger'}) this.goForward({name: 'manage-messenger'})
}).catch(({msg}) => { }).catch(({msg}) => {
$A.modalError(msg) $A.modalError(msg)