chore: 流程详情

master
dap 1 year ago
parent 3de8104e44
commit 129059b7a5

@ -6,13 +6,12 @@ import type { ID, IDS, PageQuery, PageResult } from '#/api/common';
import { requestClient } from '#/api/request';
/**
* TODO:
* @param businessId
* @returns
* @param businessId ID
* @returns TaskInfo
*/
export function getTaskByBusinessId(businessId: string) {
return requestClient.get<TaskInfo>(
`/workflow/instance/infoByBusinessId/${businessId}`,
`/workflow/instance/getInfo/${businessId}`,
);
}

@ -19,6 +19,7 @@ const taskInfo = ref<TaskInfo>();
const [BasicModal, modalApi] = useVbenModal({
title: '流程信息',
class: 'w-[1000px]',
footer: false,
onOpenChange: async (isOpen) => {
if (!isOpen) {
return null;

@ -177,33 +177,33 @@ const [ApplyModal, applyModalApi] = useVbenModal({
<Popconfirm
:get-popup-container="getVxePopupContainer"
placement="left"
title="确认删除"
@confirm="handleDelete(row)"
title="确认撤销"
@confirm="handleRevoke(row)"
>
<ghost-button
v-if="['draft', 'cancel', 'back'].includes(row.status)"
danger
v-access:code="['workflow:leave:remove']"
v-if="['waiting'].includes(row.status)"
v-access:code="['workflow:leave:edit']"
@click.stop=""
>
{{ $t('pages.common.delete') }}
撤销
</ghost-button>
</Popconfirm>
<ghost-button @click="handleInfo(row)"></ghost-button>
<Popconfirm
:get-popup-container="getVxePopupContainer"
placement="left"
title="确认撤销"
@confirm="handleRevoke(row)"
title="确认删除"
@confirm="handleDelete(row)"
>
<ghost-button
v-if="['waiting'].includes(row.status)"
v-access:code="['workflow:leave:edit']"
v-if="['draft', 'cancel', 'back'].includes(row.status)"
danger
v-access:code="['workflow:leave:remove']"
@click.stop=""
>
撤销
{{ $t('pages.common.delete') }}
</ghost-button>
</Popconfirm>
<ghost-button @click="handleInfo(row)"> </ghost-button>
</Space>
</template>
</BasicTable>

Loading…
Cancel
Save