mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-01 02:38:43 +08:00 
			
		
		
		
	perf: add aotu components
This commit is contained in:
		
							
								
								
									
										15
									
								
								yudao-ui-admin-vue3/src/auto-components.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								yudao-ui-admin-vue3/src/auto-components.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -22,21 +22,36 @@ declare module '@vue/runtime-core' { | |||||||
|     DictTag: typeof import('./components/DictTag/src/DictTag.vue')['default'] |     DictTag: typeof import('./components/DictTag/src/DictTag.vue')['default'] | ||||||
|     Echart: typeof import('./components/Echart/src/Echart.vue')['default'] |     Echart: typeof import('./components/Echart/src/Echart.vue')['default'] | ||||||
|     Editor: typeof import('./components/Editor/src/Editor.vue')['default'] |     Editor: typeof import('./components/Editor/src/Editor.vue')['default'] | ||||||
|  |     ElBacktop: typeof import('element-plus/es')['ElBacktop'] | ||||||
|  |     ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] | ||||||
|  |     ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] | ||||||
|     ElButton: typeof import('element-plus/es')['ElButton'] |     ElButton: typeof import('element-plus/es')['ElButton'] | ||||||
|     ElCard: typeof import('element-plus/es')['ElCard'] |     ElCard: typeof import('element-plus/es')['ElCard'] | ||||||
|     ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] |     ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] | ||||||
|     ElCol: typeof import('element-plus/es')['ElCol'] |     ElCol: typeof import('element-plus/es')['ElCol'] | ||||||
|  |     ElCollapseTransition: typeof import('element-plus/es')['ElCollapseTransition'] | ||||||
|  |     ElDescriptions: typeof import('element-plus/es')['ElDescriptions'] | ||||||
|  |     ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem'] | ||||||
|  |     ElDialog: typeof import('element-plus/es')['ElDialog'] | ||||||
|  |     ElDivider: typeof import('element-plus/es')['ElDivider'] | ||||||
|  |     ElDrawer: typeof import('element-plus/es')['ElDrawer'] | ||||||
|  |     ElDropdown: typeof import('element-plus/es')['ElDropdown'] | ||||||
|  |     ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] | ||||||
|  |     ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] | ||||||
|     ElForm: typeof import('element-plus/es')['ElForm'] |     ElForm: typeof import('element-plus/es')['ElForm'] | ||||||
|     ElFormItem: typeof import('element-plus/es')['ElFormItem'] |     ElFormItem: typeof import('element-plus/es')['ElFormItem'] | ||||||
|  |     ElIcon: typeof import('element-plus/es')['ElIcon'] | ||||||
|     ElInput: typeof import('element-plus/es')['ElInput'] |     ElInput: typeof import('element-plus/es')['ElInput'] | ||||||
|     ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] |     ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] | ||||||
|     ElOption: typeof import('element-plus/es')['ElOption'] |     ElOption: typeof import('element-plus/es')['ElOption'] | ||||||
|     ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] |     ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] | ||||||
|     ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] |     ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] | ||||||
|     ElRow: typeof import('element-plus/es')['ElRow'] |     ElRow: typeof import('element-plus/es')['ElRow'] | ||||||
|  |     ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] | ||||||
|     ElSelect: typeof import('element-plus/es')['ElSelect'] |     ElSelect: typeof import('element-plus/es')['ElSelect'] | ||||||
|     ElSwitch: typeof import('element-plus/es')['ElSwitch'] |     ElSwitch: typeof import('element-plus/es')['ElSwitch'] | ||||||
|     ElTag: typeof import('element-plus/es')['ElTag'] |     ElTag: typeof import('element-plus/es')['ElTag'] | ||||||
|  |     ElTooltip: typeof import('element-plus/es')['ElTooltip'] | ||||||
|     ElTransfer: typeof import('element-plus/es')['ElTransfer'] |     ElTransfer: typeof import('element-plus/es')['ElTransfer'] | ||||||
|     ElTree: typeof import('element-plus/es')['ElTree'] |     ElTree: typeof import('element-plus/es')['ElTree'] | ||||||
|     ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect'] |     ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect'] | ||||||
|   | |||||||
| @@ -1,5 +1,4 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ElBacktop } from 'element-plus' |  | ||||||
| import { useDesign } from '@/hooks/web/useDesign' | import { useDesign } from '@/hooks/web/useDesign' | ||||||
|  |  | ||||||
| const { getPrefixCls, variables } = useDesign() | const { getPrefixCls, variables } = useDesign() | ||||||
|   | |||||||
| @@ -1,5 +1,4 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ElCard } from 'element-plus' |  | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
| import { useDesign } from '@/hooks/web/useDesign' | import { useDesign } from '@/hooks/web/useDesign' | ||||||
| import { ref, onMounted, defineEmits } from 'vue' | import { ref, onMounted, defineEmits } from 'vue' | ||||||
|   | |||||||
| @@ -1,5 +1,4 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ElCard, ElTooltip } from 'element-plus' |  | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
| import { useDesign } from '@/hooks/web/useDesign' | import { useDesign } from '@/hooks/web/useDesign' | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,10 +1,10 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ElDropdown, ElDropdownMenu, ElDropdownItem } from 'element-plus' |  | ||||||
| import { PropType, ref } from 'vue' | import { PropType, ref } from 'vue' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { useDesign } from '@/hooks/web/useDesign' | import { useDesign } from '@/hooks/web/useDesign' | ||||||
| import type { RouteLocationNormalizedLoaded } from 'vue-router' | import type { RouteLocationNormalizedLoaded } from 'vue-router' | ||||||
| import { contextMenuSchema } from '../../../types/contextMenu' | import { contextMenuSchema } from '../../../types/contextMenu' | ||||||
|  | import { ElDropdown } from 'element-plus' | ||||||
|  |  | ||||||
| const { getPrefixCls } = useDesign() | const { getPrefixCls } = useDesign() | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,5 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import dayjs from 'dayjs' | import dayjs from 'dayjs' | ||||||
| import { ElCollapseTransition, ElDescriptions, ElDescriptionsItem, ElTooltip } from 'element-plus' |  | ||||||
| import { useDesign } from '@/hooks/web/useDesign' | import { useDesign } from '@/hooks/web/useDesign' | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
| import { ref, unref, PropType, computed, useAttrs, useSlots } from 'vue' | import { ref, unref, PropType, computed, useAttrs, useSlots } from 'vue' | ||||||
|   | |||||||
| @@ -1,5 +1,4 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ElDialog, ElScrollbar } from 'element-plus' |  | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
| import { computed, useAttrs, ref, unref, useSlots, watch, nextTick } from 'vue' | import { computed, useAttrs, ref, unref, useSlots, watch, nextTick } from 'vue' | ||||||
| import { isNumber } from '@/utils/is' | import { isNumber } from '@/utils/is' | ||||||
|   | |||||||
| @@ -1,7 +1,6 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { onMounted, onUpdated, PropType, ref } from 'vue' | import { onMounted, onUpdated, PropType, ref } from 'vue' | ||||||
| import { getDictOptions, DictDataType } from '@/utils/dict' | import { getDictOptions, DictDataType } from '@/utils/dict' | ||||||
| import { ElTag } from 'element-plus' |  | ||||||
| const props = defineProps({ | const props = defineProps({ | ||||||
|   type: { |   type: { | ||||||
|     type: String as PropType<string>, |     type: String as PropType<string>, | ||||||
|   | |||||||
| @@ -1,6 +1,5 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { computed, unref, ref, watch, nextTick } from 'vue' | import { computed, unref, ref, watch, nextTick } from 'vue' | ||||||
| import { ElIcon } from 'element-plus' |  | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
| import Iconify from '@purge-icons/generated' | import Iconify from '@purge-icons/generated' | ||||||
| import { useDesign } from '@/hooks/web/useDesign' | import { useDesign } from '@/hooks/web/useDesign' | ||||||
|   | |||||||
| @@ -1,5 +1,4 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ElImageViewer } from 'element-plus' |  | ||||||
| import { computed, ref, PropType } from 'vue' | import { computed, ref, PropType } from 'vue' | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,5 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ref, unref, computed, watch } from 'vue' | import { ref, unref, computed, watch } from 'vue' | ||||||
| import { ElInput } from 'element-plus' |  | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
| import { useConfigGlobal } from '@/hooks/web/useConfigGlobal' | import { useConfigGlobal } from '@/hooks/web/useConfigGlobal' | ||||||
| import { zxcvbn } from '@zxcvbn-ts/core' | import { zxcvbn } from '@zxcvbn-ts/core' | ||||||
|   | |||||||
| @@ -1,6 +1,5 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { computed, unref } from 'vue' | import { computed, unref } from 'vue' | ||||||
| import { ElDropdown, ElDropdownMenu, ElDropdownItem } from 'element-plus' |  | ||||||
| import { useLocaleStore } from '@/store/modules/locale' | import { useLocaleStore } from '@/store/modules/locale' | ||||||
| import { useLocale } from '@/hooks/web/useLocale' | import { useLocale } from '@/hooks/web/useLocale' | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
|   | |||||||
| @@ -2,7 +2,6 @@ | |||||||
| import { Form } from '@/components/Form' | import { Form } from '@/components/Form' | ||||||
| import { PropType, computed, unref, ref } from 'vue' | import { PropType, computed, unref, ref } from 'vue' | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
| import { ElButton } from 'element-plus' |  | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { useForm } from '@/hooks/web/useForm' | import { useForm } from '@/hooks/web/useForm' | ||||||
| import { findIndex } from '@/utils' | import { findIndex } from '@/utils' | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ElDrawer, ElDivider, ElMessage } from 'element-plus' | import { ElMessage } from 'element-plus' | ||||||
| import { ref, unref, computed, watch } from 'vue' | import { ref, unref, computed, watch } from 'vue' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { ThemeSwitch } from '@/components/ThemeSwitch' | import { ThemeSwitch } from '@/components/ThemeSwitch' | ||||||
|   | |||||||
| @@ -1,5 +1,4 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ElSwitch, ElMessage } from 'element-plus' |  | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { useAppStore } from '@/store/modules/app' | import { useAppStore } from '@/store/modules/app' | ||||||
| import { computed, ref, watch } from 'vue' | import { computed, ref, watch } from 'vue' | ||||||
| @@ -107,14 +106,6 @@ const greyModeChange = (show: boolean) => { | |||||||
|   appStore.setGreyMode(show) |   appStore.setGreyMode(show) | ||||||
| } | } | ||||||
|  |  | ||||||
| // 动态路由 |  | ||||||
| const dynamicRouter = ref(appStore.getDynamicRouter) |  | ||||||
|  |  | ||||||
| const dynamicRouterChange = (show: boolean) => { |  | ||||||
|   ElMessage.info(t('setting.reExperienced')) |  | ||||||
|   appStore.setDynamicRouter(show) |  | ||||||
| } |  | ||||||
|  |  | ||||||
| // 固定菜单 | // 固定菜单 | ||||||
| const fixedMenu = ref(appStore.getFixedMenu) | const fixedMenu = ref(appStore.getFixedMenu) | ||||||
|  |  | ||||||
| @@ -201,11 +192,6 @@ watch( | |||||||
|       <ElSwitch v-model="greyMode" @change="greyModeChange" /> |       <ElSwitch v-model="greyMode" @change="greyModeChange" /> | ||||||
|     </div> |     </div> | ||||||
|  |  | ||||||
|     <div class="flex justify-between items-center"> |  | ||||||
|       <span class="text-14px">{{ t('setting.dynamicRouter') }}</span> |  | ||||||
|       <ElSwitch v-model="dynamicRouter" @change="dynamicRouterChange" /> |  | ||||||
|     </div> |  | ||||||
|  |  | ||||||
|     <div class="flex justify-between items-center"> |     <div class="flex justify-between items-center"> | ||||||
|       <span class="text-14px">{{ t('setting.fixedMenu') }}</span> |       <span class="text-14px">{{ t('setting.fixedMenu') }}</span> | ||||||
|       <ElSwitch v-model="fixedMenu" @change="fixedMenuChange" /> |       <ElSwitch v-model="fixedMenu" @change="fixedMenuChange" /> | ||||||
|   | |||||||
| @@ -1,6 +1,5 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
| import { ElTooltip } from 'element-plus' |  | ||||||
| defineProps({ | defineProps({ | ||||||
|   titel: propTypes.string.def(''), |   titel: propTypes.string.def(''), | ||||||
|   message: propTypes.string.def(''), |   message: propTypes.string.def(''), | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ElDropdown, ElDropdownMenu, ElDropdownItem, ElMessageBox } from 'element-plus' | import { ElMessageBox } from 'element-plus' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { useCache } from '@/hooks/web/useCache' | import { useCache } from '@/hooks/web/useCache' | ||||||
| import { useRouter } from 'vue-router' | import { useRouter } from 'vue-router' | ||||||
|   | |||||||
| @@ -1,7 +1,6 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
| import { computed, useAttrs, useSlots } from 'vue' | import { computed, useAttrs, useSlots } from 'vue' | ||||||
| import { ElScrollbar } from 'element-plus' |  | ||||||
| const slots = useSlots() | const slots = useSlots() | ||||||
|  |  | ||||||
| const props = defineProps({ | const props = defineProps({ | ||||||
|   | |||||||
| @@ -1,5 +1,4 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ElRow, ElCol, ElSkeleton, ElCard, ElDivider, ElLink } from 'element-plus' |  | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { ref, reactive } from 'vue' | import { ref, reactive } from 'vue' | ||||||
| import { CountTo } from '@/components/CountTo' | import { CountTo } from '@/components/CountTo' | ||||||
|   | |||||||
| @@ -1,16 +1,6 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { useIcon } from '@/hooks/web/useIcon' | import { useIcon } from '@/hooks/web/useIcon' | ||||||
| import LoginFormTitle from './LoginFormTitle.vue' | import LoginFormTitle from './LoginFormTitle.vue' | ||||||
| import { |  | ||||||
|   ElForm, |  | ||||||
|   ElFormItem, |  | ||||||
|   ElInput, |  | ||||||
|   ElCheckbox, |  | ||||||
|   ElCol, |  | ||||||
|   ElLink, |  | ||||||
|   ElRow, |  | ||||||
|   ElDivider |  | ||||||
| } from 'element-plus' |  | ||||||
| import { reactive, ref, unref, onMounted, computed, watch } from 'vue' | import { reactive, ref, unref, onMounted, computed, watch } from 'vue' | ||||||
| import * as LoginApi from '@/api/login' | import * as LoginApi from '@/api/login' | ||||||
| import { setToken, setTenantId } from '@/utils/auth' | import { setToken, setTenantId } from '@/utils/auth' | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
| import { useIcon } from '@/hooks/web/useIcon' | import { useIcon } from '@/hooks/web/useIcon' | ||||||
| import { reactive, ref, unref, watch, computed } from 'vue' | import { reactive, ref, unref, watch, computed } from 'vue' | ||||||
| import LoginFormTitle from './LoginFormTitle.vue' | import LoginFormTitle from './LoginFormTitle.vue' | ||||||
| import { ElForm, ElFormItem, ElInput, ElRow, ElCol, ElMessage } from 'element-plus' | import { ElMessage } from 'element-plus' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { required } from '@/utils/formRules' | import { required } from '@/utils/formRules' | ||||||
| import { getTenantIdByNameApi, sendSmsCodeApi, smsLoginApi } from '@/api/login' | import { getTenantIdByNameApi, sendSmsCodeApi, smsLoginApi } from '@/api/login' | ||||||
|   | |||||||
| @@ -1,6 +1,5 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { computed, unref } from 'vue' | import { computed, unref } from 'vue' | ||||||
| import { ElRow, ElCol, ElCard, ElDivider } from 'element-plus' |  | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { useLoginState, LoginStateEnum } from './useLogin' | import { useLoginState, LoginStateEnum } from './useLogin' | ||||||
| import LoginFormTitle from './LoginFormTitle.vue' | import LoginFormTitle from './LoginFormTitle.vue' | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ import { Form } from '@/components/Form' | |||||||
| import { computed, reactive, ref, unref } from 'vue' | import { computed, reactive, ref, unref } from 'vue' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { useForm } from '@/hooks/web/useForm' | import { useForm } from '@/hooks/web/useForm' | ||||||
| import { ElInput, FormRules } from 'element-plus' | import { FormRules } from 'element-plus' | ||||||
| import { useValidator } from '@/hooks/web/useValidator' | import { useValidator } from '@/hooks/web/useValidator' | ||||||
| import { useLoginState, LoginStateEnum } from './useLogin' | import { useLoginState, LoginStateEnum } from './useLogin' | ||||||
| import LoginFormTitle from './LoginFormTitle.vue' | import LoginFormTitle from './LoginFormTitle.vue' | ||||||
|   | |||||||
| @@ -33,7 +33,6 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ref } from 'vue' | import { ref } from 'vue' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { ElCard, ElTabs, ElTabPane } from 'element-plus' |  | ||||||
| import { BasicInfo, ProfileUser, ResetPwd, UserSocial } from './components/' | import { BasicInfo, ProfileUser, ResetPwd, UserSocial } from './components/' | ||||||
| const { t } = useI18n() | const { t } = useI18n() | ||||||
|  |  | ||||||
|   | |||||||
| @@ -13,7 +13,7 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { reactive, onMounted, unref, ref } from 'vue' | import { reactive, onMounted, unref, ref } from 'vue' | ||||||
| import type { FormRules } from 'element-plus' | import type { FormRules } from 'element-plus' | ||||||
| import { ElMessage, ElRadioGroup, ElRadio } from 'element-plus' | import { ElMessage } from 'element-plus' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { | import { | ||||||
|   getUserProfileApi, |   getUserProfileApi, | ||||||
|   | |||||||
| @@ -17,8 +17,7 @@ | |||||||
| </template> | </template> | ||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { InputPassword } from '@/components/InputPassword' | import { InputPassword } from '@/components/InputPassword' | ||||||
| import { ElForm, ElFormItem, ElMessage } from 'element-plus' | import { ElMessage, FormRules, FormInstance } from 'element-plus' | ||||||
| import type { FormRules, FormInstance } from 'element-plus' |  | ||||||
| import { updateUserPwdApi } from '@/api/system/user/profile' | import { updateUserPwdApi } from '@/api/system/user/profile' | ||||||
| import { ref, reactive } from 'vue' | import { ref, reactive } from 'vue' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
|   | |||||||
| @@ -91,7 +91,7 @@ | |||||||
| import { ref, reactive, watch } from 'vue' | import { ref, reactive, watch } from 'vue' | ||||||
| import 'vue-cropper/dist/index.css' | import 'vue-cropper/dist/index.css' | ||||||
| import { VueCropper } from 'vue-cropper' | import { VueCropper } from 'vue-cropper' | ||||||
| import { ElRow, ElCol, ElUpload, ElMessage, ElDialog } from 'element-plus' | import { ElMessage } from 'element-plus' | ||||||
| import { propTypes } from '@/utils/propTypes' | import { propTypes } from '@/utils/propTypes' | ||||||
| import { uploadAvatarApi } from '@/api/system/user/profile' | import { uploadAvatarApi } from '@/api/system/user/profile' | ||||||
| const cropper = ref() | const cropper = ref() | ||||||
|   | |||||||
| @@ -23,7 +23,6 @@ | |||||||
| </template> | </template> | ||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { onMounted, ref } from 'vue' | import { onMounted, ref } from 'vue' | ||||||
| import { ElTable, ElTableColumn } from 'element-plus' |  | ||||||
| import { SystemUserSocialTypeEnum } from '@/utils/constants' | import { SystemUserSocialTypeEnum } from '@/utils/constants' | ||||||
| import { getUserProfileApi, ProfileVO } from '@/api/system/user/profile' | import { getUserProfileApi, ProfileVO } from '@/api/system/user/profile' | ||||||
| import { socialAuthRedirect, socialUnbind } from '@/api/system/user/socialUser' | import { socialAuthRedirect, socialUnbind } from '@/api/system/user/socialUser' | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ref, unref, onMounted } from 'vue' | import { ref, unref, onMounted } from 'vue' | ||||||
| import dayjs from 'dayjs' | import dayjs from 'dayjs' | ||||||
| import { ElMessage, ElSelect, ElOption } from 'element-plus' | import { ElMessage } from 'element-plus' | ||||||
| import { DICT_TYPE } from '@/utils/dict' | import { DICT_TYPE } from '@/utils/dict' | ||||||
| import { useTable } from '@/hooks/web/useTable' | import { useTable } from '@/hooks/web/useTable' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
|   | |||||||
| @@ -1,7 +1,6 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ref, unref } from 'vue' | import { ref, unref } from 'vue' | ||||||
| import dayjs from 'dayjs' | import dayjs from 'dayjs' | ||||||
| import { ElTableColumn, ElTag, ElSwitch } from 'element-plus' |  | ||||||
| import { DICT_TYPE } from '@/utils/dict' | import { DICT_TYPE } from '@/utils/dict' | ||||||
| import { useTable } from '@/hooks/web/useTable' | import { useTable } from '@/hooks/web/useTable' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
|   | |||||||
| @@ -2,11 +2,11 @@ | |||||||
| import { ref, unref, onMounted } from 'vue' | import { ref, unref, onMounted } from 'vue' | ||||||
| import { ContentDetailWrap } from '@/components/ContentDetailWrap' | import { ContentDetailWrap } from '@/components/ContentDetailWrap' | ||||||
| import { BasicInfoForm, CloumInfoForm, GenInfoForm } from './components' | import { BasicInfoForm, CloumInfoForm, GenInfoForm } from './components' | ||||||
| import { ElTabs, ElTabPane, ElMessage } from 'element-plus' |  | ||||||
| import { getCodegenTableApi, updateCodegenTableApi } from '@/api/infra/codegen' | import { getCodegenTableApi, updateCodegenTableApi } from '@/api/infra/codegen' | ||||||
| import { useRouter, useRoute } from 'vue-router' | import { useRouter, useRoute } from 'vue-router' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { CodegenTableVO, CodegenColumnVO, CodegenUpdateReqVO } from '@/api/infra/codegen/types' | import { CodegenTableVO, CodegenColumnVO, CodegenUpdateReqVO } from '@/api/infra/codegen/types' | ||||||
|  | import { ElMessage } from 'element-plus' | ||||||
| const { t } = useI18n() | const { t } = useI18n() | ||||||
| const { push } = useRouter() | const { push } = useRouter() | ||||||
| const { query } = useRoute() | const { query } = useRoute() | ||||||
|   | |||||||
| @@ -1,6 +1,5 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { onMounted, PropType, ref } from 'vue' | import { onMounted, PropType, ref } from 'vue' | ||||||
| import { ElInput, ElSelect, ElOption } from 'element-plus' |  | ||||||
| import { CodegenColumnVO } from '@/api/infra/codegen/types' | import { CodegenColumnVO } from '@/api/infra/codegen/types' | ||||||
| import { listSimpleDictTypeApi } from '@/api/system/dict/dict.type' | import { listSimpleDictTypeApi } from '@/api/system/dict/dict.type' | ||||||
| import { DictTypeVO } from '@/api/system/dict/types' | import { DictTypeVO } from '@/api/system/dict/types' | ||||||
|   | |||||||
| @@ -54,7 +54,6 @@ import { ref, reactive } from 'vue' | |||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { useMessage } from '@/hooks/web/useMessage' | import { useMessage } from '@/hooks/web/useMessage' | ||||||
| import { getSchemaTableListApi, createCodegenListApi } from '@/api/infra/codegen' | import { getSchemaTableListApi, createCodegenListApi } from '@/api/infra/codegen' | ||||||
| import { ElForm, ElFormItem, ElInput, ElSelect, ElOption } from 'element-plus' |  | ||||||
| import { getDataSourceConfigListApi } from '@/api/infra/dataSourceConfig' | import { getDataSourceConfigListApi } from '@/api/infra/dataSourceConfig' | ||||||
| import type { DataSourceConfigVO } from '@/api/infra/dataSourceConfig/types' | import type { DataSourceConfigVO } from '@/api/infra/dataSourceConfig/types' | ||||||
| import type { DatabaseTableVO } from '@/api/infra/codegen/types' | import type { DatabaseTableVO } from '@/api/infra/codegen/types' | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { reactive, ref, unref } from 'vue' | import { reactive, ref, unref } from 'vue' | ||||||
| import { handleTree2 } from '@/utils/tree' | import { handleTree2 } from '@/utils/tree' | ||||||
| import { ElCard, ElTree, ElTabs, ElTabPane, ElMessage } from 'element-plus' | import { ElMessage } from 'element-plus' | ||||||
| import { previewCodegenApi } from '@/api/infra/codegen' | import { previewCodegenApi } from '@/api/infra/codegen' | ||||||
| import { CodegenTableVO, CodegenPreviewVO } from '@/api/infra/codegen/types' | import { CodegenTableVO, CodegenPreviewVO } from '@/api/infra/codegen/types' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| import { ref, unref } from 'vue' | import { ref, unref } from 'vue' | ||||||
| import dayjs from 'dayjs' | import dayjs from 'dayjs' | ||||||
| import { ElMessage, ElUpload, UploadInstance, UploadRawFile, ElImage } from 'element-plus' | import { ElMessage, UploadInstance, UploadRawFile } from 'element-plus' | ||||||
| import { useTable } from '@/hooks/web/useTable' | import { useTable } from '@/hooks/web/useTable' | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import type { FileVO } from '@/api/infra/fileList/types' | import type { FileVO } from '@/api/infra/fileList/types' | ||||||
|   | |||||||
| @@ -4,17 +4,7 @@ import * as RedisApi from '@/api/infra/redis' | |||||||
| import { DICT_TYPE } from '@/utils/dict' | import { DICT_TYPE } from '@/utils/dict' | ||||||
| import * as echarts from 'echarts' | import * as echarts from 'echarts' | ||||||
| import { RedisKeyInfo, RedisMonitorInfoVO } from '@/api/infra/redis/types' | import { RedisKeyInfo, RedisMonitorInfoVO } from '@/api/infra/redis/types' | ||||||
| import { | import { ElMessage } from 'element-plus' | ||||||
|   ElRow, |  | ||||||
|   ElCard, |  | ||||||
|   ElCol, |  | ||||||
|   ElTable, |  | ||||||
|   ElTableColumn, |  | ||||||
|   ElScrollbar, |  | ||||||
|   ElDescriptions, |  | ||||||
|   ElDescriptionsItem, |  | ||||||
|   ElMessage |  | ||||||
| } from 'element-plus' |  | ||||||
| const cache = ref<RedisMonitorInfoVO>() | const cache = ref<RedisMonitorInfoVO>() | ||||||
| const keyListLoad = ref(true) | const keyListLoad = ref(true) | ||||||
| const keyList = ref<RedisKeyInfo[]>([]) | const keyList = ref<RedisKeyInfo[]>([]) | ||||||
|   | |||||||
| @@ -132,7 +132,6 @@ | |||||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||||
| // 全局相关的 import | // 全局相关的 import | ||||||
| import { ref, unref } from 'vue' | import { ref, unref } from 'vue' | ||||||
| import { ElTag } from 'element-plus' |  | ||||||
| import { useI18n } from '@/hooks/web/useI18n' | import { useI18n } from '@/hooks/web/useI18n' | ||||||
| import { useMessage } from '@/hooks/web/useMessage' | import { useMessage } from '@/hooks/web/useMessage' | ||||||
| import { useVxeGrid } from '@/hooks/web/useVxeGrid' | import { useVxeGrid } from '@/hooks/web/useVxeGrid' | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 xingyu4j
					xingyu4j