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">
<p class="timeline-title">{{$L('提交')}}</p>
<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"/>
</div>
<div class="approve-process-left">
@ -91,7 +91,7 @@
:color="item.identitylink ? (item.identitylink?.state > 1 ? '#f03f3f' :'green') : '#ccc'">
<p class="timeline-title">{{$L('审批')}}</p>
<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"/>
</div>
<div class="approve-process-left">
@ -517,6 +517,9 @@ export default {
return
}
this.$store.dispatch("openDialogUserid", userid).then(_ => {
if (this.$parent.$options.name === "DrawerOverlayView") {
this.$parent.onClose()
}
this.goForward({name: 'manage-messenger'})
}).catch(({msg}) => {
$A.modalError(msg)