| | |
| | | SetupContext, |
| | | onMounted, |
| | | } from 'vue' |
| | | import styles from './$NameSpacePath$.module.scss' |
| | | import styles from './$EntityName$.module.scss' |
| | | import Tab from '@/components/Tab/Tab' |
| | | import { useProvideModels } from '@/libs/Provider/app' |
| | | import { usePermission } from '@/libs/Permission/Permission' |
| | |
| | | const nameToLabelMap = [{ name: '$EntityName$', label: '$PageMenuName$' }] |
| | | |
| | | export default defineComponent({ |
| | | name: '$NameSpacePath$', |
| | | name: '$EntityName$', |
| | | |
| | | setup(props, ctx: SetupContext) { |
| | | useProvideModels() |
| | |
| | | |
| | | return () => { |
| | | return ( |
| | | <div class={styles.$NameSpacePath$}> |
| | | <div class={styles.$EntityName$}> |
| | | <Tab data={tabData.value} type="list" onTab={onTabChange}> |
| | | {tabData.value.map((widgetInfo) => { |
| | | const Widget: any = widgetInfo.component |