Commit 763e9c12975a89acee329553859e55e173b11a3f

Authored by xingyu4j
1 parent 3e1ce8b7

perf: add aotu components

Showing 37 changed files with 28 additions and 69 deletions
yudao-ui-admin-vue3/src/auto-components.d.ts
@@ -22,21 +22,36 @@ declare module '@vue/runtime-core' { @@ -22,21 +22,36 @@ declare module '@vue/runtime-core' {
22 DictTag: typeof import('./components/DictTag/src/DictTag.vue')['default'] 22 DictTag: typeof import('./components/DictTag/src/DictTag.vue')['default']
23 Echart: typeof import('./components/Echart/src/Echart.vue')['default'] 23 Echart: typeof import('./components/Echart/src/Echart.vue')['default']
24 Editor: typeof import('./components/Editor/src/Editor.vue')['default'] 24 Editor: typeof import('./components/Editor/src/Editor.vue')['default']
  25 + ElBacktop: typeof import('element-plus/es')['ElBacktop']
  26 + ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
  27 + ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
25 ElButton: typeof import('element-plus/es')['ElButton'] 28 ElButton: typeof import('element-plus/es')['ElButton']
26 ElCard: typeof import('element-plus/es')['ElCard'] 29 ElCard: typeof import('element-plus/es')['ElCard']
27 ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] 30 ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
28 ElCol: typeof import('element-plus/es')['ElCol'] 31 ElCol: typeof import('element-plus/es')['ElCol']
  32 + ElCollapseTransition: typeof import('element-plus/es')['ElCollapseTransition']
  33 + ElDescriptions: typeof import('element-plus/es')['ElDescriptions']
  34 + ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem']
  35 + ElDialog: typeof import('element-plus/es')['ElDialog']
  36 + ElDivider: typeof import('element-plus/es')['ElDivider']
  37 + ElDrawer: typeof import('element-plus/es')['ElDrawer']
  38 + ElDropdown: typeof import('element-plus/es')['ElDropdown']
  39 + ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
  40 + ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu']
29 ElForm: typeof import('element-plus/es')['ElForm'] 41 ElForm: typeof import('element-plus/es')['ElForm']
30 ElFormItem: typeof import('element-plus/es')['ElFormItem'] 42 ElFormItem: typeof import('element-plus/es')['ElFormItem']
  43 + ElIcon: typeof import('element-plus/es')['ElIcon']
31 ElInput: typeof import('element-plus/es')['ElInput'] 44 ElInput: typeof import('element-plus/es')['ElInput']
32 ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] 45 ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
33 ElOption: typeof import('element-plus/es')['ElOption'] 46 ElOption: typeof import('element-plus/es')['ElOption']
34 ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] 47 ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
35 ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] 48 ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
36 ElRow: typeof import('element-plus/es')['ElRow'] 49 ElRow: typeof import('element-plus/es')['ElRow']
  50 + ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
37 ElSelect: typeof import('element-plus/es')['ElSelect'] 51 ElSelect: typeof import('element-plus/es')['ElSelect']
38 ElSwitch: typeof import('element-plus/es')['ElSwitch'] 52 ElSwitch: typeof import('element-plus/es')['ElSwitch']
39 ElTag: typeof import('element-plus/es')['ElTag'] 53 ElTag: typeof import('element-plus/es')['ElTag']
  54 + ElTooltip: typeof import('element-plus/es')['ElTooltip']
40 ElTransfer: typeof import('element-plus/es')['ElTransfer'] 55 ElTransfer: typeof import('element-plus/es')['ElTransfer']
41 ElTree: typeof import('element-plus/es')['ElTree'] 56 ElTree: typeof import('element-plus/es')['ElTree']
42 ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect'] 57 ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']
yudao-ui-admin-vue3/src/components/Backtop/src/Backtop.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 -import { ElBacktop } from 'element-plus'  
3 import { useDesign } from '@/hooks/web/useDesign' 2 import { useDesign } from '@/hooks/web/useDesign'
4 3
5 const { getPrefixCls, variables } = useDesign() 4 const { getPrefixCls, variables } = useDesign()
yudao-ui-admin-vue3/src/components/ContentDetailWrap/src/ContentDetailWrap.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 -import { ElCard } from 'element-plus'  
3 import { propTypes } from '@/utils/propTypes' 2 import { propTypes } from '@/utils/propTypes'
4 import { useDesign } from '@/hooks/web/useDesign' 3 import { useDesign } from '@/hooks/web/useDesign'
5 import { ref, onMounted, defineEmits } from 'vue' 4 import { ref, onMounted, defineEmits } from 'vue'
yudao-ui-admin-vue3/src/components/ContentWrap/src/ContentWrap.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 -import { ElCard, ElTooltip } from 'element-plus'  
3 import { propTypes } from '@/utils/propTypes' 2 import { propTypes } from '@/utils/propTypes'
4 import { useDesign } from '@/hooks/web/useDesign' 3 import { useDesign } from '@/hooks/web/useDesign'
5 4
yudao-ui-admin-vue3/src/components/ContextMenu/src/ContextMenu.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 -import { ElDropdown, ElDropdownMenu, ElDropdownItem } from 'element-plus'  
3 import { PropType, ref } from 'vue' 2 import { PropType, ref } from 'vue'
4 import { useI18n } from '@/hooks/web/useI18n' 3 import { useI18n } from '@/hooks/web/useI18n'
5 import { useDesign } from '@/hooks/web/useDesign' 4 import { useDesign } from '@/hooks/web/useDesign'
6 import type { RouteLocationNormalizedLoaded } from 'vue-router' 5 import type { RouteLocationNormalizedLoaded } from 'vue-router'
7 import { contextMenuSchema } from '../../../types/contextMenu' 6 import { contextMenuSchema } from '../../../types/contextMenu'
  7 +import { ElDropdown } from 'element-plus'
8 8
9 const { getPrefixCls } = useDesign() 9 const { getPrefixCls } = useDesign()
10 10
yudao-ui-admin-vue3/src/components/Descriptions/src/Descriptions.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import dayjs from 'dayjs' 2 import dayjs from 'dayjs'
3 -import { ElCollapseTransition, ElDescriptions, ElDescriptionsItem, ElTooltip } from 'element-plus'  
4 import { useDesign } from '@/hooks/web/useDesign' 3 import { useDesign } from '@/hooks/web/useDesign'
5 import { propTypes } from '@/utils/propTypes' 4 import { propTypes } from '@/utils/propTypes'
6 import { ref, unref, PropType, computed, useAttrs, useSlots } from 'vue' 5 import { ref, unref, PropType, computed, useAttrs, useSlots } from 'vue'
yudao-ui-admin-vue3/src/components/Dialog/src/Dialog.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 -import { ElDialog, ElScrollbar } from 'element-plus'  
3 import { propTypes } from '@/utils/propTypes' 2 import { propTypes } from '@/utils/propTypes'
4 import { computed, useAttrs, ref, unref, useSlots, watch, nextTick } from 'vue' 3 import { computed, useAttrs, ref, unref, useSlots, watch, nextTick } from 'vue'
5 import { isNumber } from '@/utils/is' 4 import { isNumber } from '@/utils/is'
yudao-ui-admin-vue3/src/components/DictTag/src/DictTag.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { onMounted, onUpdated, PropType, ref } from 'vue' 2 import { onMounted, onUpdated, PropType, ref } from 'vue'
3 import { getDictOptions, DictDataType } from '@/utils/dict' 3 import { getDictOptions, DictDataType } from '@/utils/dict'
4 -import { ElTag } from 'element-plus'  
5 const props = defineProps({ 4 const props = defineProps({
6 type: { 5 type: {
7 type: String as PropType<string>, 6 type: String as PropType<string>,
yudao-ui-admin-vue3/src/components/Icon/src/Icon.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { computed, unref, ref, watch, nextTick } from 'vue' 2 import { computed, unref, ref, watch, nextTick } from 'vue'
3 -import { ElIcon } from 'element-plus'  
4 import { propTypes } from '@/utils/propTypes' 3 import { propTypes } from '@/utils/propTypes'
5 import Iconify from '@purge-icons/generated' 4 import Iconify from '@purge-icons/generated'
6 import { useDesign } from '@/hooks/web/useDesign' 5 import { useDesign } from '@/hooks/web/useDesign'
yudao-ui-admin-vue3/src/components/ImageViewer/src/ImageViewer.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 -import { ElImageViewer } from 'element-plus'  
3 import { computed, ref, PropType } from 'vue' 2 import { computed, ref, PropType } from 'vue'
4 import { propTypes } from '@/utils/propTypes' 3 import { propTypes } from '@/utils/propTypes'
5 4
yudao-ui-admin-vue3/src/components/InputPassword/src/InputPassword.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { ref, unref, computed, watch } from 'vue' 2 import { ref, unref, computed, watch } from 'vue'
3 -import { ElInput } from 'element-plus'  
4 import { propTypes } from '@/utils/propTypes' 3 import { propTypes } from '@/utils/propTypes'
5 import { useConfigGlobal } from '@/hooks/web/useConfigGlobal' 4 import { useConfigGlobal } from '@/hooks/web/useConfigGlobal'
6 import { zxcvbn } from '@zxcvbn-ts/core' 5 import { zxcvbn } from '@zxcvbn-ts/core'
yudao-ui-admin-vue3/src/components/LocaleDropdown/src/LocaleDropdown.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { computed, unref } from 'vue' 2 import { computed, unref } from 'vue'
3 -import { ElDropdown, ElDropdownMenu, ElDropdownItem } from 'element-plus'  
4 import { useLocaleStore } from '@/store/modules/locale' 3 import { useLocaleStore } from '@/store/modules/locale'
5 import { useLocale } from '@/hooks/web/useLocale' 4 import { useLocale } from '@/hooks/web/useLocale'
6 import { propTypes } from '@/utils/propTypes' 5 import { propTypes } from '@/utils/propTypes'
yudao-ui-admin-vue3/src/components/Search/src/Search.vue
@@ -2,7 +2,6 @@ @@ -2,7 +2,6 @@
2 import { Form } from '@/components/Form' 2 import { Form } from '@/components/Form'
3 import { PropType, computed, unref, ref } from 'vue' 3 import { PropType, computed, unref, ref } from 'vue'
4 import { propTypes } from '@/utils/propTypes' 4 import { propTypes } from '@/utils/propTypes'
5 -import { ElButton } from 'element-plus'  
6 import { useI18n } from '@/hooks/web/useI18n' 5 import { useI18n } from '@/hooks/web/useI18n'
7 import { useForm } from '@/hooks/web/useForm' 6 import { useForm } from '@/hooks/web/useForm'
8 import { findIndex } from '@/utils' 7 import { findIndex } from '@/utils'
yudao-ui-admin-vue3/src/components/Setting/src/Setting.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 -import { ElDrawer, ElDivider, ElMessage } from 'element-plus' 2 +import { ElMessage } from 'element-plus'
3 import { ref, unref, computed, watch } from 'vue' 3 import { ref, unref, computed, watch } from 'vue'
4 import { useI18n } from '@/hooks/web/useI18n' 4 import { useI18n } from '@/hooks/web/useI18n'
5 import { ThemeSwitch } from '@/components/ThemeSwitch' 5 import { ThemeSwitch } from '@/components/ThemeSwitch'
yudao-ui-admin-vue3/src/components/Setting/src/components/InterfaceDisplay.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 -import { ElSwitch, ElMessage } from 'element-plus'  
3 import { useI18n } from '@/hooks/web/useI18n' 2 import { useI18n } from '@/hooks/web/useI18n'
4 import { useAppStore } from '@/store/modules/app' 3 import { useAppStore } from '@/store/modules/app'
5 import { computed, ref, watch } from 'vue' 4 import { computed, ref, watch } from 'vue'
@@ -107,14 +106,6 @@ const greyModeChange = (show: boolean) =&gt; { @@ -107,14 +106,6 @@ const greyModeChange = (show: boolean) =&gt; {
107 appStore.setGreyMode(show) 106 appStore.setGreyMode(show)
108 } 107 }
109 108
110 -// 动态路由  
111 -const dynamicRouter = ref(appStore.getDynamicRouter)  
112 -  
113 -const dynamicRouterChange = (show: boolean) => {  
114 - ElMessage.info(t('setting.reExperienced'))  
115 - appStore.setDynamicRouter(show)  
116 -}  
117 -  
118 // 固定菜单 109 // 固定菜单
119 const fixedMenu = ref(appStore.getFixedMenu) 110 const fixedMenu = ref(appStore.getFixedMenu)
120 111
@@ -202,11 +193,6 @@ watch( @@ -202,11 +193,6 @@ watch(
202 </div> 193 </div>
203 194
204 <div class="flex justify-between items-center"> 195 <div class="flex justify-between items-center">
205 - <span class="text-14px">{{ t('setting.dynamicRouter') }}</span>  
206 - <ElSwitch v-model="dynamicRouter" @change="dynamicRouterChange" />  
207 - </div>  
208 -  
209 - <div class="flex justify-between items-center">  
210 <span class="text-14px">{{ t('setting.fixedMenu') }}</span> 196 <span class="text-14px">{{ t('setting.fixedMenu') }}</span>
211 <ElSwitch v-model="fixedMenu" @change="fixedMenuChange" /> 197 <ElSwitch v-model="fixedMenu" @change="fixedMenuChange" />
212 </div> 198 </div>
yudao-ui-admin-vue3/src/components/Tooltip/src/Tooltip.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { propTypes } from '@/utils/propTypes' 2 import { propTypes } from '@/utils/propTypes'
3 -import { ElTooltip } from 'element-plus'  
4 defineProps({ 3 defineProps({
5 titel: propTypes.string.def(''), 4 titel: propTypes.string.def(''),
6 message: propTypes.string.def(''), 5 message: propTypes.string.def(''),
yudao-ui-admin-vue3/src/components/UserInfo/src/UserInfo.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 -import { ElDropdown, ElDropdownMenu, ElDropdownItem, ElMessageBox } from 'element-plus' 2 +import { ElMessageBox } from 'element-plus'
3 import { useI18n } from '@/hooks/web/useI18n' 3 import { useI18n } from '@/hooks/web/useI18n'
4 import { useCache } from '@/hooks/web/useCache' 4 import { useCache } from '@/hooks/web/useCache'
5 import { useRouter } from 'vue-router' 5 import { useRouter } from 'vue-router'
yudao-ui-admin-vue3/src/components/XModal/src/XModal.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { propTypes } from '@/utils/propTypes' 2 import { propTypes } from '@/utils/propTypes'
3 import { computed, useAttrs, useSlots } from 'vue' 3 import { computed, useAttrs, useSlots } from 'vue'
4 -import { ElScrollbar } from 'element-plus'  
5 const slots = useSlots() 4 const slots = useSlots()
6 5
7 const props = defineProps({ 6 const props = defineProps({
yudao-ui-admin-vue3/src/views/Home/Index.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 -import { ElRow, ElCol, ElSkeleton, ElCard, ElDivider, ElLink } from 'element-plus'  
3 import { useI18n } from '@/hooks/web/useI18n' 2 import { useI18n } from '@/hooks/web/useI18n'
4 import { ref, reactive } from 'vue' 3 import { ref, reactive } from 'vue'
5 import { CountTo } from '@/components/CountTo' 4 import { CountTo } from '@/components/CountTo'
yudao-ui-admin-vue3/src/views/Login/components/LoginForm.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { useIcon } from '@/hooks/web/useIcon' 2 import { useIcon } from '@/hooks/web/useIcon'
3 import LoginFormTitle from './LoginFormTitle.vue' 3 import LoginFormTitle from './LoginFormTitle.vue'
4 -import {  
5 - ElForm,  
6 - ElFormItem,  
7 - ElInput,  
8 - ElCheckbox,  
9 - ElCol,  
10 - ElLink,  
11 - ElRow,  
12 - ElDivider  
13 -} from 'element-plus'  
14 import { reactive, ref, unref, onMounted, computed, watch } from 'vue' 4 import { reactive, ref, unref, onMounted, computed, watch } from 'vue'
15 import * as LoginApi from '@/api/login' 5 import * as LoginApi from '@/api/login'
16 import { setToken, setTenantId } from '@/utils/auth' 6 import { setToken, setTenantId } from '@/utils/auth'
yudao-ui-admin-vue3/src/views/Login/components/MobileForm.vue
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 import { useIcon } from '@/hooks/web/useIcon' 2 import { useIcon } from '@/hooks/web/useIcon'
3 import { reactive, ref, unref, watch, computed } from 'vue' 3 import { reactive, ref, unref, watch, computed } from 'vue'
4 import LoginFormTitle from './LoginFormTitle.vue' 4 import LoginFormTitle from './LoginFormTitle.vue'
5 -import { ElForm, ElFormItem, ElInput, ElRow, ElCol, ElMessage } from 'element-plus' 5 +import { ElMessage } from 'element-plus'
6 import { useI18n } from '@/hooks/web/useI18n' 6 import { useI18n } from '@/hooks/web/useI18n'
7 import { required } from '@/utils/formRules' 7 import { required } from '@/utils/formRules'
8 import { getTenantIdByNameApi, sendSmsCodeApi, smsLoginApi } from '@/api/login' 8 import { getTenantIdByNameApi, sendSmsCodeApi, smsLoginApi } from '@/api/login'
yudao-ui-admin-vue3/src/views/Login/components/QrCodeForm.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { computed, unref } from 'vue' 2 import { computed, unref } from 'vue'
3 -import { ElRow, ElCol, ElCard, ElDivider } from 'element-plus'  
4 import { useI18n } from '@/hooks/web/useI18n' 3 import { useI18n } from '@/hooks/web/useI18n'
5 import { useLoginState, LoginStateEnum } from './useLogin' 4 import { useLoginState, LoginStateEnum } from './useLogin'
6 import LoginFormTitle from './LoginFormTitle.vue' 5 import LoginFormTitle from './LoginFormTitle.vue'
yudao-ui-admin-vue3/src/views/Login/components/RegisterForm.vue
@@ -3,7 +3,7 @@ import { Form } from &#39;@/components/Form&#39; @@ -3,7 +3,7 @@ import { Form } from &#39;@/components/Form&#39;
3 import { computed, reactive, ref, unref } from 'vue' 3 import { computed, reactive, ref, unref } from 'vue'
4 import { useI18n } from '@/hooks/web/useI18n' 4 import { useI18n } from '@/hooks/web/useI18n'
5 import { useForm } from '@/hooks/web/useForm' 5 import { useForm } from '@/hooks/web/useForm'
6 -import { ElInput, FormRules } from 'element-plus' 6 +import { FormRules } from 'element-plus'
7 import { useValidator } from '@/hooks/web/useValidator' 7 import { useValidator } from '@/hooks/web/useValidator'
8 import { useLoginState, LoginStateEnum } from './useLogin' 8 import { useLoginState, LoginStateEnum } from './useLogin'
9 import LoginFormTitle from './LoginFormTitle.vue' 9 import LoginFormTitle from './LoginFormTitle.vue'
yudao-ui-admin-vue3/src/views/Profile/Index.vue
@@ -33,7 +33,6 @@ @@ -33,7 +33,6 @@
33 <script setup lang="ts"> 33 <script setup lang="ts">
34 import { ref } from 'vue' 34 import { ref } from 'vue'
35 import { useI18n } from '@/hooks/web/useI18n' 35 import { useI18n } from '@/hooks/web/useI18n'
36 -import { ElCard, ElTabs, ElTabPane } from 'element-plus'  
37 import { BasicInfo, ProfileUser, ResetPwd, UserSocial } from './components/' 36 import { BasicInfo, ProfileUser, ResetPwd, UserSocial } from './components/'
38 const { t } = useI18n() 37 const { t } = useI18n()
39 38
yudao-ui-admin-vue3/src/views/Profile/components/BasicInfo.vue
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 <script setup lang="ts"> 13 <script setup lang="ts">
14 import { reactive, onMounted, unref, ref } from 'vue' 14 import { reactive, onMounted, unref, ref } from 'vue'
15 import type { FormRules } from 'element-plus' 15 import type { FormRules } from 'element-plus'
16 -import { ElMessage, ElRadioGroup, ElRadio } from 'element-plus' 16 +import { ElMessage } from 'element-plus'
17 import { useI18n } from '@/hooks/web/useI18n' 17 import { useI18n } from '@/hooks/web/useI18n'
18 import { 18 import {
19 getUserProfileApi, 19 getUserProfileApi,
yudao-ui-admin-vue3/src/views/Profile/components/ResetPwd.vue
@@ -17,8 +17,7 @@ @@ -17,8 +17,7 @@
17 </template> 17 </template>
18 <script setup lang="ts"> 18 <script setup lang="ts">
19 import { InputPassword } from '@/components/InputPassword' 19 import { InputPassword } from '@/components/InputPassword'
20 -import { ElForm, ElFormItem, ElMessage } from 'element-plus'  
21 -import type { FormRules, FormInstance } from 'element-plus' 20 +import { ElMessage, FormRules, FormInstance } from 'element-plus'
22 import { updateUserPwdApi } from '@/api/system/user/profile' 21 import { updateUserPwdApi } from '@/api/system/user/profile'
23 import { ref, reactive } from 'vue' 22 import { ref, reactive } from 'vue'
24 import { useI18n } from '@/hooks/web/useI18n' 23 import { useI18n } from '@/hooks/web/useI18n'
yudao-ui-admin-vue3/src/views/Profile/components/UserAvatar.vue
@@ -91,7 +91,7 @@ @@ -91,7 +91,7 @@
91 import { ref, reactive, watch } from 'vue' 91 import { ref, reactive, watch } from 'vue'
92 import 'vue-cropper/dist/index.css' 92 import 'vue-cropper/dist/index.css'
93 import { VueCropper } from 'vue-cropper' 93 import { VueCropper } from 'vue-cropper'
94 -import { ElRow, ElCol, ElUpload, ElMessage, ElDialog } from 'element-plus' 94 +import { ElMessage } from 'element-plus'
95 import { propTypes } from '@/utils/propTypes' 95 import { propTypes } from '@/utils/propTypes'
96 import { uploadAvatarApi } from '@/api/system/user/profile' 96 import { uploadAvatarApi } from '@/api/system/user/profile'
97 const cropper = ref() 97 const cropper = ref()
yudao-ui-admin-vue3/src/views/Profile/components/UserSocial.vue
@@ -23,7 +23,6 @@ @@ -23,7 +23,6 @@
23 </template> 23 </template>
24 <script setup lang="ts"> 24 <script setup lang="ts">
25 import { onMounted, ref } from 'vue' 25 import { onMounted, ref } from 'vue'
26 -import { ElTable, ElTableColumn } from 'element-plus'  
27 import { SystemUserSocialTypeEnum } from '@/utils/constants' 26 import { SystemUserSocialTypeEnum } from '@/utils/constants'
28 import { getUserProfileApi, ProfileVO } from '@/api/system/user/profile' 27 import { getUserProfileApi, ProfileVO } from '@/api/system/user/profile'
29 import { socialAuthRedirect, socialUnbind } from '@/api/system/user/socialUser' 28 import { socialAuthRedirect, socialUnbind } from '@/api/system/user/socialUser'
yudao-ui-admin-vue3/src/views/bpm/group/index.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { ref, unref, onMounted } from 'vue' 2 import { ref, unref, onMounted } from 'vue'
3 import dayjs from 'dayjs' 3 import dayjs from 'dayjs'
4 -import { ElMessage, ElSelect, ElOption } from 'element-plus' 4 +import { ElMessage } from 'element-plus'
5 import { DICT_TYPE } from '@/utils/dict' 5 import { DICT_TYPE } from '@/utils/dict'
6 import { useTable } from '@/hooks/web/useTable' 6 import { useTable } from '@/hooks/web/useTable'
7 import { useI18n } from '@/hooks/web/useI18n' 7 import { useI18n } from '@/hooks/web/useI18n'
yudao-ui-admin-vue3/src/views/bpm/model/index.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { ref, unref } from 'vue' 2 import { ref, unref } from 'vue'
3 import dayjs from 'dayjs' 3 import dayjs from 'dayjs'
4 -import { ElTableColumn, ElTag, ElSwitch } from 'element-plus'  
5 import { DICT_TYPE } from '@/utils/dict' 4 import { DICT_TYPE } from '@/utils/dict'
6 import { useTable } from '@/hooks/web/useTable' 5 import { useTable } from '@/hooks/web/useTable'
7 import { useI18n } from '@/hooks/web/useI18n' 6 import { useI18n } from '@/hooks/web/useI18n'
yudao-ui-admin-vue3/src/views/infra/codegen/EditTable.vue
@@ -2,11 +2,11 @@ @@ -2,11 +2,11 @@
2 import { ref, unref, onMounted } from 'vue' 2 import { ref, unref, onMounted } from 'vue'
3 import { ContentDetailWrap } from '@/components/ContentDetailWrap' 3 import { ContentDetailWrap } from '@/components/ContentDetailWrap'
4 import { BasicInfoForm, CloumInfoForm, GenInfoForm } from './components' 4 import { BasicInfoForm, CloumInfoForm, GenInfoForm } from './components'
5 -import { ElTabs, ElTabPane, ElMessage } from 'element-plus'  
6 import { getCodegenTableApi, updateCodegenTableApi } from '@/api/infra/codegen' 5 import { getCodegenTableApi, updateCodegenTableApi } from '@/api/infra/codegen'
7 import { useRouter, useRoute } from 'vue-router' 6 import { useRouter, useRoute } from 'vue-router'
8 import { useI18n } from '@/hooks/web/useI18n' 7 import { useI18n } from '@/hooks/web/useI18n'
9 import { CodegenTableVO, CodegenColumnVO, CodegenUpdateReqVO } from '@/api/infra/codegen/types' 8 import { CodegenTableVO, CodegenColumnVO, CodegenUpdateReqVO } from '@/api/infra/codegen/types'
  9 +import { ElMessage } from 'element-plus'
10 const { t } = useI18n() 10 const { t } = useI18n()
11 const { push } = useRouter() 11 const { push } = useRouter()
12 const { query } = useRoute() 12 const { query } = useRoute()
yudao-ui-admin-vue3/src/views/infra/codegen/components/CloumInfoForm.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { onMounted, PropType, ref } from 'vue' 2 import { onMounted, PropType, ref } from 'vue'
3 -import { ElInput, ElSelect, ElOption } from 'element-plus'  
4 import { CodegenColumnVO } from '@/api/infra/codegen/types' 3 import { CodegenColumnVO } from '@/api/infra/codegen/types'
5 import { listSimpleDictTypeApi } from '@/api/system/dict/dict.type' 4 import { listSimpleDictTypeApi } from '@/api/system/dict/dict.type'
6 import { DictTypeVO } from '@/api/system/dict/types' 5 import { DictTypeVO } from '@/api/system/dict/types'
yudao-ui-admin-vue3/src/views/infra/codegen/components/ImportTable.vue
@@ -54,7 +54,6 @@ import { ref, reactive } from &#39;vue&#39; @@ -54,7 +54,6 @@ import { ref, reactive } from &#39;vue&#39;
54 import { useI18n } from '@/hooks/web/useI18n' 54 import { useI18n } from '@/hooks/web/useI18n'
55 import { useMessage } from '@/hooks/web/useMessage' 55 import { useMessage } from '@/hooks/web/useMessage'
56 import { getSchemaTableListApi, createCodegenListApi } from '@/api/infra/codegen' 56 import { getSchemaTableListApi, createCodegenListApi } from '@/api/infra/codegen'
57 -import { ElForm, ElFormItem, ElInput, ElSelect, ElOption } from 'element-plus'  
58 import { getDataSourceConfigListApi } from '@/api/infra/dataSourceConfig' 57 import { getDataSourceConfigListApi } from '@/api/infra/dataSourceConfig'
59 import type { DataSourceConfigVO } from '@/api/infra/dataSourceConfig/types' 58 import type { DataSourceConfigVO } from '@/api/infra/dataSourceConfig/types'
60 import type { DatabaseTableVO } from '@/api/infra/codegen/types' 59 import type { DatabaseTableVO } from '@/api/infra/codegen/types'
yudao-ui-admin-vue3/src/views/infra/codegen/components/Preview.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { reactive, ref, unref } from 'vue' 2 import { reactive, ref, unref } from 'vue'
3 import { handleTree2 } from '@/utils/tree' 3 import { handleTree2 } from '@/utils/tree'
4 -import { ElCard, ElTree, ElTabs, ElTabPane, ElMessage } from 'element-plus' 4 +import { ElMessage } from 'element-plus'
5 import { previewCodegenApi } from '@/api/infra/codegen' 5 import { previewCodegenApi } from '@/api/infra/codegen'
6 import { CodegenTableVO, CodegenPreviewVO } from '@/api/infra/codegen/types' 6 import { CodegenTableVO, CodegenPreviewVO } from '@/api/infra/codegen/types'
7 import { useI18n } from '@/hooks/web/useI18n' 7 import { useI18n } from '@/hooks/web/useI18n'
yudao-ui-admin-vue3/src/views/infra/fileList/index.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { ref, unref } from 'vue' 2 import { ref, unref } from 'vue'
3 import dayjs from 'dayjs' 3 import dayjs from 'dayjs'
4 -import { ElMessage, ElUpload, UploadInstance, UploadRawFile, ElImage } from 'element-plus' 4 +import { ElMessage, UploadInstance, UploadRawFile } from 'element-plus'
5 import { useTable } from '@/hooks/web/useTable' 5 import { useTable } from '@/hooks/web/useTable'
6 import { useI18n } from '@/hooks/web/useI18n' 6 import { useI18n } from '@/hooks/web/useI18n'
7 import type { FileVO } from '@/api/infra/fileList/types' 7 import type { FileVO } from '@/api/infra/fileList/types'
yudao-ui-admin-vue3/src/views/infra/redis/index.vue
@@ -4,17 +4,7 @@ import * as RedisApi from &#39;@/api/infra/redis&#39; @@ -4,17 +4,7 @@ import * as RedisApi from &#39;@/api/infra/redis&#39;
4 import { DICT_TYPE } from '@/utils/dict' 4 import { DICT_TYPE } from '@/utils/dict'
5 import * as echarts from 'echarts' 5 import * as echarts from 'echarts'
6 import { RedisKeyInfo, RedisMonitorInfoVO } from '@/api/infra/redis/types' 6 import { RedisKeyInfo, RedisMonitorInfoVO } from '@/api/infra/redis/types'
7 -import {  
8 - ElRow,  
9 - ElCard,  
10 - ElCol,  
11 - ElTable,  
12 - ElTableColumn,  
13 - ElScrollbar,  
14 - ElDescriptions,  
15 - ElDescriptionsItem,  
16 - ElMessage  
17 -} from 'element-plus' 7 +import { ElMessage } from 'element-plus'
18 const cache = ref<RedisMonitorInfoVO>() 8 const cache = ref<RedisMonitorInfoVO>()
19 const keyListLoad = ref(true) 9 const keyListLoad = ref(true)
20 const keyList = ref<RedisKeyInfo[]>([]) 10 const keyList = ref<RedisKeyInfo[]>([])
yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
@@ -132,7 +132,6 @@ @@ -132,7 +132,6 @@
132 <script setup lang="ts"> 132 <script setup lang="ts">
133 // 全局相关的 import 133 // 全局相关的 import
134 import { ref, unref } from 'vue' 134 import { ref, unref } from 'vue'
135 -import { ElTag } from 'element-plus'  
136 import { useI18n } from '@/hooks/web/useI18n' 135 import { useI18n } from '@/hooks/web/useI18n'
137 import { useMessage } from '@/hooks/web/useMessage' 136 import { useMessage } from '@/hooks/web/useMessage'
138 import { useVxeGrid } from '@/hooks/web/useVxeGrid' 137 import { useVxeGrid } from '@/hooks/web/useVxeGrid'