From 15215b4f4c576b3f2536f0c7a9f54311218e14f2 Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Fri, 7 Nov 2025 19:06:34 +0800 Subject: [PATCH] feat: mp --- .../{modules => components}/ReplyForm.vue | 0 .../{modules => components}/ReplyTable.vue | 0 .../{modules => components}/types.ts | 0 apps/web-antd/src/views/mp/autoReply/data.ts | 2 +- .../web-antd/src/views/mp/autoReply/index.vue | 4 ++-- .../src/views/mp/autoReply/modules/form.vue | 10 ++++----- .../{modules => components}/cover-select.vue | 2 +- .../{modules => components}/draft-table.vue | 8 +------ .../{modules => components}/news-form.vue | 12 +++++----- .../mp/draft/{modules => components}/types.ts | 0 apps/web-antd/src/views/mp/draft/index.vue | 6 ++--- .../src/views/mp/draft/modules/form.vue | 10 ++++----- .../mp/menu/components/menu-previewer.vue | 7 +++--- apps/web-antd/src/views/mp/menu/index.vue | 8 +++---- .../mp/modules/wx-location/wx-location.vue | 4 +++- .../wx-material-select/wx-material-select.vue | 12 +++++----- .../src/views/mp/modules/wx-msg/msg.vue | 4 +++- .../src/views/mp/modules/wx-reply/index.ts | 3 +-- .../modules/wx-voice-play/wx-voice-play.vue | 22 ++++++++++--------- 19 files changed, 57 insertions(+), 57 deletions(-) rename apps/web-antd/src/views/mp/autoReply/{modules => components}/ReplyForm.vue (100%) rename apps/web-antd/src/views/mp/autoReply/{modules => components}/ReplyTable.vue (100%) rename apps/web-antd/src/views/mp/autoReply/{modules => components}/types.ts (100%) rename apps/web-antd/src/views/mp/draft/{modules => components}/cover-select.vue (99%) rename apps/web-antd/src/views/mp/draft/{modules => components}/draft-table.vue (79%) rename apps/web-antd/src/views/mp/draft/{modules => components}/news-form.vue (96%) rename apps/web-antd/src/views/mp/draft/{modules => components}/types.ts (100%) diff --git a/apps/web-antd/src/views/mp/autoReply/modules/ReplyForm.vue b/apps/web-antd/src/views/mp/autoReply/components/ReplyForm.vue similarity index 100% rename from apps/web-antd/src/views/mp/autoReply/modules/ReplyForm.vue rename to apps/web-antd/src/views/mp/autoReply/components/ReplyForm.vue diff --git a/apps/web-antd/src/views/mp/autoReply/modules/ReplyTable.vue b/apps/web-antd/src/views/mp/autoReply/components/ReplyTable.vue similarity index 100% rename from apps/web-antd/src/views/mp/autoReply/modules/ReplyTable.vue rename to apps/web-antd/src/views/mp/autoReply/components/ReplyTable.vue diff --git a/apps/web-antd/src/views/mp/autoReply/modules/types.ts b/apps/web-antd/src/views/mp/autoReply/components/types.ts similarity index 100% rename from apps/web-antd/src/views/mp/autoReply/modules/types.ts rename to apps/web-antd/src/views/mp/autoReply/components/types.ts diff --git a/apps/web-antd/src/views/mp/autoReply/data.ts b/apps/web-antd/src/views/mp/autoReply/data.ts index 18d0a6ad4..e3cbef345 100644 --- a/apps/web-antd/src/views/mp/autoReply/data.ts +++ b/apps/web-antd/src/views/mp/autoReply/data.ts @@ -7,7 +7,7 @@ import { DICT_TYPE } from '@vben/constants'; import { WxAccountSelect } from '#/views/mp/modules/wx-account-select'; -import { MsgType } from './modules/types'; +import { MsgType } from './components/types'; /** 获取表格列配置 */ export function useGridColumns(msgType: MsgType): VxeGridPropTypes.Columns { diff --git a/apps/web-antd/src/views/mp/autoReply/index.vue b/apps/web-antd/src/views/mp/autoReply/index.vue index fb1b9ce3f..2d441dea8 100644 --- a/apps/web-antd/src/views/mp/autoReply/index.vue +++ b/apps/web-antd/src/views/mp/autoReply/index.vue @@ -18,10 +18,10 @@ import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table'; import * as MpAutoReplyApi from '#/api/mp/autoReply'; import { $t } from '#/locales'; +import ReplyContentCell from './components/ReplyTable.vue'; +import { MsgType } from './components/types'; import { useGridColumns, useGridFormSchema } from './data'; import Form from './modules/form.vue'; -import ReplyContentCell from './modules/ReplyTable.vue'; -import { MsgType } from './modules/types'; defineOptions({ name: 'MpAutoReply' }); 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 936f94272..eaaa62795 100644 --- a/apps/web-antd/src/views/mp/autoReply/modules/form.vue +++ b/apps/web-antd/src/views/mp/autoReply/modules/form.vue @@ -7,12 +7,12 @@ import { useVbenModal } from '@vben/common-ui'; import { message } from 'ant-design-vue'; -import * as MpAutoReplyApi from '#/api/mp/autoReply'; +import { createAutoReply, updateAutoReply } from '#/api/mp/autoReply'; import { $t } from '#/locales'; import { ReplyType } from '#/views/mp/modules/wx-reply/types'; -import ReplyForm from './ReplyForm.vue'; -import { MsgType } from './types'; +import ReplyForm from '../components/ReplyForm.vue'; +import { MsgType } from '../components/types'; const emit = defineEmits(['success']); @@ -52,10 +52,10 @@ const [Modal, modalApi] = useVbenModal({ modalApi.lock(); try { if (replyForm.value.id === undefined) { - await MpAutoReplyApi.createAutoReply(submitForm); + await createAutoReply(submitForm); message.success('新增成功'); } else { - await MpAutoReplyApi.updateAutoReply(submitForm); + await updateAutoReply(submitForm); message.success('修改成功'); } await modalApi.close(); diff --git a/apps/web-antd/src/views/mp/draft/modules/cover-select.vue b/apps/web-antd/src/views/mp/draft/components/cover-select.vue similarity index 99% rename from apps/web-antd/src/views/mp/draft/modules/cover-select.vue rename to apps/web-antd/src/views/mp/draft/components/cover-select.vue index 2bc145a5b..ad878f3c9 100644 --- a/apps/web-antd/src/views/mp/draft/modules/cover-select.vue +++ b/apps/web-antd/src/views/mp/draft/components/cover-select.vue @@ -97,7 +97,7 @@ function onUploadError(err: Error) { /> diff --git a/apps/web-antd/src/views/mp/draft/modules/draft-table.vue b/apps/web-antd/src/views/mp/draft/components/draft-table.vue similarity index 79% rename from apps/web-antd/src/views/mp/draft/modules/draft-table.vue rename to apps/web-antd/src/views/mp/draft/components/draft-table.vue index 0ae45d695..6e4f12af4 100644 --- a/apps/web-antd/src/views/mp/draft/modules/draft-table.vue +++ b/apps/web-antd/src/views/mp/draft/components/draft-table.vue @@ -11,15 +11,9 @@ const props = defineProps<{ - - diff --git a/apps/web-antd/src/views/mp/draft/modules/news-form.vue b/apps/web-antd/src/views/mp/draft/components/news-form.vue similarity index 96% rename from apps/web-antd/src/views/mp/draft/modules/news-form.vue rename to apps/web-antd/src/views/mp/draft/components/news-form.vue index 62b2b57dc..adaf2269c 100644 --- a/apps/web-antd/src/views/mp/draft/modules/news-form.vue +++ b/apps/web-antd/src/views/mp/draft/components/news-form.vue @@ -109,7 +109,7 @@ function plusNews() { size="small" @click="() => moveDownNews(index)" > - + @@ -143,7 +143,7 @@ function plusNews() { size="small" @click="() => moveDownNews(index)" > - + @@ -174,7 +174,7 @@ function plusNews() { @click="plusNews" v-if="newsList.length < 8 && isCreating" > - + diff --git a/apps/web-antd/src/views/mp/draft/modules/types.ts b/apps/web-antd/src/views/mp/draft/components/types.ts similarity index 100% rename from apps/web-antd/src/views/mp/draft/modules/types.ts rename to apps/web-antd/src/views/mp/draft/components/types.ts diff --git a/apps/web-antd/src/views/mp/draft/index.vue b/apps/web-antd/src/views/mp/draft/index.vue index e9ef78442..83de623f0 100644 --- a/apps/web-antd/src/views/mp/draft/index.vue +++ b/apps/web-antd/src/views/mp/draft/index.vue @@ -1,5 +1,5 @@