This commit is contained in:
njdaoyehu 2024-11-26 11:26:50 +08:00
parent 547184d2fb
commit be171cebe2

View File

@ -6,7 +6,7 @@
</div> </div>
<BasicTable @register="registerTable"> <BasicTable @register="registerTable">
<template #toolbar> <template #toolbar>
<a-button type="primary" @click="handleCreate">新增</a-button> <a-button type="primary" @click="handleCreate" :icon="h(PlusOutlined)">新增</a-button>
</template> </template>
<template #bodyCell="{ column, record }"> <template #bodyCell="{ column, record }">
<template v-if="column.dataIndex === 'action'"> <template v-if="column.dataIndex === 'action'">
@ -48,6 +48,8 @@
import { columns, searchFormSchema } from './schema'; import { columns, searchFormSchema } from './schema';
import { useMessage } from '@/hooks/web/useMessage'; import { useMessage } from '@/hooks/web/useMessage';
import {SvgIcon} from "@/components/Icon"; import {SvgIcon} from "@/components/Icon";
import {h} from "vue";
import {PlusOutlined} from "@ant-design/icons-vue";
const { createMessage } = useMessage(); const { createMessage } = useMessage();
const { hasPermission } = usePermission(); const { hasPermission } = usePermission();