Skip to content

Commit 2bca7bb

Browse files
committed
feat: 流程发起页面-timeline组件细节样式与icon优化
1 parent d03fdec commit 2bca7bb

File tree

2 files changed

+21
-15
lines changed

2 files changed

+21
-15
lines changed

src/assets/svgs/bpm/add-user.svg

Lines changed: 1 addition & 0 deletions
Loading

src/views/bpm/processInstance/detail/ProcessInstanceTimeline.vue

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -46,19 +46,22 @@
4646
"
4747
>
4848
<!-- && activity.nodeType === NodeType.USER_TASK_NODE -->
49-
<el-button
50-
class="!px-8px"
51-
@click="handleSelectUser(activity.id, customApproveUsers[activity.id])"
52-
>
53-
<Icon icon="fa:user-plus" />
54-
</el-button>
49+
50+
<el-tooltip content="添加用户" placement="left">
51+
<el-button
52+
class="!px-6px"
53+
@click="handleSelectUser(activity.id, customApproveUsers[activity.id])"
54+
>
55+
<img class="w-18px text-#ccc" src="@/assets/svgs/bpm/add-user.svg" alt="" />
56+
</el-button>
57+
</el-tooltip>
5558
<div
5659
v-for="(user, idx1) in customApproveUsers[activity.id]"
5760
:key="idx1"
58-
class="bg-gray-100 h-35px rounded-3xl flex items-center p-8px gap-2 dark:color-gray-600 position-relative"
61+
class="bg-gray-100 h-35px rounded-3xl flex items-center pr-8px dark:color-gray-600 position-relative"
5962
>
60-
<el-avatar :size="28" v-if="user.avatar" :src="user.avatar" />
61-
<el-avatar :size="28" v-else>
63+
<el-avatar class="!m-5px" :size="28" v-if="user.avatar" :src="user.avatar" />
64+
<el-avatar class="!m-5px" :size="28" v-else>
6265
{{ user.nickname.substring(0, 1) }}
6366
</el-avatar>
6467
{{ user.nickname }}
@@ -73,26 +76,28 @@
7376
>
7477
<!-- 信息:头像昵称 -->
7578
<div
76-
class="bg-gray-100 h-35px rounded-3xl flex items-center p-8px gap-2 dark:color-gray-600 position-relative"
79+
class="bg-gray-100 h-35px rounded-3xl flex items-center pr-8px dark:color-gray-600 position-relative"
7780
>
7881
<template v-if="task.assigneeUser?.avatar || task.assigneeUser?.nickname">
7982
<el-avatar
83+
class="!m-5px"
8084
:size="28"
8185
v-if="task.assigneeUser?.avatar"
8286
:src="task.assigneeUser?.avatar"
8387
/>
84-
<el-avatar :size="28" v-else>
88+
<el-avatar class="!m-5px" :size="28" v-else>
8589
{{ task.assigneeUser?.nickname.substring(0, 1) }}
8690
</el-avatar>
8791
{{ task.assigneeUser?.nickname }}
8892
</template>
8993
<template v-else-if="task.ownerUser?.avatar || task.ownerUser?.nickname">
9094
<el-avatar
95+
class="!m-5px"
9196
:size="28"
9297
v-if="task.ownerUser?.avatar"
9398
:src="task.ownerUser?.avatar"
9499
/>
95-
<el-avatar :size="28" v-else>
100+
<el-avatar class="!m-5px" :size="28" v-else>
96101
{{ task.ownerUser?.nickname.substring(0, 1) }}
97102
</el-avatar>
98103
{{ task.ownerUser?.nickname }}
@@ -126,10 +131,10 @@
126131
<div
127132
v-for="(user, idx1) in activity.candidateUsers"
128133
:key="idx1"
129-
class="bg-gray-100 h-35px rounded-3xl flex items-center p-8px gap-2 dark:color-gray-600 position-relative"
134+
class="bg-gray-100 h-35px rounded-3xl flex items-center pr-8px dark:color-gray-600 position-relative"
130135
>
131-
<el-avatar :size="28" v-if="user.avatar" :src="user.avatar" />
132-
<el-avatar :size="28" v-else>
136+
<el-avatar class="!m-5px" :size="28" v-if="user.avatar" :src="user.avatar" />
137+
<el-avatar class="!m-5px" :size="28" v-else>
133138
{{ user.nickname.substring(0, 1) }}
134139
</el-avatar>
135140
{{ user.nickname }}

0 commit comments

Comments
 (0)