import { NInput, NButton } from 'naive-ui' import { useThemeCssVar } from '@baota/naive-ui/theme' import { PlusOutlined } from '@vicons/antd' import { Search } from '@vicons/carbon' import { $t } from '@locales/index' import { useController } from './useController' import BaseComponent from '@components/baseComponent' import EmptyState from '@components/emptyState' /** * 证书管理组件 */ export default defineComponent({ name: 'CertManage', setup() { const { CertTable, CertTablePage, fetch, data, param, openUploadModal } = useController() const cssVar = useThemeCssVar(['contentPadding', 'borderColor', 'headerHeight', 'iconColorHover']) // 挂载时请求数据 onMounted(() => fetch()) return () => (