Skip to content

Commit 8b35ee5

Browse files
committed
feat: 删除测试数据、工作流审批页面右侧时间线使用接口返回的真实数据
1 parent 5968fc5 commit 8b35ee5

File tree

1 file changed

+16
-45
lines changed

1 file changed

+16
-45
lines changed

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

Lines changed: 16 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@
1313
<img class="rounded-full h-28px" src="@/assets/imgs/avatar.jpg" alt="" />
1414
{{ processInstance?.startUser?.nickname }}
1515
</div>
16-
<div class="text-#878c93">
17-
{{ dayjs(processInstance.startTime).format('YYYY-MM-DD HH:mm:ss') }} 提交
18-
</div>
16+
<div class="text-#878c93"> {{ formatDate(processInstance.startTime) }} 提交 </div>
1917
</div>
2018

2119
<el-tabs>
@@ -210,25 +208,33 @@
210208
</el-col>
211209
<el-col :span="6">
212210
<el-timeline class="pt-20px">
211+
<el-timeline-item type="primary" size="large">
212+
<div class="flex flex-col items-start gap-2">
213+
<div class="font-bold"> 发起人:{{ processInstance?.startUser?.nickname }}</div>
214+
<el-tag type="success">发起</el-tag>
215+
<div class="text-#a5a5a5 text-12px">
216+
发起时间:{{ formatDate(processInstance.startTime) }}
217+
</div>
218+
</div>
219+
</el-timeline-item>
213220
<el-timeline-item
214-
v-for="(activity, index) in activities"
221+
v-for="(activity, index) in tasks"
215222
:key="index"
216223
type="primary"
217224
size="large"
218225
>
219226
<div class="flex flex-col items-start gap-2">
220-
<div class="font-bold">
221-
{{ index === 0 ? '发起人' : '审批人' }}:{{ activity.createBy }}</div
222-
>
227+
<div class="font-bold"> 审批人:{{ activity.assigneeUser?.nickname }}</div>
223228
<dict-tag
224229
:type="DICT_TYPE.BPM_PROCESS_INSTANCE_STATUS"
225230
:value="activity.status"
226231
/>
232+
<!-- TODO:暂无该字段 -->
227233
<div v-if="activity.receiveTime" class="text-#a5a5a5 text-12px">
228234
接收时间:{{ activity.receiveTime }}
229235
</div>
230-
<div v-if="activity.auditTime" class="text-#a5a5a5 text-12px">
231-
审批时间:{{ activity.auditTime }}
236+
<div v-if="activity.createTime" class="text-#a5a5a5 text-12px">
237+
审批时间:{{ activity.createTime }}
232238
</div>
233239
<div v-if="activity.opinion" class="text-#a5a5a5 text-12px w-100%">
234240
<div class="mb-5px">审批意见:</div>
@@ -284,7 +290,7 @@
284290
</ContentWrap>
285291
</template>
286292
<script lang="ts" setup>
287-
import dayjs from 'dayjs'
293+
import { formatDate } from '@/utils/formatTime'
288294
import { DICT_TYPE } from '@/utils/dict'
289295
import { useUserStore } from '@/store/modules/user'
290296
import { setConfAndFields2 } from '@/utils/formCreate'
@@ -546,41 +552,6 @@ onMounted(async () => {
546552
// 获得用户列表
547553
userOptions.value = await UserApi.getSimpleUserList()
548554
})
549-
550-
/* 测试数据 */
551-
const activities = [
552-
{
553-
status: 1,
554-
receiveTime: '2024-06-25 13:30',
555-
createBy: '张三'
556-
},
557-
{
558-
status: 1,
559-
receiveTime: '2024-06-25 13:30',
560-
auditTime: '2024-07-12 16:32',
561-
opinion: '已阅,同意',
562-
createBy: '李四'
563-
},
564-
{
565-
status: 1,
566-
receiveTime: '2024-06-25 13:30',
567-
auditTime: '2024-07-12 16:32',
568-
createBy: '王五'
569-
},
570-
{
571-
status: 1,
572-
receiveTime: '2024-06-25 13:30',
573-
auditTime: '2024-07-12 16:32',
574-
opinion: '已阅,同意',
575-
createBy: '刘六'
576-
},
577-
{
578-
status: 1,
579-
receiveTime: '2024-06-25 13:30',
580-
auditTime: '2024-07-12 16:32',
581-
createBy: '徐七'
582-
}
583-
]
584555
</script>
585556

586557
<style lang="scss" scoped>

0 commit comments

Comments
 (0)