| | |
| | | </BasicForm> |
| | | </BasicDrawer> |
| | | </template> |
| | | <script lang="ts"> |
| | | import { defineComponent, ref, computed, unref } from 'vue'; |
| | | import { BasicForm, useForm } from '/@/components/Form/index'; |
| | | <script lang="ts" setup> |
| | | import { ref, computed, unref } from 'vue'; |
| | | import { BasicForm, useForm } from '@/components/Form'; |
| | | import { formSchema } from './role.data'; |
| | | import { BasicDrawer, useDrawerInner } from '/@/components/Drawer'; |
| | | import { BasicTree, TreeItem } from '/@/components/Tree'; |
| | | import { BasicDrawer, useDrawerInner } from '@/components/Drawer'; |
| | | import { BasicTree, TreeItem } from '@/components/Tree'; |
| | | |
| | | import { getMenuList } from '/@/api/demo/system'; |
| | | import { getMenuList } from '@/api/demo/system'; |
| | | |
| | | export default defineComponent({ |
| | | name: 'RoleDrawer', |
| | | components: { BasicDrawer, BasicForm, BasicTree }, |
| | | emits: ['success', 'register'], |
| | | setup(_, { emit }) { |
| | | const emit = defineEmits(['success', 'register']); |
| | | const isUpdate = ref(true); |
| | | const treeData = ref<TreeItem[]>([]); |
| | | |
| | |
| | | setDrawerProps({ confirmLoading: false }); |
| | | } |
| | | } |
| | | |
| | | return { |
| | | registerDrawer, |
| | | registerForm, |
| | | getTitle, |
| | | handleSubmit, |
| | | treeData, |
| | | }; |
| | | }, |
| | | }); |
| | | </script> |