From 229ead48f14be91ad1ba067d16e7c143c6a95624 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 9 Nov 2025 17:16:51 +0800 Subject: [PATCH] =?UTF-8?q?review=EF=BC=9A=E3=80=90antd=E3=80=91=E3=80=90m?= =?UTF-8?q?p=E3=80=91=E5=9B=BE=E6=96=87=E8=8D=89=E7=A8=BF=E7=AE=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web-antd/src/views/mp/autoReply/index.vue | 1 + .../mp/draft/components/cover-select.vue | 11 +-- .../views/mp/draft/components/news-form.vue | 15 ++-- .../src/views/mp/draft/components/types.ts | 1 + apps/web-antd/src/views/mp/draft/data.ts | 1 + apps/web-antd/src/views/mp/draft/index.vue | 69 +++++++++---------- .../src/views/mp/draft/modules/form.vue | 3 + 7 files changed, 52 insertions(+), 49 deletions(-) diff --git a/apps/web-antd/src/views/mp/autoReply/index.vue b/apps/web-antd/src/views/mp/autoReply/index.vue index 37ab23b9b..504f79dd7 100644 --- a/apps/web-antd/src/views/mp/autoReply/index.vue +++ b/apps/web-antd/src/views/mp/autoReply/index.vue @@ -149,6 +149,7 @@ const showCreateButton = computed(() => { return tableDataLength.value <= 0; }); +// TODO @hw:看看能不能参考 tag/index.vue 简化下 /** 页面挂载后,等待表单初始化完成再加载数据 */ onMounted(async () => { // 等待 WxAccountSelect 组件加载并设置默认值 diff --git a/apps/web-antd/src/views/mp/draft/components/cover-select.vue b/apps/web-antd/src/views/mp/draft/components/cover-select.vue index ad878f3c9..0d6520a2a 100644 --- a/apps/web-antd/src/views/mp/draft/components/cover-select.vue +++ b/apps/web-antd/src/views/mp/draft/components/cover-select.vue @@ -13,8 +13,6 @@ import { Button, Image, message, Modal, Upload } from 'ant-design-vue'; import { UploadType, useBeforeUpload } from '#/utils/useUpload'; import { WxMaterialSelect } from '#/views/mp/modules/wx-material-select'; -// 设置上传的请求头部 - const props = defineProps<{ isFirst: boolean; modelValue: NewsItem; @@ -54,10 +52,11 @@ function onMaterialSelected(item: any) { newsItem.value.thumbMediaId = item.mediaId; newsItem.value.thumbUrl = item.url; } - +// TODO @hw:注释都补充下哈; const onBeforeUpload = (file: UploadFile) => useBeforeUpload(UploadType.Image, 2)(file as any); +// TODO @hw:注释都补充下哈; function onUploadChange(info: any) { if (info.file.status === 'done') { onUploadSuccess(info.file.response || info.file); @@ -66,6 +65,7 @@ function onUploadChange(info: any) { } } +// TODO @hw:注释都补充下哈; function onUploadSuccess(res: any) { if (res.code !== 0) { message.error(`上传出错:${res.msg}`); @@ -74,12 +74,12 @@ function onUploadSuccess(res: any) { // 重置上传文件的表单 fileList.value = []; - // 设置草稿的封面字段 newsItem.value.thumbMediaId = res.data.mediaId; newsItem.value.thumbUrl = res.data.url; } +// TODO @hw:注释都补充下哈; function onUploadError(err: Error) { message.error(`上传失败: ${err.message}`); } @@ -88,6 +88,7 @@ function onUploadError(err: Error) { +