diff --git a/apps/web-antd/src/api/mp/draft/index.ts b/apps/web-antd/src/api/mp/draft/index.ts
index 70b7c0e83..f05d0117a 100644
--- a/apps/web-antd/src/api/mp/draft/index.ts
+++ b/apps/web-antd/src/api/mp/draft/index.ts
@@ -24,6 +24,49 @@ export namespace MpDraftApi {
articles: Article[];
createTime?: Date;
}
+
+ /** 图文项(包含预览字段) */
+ export interface NewsItem {
+ title: string;
+ thumbMediaId: string;
+ author: string;
+ digest: string;
+ showCoverPic: number;
+ content: string;
+ contentSourceUrl: string;
+ needOpenComment: number;
+ onlyFansCanComment: number;
+ thumbUrl: string;
+ picUrl?: string; // 用于预览封面
+ }
+
+ /** 图文列表 */
+ export interface NewsItemList {
+ newsItem: NewsItem[];
+ }
+
+ /** 草稿文章(用于展示) */
+ export interface DraftArticle {
+ mediaId: string;
+ content: NewsItemList;
+ updateTime: number;
+ }
+}
+
+/** 创建空的图文项 */
+export function createEmptyNewsItem(): MpDraftApi.NewsItem {
+ return {
+ title: '',
+ thumbMediaId: '',
+ author: '',
+ digest: '',
+ showCoverPic: 0,
+ content: '',
+ contentSourceUrl: '',
+ needOpenComment: 0,
+ onlyFansCanComment: 0,
+ thumbUrl: '',
+ };
}
/** 查询草稿列表 */
diff --git a/apps/web-antd/src/views/mp/autoReply/data.ts b/apps/web-antd/src/views/mp/autoReply/data.ts
index 9d8736ee7..f89fa5d2a 100644
--- a/apps/web-antd/src/views/mp/autoReply/data.ts
+++ b/apps/web-antd/src/views/mp/autoReply/data.ts
@@ -149,10 +149,6 @@ export function useFormSchema(msgType: MsgType): VbenFormSchema[] {
fieldName: 'reply',
label: '回复消息',
component: markRaw(WxReply),
- // TODO @hw:这里注释,要不要删除掉?
- // componentProps: {
- // modelValue: { type: 'video', content: '12456' },
- // },
modelPropName: 'modelValue',
});
return schema;
diff --git a/apps/web-antd/src/views/mp/autoReply/modules/form.vue b/apps/web-antd/src/views/mp/autoReply/modules/form.vue
index d23054175..67303815e 100644
--- a/apps/web-antd/src/views/mp/autoReply/modules/form.vue
+++ b/apps/web-antd/src/views/mp/autoReply/modules/form.vue
@@ -113,13 +113,6 @@ const [Modal, modalApi] = useVbenModal({
// 编辑:加载数据
const rowData = data.row;
const formValues: any = { ...rowData };
- // TODO @hw:下面要删除掉么,注释。
- // delete formValues.responseMessageType;
- // delete formValues.responseContent;
- // delete formValues.responseMediaId;
- // delete formValues.responseMediaUrl;
- // delete formValues.responseDescription;
- // delete formValues.responseArticles;
formValues.reply = {
type: rowData.responseMessageType,
accountId: data.accountId || -1,
diff --git a/apps/web-antd/src/views/mp/draft/index.vue b/apps/web-antd/src/views/mp/draft/index.vue
index 8002bc337..2fd313aa7 100644
--- a/apps/web-antd/src/views/mp/draft/index.vue
+++ b/apps/web-antd/src/views/mp/draft/index.vue
@@ -1,7 +1,6 @@
diff --git a/apps/web-antd/src/views/mp/draft/modules/cover-select.vue b/apps/web-antd/src/views/mp/draft/modules/cover-select.vue
index 037c6fa96..1e05250d1 100644
--- a/apps/web-antd/src/views/mp/draft/modules/cover-select.vue
+++ b/apps/web-antd/src/views/mp/draft/modules/cover-select.vue
@@ -1,7 +1,7 @@
diff --git a/apps/web-antd/src/views/mp/draft/modules/form.vue b/apps/web-antd/src/views/mp/draft/modules/form.vue
index ad30d8704..9e985d289 100644
--- a/apps/web-antd/src/views/mp/draft/modules/form.vue
+++ b/apps/web-antd/src/views/mp/draft/modules/form.vue
@@ -1,11 +1,11 @@