From f6f2f65656f5027f5caaf93150e72ce0c0931959 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 7 Jun 2025 20:17:21 +0800 Subject: [PATCH] =?UTF-8?q?review=EF=BC=9A=E3=80=90ANTD=E3=80=91=E3=80=90B?= =?UTF-8?q?PM=20=E5=B7=A5=E4=BD=9C=E6=B5=81=E3=80=91ziye=20#https://gitee.?= =?UTF-8?q?com/yudaocode/yudao-ui-admin-vben/pulls/113?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/api/bpm/category/index.ts | 3 ++- apps/web-antd/src/api/bpm/definition/index.ts | 4 ++-- apps/web-antd/src/api/bpm/form/index.ts | 4 +++- apps/web-antd/src/api/bpm/model/index.ts | 1 + apps/web-antd/src/api/bpm/oa/leave/index.ts | 1 + apps/web-antd/src/api/bpm/processExpression/index.ts | 3 ++- apps/web-antd/src/api/bpm/processInstance/index.ts | 3 ++- apps/web-antd/src/api/bpm/processListener/index.ts | 1 + apps/web-antd/src/api/bpm/task/index.ts | 1 + apps/web-antd/src/api/bpm/userGroup/index.ts | 1 + .../src/components/select-modal/user-select-modal.vue | 1 + apps/web-antd/src/utils/download.ts | 2 +- apps/web-antd/src/views/bpm/form/designer/index.vue | 1 + apps/web-antd/src/views/bpm/form/index.vue | 1 + apps/web-antd/src/views/bpm/processExpression/index.vue | 1 + apps/web-antd/src/views/bpm/processInstance/create/index.vue | 2 ++ .../src/views/bpm/processInstance/create/modules/form.vue | 4 +++- apps/web-antd/src/views/bpm/processInstance/detail/index.vue | 4 ++-- .../views/bpm/processInstance/detail/modules/bpm-viewer.vue | 1 + .../views/bpm/processInstance/detail/modules/signature.vue | 2 ++ .../views/bpm/processInstance/detail/modules/task-list.vue | 2 +- apps/web-antd/src/views/bpm/processInstance/manager/index.vue | 1 + apps/web-antd/src/views/bpm/processListener/index.vue | 1 + apps/web-antd/src/views/bpm/task/copy/index.vue | 1 + apps/web-antd/src/views/bpm/task/todo/index.vue | 1 + 25 files changed, 36 insertions(+), 11 deletions(-) diff --git a/apps/web-antd/src/api/bpm/category/index.ts b/apps/web-antd/src/api/bpm/category/index.ts index 4b509d298..d622183f0 100644 --- a/apps/web-antd/src/api/bpm/category/index.ts +++ b/apps/web-antd/src/api/bpm/category/index.ts @@ -3,7 +3,8 @@ import type { PageParam, PageResult } from '@vben/request'; import { requestClient } from '#/api/request'; export namespace BpmCategoryApi { - /** BPM 流程分类 VO */ + /** 流程分类 VO */ + // TODO @jason:不用 VO 后缀哈 export interface CategoryVO { id: number; name: string; diff --git a/apps/web-antd/src/api/bpm/definition/index.ts b/apps/web-antd/src/api/bpm/definition/index.ts index 795caa1b5..b7e22bea9 100644 --- a/apps/web-antd/src/api/bpm/definition/index.ts +++ b/apps/web-antd/src/api/bpm/definition/index.ts @@ -2,9 +2,9 @@ import type { PageParam, PageResult } from '@vben/request'; import { requestClient } from '#/api/request'; -/** 流程定义 */ export namespace BpmProcessDefinitionApi { - // 流程定义 + /** 流程定义 */ + // TODO @ziye:不用 VO 后缀哈 export interface ProcessDefinitionVO { id: string; version: number; diff --git a/apps/web-antd/src/api/bpm/form/index.ts b/apps/web-antd/src/api/bpm/form/index.ts index 78ce4d6d3..1c14a67e8 100644 --- a/apps/web-antd/src/api/bpm/form/index.ts +++ b/apps/web-antd/src/api/bpm/form/index.ts @@ -3,7 +3,8 @@ import type { PageParam, PageResult } from '@vben/request'; import { requestClient } from '#/api/request'; export namespace BpmFormApi { - // 流程表单 + /** 流程表单 */ + // TODO @jason:不用 VO 后缀哈 export interface FormVO { id?: number | undefined; name: string; @@ -23,6 +24,7 @@ export async function getFormPage(params: PageParam) { } /** 获取表单详情 */ +// TODO @ziye:应该不会 string 的情况呢。 export async function getFormDetail(id: number | string) { return requestClient.get(`/bpm/form/get?id=${id}`); } diff --git a/apps/web-antd/src/api/bpm/model/index.ts b/apps/web-antd/src/api/bpm/model/index.ts index 455981782..655cfb034 100644 --- a/apps/web-antd/src/api/bpm/model/index.ts +++ b/apps/web-antd/src/api/bpm/model/index.ts @@ -12,6 +12,7 @@ export namespace BpmModelApi { } /** 流程定义 VO */ + // TODO @jason:不用 VO 后缀哈 export interface ProcessDefinitionVO { id: string; key?: string; diff --git a/apps/web-antd/src/api/bpm/oa/leave/index.ts b/apps/web-antd/src/api/bpm/oa/leave/index.ts index 4172ffbd0..90f6e2602 100644 --- a/apps/web-antd/src/api/bpm/oa/leave/index.ts +++ b/apps/web-antd/src/api/bpm/oa/leave/index.ts @@ -3,6 +3,7 @@ import type { PageParam, PageResult } from '@vben/request'; import { requestClient } from '#/api/request'; export namespace BpmOALeaveApi { + // TODO @ziye:不用 VO 后缀 export interface LeaveVO { id: number; status: number; diff --git a/apps/web-antd/src/api/bpm/processExpression/index.ts b/apps/web-antd/src/api/bpm/processExpression/index.ts index 9444dd26e..3408c38c3 100644 --- a/apps/web-antd/src/api/bpm/processExpression/index.ts +++ b/apps/web-antd/src/api/bpm/processExpression/index.ts @@ -3,7 +3,8 @@ import type { PageParam, PageResult } from '@vben/request'; import { requestClient } from '#/api/request'; export namespace BpmProcessExpressionApi { - /** BPM 流程表达式 VO */ + // TODO @ziye:不用 VO 后缀 + /** 流程表达式 VO */ export interface ProcessExpressionVO { id: number; // 编号 name: string; // 表达式名字 diff --git a/apps/web-antd/src/api/bpm/processInstance/index.ts b/apps/web-antd/src/api/bpm/processInstance/index.ts index 4f9b77959..67a6d9cf6 100644 --- a/apps/web-antd/src/api/bpm/processInstance/index.ts +++ b/apps/web-antd/src/api/bpm/processInstance/index.ts @@ -8,6 +8,7 @@ import type { BpmCandidateStrategyEnum, BpmNodeTypeEnum } from '#/utils'; import { requestClient } from '#/api/request'; export namespace BpmProcessInstanceApi { + // TODO @芋艿:一些注释缺少或者不对; export type Task = { id: number; name: string; @@ -42,7 +43,7 @@ export namespace BpmProcessInstanceApi { tasks: ApprovalTaskInfo[]; }; - // 流程实例 + /** 流程实例 */ export type ProcessInstanceVO = { businessKey: string; category: string; diff --git a/apps/web-antd/src/api/bpm/processListener/index.ts b/apps/web-antd/src/api/bpm/processListener/index.ts index 8d5c05c93..8d93107ac 100644 --- a/apps/web-antd/src/api/bpm/processListener/index.ts +++ b/apps/web-antd/src/api/bpm/processListener/index.ts @@ -3,6 +3,7 @@ import type { PageParam, PageResult } from '@vben/request'; import { requestClient } from '#/api/request'; export namespace BpmProcessListenerApi { + // TODO @ziye:不用 VO 后缀 /** BPM 流程监听器 VO */ export interface ProcessListenerVO { id: number; // 编号 diff --git a/apps/web-antd/src/api/bpm/task/index.ts b/apps/web-antd/src/api/bpm/task/index.ts index 19cbede85..89a8ceede 100644 --- a/apps/web-antd/src/api/bpm/task/index.ts +++ b/apps/web-antd/src/api/bpm/task/index.ts @@ -5,6 +5,7 @@ import type { BpmProcessInstanceApi } from '../processInstance'; import { requestClient } from '#/api/request'; export namespace BpmTaskApi { + // TODO @ziye:不用 VO 后缀;注释使用 /** */ 风格; /** BPM 流程监听器 VO */ export interface TaskVO { id: number; // 编号 diff --git a/apps/web-antd/src/api/bpm/userGroup/index.ts b/apps/web-antd/src/api/bpm/userGroup/index.ts index f4c50f8b0..bae30827e 100644 --- a/apps/web-antd/src/api/bpm/userGroup/index.ts +++ b/apps/web-antd/src/api/bpm/userGroup/index.ts @@ -3,6 +3,7 @@ import type { PageParam, PageResult } from '@vben/request'; import { requestClient } from '#/api/request'; export namespace BpmUserGroupApi { + // TODO @ziye:不用 VO 后缀 /** BPM 用户组 VO */ export interface UserGroupVO { id: number; diff --git a/apps/web-antd/src/components/select-modal/user-select-modal.vue b/apps/web-antd/src/components/select-modal/user-select-modal.vue index 23fce5aec..86d44d25f 100644 --- a/apps/web-antd/src/components/select-modal/user-select-modal.vue +++ b/apps/web-antd/src/components/select-modal/user-select-modal.vue @@ -1,5 +1,6 @@ + +