fix: ele改造

This commit is contained in:
hw
2025-11-18 13:44:41 +08:00
parent 3e1dac41b6
commit 9c8316c385
11 changed files with 108 additions and 307 deletions

View File

@@ -1,7 +1,7 @@
<script lang="ts" setup>
import type { NewsItem } from './types';
import { computed, ref } from 'vue';
import { computed, provide, ref } from 'vue';
import { useVbenModal } from '@vben/common-ui';
@@ -27,6 +27,11 @@ const getTitle = computed(() => {
return formData.value?.isCreating ? '新建图文' : '修改图文';
});
// 提供 accountId 给子组件
provide(
'accountId',
computed(() => formData.value?.accountId),
);
const [Modal, modalApi] = useVbenModal({
async onConfirm() {
if (!formData.value) {