|
1 | 1 | <template>
|
2 |
| - <ContentWrap> |
| 2 | + <ContentWrap :bodyStyle="{ padding: '10px 20px' }"> |
| 3 | + <div class="text-#878c93">编号:{{ id }}</div> |
| 4 | + <el-divider class="!my-8px" /> |
| 5 | + <div class="flex items-center gap-5 mb-10px"> |
| 6 | + <div class="text-26px font-bold mb-5px">{{ processInstance.name }}</div> |
| 7 | + <dict-tag :type="DICT_TYPE.BPM_PROCESS_INSTANCE_STATUS" :value="processInstance.status" /> |
| 8 | + </div> |
| 9 | + |
| 10 | + <div class="flex items-center gap-5 mb-10px text-13px"> |
| 11 | + <div class="bg-gray-100 h-35px rounded-3xl flex items-center p-8px gap-2"> |
| 12 | + <img class="rounded-full h-28px" src="@/assets/imgs/avatar.jpg" alt="" /> |
| 13 | + {{ processInstance?.startUser?.nickname }} |
| 14 | + </div> |
| 15 | + <div class="text-#878c93"> |
| 16 | + {{ dayjs(processInstance.startTime).format('YYYY-MM-DD HH:mm:ss') }} 提交 |
| 17 | + </div> |
| 18 | + </div> |
| 19 | + |
3 | 20 | <el-tabs>
|
4 | 21 | <!-- 表单信息 -->
|
5 | 22 | <el-tab-pane label="表单信息">
|
|
10 | 27 | v-loading="processInstanceLoading"
|
11 | 28 | class="form-box border-1 border-solid border-[#ccc] p-20px flex flex-col mb-50px"
|
12 | 29 | >
|
13 |
| - <div class="mx-auto mb-10px text-22px font-bold">{{ processInstance.name }}</div> |
14 | 30 | <!-- 情况一:流程表单 -->
|
15 | 31 | <el-col
|
16 | 32 | v-if="processInstance?.processDefinition?.formType === 10"
|
|
47 | 63 | :rules="auditRule"
|
48 | 64 | label-width="100px"
|
49 | 65 | >
|
50 |
| - <el-form-item v-if="processInstance && processInstance.name" label="流程名"> |
51 |
| - {{ processInstance.name }} |
52 |
| - </el-form-item> |
53 | 66 | <el-form-item
|
54 | 67 | v-if="processInstance && processInstance.startUser"
|
55 | 68 | label="流程发起人"
|
56 | 69 | >
|
57 | 70 | {{ processInstance?.startUser.nickname }}
|
58 |
| - <el-tag size="small" type="info">{{ |
59 |
| - processInstance?.startUser.deptName |
60 |
| - }}</el-tag> |
| 71 | + <el-tag size="small" type="info" class="ml-8px"> |
| 72 | + {{ processInstance?.startUser.deptName }} |
| 73 | + </el-tag> |
61 | 74 | </el-form-item>
|
62 | 75 | <el-card v-if="runningTasks[index].formId > 0" class="mb-15px !-mt-10px">
|
63 | 76 | <template #header>
|
|
196 | 209 | </ContentWrap>
|
197 | 210 | </template>
|
198 | 211 | <script lang="ts" setup>
|
| 212 | +import dayjs from 'dayjs' |
199 | 213 | import { DICT_TYPE } from '@/utils/dict'
|
200 | 214 | import { useUserStore } from '@/store/modules/user'
|
201 | 215 | import { setConfAndFields2 } from '@/utils/formCreate'
|
|
0 commit comments