Commit daa9d01adf2116d1afb33833247fb145332d8de8
1 parent
931a02a4
perf: aotu components
Showing
30 changed files
with
8 additions
and
62 deletions
yudao-ui-admin-vue3/src/auto-components.d.ts
| @@ -23,8 +23,6 @@ declare module '@vue/runtime-core' { | @@ -23,8 +23,6 @@ declare module '@vue/runtime-core' { | ||
| 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'] | 25 | ElBacktop: typeof import('element-plus/es')['ElBacktop'] |
| 26 | - ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] | ||
| 27 | - ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] | ||
| 28 | ElButton: typeof import('element-plus/es')['ElButton'] | 26 | ElButton: typeof import('element-plus/es')['ElButton'] |
| 29 | ElCard: typeof import('element-plus/es')['ElCard'] | 27 | ElCard: typeof import('element-plus/es')['ElCard'] |
| 30 | ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] | 28 | ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] |
| @@ -41,15 +39,22 @@ declare module '@vue/runtime-core' { | @@ -41,15 +39,22 @@ declare module '@vue/runtime-core' { | ||
| 41 | ElForm: typeof import('element-plus/es')['ElForm'] | 39 | ElForm: typeof import('element-plus/es')['ElForm'] |
| 42 | ElFormItem: typeof import('element-plus/es')['ElFormItem'] | 40 | ElFormItem: typeof import('element-plus/es')['ElFormItem'] |
| 43 | ElIcon: typeof import('element-plus/es')['ElIcon'] | 41 | ElIcon: typeof import('element-plus/es')['ElIcon'] |
| 42 | + ElImage: typeof import('element-plus/es')['ElImage'] | ||
| 44 | ElInput: typeof import('element-plus/es')['ElInput'] | 43 | ElInput: typeof import('element-plus/es')['ElInput'] |
| 45 | ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] | 44 | ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] |
| 45 | + ElLink: typeof import('element-plus/es')['ElLink'] | ||
| 46 | ElOption: typeof import('element-plus/es')['ElOption'] | 46 | ElOption: typeof import('element-plus/es')['ElOption'] |
| 47 | + ElPagination: typeof import('element-plus/es')['ElPagination'] | ||
| 48 | + ElPopover: typeof import('element-plus/es')['ElPopover'] | ||
| 47 | ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] | 49 | ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] |
| 48 | ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] | 50 | ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] |
| 49 | ElRow: typeof import('element-plus/es')['ElRow'] | 51 | ElRow: typeof import('element-plus/es')['ElRow'] |
| 50 | ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] | 52 | ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] |
| 51 | ElSelect: typeof import('element-plus/es')['ElSelect'] | 53 | ElSelect: typeof import('element-plus/es')['ElSelect'] |
| 54 | + ElSkeleton: typeof import('element-plus/es')['ElSkeleton'] | ||
| 52 | ElSwitch: typeof import('element-plus/es')['ElSwitch'] | 55 | ElSwitch: typeof import('element-plus/es')['ElSwitch'] |
| 56 | + ElTable: typeof import('element-plus/es')['ElTable'] | ||
| 57 | + ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] | ||
| 53 | ElTabPane: typeof import('element-plus/es')['ElTabPane'] | 58 | ElTabPane: typeof import('element-plus/es')['ElTabPane'] |
| 54 | ElTabs: typeof import('element-plus/es')['ElTabs'] | 59 | ElTabs: typeof import('element-plus/es')['ElTabs'] |
| 55 | ElTag: typeof import('element-plus/es')['ElTag'] | 60 | ElTag: typeof import('element-plus/es')['ElTag'] |
yudao-ui-admin-vue3/src/components/Crontab/src/Crontab.vue
| @@ -7,23 +7,7 @@ | @@ -7,23 +7,7 @@ | ||
| 7 | * @LastEditTime: | 7 | * @LastEditTime: |
| 8 | --> | 8 | --> |
| 9 | <script setup lang="ts"> | 9 | <script setup lang="ts"> |
| 10 | -import { | ||
| 11 | - ElInput, | ||
| 12 | - ElInputNumber, | ||
| 13 | - ElDropdown, | ||
| 14 | - ElDropdownMenu, | ||
| 15 | - ElDropdownItem, | ||
| 16 | - ElDialog, | ||
| 17 | - ElTabs, | ||
| 18 | - ElTabPane, | ||
| 19 | - ElSelect, | ||
| 20 | - ElOption, | ||
| 21 | - ElForm, | ||
| 22 | - ElFormItem, | ||
| 23 | - ElRadioGroup, | ||
| 24 | - ElRadioButton, | ||
| 25 | - ElMessage | ||
| 26 | -} from 'element-plus' | 10 | +import { ElMessage } from 'element-plus' |
| 27 | import { ref, computed, onMounted, reactive, watch, PropType } from 'vue' | 11 | import { ref, computed, onMounted, reactive, watch, PropType } from 'vue' |
| 28 | interface shortcutsType { | 12 | interface shortcutsType { |
| 29 | text: string | 13 | text: string |
yudao-ui-admin-vue3/src/components/Icon/src/IconSelect.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | import { cloneDeep } from 'lodash-es' | 2 | import { cloneDeep } from 'lodash-es' |
| 3 | import { ref, computed, CSSProperties, toRef, watch } from 'vue' | 3 | import { ref, computed, CSSProperties, toRef, watch } from 'vue' |
| 4 | -import { | ||
| 5 | - ElInput, | ||
| 6 | - ElPopover, | ||
| 7 | - ElDivider, | ||
| 8 | - ElScrollbar, | ||
| 9 | - ElTabs, | ||
| 10 | - ElTabPane, | ||
| 11 | - ElPagination | ||
| 12 | -} from 'element-plus' | ||
| 13 | import { IconJson } from '@/components/Icon/src/data' | 4 | import { IconJson } from '@/components/Icon/src/data' |
| 14 | 5 | ||
| 15 | type ParameterCSSProperties = (item?: string) => CSSProperties | undefined | 6 | type ParameterCSSProperties = (item?: string) => CSSProperties | undefined |
yudao-ui-admin-vue3/src/components/Infotip/src/Infotip.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | import { PropType } from 'vue' | 2 | import { PropType } from 'vue' |
| 3 | -import { Highlight } from '@/components/Highlight' | ||
| 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 { TipSchema } from '@/types/infoTip' | 5 | import { TipSchema } from '@/types/infoTip' |
yudao-ui-admin-vue3/src/components/Screenfull/src/Screenfull.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | -import { Icon } from '@/components/Icon' | ||
| 3 | import { useFullscreen } from '@vueuse/core' | 2 | import { useFullscreen } from '@vueuse/core' |
| 4 | import { propTypes } from '@/utils/propTypes' | 3 | import { propTypes } from '@/utils/propTypes' |
| 5 | import { useDesign } from '@/hooks/web/useDesign' | 4 | import { useDesign } from '@/hooks/web/useDesign' |
yudao-ui-admin-vue3/src/components/Search/src/Search.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | -import { Form } from '@/components/Form' | ||
| 3 | import { PropType, computed, unref, ref } from 'vue' | 2 | import { PropType, computed, unref, ref } from 'vue' |
| 4 | import { propTypes } from '@/utils/propTypes' | 3 | import { propTypes } from '@/utils/propTypes' |
| 5 | import { useI18n } from '@/hooks/web/useI18n' | 4 | import { useI18n } from '@/hooks/web/useI18n' |
yudao-ui-admin-vue3/src/components/Setting/src/Setting.vue
| @@ -2,7 +2,6 @@ | @@ -2,7 +2,6 @@ | ||
| 2 | import { 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' | ||
| 6 | import { colorIsDark, lighten, hexToRGB } from '@/utils/color' | 5 | import { colorIsDark, lighten, hexToRGB } from '@/utils/color' |
| 7 | import { useCssVar } from '@vueuse/core' | 6 | import { useCssVar } from '@vueuse/core' |
| 8 | import { useAppStore } from '@/store/modules/app' | 7 | import { useAppStore } from '@/store/modules/app' |
yudao-ui-admin-vue3/src/components/SizeDropdown/src/SizeDropdown.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | import { computed } from 'vue' | 2 | import { computed } from 'vue' |
| 3 | -import { ElDropdown, ElDropdownMenu, ElDropdownItem } from 'element-plus' | ||
| 4 | import { useAppStore } from '@/store/modules/app' | 3 | import { useAppStore } from '@/store/modules/app' |
| 5 | import { useI18n } from '@/hooks/web/useI18n' | 4 | import { useI18n } from '@/hooks/web/useI18n' |
| 6 | import { propTypes } from '@/utils/propTypes' | 5 | import { propTypes } from '@/utils/propTypes' |
yudao-ui-admin-vue3/src/components/ThemeSwitch/src/ThemeSwitch.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | import { ref } from 'vue' | 2 | import { ref } from 'vue' |
| 3 | import { useAppStore } from '@/store/modules/app' | 3 | import { useAppStore } from '@/store/modules/app' |
| 4 | -import { ElSwitch } from 'element-plus' | ||
| 5 | import { useIcon } from '@/hooks/web/useIcon' | 4 | import { useIcon } from '@/hooks/web/useIcon' |
| 6 | import { useDesign } from '@/hooks/web/useDesign' | 5 | import { useDesign } from '@/hooks/web/useDesign' |
| 7 | 6 |
yudao-ui-admin-vue3/src/layout/components/AppView.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | import { useTagsViewStore } from '@/store/modules/tagsView' | 2 | import { useTagsViewStore } from '@/store/modules/tagsView' |
| 3 | import { useAppStore } from '@/store/modules/app' | 3 | import { useAppStore } from '@/store/modules/app' |
| 4 | -import { Footer } from '@/components/Footer' | ||
| 5 | import { computed } from 'vue' | 4 | import { computed } from 'vue' |
| 6 | 5 | ||
| 7 | const appStore = useAppStore() | 6 | const appStore = useAppStore() |
yudao-ui-admin-vue3/src/views/Error/403.vue
yudao-ui-admin-vue3/src/views/Error/404.vue
yudao-ui-admin-vue3/src/views/Error/500.vue
yudao-ui-admin-vue3/src/views/Home/Index.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 2 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { ref, reactive } from 'vue' | 3 | import { ref, reactive } from 'vue' |
| 4 | -import { CountTo } from '@/components/CountTo' | ||
| 5 | import { formatTime } from '@/utils' | 4 | import { formatTime } from '@/utils' |
| 6 | -import { Echart } from '@/components/Echart' | ||
| 7 | import { EChartsOption } from 'echarts' | 5 | import { EChartsOption } from 'echarts' |
| 8 | import { radarOption } from './echarts-data' | 6 | import { radarOption } from './echarts-data' |
| 9 | -import { Highlight } from '@/components/Highlight' | ||
| 10 | import type { WorkplaceTotal, Project, Notice, Shortcut } from './types' | 7 | import type { WorkplaceTotal, Project, Notice, Shortcut } from './types' |
| 11 | import { set } from 'lodash-es' | 8 | import { set } from 'lodash-es' |
| 12 | import { useCache } from '@/hooks/web/useCache' | 9 | import { useCache } from '@/hooks/web/useCache' |
yudao-ui-admin-vue3/src/views/Home/Index2.vue
| @@ -2,12 +2,9 @@ | @@ -2,12 +2,9 @@ | ||
| 2 | import { ref, reactive } from 'vue' | 2 | import { ref, reactive } from 'vue' |
| 3 | import { set } from 'lodash-es' | 3 | import { set } from 'lodash-es' |
| 4 | import { EChartsOption } from 'echarts' | 4 | import { EChartsOption } from 'echarts' |
| 5 | -import { Echart } from '@/components/Echart' | ||
| 6 | import { useI18n } from '@/hooks/web/useI18n' | 5 | import { useI18n } from '@/hooks/web/useI18n' |
| 7 | -import { CountTo } from '@/components/CountTo' | ||
| 8 | import type { AnalysisTotalTypes } from './types' | 6 | import type { AnalysisTotalTypes } from './types' |
| 9 | import { useDesign } from '@/hooks/web/useDesign' | 7 | import { useDesign } from '@/hooks/web/useDesign' |
| 10 | -import { ElRow, ElCol, ElCard, ElSkeleton } from 'element-plus' | ||
| 11 | import { pieOptions, barOptions, lineOptions } from './echarts-data' | 8 | import { pieOptions, barOptions, lineOptions } from './echarts-data' |
| 12 | 9 | ||
| 13 | const { t } = useI18n() | 10 | const { t } = useI18n() |
yudao-ui-admin-vue3/src/views/Login/Login.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | import { LoginForm, MobileForm, RegisterForm, QrCodeForm } from './components' | 2 | import { LoginForm, MobileForm, RegisterForm, QrCodeForm } from './components' |
| 3 | -import { ThemeSwitch } from '@/components/ThemeSwitch' | ||
| 4 | -import { LocaleDropdown } from '@/components/LocaleDropdown' | ||
| 5 | import { useI18n } from '@/hooks/web/useI18n' | 3 | import { useI18n } from '@/hooks/web/useI18n' |
| 6 | import { underlineToHump } from '@/utils' | 4 | import { underlineToHump } from '@/utils' |
| 7 | import { useAppStore } from '@/store/modules/app' | 5 | import { useAppStore } from '@/store/modules/app' |
yudao-ui-admin-vue3/src/views/Login/components/LoginForm.vue
| @@ -8,10 +8,8 @@ import { usePermissionStore } from '@/store/modules/permission' | @@ -8,10 +8,8 @@ import { usePermissionStore } from '@/store/modules/permission' | ||
| 8 | import { useRouter } from 'vue-router' | 8 | import { useRouter } from 'vue-router' |
| 9 | import { useI18n } from '@/hooks/web/useI18n' | 9 | import { useI18n } from '@/hooks/web/useI18n' |
| 10 | import { required } from '@/utils/formRules' | 10 | import { required } from '@/utils/formRules' |
| 11 | -import { Icon } from '@/components/Icon' | ||
| 12 | import { LoginStateEnum, useLoginState, useFormValid } from './useLogin' | 11 | import { LoginStateEnum, useLoginState, useFormValid } from './useLogin' |
| 13 | import type { RouteLocationNormalizedLoaded } from 'vue-router' | 12 | import type { RouteLocationNormalizedLoaded } from 'vue-router' |
| 14 | -import { Verify } from '@/components/Verifition' | ||
| 15 | import Cookies from 'js-cookie' | 13 | import Cookies from 'js-cookie' |
| 16 | import { decrypt, encrypt } from '@/utils/jsencrypt' | 14 | import { decrypt, encrypt } from '@/utils/jsencrypt' |
| 17 | 15 |
yudao-ui-admin-vue3/src/views/Login/components/QrCodeForm.vue
| @@ -3,7 +3,6 @@ import { computed, unref } from 'vue' | @@ -3,7 +3,6 @@ import { computed, unref } from 'vue' | ||
| 3 | import { useI18n } from '@/hooks/web/useI18n' | 3 | import { useI18n } from '@/hooks/web/useI18n' |
| 4 | import { useLoginState, LoginStateEnum } from './useLogin' | 4 | import { useLoginState, LoginStateEnum } from './useLogin' |
| 5 | import LoginFormTitle from './LoginFormTitle.vue' | 5 | import LoginFormTitle from './LoginFormTitle.vue' |
| 6 | -import { Qrcode } from '@/components/Qrcode' | ||
| 7 | import logoImg from '@/assets/imgs/logo.png' | 6 | import logoImg from '@/assets/imgs/logo.png' |
| 8 | 7 | ||
| 9 | const { t } = useI18n() | 8 | const { t } = useI18n() |
yudao-ui-admin-vue3/src/views/Login/components/RegisterForm.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | -import { Form } from '@/components/Form' | ||
| 3 | import { computed, reactive, ref, unref } from 'vue' | 2 | import { computed, reactive, ref, unref } from 'vue' |
| 4 | import { useI18n } from '@/hooks/web/useI18n' | 3 | import { useI18n } from '@/hooks/web/useI18n' |
| 5 | import { useForm } from '@/hooks/web/useForm' | 4 | import { useForm } from '@/hooks/web/useForm' |
yudao-ui-admin-vue3/src/views/Profile/components/ResetPwd.vue
| @@ -16,7 +16,6 @@ | @@ -16,7 +16,6 @@ | ||
| 16 | </el-form> | 16 | </el-form> |
| 17 | </template> | 17 | </template> |
| 18 | <script setup lang="ts"> | 18 | <script setup lang="ts"> |
| 19 | -import { InputPassword } from '@/components/InputPassword' | ||
| 20 | import { ElMessage, FormRules, FormInstance } from 'element-plus' | 19 | import { ElMessage, FormRules, FormInstance } from 'element-plus' |
| 21 | import { updateUserPwdApi } from '@/api/system/user/profile' | 20 | import { updateUserPwdApi } from '@/api/system/user/profile' |
| 22 | import { ref, reactive } from 'vue' | 21 | import { ref, reactive } from 'vue' |
yudao-ui-admin-vue3/src/views/infra/codegen/EditTable.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 { ContentDetailWrap } from '@/components/ContentDetailWrap' | ||
| 4 | import { BasicInfoForm, CloumInfoForm, GenInfoForm } from './components' | 3 | import { BasicInfoForm, CloumInfoForm, GenInfoForm } from './components' |
| 5 | import { getCodegenTableApi, updateCodegenTableApi } from '@/api/infra/codegen' | 4 | import { getCodegenTableApi, updateCodegenTableApi } from '@/api/infra/codegen' |
| 6 | import { useRouter, useRoute } from 'vue-router' | 5 | import { useRouter, useRoute } from 'vue-router' |
yudao-ui-admin-vue3/src/views/infra/codegen/components/BasicInfoForm.vue
| @@ -2,7 +2,6 @@ | @@ -2,7 +2,6 @@ | ||
| 2 | import { PropType, reactive, watch } from 'vue' | 2 | import { PropType, reactive, watch } from 'vue' |
| 3 | import { required } from '@/utils/formRules' | 3 | import { required } from '@/utils/formRules' |
| 4 | import { CodegenTableVO } from '@/api/infra/codegen/types' | 4 | import { CodegenTableVO } from '@/api/infra/codegen/types' |
| 5 | -import { Form } from '@/components/Form' | ||
| 6 | import { useForm } from '@/hooks/web/useForm' | 5 | import { useForm } from '@/hooks/web/useForm' |
| 7 | import { FormSchema } from '@/types/form' | 6 | import { FormSchema } from '@/types/form' |
| 8 | 7 |
yudao-ui-admin-vue3/src/views/infra/codegen/components/GenInfoForm.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | import { onMounted, PropType, reactive, ref, watch } from 'vue' | 2 | import { onMounted, PropType, reactive, ref, watch } from 'vue' |
| 3 | import { required } from '@/utils/formRules' | 3 | import { required } from '@/utils/formRules' |
| 4 | -import { Form } from '@/components/Form' | ||
| 5 | import { handleTree } from '@/utils/tree' | 4 | import { handleTree } from '@/utils/tree' |
| 6 | import { ElTreeSelect } from 'element-plus' | 5 | import { ElTreeSelect } from 'element-plus' |
| 7 | import { useForm } from '@/hooks/web/useForm' | 6 | import { useForm } from '@/hooks/web/useForm' |
yudao-ui-admin-vue3/src/views/infra/dbDoc/index.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | -import { IFrame } from '@/components/IFrame' | ||
| 3 | import * as DbDocApi from '@/api/infra/dbDoc' | 2 | import * as DbDocApi from '@/api/infra/dbDoc' |
| 4 | import { onMounted, ref } from 'vue' | 3 | import { onMounted, ref } from 'vue' |
| 5 | import download from '@/utils/download' | 4 | import download from '@/utils/download' |
yudao-ui-admin-vue3/src/views/infra/druid/index.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | -import { IFrame } from '@/components/IFrame' | ||
| 3 | import { ref } from 'vue' | 2 | import { ref } from 'vue' |
| 4 | const BASE_URL = import.meta.env.VITE_BASE_URL | 3 | const BASE_URL = import.meta.env.VITE_BASE_URL |
| 5 | const src = ref(BASE_URL + '/druid/index.html') | 4 | const src = ref(BASE_URL + '/druid/index.html') |
yudao-ui-admin-vue3/src/views/infra/job/index.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | -import { Crontab } from '@/components/Crontab' | ||
| 3 | import { ref, unref } from 'vue' | 2 | import { ref, unref } from 'vue' |
| 4 | import * as JobApi from '@/api/infra/job' | 3 | import * as JobApi from '@/api/infra/job' |
| 5 | import { JobVO } from '@/api/infra/job/types' | 4 | import { JobVO } from '@/api/infra/job/types' |
yudao-ui-admin-vue3/src/views/infra/server/index.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | -import { IFrame } from '@/components/IFrame' | ||
| 3 | import { ref } from 'vue' | 2 | import { ref } from 'vue' |
| 4 | const BASE_URL = import.meta.env.VITE_BASE_URL | 3 | const BASE_URL = import.meta.env.VITE_BASE_URL |
| 5 | const src = ref(BASE_URL + '/admin/applications') | 4 | const src = ref(BASE_URL + '/admin/applications') |
yudao-ui-admin-vue3/src/views/infra/swagger/index.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | -import { IFrame } from '@/components/IFrame' | ||
| 3 | import { ref } from 'vue' | 2 | import { ref } from 'vue' |
| 4 | const BASE_URL = import.meta.env.VITE_BASE_URL | 3 | const BASE_URL = import.meta.env.VITE_BASE_URL |
| 5 | const src = ref(BASE_URL + '/doc.html') | 4 | const src = ref(BASE_URL + '/doc.html') |
yudao-ui-admin-vue3/src/views/system/menu/index.vue
| @@ -248,8 +248,6 @@ import { onMounted, reactive, ref } from 'vue' | @@ -248,8 +248,6 @@ import { onMounted, reactive, ref } from 'vue' | ||
| 248 | import { useI18n } from '@/hooks/web/useI18n' | 248 | import { useI18n } from '@/hooks/web/useI18n' |
| 249 | import { useMessage } from '@/hooks/web/useMessage' | 249 | import { useMessage } from '@/hooks/web/useMessage' |
| 250 | import { FormInstance } from 'element-plus' | 250 | import { FormInstance } from 'element-plus' |
| 251 | -import { Tooltip } from '@/components/Tooltip' | ||
| 252 | -import { IconSelect } from '@/components/Icon' | ||
| 253 | import { VxeTableInstance } from 'vxe-table' | 251 | import { VxeTableInstance } from 'vxe-table' |
| 254 | // 业务相关的 import | 252 | // 业务相关的 import |
| 255 | import * as MenuApi from '@/api/system/menu' | 253 | import * as MenuApi from '@/api/system/menu' |
yudao-ui-admin-vue3/src/views/visualization/jmreport/index.vue
| 1 | <script setup lang="ts"> | 1 | <script setup lang="ts"> |
| 2 | -import { IFrame } from '@/components/IFrame' | ||
| 3 | import { getAccessToken } from '@/utils/auth' | 2 | import { getAccessToken } from '@/utils/auth' |
| 4 | import { ref } from 'vue' | 3 | import { ref } from 'vue' |
| 5 | const BASE_URL = import.meta.env.VITE_BASE_URL | 4 | const BASE_URL = import.meta.env.VITE_BASE_URL |