1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| <script setup lang="ts">
| import { useVbenModal } from '@vben/common-ui';
|
| import { Description, useDescription } from '#/components/description';
|
| import { modalSchema } from './data';
|
| const [registerDescription, { setDescProps }] = useDescription({
| column: 1,
| schema: modalSchema(),
| });
|
| const [BasicModal, modalApi] = useVbenModal({
| onOpenChange: (isOpen) => {
| if (!isOpen) {
| return null;
| }
| const data = modalApi.getData();
| setDescProps({ data }, true);
| },
| });
| </script>
|
| <template>
| <BasicModal
| :footer="false"
| :fullscreen-button="false"
| class="w-[550px]"
| title="登录日志"
| >
| <Description @register="registerDescription" />
| </BasicModal>
| </template>
|
|