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 @@