This commit is contained in:
xingyu4j
2025-11-07 19:06:34 +08:00
parent 31a8d38174
commit 15215b4f4c
19 changed files with 57 additions and 57 deletions

View File

@@ -1,5 +1,5 @@
<script lang="ts" setup>
import type { NewsItem } from './types';
import type { NewsItem } from '../components/types';
import { computed, ref } from 'vue';
@@ -7,9 +7,9 @@ import { confirm, useVbenModal } from '@vben/common-ui';
import { message, Spin } from 'ant-design-vue';
import * as MpDraftApi from '#/api/mp/draft';
import { createDraft, updateDraft } from '#/api/mp/draft';
import NewsForm from './news-form.vue';
import NewsForm from '../components/news-form.vue';
const emit = defineEmits(['success']);
@@ -37,10 +37,10 @@ const [Modal, modalApi] = useVbenModal({
modalApi.lock();
try {
if (formData.value.isCreating) {
await MpDraftApi.createDraft(formData.value.accountId, newsList.value);
await createDraft(formData.value.accountId, newsList.value);
message.success('新增成功');
} else if (formData.value.mediaId) {
await MpDraftApi.updateDraft(
await updateDraft(
formData.value.accountId,
formData.value.mediaId,
newsList.value,