From ffc48fa1715beb0327e4b364a530df1ffa2a525f Mon Sep 17 00:00:00 2001 From: dylanmay <670374839@qq.com> Date: Fri, 28 Nov 2025 15:39:39 +0800 Subject: [PATCH 001/110] fix: resolve antd to do --- .../wx-material-select/wx-material-select.vue | 1 - apps/web-antd/src/views/mp/material/index.vue | 79 +++++++++---------- .../{components => modules}/UploadFile.vue | 1 - .../{components => modules}/UploadVideo.vue | 0 .../material/{components => modules}/data.ts | 1 - .../{components => modules}/image-table.vue | 6 ++ .../{components => modules}/upload.ts | 0 .../{components => modules}/video-table.vue | 6 ++ .../{components => modules}/voice-table.vue | 7 +- apps/web-antd/src/views/mp/message/index.vue | 4 +- .../src/views/mp/message/message-table.vue | 1 - 11 files changed, 56 insertions(+), 50 deletions(-) rename apps/web-antd/src/views/mp/material/{components => modules}/UploadFile.vue (99%) rename apps/web-antd/src/views/mp/material/{components => modules}/UploadVideo.vue (100%) rename apps/web-antd/src/views/mp/material/{components => modules}/data.ts (98%) rename apps/web-antd/src/views/mp/material/{components => modules}/image-table.vue (94%) rename apps/web-antd/src/views/mp/material/{components => modules}/upload.ts (100%) rename apps/web-antd/src/views/mp/material/{components => modules}/video-table.vue (94%) rename apps/web-antd/src/views/mp/material/{components => modules}/voice-table.vue (93%) diff --git a/apps/web-antd/src/views/mp/components/wx-material-select/wx-material-select.vue b/apps/web-antd/src/views/mp/components/wx-material-select/wx-material-select.vue index 496ff29a8..ea767382b 100644 --- a/apps/web-antd/src/views/mp/components/wx-material-select/wx-material-select.vue +++ b/apps/web-antd/src/views/mp/components/wx-material-select/wx-material-select.vue @@ -43,7 +43,6 @@ const queryParams = reactive({ pageSize: 10, }); // 查询参数 -// TODO @dylan:可以把【点击上传】3 个 tab 的按钮,放到右侧的 toolbar 一起,和刷新按钮放在一行; const voiceGridColumns: VxeTableGridOptions['columns'] = [ { diff --git a/apps/web-antd/src/views/mp/material/index.vue b/apps/web-antd/src/views/mp/material/index.vue index e85fea246..a4ffd00eb 100644 --- a/apps/web-antd/src/views/mp/material/index.vue +++ b/apps/web-antd/src/views/mp/material/index.vue @@ -10,12 +10,12 @@ import { Button, Card, Form, message, Pagination, Tabs } from 'ant-design-vue'; import { deletePermanentMaterial, getMaterialPage } from '#/api/mp/material'; import { WxAccountSelect } from '#/views/mp/components'; -import ImageTable from './components/image-table.vue'; -import { UploadType } from './components/upload'; -import UploadFile from './components/UploadFile.vue'; -import UploadVideo from './components/UploadVideo.vue'; -import VideoTable from './components/video-table.vue'; -import VoiceTable from './components/voice-table.vue'; +import ImageTable from './modules/image-table.vue'; +import { UploadType } from './modules/upload'; +import UploadFile from './modules/UploadFile.vue'; +import UploadVideo from './modules/UploadVideo.vue'; +import VideoTable from './modules/video-table.vue'; +import VoiceTable from './modules/voice-table.vue'; defineOptions({ name: 'MpMaterial' }); @@ -117,19 +117,16 @@ async function handleDelete(id: number) { 图片 - - 支持 bmp/png/jpeg/jpg/gif 格式,大小不超过 2M - - + + +
- - 格式支持 mp3/wma/wav/amr,文件大小不超过 2M,播放长度不超过 60s - - + + +
- + + + + - -