From 25cd2b629c3b5867b297b745ab782d039c179056 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 19 Nov 2025 21:05:32 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90antd=E3=80=91=E3=80=90mp?= =?UTF-8?q?=E3=80=91review=20=E6=9E=9A=E4=B8=BE=E7=B1=BB=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/api/mp/material/index.ts | 2 +- apps/web-antd/src/api/mp/menu/index.ts | 2 +- apps/web-antd/src/api/mp/message/index.ts | 2 +- apps/web-antd/src/views/mp/components/constants.ts | 1 + apps/web-antd/src/views/mp/components/index.ts | 2 ++ apps/web-antd/src/views/mp/hooks/useUpload.ts | 1 + packages/constants/src/biz-mp-enum.ts | 1 + packages/constants/src/index.ts | 1 + 8 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 packages/constants/src/biz-mp-enum.ts diff --git a/apps/web-antd/src/api/mp/material/index.ts b/apps/web-antd/src/api/mp/material/index.ts index a6387332b..fcec54547 100644 --- a/apps/web-antd/src/api/mp/material/index.ts +++ b/apps/web-antd/src/api/mp/material/index.ts @@ -3,7 +3,7 @@ import type { PageParam, PageResult } from '@vben/request'; import { requestClient } from '#/api/request'; /** 素材类型枚举 */ -// TODO @xingyu:芋艿,可能要整理下枚举; +// TODO @hw:mp 相关的枚举,可以考虑放这里来。 export enum MaterialType { IMAGE = 1, // 图片 THUMB = 4, // 缩略图 diff --git a/apps/web-antd/src/api/mp/menu/index.ts b/apps/web-antd/src/api/mp/menu/index.ts index b4cf88941..ade69000b 100644 --- a/apps/web-antd/src/api/mp/menu/index.ts +++ b/apps/web-antd/src/api/mp/menu/index.ts @@ -1,7 +1,7 @@ import { requestClient } from '#/api/request'; /** 菜单类型枚举 */ -// TODO @xingyu:芋艿,可能要整理下枚举; +// TODO @hw:mp 相关的枚举,可以考虑放这里来。 export enum MenuType { CLICK = 'click', // 点击推事件 LOCATION_SELECT = 'location_select', // 发送位置 diff --git a/apps/web-antd/src/api/mp/message/index.ts b/apps/web-antd/src/api/mp/message/index.ts index 0a547651f..3b928d697 100644 --- a/apps/web-antd/src/api/mp/message/index.ts +++ b/apps/web-antd/src/api/mp/message/index.ts @@ -3,7 +3,7 @@ import type { PageParam, PageResult } from '@vben/request'; import { requestClient } from '#/api/request'; /** 消息类型枚举 */ -// TODO @xingyu:芋艿,可能要整理下枚举; +// TODO @hw:mp 相关的枚举,可以考虑放这里来。 export enum MessageType { IMAGE = 'image', // 图片消息 MPNEWS = 'mpnews', // 公众号图文消息 diff --git a/apps/web-antd/src/views/mp/components/constants.ts b/apps/web-antd/src/views/mp/components/constants.ts index c129d61f0..b27a0b46b 100644 --- a/apps/web-antd/src/views/mp/components/constants.ts +++ b/apps/web-antd/src/views/mp/components/constants.ts @@ -1,3 +1,4 @@ +// TODO @hw:看看要不要迁移到 packages/constants/src/biz-mp-enum.ts export enum ReplyType { Image = 'image', Music = 'music', diff --git a/apps/web-antd/src/views/mp/components/index.ts b/apps/web-antd/src/views/mp/components/index.ts index a2af7a046..f7d7318b7 100644 --- a/apps/web-antd/src/views/mp/components/index.ts +++ b/apps/web-antd/src/views/mp/components/index.ts @@ -9,3 +9,5 @@ export * from './wx-news'; export * from './wx-reply'; export * from './wx-video-play'; export * from './wx-voice-play'; + +// TODO @hw:要不使用 export { default as WxAccountSelect } from './account-select.vue'; 形式; \ No newline at end of file diff --git a/apps/web-antd/src/views/mp/hooks/useUpload.ts b/apps/web-antd/src/views/mp/hooks/useUpload.ts index ed6385a4b..7eaf06e91 100644 --- a/apps/web-antd/src/views/mp/hooks/useUpload.ts +++ b/apps/web-antd/src/views/mp/hooks/useUpload.ts @@ -1,4 +1,5 @@ import { message } from 'ant-design-vue'; +// TODO @xingyu:这种,要想办法全局共享起来么? import { $t } from '#/locales'; diff --git a/packages/constants/src/biz-mp-enum.ts b/packages/constants/src/biz-mp-enum.ts new file mode 100644 index 000000000..5980d72fc --- /dev/null +++ b/packages/constants/src/biz-mp-enum.ts @@ -0,0 +1 @@ +// TODO @hw:mp 相关的枚举,可以考虑放这里来。 diff --git a/packages/constants/src/index.ts b/packages/constants/src/index.ts index 092a0c1a7..0514c480c 100644 --- a/packages/constants/src/index.ts +++ b/packages/constants/src/index.ts @@ -3,6 +3,7 @@ export * from './biz-bpm-enum'; export * from './biz-erp-enum'; export * from './biz-infra-enum'; export * from './biz-mall-enum'; +export * from './biz-mp-enum'; export * from './biz-pay-enum'; export * from './biz-system-enum'; export * from './core';