feat(projects): 添加修改办理人,催办功能,优化组件样式

This commit is contained in:
AN
2025-09-05 13:28:47 +08:00
parent b07729edd1
commit bc44d2cddc
9 changed files with 187 additions and 9 deletions

View File

@ -375,6 +375,13 @@ declare namespace Api {
/** 任务列表 */
type TaskList = Common.PaginatingQueryRecord<Task>;
/** 任务催办操作参数 */
type TaskUrgeOperateParams = CommonType.RecordNullable<{
taskIdList: CommonType.IdType[];
messageType: MessageType[];
message: string;
}>;
/** 任务操作类型 */
type TaskOperateType = 'delegateTask' | 'transferTask' | 'addSignature' | 'reductionSignature' | 'stopTask';

View File

@ -29,6 +29,7 @@ declare module 'vue' {
FlowInterveneModal: typeof import('./../components/workflow/flow-intervene-modal.vue')['default']
FlowPreview: typeof import('./../components/workflow/flow-preview.vue')['default']
FlowTaskApprovalModal: typeof import('./../components/workflow/flow-task-approval-modal.vue')['default']
FlowUrgeModal: typeof import('./../components/workflow/flow-urge-modal.vue')['default']
FormTip: typeof import('./../components/custom/form-tip.vue')['default']
FullScreen: typeof import('./../components/common/full-screen.vue')['default']
IconAntDesignEnterOutlined: typeof import('~icons/ant-design/enter-outlined')['default']
@ -45,6 +46,8 @@ declare module 'vue' {
'IconMaterialSymbols:add': typeof import('~icons/material-symbols/add')['default']
'IconMaterialSymbols:deleteOutline': typeof import('~icons/material-symbols/delete-outline')['default']
'IconMaterialSymbols:downloadRounded': typeof import('~icons/material-symbols/download-rounded')['default']
'IconMaterialSymbols:driveFileRenameOutlineOutline': typeof import('~icons/material-symbols/drive-file-rename-outline-outline')['default']
'IconMaterialSymbols:editDocument': typeof import('~icons/material-symbols/edit-document')['default']
'IconMaterialSymbols:imageOutline': typeof import('~icons/material-symbols/image-outline')['default']
'IconMaterialSymbols:refreshRounded': typeof import('~icons/material-symbols/refresh-rounded')['default']
'IconMaterialSymbols:syncOutline': typeof import('~icons/material-symbols/sync-outline')['default']