Commit 85c4d1fb039df7a0f9284ce68de3e873f8345771
1 parent
e2c7ea8a
perf: aotu imports
Showing
107 changed files
with
50 additions
and
265 deletions
Too many changes.
To preserve performance only 100 of 107 files are displayed.
yudao-ui-admin-vue3/build/vite/optimize.ts
| @@ -21,6 +21,7 @@ const include = [ | @@ -21,6 +21,7 @@ const include = [ | ||
| 21 | 'vxe-table/es/style', | 21 | 'vxe-table/es/style', |
| 22 | 'web-storage-cache', | 22 | 'web-storage-cache', |
| 23 | 'element-plus', | 23 | 'element-plus', |
| 24 | + 'element-plus/es', | ||
| 24 | 'element-plus/es/locale/lang/zh-cn', | 25 | 'element-plus/es/locale/lang/zh-cn', |
| 25 | 'element-plus/es/locale/lang/en', | 26 | 'element-plus/es/locale/lang/en', |
| 26 | '@iconify/iconify', | 27 | '@iconify/iconify', |
yudao-ui-admin-vue3/src/types/auto-components.d.ts
| @@ -22,6 +22,16 @@ declare module '@vue/runtime-core' { | @@ -22,6 +22,16 @@ declare module '@vue/runtime-core' { | ||
| 22 | Echart: typeof import('./../components/Echart/src/Echart.vue')['default'] | 22 | Echart: typeof import('./../components/Echart/src/Echart.vue')['default'] |
| 23 | Editor: typeof import('./../components/Editor/src/Editor.vue')['default'] | 23 | Editor: typeof import('./../components/Editor/src/Editor.vue')['default'] |
| 24 | ElButton: typeof import('element-plus/es')['ElButton'] | 24 | ElButton: typeof import('element-plus/es')['ElButton'] |
| 25 | + ElCard: typeof import('element-plus/es')['ElCard'] | ||
| 26 | + ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] | ||
| 27 | + ElCol: typeof import('element-plus/es')['ElCol'] | ||
| 28 | + ElDivider: typeof import('element-plus/es')['ElDivider'] | ||
| 29 | + ElForm: typeof import('element-plus/es')['ElForm'] | ||
| 30 | + ElFormItem: typeof import('element-plus/es')['ElFormItem'] | ||
| 31 | + ElInput: typeof import('element-plus/es')['ElInput'] | ||
| 32 | + ElLink: typeof import('element-plus/es')['ElLink'] | ||
| 33 | + ElRow: typeof import('element-plus/es')['ElRow'] | ||
| 34 | + ElSkeleton: typeof import('element-plus/es')['ElSkeleton'] | ||
| 25 | Error: typeof import('./../components/Error/src/Error.vue')['default'] | 35 | Error: typeof import('./../components/Error/src/Error.vue')['default'] |
| 26 | Form: typeof import('./../components/Form/src/Form.vue')['default'] | 36 | Form: typeof import('./../components/Form/src/Form.vue')['default'] |
| 27 | Highlight: typeof import('./../components/Highlight/src/Highlight.vue')['default'] | 37 | Highlight: typeof import('./../components/Highlight/src/Highlight.vue')['default'] |
yudao-ui-admin-vue3/src/views/Error/403.vue
| @@ -2,9 +2,6 @@ | @@ -2,9 +2,6 @@ | ||
| 2 | <Error type="403" @error-click="errorClick()" /> | 2 | <Error type="403" @error-click="errorClick()" /> |
| 3 | </template> | 3 | </template> |
| 4 | <script setup lang="ts"> | 4 | <script setup lang="ts"> |
| 5 | -import { Error } from '@/components/Error' | ||
| 6 | -import { useRouter } from 'vue-router' | ||
| 7 | - | ||
| 8 | const { push } = useRouter() | 5 | const { push } = useRouter() |
| 9 | 6 | ||
| 10 | const errorClick = () => { | 7 | const errorClick = () => { |
yudao-ui-admin-vue3/src/views/Error/404.vue
| @@ -2,9 +2,6 @@ | @@ -2,9 +2,6 @@ | ||
| 2 | <Error @error-click="errorClick()" /> | 2 | <Error @error-click="errorClick()" /> |
| 3 | </template> | 3 | </template> |
| 4 | <script setup lang="ts"> | 4 | <script setup lang="ts"> |
| 5 | -import { Error } from '@/components/Error' | ||
| 6 | -import { useRouter } from 'vue-router' | ||
| 7 | - | ||
| 8 | const { push } = useRouter() | 5 | const { push } = useRouter() |
| 9 | 6 | ||
| 10 | const errorClick = () => { | 7 | const errorClick = () => { |
yudao-ui-admin-vue3/src/views/Error/500.vue
| @@ -2,9 +2,6 @@ | @@ -2,9 +2,6 @@ | ||
| 2 | <Error type="500" @error-click="errorClick()" /> | 2 | <Error type="500" @error-click="errorClick()" /> |
| 3 | </template> | 3 | </template> |
| 4 | <script setup lang="ts"> | 4 | <script setup lang="ts"> |
| 5 | -import { Error } from '@/components/Error' | ||
| 6 | -import { useRouter } from 'vue-router' | ||
| 7 | - | ||
| 8 | const { push } = useRouter() | 5 | const { push } = useRouter() |
| 9 | 6 | ||
| 10 | const errorClick = () => { | 7 | const errorClick = () => { |
yudao-ui-admin-vue3/src/views/Home/Index.vue
| @@ -161,17 +161,12 @@ | @@ -161,17 +161,12 @@ | ||
| 161 | </el-row> | 161 | </el-row> |
| 162 | </template> | 162 | </template> |
| 163 | <script setup lang="ts" name="Home"> | 163 | <script setup lang="ts" name="Home"> |
| 164 | -import { ref, reactive } from 'vue' | ||
| 165 | import { set } from 'lodash-es' | 164 | import { set } from 'lodash-es' |
| 166 | import { EChartsOption } from 'echarts' | 165 | import { EChartsOption } from 'echarts' |
| 167 | -import { ElRow, ElCol, ElSkeleton, ElCard, ElDivider, ElLink } from 'element-plus' | ||
| 168 | import { formatTime } from '@/utils' | 166 | import { formatTime } from '@/utils' |
| 169 | import { useI18n } from '@/hooks/web/useI18n' | 167 | import { useI18n } from '@/hooks/web/useI18n' |
| 170 | import { useUserStore } from '@/store/modules/user' | 168 | import { useUserStore } from '@/store/modules/user' |
| 171 | import { useWatermark } from '@/hooks/web/useWatermark' | 169 | import { useWatermark } from '@/hooks/web/useWatermark' |
| 172 | -import { Echart } from '@/components/Echart' | ||
| 173 | -import { CountTo } from '@/components/CountTo' | ||
| 174 | -import { Highlight } from '@/components/Highlight' | ||
| 175 | import avatarImg from '@/assets/imgs/avatar.gif' | 170 | import avatarImg from '@/assets/imgs/avatar.gif' |
| 176 | import type { WorkplaceTotal, Project, Notice, Shortcut } from './types' | 171 | import type { WorkplaceTotal, Project, Notice, Shortcut } from './types' |
| 177 | import { pieOptions, barOptions } from './echarts-data' | 172 | import { pieOptions, barOptions } from './echarts-data' |
yudao-ui-admin-vue3/src/views/Home/Index2.vue
| @@ -141,14 +141,10 @@ | @@ -141,14 +141,10 @@ | ||
| 141 | </el-row> | 141 | </el-row> |
| 142 | </template> | 142 | </template> |
| 143 | <script setup lang="ts"> | 143 | <script setup lang="ts"> |
| 144 | -import { ref, reactive } from 'vue' | ||
| 145 | import { set } from 'lodash-es' | 144 | import { set } from 'lodash-es' |
| 146 | import { EChartsOption } from 'echarts' | 145 | import { EChartsOption } from 'echarts' |
| 147 | -import { ElRow, ElCol, ElCard, ElSkeleton } from 'element-plus' | ||
| 148 | import { useI18n } from '@/hooks/web/useI18n' | 146 | import { useI18n } from '@/hooks/web/useI18n' |
| 149 | import { useDesign } from '@/hooks/web/useDesign' | 147 | import { useDesign } from '@/hooks/web/useDesign' |
| 150 | -import { Echart } from '@/components/Echart' | ||
| 151 | -import { CountTo } from '@/components/CountTo' | ||
| 152 | import type { AnalysisTotalTypes } from './types' | 148 | import type { AnalysisTotalTypes } from './types' |
| 153 | import { pieOptions, barOptions, lineOptions } from './echarts-data' | 149 | import { pieOptions, barOptions, lineOptions } from './echarts-data' |
| 154 | 150 |
yudao-ui-admin-vue3/src/views/Login/components/LoginForm.vue
| @@ -128,27 +128,14 @@ | @@ -128,27 +128,14 @@ | ||
| 128 | </el-form> | 128 | </el-form> |
| 129 | </template> | 129 | </template> |
| 130 | <script setup lang="ts"> | 130 | <script setup lang="ts"> |
| 131 | -import { reactive, ref, unref, onMounted, computed, watch } from 'vue' | 131 | +import { ElLoading } from 'element-plus' |
| 132 | import LoginFormTitle from './LoginFormTitle.vue' | 132 | import LoginFormTitle from './LoginFormTitle.vue' |
| 133 | -import { | ||
| 134 | - ElForm, | ||
| 135 | - ElFormItem, | ||
| 136 | - ElInput, | ||
| 137 | - ElCheckbox, | ||
| 138 | - ElCol, | ||
| 139 | - ElLink, | ||
| 140 | - ElRow, | ||
| 141 | - ElDivider, | ||
| 142 | - ElLoading | ||
| 143 | -} from 'element-plus' | ||
| 144 | -import { useRouter } from 'vue-router' | ||
| 145 | import type { RouteLocationNormalizedLoaded } from 'vue-router' | 133 | import type { RouteLocationNormalizedLoaded } from 'vue-router' |
| 146 | import { useI18n } from '@/hooks/web/useI18n' | 134 | import { useI18n } from '@/hooks/web/useI18n' |
| 147 | import { useIcon } from '@/hooks/web/useIcon' | 135 | import { useIcon } from '@/hooks/web/useIcon' |
| 148 | import { useMessage } from '@/hooks/web/useMessage' | 136 | import { useMessage } from '@/hooks/web/useMessage' |
| 149 | import { required } from '@/utils/formRules' | 137 | import { required } from '@/utils/formRules' |
| 150 | import * as authUtil from '@/utils/auth' | 138 | import * as authUtil from '@/utils/auth' |
| 151 | -import { Verify } from '@/components/Verifition' | ||
| 152 | import { usePermissionStore } from '@/store/modules/permission' | 139 | import { usePermissionStore } from '@/store/modules/permission' |
| 153 | import * as LoginApi from '@/api/login' | 140 | import * as LoginApi from '@/api/login' |
| 154 | import { LoginStateEnum, useLoginState, useFormValid } from './useLogin' | 141 | import { LoginStateEnum, useLoginState, useFormValid } from './useLogin' |
yudao-ui-admin-vue3/src/views/Login/components/LoginFormTitle.vue
| @@ -4,7 +4,6 @@ | @@ -4,7 +4,6 @@ | ||
| 4 | </h2> | 4 | </h2> |
| 5 | </template> | 5 | </template> |
| 6 | <script setup lang="ts"> | 6 | <script setup lang="ts"> |
| 7 | -import { computed, unref } from 'vue' | ||
| 8 | import { useI18n } from '@/hooks/web/useI18n' | 7 | import { useI18n } from '@/hooks/web/useI18n' |
| 9 | import { LoginStateEnum, useLoginState } from './useLogin' | 8 | import { LoginStateEnum, useLoginState } from './useLogin' |
| 10 | 9 |
yudao-ui-admin-vue3/src/views/Login/components/MobileForm.vue
| @@ -92,9 +92,6 @@ | @@ -92,9 +92,6 @@ | ||
| 92 | </el-form> | 92 | </el-form> |
| 93 | </template> | 93 | </template> |
| 94 | <script setup lang="ts"> | 94 | <script setup lang="ts"> |
| 95 | -import { reactive, ref, unref, watch, computed } from 'vue' | ||
| 96 | -import { ElForm, ElFormItem, ElInput, ElRow, ElCol } from 'element-plus' | ||
| 97 | -import { useRouter } from 'vue-router' | ||
| 98 | import type { RouteLocationNormalizedLoaded } from 'vue-router' | 95 | import type { RouteLocationNormalizedLoaded } from 'vue-router' |
| 99 | import { useI18n } from '@/hooks/web/useI18n' | 96 | import { useI18n } from '@/hooks/web/useI18n' |
| 100 | import { useIcon } from '@/hooks/web/useIcon' | 97 | import { useIcon } from '@/hooks/web/useIcon' |
yudao-ui-admin-vue3/src/views/Login/components/QrCodeForm.vue
| @@ -17,9 +17,6 @@ | @@ -17,9 +17,6 @@ | ||
| 17 | </el-row> | 17 | </el-row> |
| 18 | </template> | 18 | </template> |
| 19 | <script setup lang="ts"> | 19 | <script setup lang="ts"> |
| 20 | -import { computed, unref } from 'vue' | ||
| 21 | -import { ElRow, ElCol, ElCard, ElDivider } from 'element-plus' | ||
| 22 | -import { Qrcode } from '@/components/Qrcode' | ||
| 23 | import logoImg from '@/assets/imgs/logo.png' | 20 | import logoImg from '@/assets/imgs/logo.png' |
| 24 | import { useI18n } from '@/hooks/web/useI18n' | 21 | import { useI18n } from '@/hooks/web/useI18n' |
| 25 | import LoginFormTitle from './LoginFormTitle.vue' | 22 | import LoginFormTitle from './LoginFormTitle.vue' |
yudao-ui-admin-vue3/src/views/Login/components/RegisterForm.vue
| @@ -36,9 +36,7 @@ | @@ -36,9 +36,7 @@ | ||
| 36 | </Form> | 36 | </Form> |
| 37 | </template> | 37 | </template> |
| 38 | <script setup lang="ts"> | 38 | <script setup lang="ts"> |
| 39 | -import { computed, reactive, ref, unref } from 'vue' | ||
| 40 | -import { ElInput, FormRules } from 'element-plus' | ||
| 41 | -import { Form } from '@/components/Form' | 39 | +import type { FormRules } from 'element-plus' |
| 42 | import { useI18n } from '@/hooks/web/useI18n' | 40 | import { useI18n } from '@/hooks/web/useI18n' |
| 43 | import { useForm } from '@/hooks/web/useForm' | 41 | import { useForm } from '@/hooks/web/useForm' |
| 44 | import { useValidator } from '@/hooks/web/useValidator' | 42 | import { useValidator } from '@/hooks/web/useValidator' |
yudao-ui-admin-vue3/src/views/Login/components/useLogin.ts
yudao-ui-admin-vue3/src/views/Profile/Index.vue
| @@ -31,9 +31,7 @@ | @@ -31,9 +31,7 @@ | ||
| 31 | </div> | 31 | </div> |
| 32 | </template> | 32 | </template> |
| 33 | <script setup lang="ts" name="Profile"> | 33 | <script setup lang="ts" name="Profile"> |
| 34 | -import { ref } from 'vue' | ||
| 35 | import { useI18n } from '@/hooks/web/useI18n' | 34 | import { useI18n } from '@/hooks/web/useI18n' |
| 36 | -import { ElCard, ElTabs, ElTabPane } from 'element-plus' | ||
| 37 | import { BasicInfo, ProfileUser, ResetPwd, UserSocial } from './components/' | 35 | import { BasicInfo, ProfileUser, ResetPwd, UserSocial } from './components/' |
| 38 | const { t } = useI18n() | 36 | const { t } = useI18n() |
| 39 | 37 |
yudao-ui-admin-vue3/src/views/Profile/components/BasicInfo.vue
| @@ -16,7 +16,7 @@ import type { FormRules } from 'element-plus' | @@ -16,7 +16,7 @@ import type { FormRules } from 'element-plus' | ||
| 16 | import { ElMessage, ElRadioGroup, ElRadio } from 'element-plus' | 16 | import { ElMessage, ElRadioGroup, ElRadio } from 'element-plus' |
| 17 | import { useI18n } from '@/hooks/web/useI18n' | 17 | import { useI18n } from '@/hooks/web/useI18n' |
| 18 | import { FormSchema } from '@/types/form' | 18 | import { FormSchema } from '@/types/form' |
| 19 | -import { FormExpose } from '@/components/Form' | 19 | +import type { FormExpose } from '@/components/Form' |
| 20 | import { | 20 | import { |
| 21 | getUserProfileApi, | 21 | getUserProfileApi, |
| 22 | updateUserProfileApi, | 22 | updateUserProfileApi, |
yudao-ui-admin-vue3/src/views/Profile/components/ProfileUser.vue
| @@ -40,7 +40,6 @@ | @@ -40,7 +40,6 @@ | ||
| 40 | </div> | 40 | </div> |
| 41 | </template> | 41 | </template> |
| 42 | <script setup lang="ts"> | 42 | <script setup lang="ts"> |
| 43 | -import { onMounted, ref } from 'vue' | ||
| 44 | import dayjs from 'dayjs' | 43 | import dayjs from 'dayjs' |
| 45 | import UserAvatar from './UserAvatar.vue' | 44 | import UserAvatar from './UserAvatar.vue' |
| 46 | import { useI18n } from '@/hooks/web/useI18n' | 45 | import { useI18n } from '@/hooks/web/useI18n' |
yudao-ui-admin-vue3/src/views/Profile/components/ResetPwd.vue
| @@ -16,14 +16,14 @@ | @@ -16,14 +16,14 @@ | ||
| 16 | </el-form> | 16 | </el-form> |
| 17 | </template> | 17 | </template> |
| 18 | <script setup lang="ts"> | 18 | <script setup lang="ts"> |
| 19 | -import { ref, reactive } from 'vue' | ||
| 20 | -import { ElForm, ElFormItem, ElMessage } from 'element-plus' | ||
| 21 | import type { FormRules, FormInstance } from 'element-plus' | 19 | import type { FormRules, FormInstance } from 'element-plus' |
| 22 | import { useI18n } from '@/hooks/web/useI18n' | 20 | import { useI18n } from '@/hooks/web/useI18n' |
| 21 | +import { useMessage } from '@/hooks/web/useMessage' | ||
| 23 | import { InputPassword } from '@/components/InputPassword' | 22 | import { InputPassword } from '@/components/InputPassword' |
| 24 | import { updateUserPwdApi } from '@/api/system/user/profile' | 23 | import { updateUserPwdApi } from '@/api/system/user/profile' |
| 25 | 24 | ||
| 26 | const { t } = useI18n() | 25 | const { t } = useI18n() |
| 26 | +const message = useMessage() | ||
| 27 | const formRef = ref<FormInstance>() | 27 | const formRef = ref<FormInstance>() |
| 28 | const password = reactive({ | 28 | const password = reactive({ |
| 29 | oldPassword: '', | 29 | oldPassword: '', |
| @@ -58,7 +58,7 @@ const submit = (formEl: FormInstance | undefined) => { | @@ -58,7 +58,7 @@ const submit = (formEl: FormInstance | undefined) => { | ||
| 58 | formEl.validate(async (valid) => { | 58 | formEl.validate(async (valid) => { |
| 59 | if (valid) { | 59 | if (valid) { |
| 60 | await updateUserPwdApi(password.oldPassword, password.newPassword) | 60 | await updateUserPwdApi(password.oldPassword, password.newPassword) |
| 61 | - ElMessage.success(t('common.updateSuccess')) | 61 | + message.success(t('common.updateSuccess')) |
| 62 | } | 62 | } |
| 63 | }) | 63 | }) |
| 64 | } | 64 | } |
yudao-ui-admin-vue3/src/views/Profile/components/UserAvatar.vue
| @@ -11,9 +11,7 @@ | @@ -11,9 +11,7 @@ | ||
| 11 | </div> | 11 | </div> |
| 12 | </template> | 12 | </template> |
| 13 | <script setup lang="ts"> | 13 | <script setup lang="ts"> |
| 14 | -import { computed, ref } from 'vue' | ||
| 15 | import { propTypes } from '@/utils/propTypes' | 14 | import { propTypes } from '@/utils/propTypes' |
| 16 | -import { CropperAvatar } from '@/components/Cropper' | ||
| 17 | import { uploadAvatarApi } from '@/api/system/user/profile' | 15 | import { uploadAvatarApi } from '@/api/system/user/profile' |
| 18 | const props = defineProps({ | 16 | const props = defineProps({ |
| 19 | img: propTypes.string.def('') | 17 | img: propTypes.string.def('') |
yudao-ui-admin-vue3/src/views/Profile/components/UserSocial.vue
| @@ -22,8 +22,6 @@ | @@ -22,8 +22,6 @@ | ||
| 22 | </el-table> | 22 | </el-table> |
| 23 | </template> | 23 | </template> |
| 24 | <script setup lang="ts"> | 24 | <script setup lang="ts"> |
| 25 | -import { onMounted, ref } from 'vue' | ||
| 26 | -import { ElTable, ElTableColumn } from 'element-plus' | ||
| 27 | import { useMessage } from '@/hooks/web/useMessage' | 25 | import { useMessage } from '@/hooks/web/useMessage' |
| 28 | import { SystemUserSocialTypeEnum } from '@/utils/constants' | 26 | import { SystemUserSocialTypeEnum } from '@/utils/constants' |
| 29 | import { getUserProfileApi, ProfileVO } from '@/api/system/user/profile' | 27 | import { getUserProfileApi, ProfileVO } from '@/api/system/user/profile' |
yudao-ui-admin-vue3/src/views/Redirect/Redirect.vue
| @@ -2,9 +2,6 @@ | @@ -2,9 +2,6 @@ | ||
| 2 | <div></div> | 2 | <div></div> |
| 3 | </template> | 3 | </template> |
| 4 | <script setup lang="ts" name="Redirect"> | 4 | <script setup lang="ts" name="Redirect"> |
| 5 | -import { unref } from 'vue' | ||
| 6 | -import { useRouter } from 'vue-router' | ||
| 7 | - | ||
| 8 | const { currentRoute, replace } = useRouter() | 5 | const { currentRoute, replace } = useRouter() |
| 9 | const { params, query } = unref(currentRoute) | 6 | const { params, query } = unref(currentRoute) |
| 10 | const { path, _redirect_type = 'path' } = params | 7 | const { path, _redirect_type = 'path' } = params |
yudao-ui-admin-vue3/src/views/bpm/form/form.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas' | 3 | import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas' |
yudao-ui-admin-vue3/src/views/bpm/form/index.vue
| 1 | <script setup lang="ts" name="Form"> | 1 | <script setup lang="ts" name="Form"> |
| 2 | -import { ref, unref } from 'vue' | ||
| 3 | import dayjs from 'dayjs' | 2 | import dayjs from 'dayjs' |
| 4 | import { ElMessage } from 'element-plus' | 3 | import { ElMessage } 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' |
| 8 | -import { FormExpose } from '@/components/Form' | 7 | +import type { FormExpose } from '@/components/Form' |
| 9 | import type { FormVO } from '@/api/bpm/form/types' | 8 | import type { FormVO } from '@/api/bpm/form/types' |
| 10 | import { rules, allSchemas } from './form.data' | 9 | import { rules, allSchemas } from './form.data' |
| 11 | import * as FormApi from '@/api/bpm/form' | 10 | import * as FormApi from '@/api/bpm/form' |
yudao-ui-admin-vue3/src/views/bpm/group/group.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas' | 3 | import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas' |
yudao-ui-admin-vue3/src/views/bpm/group/index.vue
| 1 | <script setup lang="ts" name="Group"> | 1 | <script setup lang="ts" name="Group"> |
| 2 | -import { ref, unref, onMounted } from 'vue' | ||
| 3 | import dayjs from 'dayjs' | 2 | import dayjs from 'dayjs' |
| 4 | -import { ElMessage, ElSelect, ElOption } from 'element-plus' | 3 | +import { ElMessage } 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' |
| 8 | -import { FormExpose } from '@/components/Form' | 7 | +import type { FormExpose } from '@/components/Form' |
| 9 | import type { UserGroupVO } from '@/api/bpm/userGroup/types' | 8 | import type { UserGroupVO } from '@/api/bpm/userGroup/types' |
| 10 | import { rules, allSchemas } from './group.data' | 9 | import { rules, allSchemas } from './group.data' |
| 11 | import * as UserGroupApi from '@/api/bpm/userGroup' | 10 | import * as UserGroupApi from '@/api/bpm/userGroup' |
yudao-ui-admin-vue3/src/views/bpm/model/index.vue
| 1 | <script setup lang="ts" name="Model"> | 1 | <script setup lang="ts" name="Model"> |
| 2 | -import { ref, unref } from 'vue' | ||
| 3 | import dayjs from 'dayjs' | 2 | import dayjs from 'dayjs' |
| 4 | -import { ElTableColumn, ElTag, ElSwitch } from 'element-plus' | ||
| 5 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
| 6 | import { useTable } from '@/hooks/web/useTable' | 4 | import { useTable } from '@/hooks/web/useTable' |
| 7 | import { useI18n } from '@/hooks/web/useI18n' | 5 | import { useI18n } from '@/hooks/web/useI18n' |
| 8 | -import { FormExpose } from '@/components/Form' | 6 | +import type { FormExpose } from '@/components/Form' |
| 9 | import type { ModelVO } from '@/api/bpm/model/types' | 7 | import type { ModelVO } from '@/api/bpm/model/types' |
| 10 | import { rules, allSchemas } from './model.data' | 8 | import { rules, allSchemas } from './model.data' |
| 11 | import * as ModelApi from '@/api/bpm/model' | 9 | import * as ModelApi from '@/api/bpm/model' |
yudao-ui-admin-vue3/src/views/bpm/model/model.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas' | 3 | import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas' |
yudao-ui-admin-vue3/src/views/bpm/processInstance/index.vue
| 1 | <script setup lang="ts" name="ProcessInstance"> | 1 | <script setup lang="ts" name="ProcessInstance"> |
| 2 | -import { ref } from 'vue' | ||
| 3 | import dayjs from 'dayjs' | 2 | import dayjs from 'dayjs' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
| 5 | import { useTable } from '@/hooks/web/useTable' | 4 | import { useTable } from '@/hooks/web/useTable' |
yudao-ui-admin-vue3/src/views/bpm/task/done/done.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas' | 2 | import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/bpm/task/done/index.vue
| @@ -7,7 +7,6 @@ import { useI18n } from '@/hooks/web/useI18n' | @@ -7,7 +7,6 @@ import { useI18n } from '@/hooks/web/useI18n' | ||
| 7 | import type { TaskDoneVO } from '@/api/bpm/task/types' | 7 | import type { TaskDoneVO } from '@/api/bpm/task/types' |
| 8 | import { allSchemas } from './done.data' | 8 | import { allSchemas } from './done.data' |
| 9 | import * as TaskDoneApi from '@/api/bpm/task' | 9 | import * as TaskDoneApi from '@/api/bpm/task' |
| 10 | -import { useRouter } from 'vue-router' | ||
| 11 | dayjs.extend(duration) | 10 | dayjs.extend(duration) |
| 12 | const { t } = useI18n() // 国际化 | 11 | const { t } = useI18n() // 国际化 |
| 13 | const { push } = useRouter() | 12 | const { push } = useRouter() |
yudao-ui-admin-vue3/src/views/bpm/task/todo/done.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas' | 2 | import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas' |
| 4 | const { t } = useI18n() // 国际化 | 3 | const { t } = useI18n() // 国际化 |
yudao-ui-admin-vue3/src/views/bpm/task/todo/index.vue
| @@ -5,7 +5,6 @@ import { useTable } from '@/hooks/web/useTable' | @@ -5,7 +5,6 @@ import { useTable } from '@/hooks/web/useTable' | ||
| 5 | import type { TaskTodoVO } from '@/api/bpm/task/types' | 5 | import type { TaskTodoVO } from '@/api/bpm/task/types' |
| 6 | import { allSchemas } from './done.data' | 6 | import { allSchemas } from './done.data' |
| 7 | import * as TaskTodoApi from '@/api/bpm/task' | 7 | import * as TaskTodoApi from '@/api/bpm/task' |
| 8 | -import { useRouter } from 'vue-router' | ||
| 9 | const { push } = useRouter() | 8 | const { push } = useRouter() |
| 10 | // ========== 列表相关 ========== | 9 | // ========== 列表相关 ========== |
| 11 | const { register, tableObject, methods } = useTable<TaskTodoVO>({ | 10 | const { register, tableObject, methods } = useTable<TaskTodoVO>({ |
yudao-ui-admin-vue3/src/views/infra/apiAccessLog/apiAccessLog.data.ts
yudao-ui-admin-vue3/src/views/infra/apiAccessLog/index.vue
| @@ -36,7 +36,6 @@ | @@ -36,7 +36,6 @@ | ||
| 36 | </XModal> | 36 | </XModal> |
| 37 | </template> | 37 | </template> |
| 38 | <script setup lang="ts" name="ApiAccessLog"> | 38 | <script setup lang="ts" name="ApiAccessLog"> |
| 39 | -import { ref } from 'vue' | ||
| 40 | import { useI18n } from '@/hooks/web/useI18n' | 39 | import { useI18n } from '@/hooks/web/useI18n' |
| 41 | import { useXTable } from '@/hooks/web/useXTable' | 40 | import { useXTable } from '@/hooks/web/useXTable' |
| 42 | import { allSchemas } from './apiAccessLog.data' | 41 | import { allSchemas } from './apiAccessLog.data' |
yudao-ui-admin-vue3/src/views/infra/apiErrorLog/apiErrorLog.data.ts
yudao-ui-admin-vue3/src/views/infra/apiErrorLog/index.vue
| @@ -52,7 +52,6 @@ | @@ -52,7 +52,6 @@ | ||
| 52 | </XModal> | 52 | </XModal> |
| 53 | </template> | 53 | </template> |
| 54 | <script setup lang="ts" name="ApiErrorLog"> | 54 | <script setup lang="ts" name="ApiErrorLog"> |
| 55 | -import { ref } from 'vue' | ||
| 56 | import { useI18n } from '@/hooks/web/useI18n' | 55 | import { useI18n } from '@/hooks/web/useI18n' |
| 57 | import { useXTable } from '@/hooks/web/useXTable' | 56 | import { useXTable } from '@/hooks/web/useXTable' |
| 58 | import { allSchemas } from './apiErrorLog.data' | 57 | import { allSchemas } from './apiErrorLog.data' |
yudao-ui-admin-vue3/src/views/infra/codegen/EditTable.vue
| @@ -21,12 +21,9 @@ | @@ -21,12 +21,9 @@ | ||
| 21 | </ContentWrap> | 21 | </ContentWrap> |
| 22 | </template> | 22 | </template> |
| 23 | <script setup lang="ts"> | 23 | <script setup lang="ts"> |
| 24 | -import { ref, unref, onMounted } from 'vue' | ||
| 25 | import { useRouter, useRoute } from 'vue-router' | 24 | import { useRouter, useRoute } from 'vue-router' |
| 26 | -import { ElTabs, ElTabPane } from 'element-plus' | ||
| 27 | import { useI18n } from '@/hooks/web/useI18n' | 25 | import { useI18n } from '@/hooks/web/useI18n' |
| 28 | import { useMessage } from '@/hooks/web/useMessage' | 26 | import { useMessage } from '@/hooks/web/useMessage' |
| 29 | -import { ContentDetailWrap } from '@/components/ContentDetailWrap' | ||
| 30 | import { BasicInfoForm, CloumInfoForm } from './components' | 27 | import { BasicInfoForm, CloumInfoForm } from './components' |
| 31 | import { getCodegenTableApi, updateCodegenTableApi } from '@/api/infra/codegen' | 28 | import { getCodegenTableApi, updateCodegenTableApi } from '@/api/infra/codegen' |
| 32 | import { CodegenTableVO, CodegenColumnVO, CodegenUpdateReqVO } from '@/api/infra/codegen/types' | 29 | import { CodegenTableVO, CodegenColumnVO, CodegenUpdateReqVO } from '@/api/infra/codegen/types' |
yudao-ui-admin-vue3/src/views/infra/codegen/codegen.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' | 3 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' |
yudao-ui-admin-vue3/src/views/infra/codegen/components/BasicInfoForm.vue
| @@ -2,10 +2,9 @@ | @@ -2,10 +2,9 @@ | ||
| 2 | <Form :rules="rules" @register="register" /> | 2 | <Form :rules="rules" @register="register" /> |
| 3 | </template> | 3 | </template> |
| 4 | <script setup lang="ts"> | 4 | <script setup lang="ts"> |
| 5 | -import { onMounted, PropType, reactive, ref, watch } from 'vue' | 5 | +import { PropType } from 'vue' |
| 6 | import { required } from '@/utils/formRules' | 6 | import { required } from '@/utils/formRules' |
| 7 | import { useForm } from '@/hooks/web/useForm' | 7 | import { useForm } from '@/hooks/web/useForm' |
| 8 | -import { Form } from '@/components/Form' | ||
| 9 | import { FormSchema } from '@/types/form' | 8 | import { FormSchema } from '@/types/form' |
| 10 | import { CodegenTableVO } from '@/api/infra/codegen/types' | 9 | import { CodegenTableVO } from '@/api/infra/codegen/types' |
| 11 | import { DICT_TYPE, getIntDictOptions } from '@/utils/dict' | 10 | import { DICT_TYPE, getIntDictOptions } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/infra/codegen/components/CloumInfoForm.vue
| @@ -111,7 +111,7 @@ | @@ -111,7 +111,7 @@ | ||
| 111 | </vxe-table> | 111 | </vxe-table> |
| 112 | </template> | 112 | </template> |
| 113 | <script setup lang="ts"> | 113 | <script setup lang="ts"> |
| 114 | -import { onMounted, PropType, ref } from 'vue' | 114 | +import { PropType } from 'vue' |
| 115 | import { DictTypeVO } from '@/api/system/dict/types' | 115 | import { DictTypeVO } from '@/api/system/dict/types' |
| 116 | import { CodegenColumnVO } from '@/api/infra/codegen/types' | 116 | import { CodegenColumnVO } from '@/api/infra/codegen/types' |
| 117 | import { listSimpleDictTypeApi } from '@/api/system/dict/dict.type' | 117 | import { listSimpleDictTypeApi } from '@/api/system/dict/dict.type' |
yudao-ui-admin-vue3/src/views/infra/codegen/components/ImportTable.vue
| @@ -49,11 +49,9 @@ | @@ -49,11 +49,9 @@ | ||
| 49 | </XModal> | 49 | </XModal> |
| 50 | </template> | 50 | </template> |
| 51 | <script setup lang="ts"> | 51 | <script setup lang="ts"> |
| 52 | -import { ref, reactive } from 'vue' | ||
| 53 | import { useI18n } from '@/hooks/web/useI18n' | 52 | import { useI18n } from '@/hooks/web/useI18n' |
| 54 | import { useMessage } from '@/hooks/web/useMessage' | 53 | import { useMessage } from '@/hooks/web/useMessage' |
| 55 | import { VxeTableInstance } from 'vxe-table' | 54 | import { VxeTableInstance } from 'vxe-table' |
| 56 | -import { ElForm, ElFormItem, ElInput, ElSelect, ElOption } from 'element-plus' | ||
| 57 | import type { DatabaseTableVO } from '@/api/infra/codegen/types' | 55 | import type { DatabaseTableVO } from '@/api/infra/codegen/types' |
| 58 | import { getSchemaTableListApi, createCodegenListApi } from '@/api/infra/codegen' | 56 | import { getSchemaTableListApi, createCodegenListApi } from '@/api/infra/codegen' |
| 59 | import { getDataSourceConfigListApi, DataSourceConfigVO } from '@/api/infra/dataSourceConfig' | 57 | import { getDataSourceConfigListApi, DataSourceConfigVO } from '@/api/infra/dataSourceConfig' |
yudao-ui-admin-vue3/src/views/infra/codegen/components/Preview.vue
| @@ -30,9 +30,6 @@ | @@ -30,9 +30,6 @@ | ||
| 30 | </XModal> | 30 | </XModal> |
| 31 | </template> | 31 | </template> |
| 32 | <script setup lang="ts"> | 32 | <script setup lang="ts"> |
| 33 | -import { reactive, ref, unref } from 'vue' | ||
| 34 | -import { useClipboard } from '@vueuse/core' | ||
| 35 | -import { ElCard, ElTree, ElTabs, ElTabPane } from 'element-plus' | ||
| 36 | import { useI18n } from '@/hooks/web/useI18n' | 33 | import { useI18n } from '@/hooks/web/useI18n' |
| 37 | import { useMessage } from '@/hooks/web/useMessage' | 34 | import { useMessage } from '@/hooks/web/useMessage' |
| 38 | import { handleTree2 } from '@/utils/tree' | 35 | import { handleTree2 } from '@/utils/tree' |
yudao-ui-admin-vue3/src/views/infra/codegen/index.vue
| @@ -57,8 +57,6 @@ | @@ -57,8 +57,6 @@ | ||
| 57 | <Preview ref="previewRef" /> | 57 | <Preview ref="previewRef" /> |
| 58 | </template> | 58 | </template> |
| 59 | <script setup lang="ts" name="Codegen"> | 59 | <script setup lang="ts" name="Codegen"> |
| 60 | -import { ref } from 'vue' | ||
| 61 | -import { useRouter } from 'vue-router' | ||
| 62 | import { useI18n } from '@/hooks/web/useI18n' | 60 | import { useI18n } from '@/hooks/web/useI18n' |
| 63 | import { useMessage } from '@/hooks/web/useMessage' | 61 | import { useMessage } from '@/hooks/web/useMessage' |
| 64 | import { useXTable } from '@/hooks/web/useXTable' | 62 | import { useXTable } from '@/hooks/web/useXTable' |
yudao-ui-admin-vue3/src/views/infra/config/config.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/infra/config/index.vue
| @@ -84,11 +84,10 @@ | @@ -84,11 +84,10 @@ | ||
| 84 | </template> | 84 | </template> |
| 85 | <script setup lang="ts" name="Config"> | 85 | <script setup lang="ts" name="Config"> |
| 86 | // 全局相关的 import | 86 | // 全局相关的 import |
| 87 | -import { ref, unref } from 'vue' | ||
| 88 | import { useI18n } from '@/hooks/web/useI18n' | 87 | import { useI18n } from '@/hooks/web/useI18n' |
| 89 | import { useMessage } from '@/hooks/web/useMessage' | 88 | import { useMessage } from '@/hooks/web/useMessage' |
| 90 | import { useXTable } from '@/hooks/web/useXTable' | 89 | import { useXTable } from '@/hooks/web/useXTable' |
| 91 | -import { FormExpose } from '@/components/Form' | 90 | +import type { FormExpose } from '@/components/Form' |
| 92 | // 业务相关的 import | 91 | // 业务相关的 import |
| 93 | import * as ConfigApi from '@/api/infra/config' | 92 | import * as ConfigApi from '@/api/infra/config' |
| 94 | import { rules, allSchemas } from './config.data' | 93 | import { rules, allSchemas } from './config.data' |
yudao-ui-admin-vue3/src/views/infra/dataSourceConfig/dataSourceConfig.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { required } from '@/utils/formRules' | 1 | import { required } from '@/utils/formRules' |
| 3 | import { useI18n } from '@/hooks/web/useI18n' | 2 | import { useI18n } from '@/hooks/web/useI18n' |
| 4 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' | 3 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' |
yudao-ui-admin-vue3/src/views/infra/dataSourceConfig/index.vue
| @@ -67,11 +67,10 @@ | @@ -67,11 +67,10 @@ | ||
| 67 | </template> | 67 | </template> |
| 68 | <script setup lang="ts" name="DataSourceConfig"> | 68 | <script setup lang="ts" name="DataSourceConfig"> |
| 69 | // 全局相关的 import | 69 | // 全局相关的 import |
| 70 | -import { ref, unref } from 'vue' | ||
| 71 | import { useI18n } from '@/hooks/web/useI18n' | 70 | import { useI18n } from '@/hooks/web/useI18n' |
| 72 | import { useXTable } from '@/hooks/web/useXTable' | 71 | import { useXTable } from '@/hooks/web/useXTable' |
| 73 | import { useMessage } from '@/hooks/web/useMessage' | 72 | import { useMessage } from '@/hooks/web/useMessage' |
| 74 | -import { FormExpose } from '@/components/Form' | 73 | +import type { FormExpose } from '@/components/Form' |
| 75 | // 业务相关的 import | 74 | // 业务相关的 import |
| 76 | import * as DataSourceConfiggApi from '@/api/infra/dataSourceConfig' | 75 | import * as DataSourceConfiggApi from '@/api/infra/dataSourceConfig' |
| 77 | import { rules, allSchemas } from './dataSourceConfig.data' | 76 | import { rules, allSchemas } from './dataSourceConfig.data' |
yudao-ui-admin-vue3/src/views/infra/dbDoc/index.vue
| @@ -25,10 +25,8 @@ | @@ -25,10 +25,8 @@ | ||
| 25 | </ContentWrap> | 25 | </ContentWrap> |
| 26 | </template> | 26 | </template> |
| 27 | <script setup lang="ts" name="DbDoc"> | 27 | <script setup lang="ts" name="DbDoc"> |
| 28 | -import { onMounted, ref } from 'vue' | ||
| 29 | import download from '@/utils/download' | 28 | import download from '@/utils/download' |
| 30 | import { useI18n } from '@/hooks/web/useI18n' | 29 | import { useI18n } from '@/hooks/web/useI18n' |
| 31 | -import { IFrame } from '@/components/IFrame' | ||
| 32 | import * as DbDocApi from '@/api/infra/dbDoc' | 30 | import * as DbDocApi from '@/api/infra/dbDoc' |
| 33 | 31 | ||
| 34 | const { t } = useI18n() // 国际化 | 32 | const { t } = useI18n() // 国际化 |
yudao-ui-admin-vue3/src/views/infra/druid/index.vue
| @@ -4,9 +4,6 @@ | @@ -4,9 +4,6 @@ | ||
| 4 | </ContentWrap> | 4 | </ContentWrap> |
| 5 | </template> | 5 | </template> |
| 6 | <script setup lang="ts" name="Druid"> | 6 | <script setup lang="ts" name="Druid"> |
| 7 | -import { ref } from 'vue' | ||
| 8 | -import { IFrame } from '@/components/IFrame' | ||
| 9 | - | ||
| 10 | const BASE_URL = import.meta.env.VITE_BASE_URL | 7 | const BASE_URL = import.meta.env.VITE_BASE_URL |
| 11 | const src = ref(BASE_URL + '/druid/index.html') | 8 | const src = ref(BASE_URL + '/druid/index.html') |
| 12 | </script> | 9 | </script> |
yudao-ui-admin-vue3/src/views/infra/fileConfig/fileConfig.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/infra/fileConfig/index.vue
| @@ -159,18 +159,7 @@ | @@ -159,18 +159,7 @@ | ||
| 159 | </template> | 159 | </template> |
| 160 | <script setup lang="ts" name="FileConfig"> | 160 | <script setup lang="ts" name="FileConfig"> |
| 161 | // 全局相关的 import | 161 | // 全局相关的 import |
| 162 | -import { ref } from 'vue' | ||
| 163 | -import { | ||
| 164 | - ElForm, | ||
| 165 | - ElFormItem, | ||
| 166 | - FormInstance, | ||
| 167 | - ElSelect, | ||
| 168 | - ElOption, | ||
| 169 | - ElInput, | ||
| 170 | - ElInputNumber, | ||
| 171 | - ElRadio, | ||
| 172 | - ElRadioGroup | ||
| 173 | -} from 'element-plus' | 162 | +import type { FormInstance } from 'element-plus' |
| 174 | import { useI18n } from '@/hooks/web/useI18n' | 163 | import { useI18n } from '@/hooks/web/useI18n' |
| 175 | import { useMessage } from '@/hooks/web/useMessage' | 164 | import { useMessage } from '@/hooks/web/useMessage' |
| 176 | import { useXTable } from '@/hooks/web/useXTable' | 165 | import { useXTable } from '@/hooks/web/useXTable' |
yudao-ui-admin-vue3/src/views/infra/fileList/fileList.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' | 2 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' |
| 4 | const { t } = useI18n() // 国际化 | 3 | const { t } = useI18n() // 国际化 |
yudao-ui-admin-vue3/src/views/infra/fileList/index.vue
| @@ -82,16 +82,14 @@ | @@ -82,16 +82,14 @@ | ||
| 82 | </XModal> | 82 | </XModal> |
| 83 | </template> | 83 | </template> |
| 84 | <script setup lang="ts" name="FileList"> | 84 | <script setup lang="ts" name="FileList"> |
| 85 | -import { ref, unref } from 'vue' | ||
| 86 | import { useI18n } from '@/hooks/web/useI18n' | 85 | import { useI18n } from '@/hooks/web/useI18n' |
| 87 | import { useMessage } from '@/hooks/web/useMessage' | 86 | import { useMessage } from '@/hooks/web/useMessage' |
| 88 | import { useXTable } from '@/hooks/web/useXTable' | 87 | import { useXTable } from '@/hooks/web/useXTable' |
| 89 | -import { ElUpload, ElImage, UploadInstance, UploadRawFile } from 'element-plus' | 88 | +import type { UploadInstance, UploadRawFile } from 'element-plus' |
| 90 | // 业务相关的 import | 89 | // 业务相关的 import |
| 91 | import { allSchemas } from './fileList.data' | 90 | import { allSchemas } from './fileList.data' |
| 92 | import * as FileApi from '@/api/infra/fileList' | 91 | import * as FileApi from '@/api/infra/fileList' |
| 93 | import { getAccessToken, getTenantId } from '@/utils/auth' | 92 | import { getAccessToken, getTenantId } from '@/utils/auth' |
| 94 | -import { useClipboard } from '@vueuse/core' | ||
| 95 | 93 | ||
| 96 | const { t } = useI18n() // 国际化 | 94 | const { t } = useI18n() // 国际化 |
| 97 | const message = useMessage() // 消息弹窗 | 95 | const message = useMessage() // 消息弹窗 |
yudao-ui-admin-vue3/src/views/infra/job/JobLog.vue
| @@ -48,7 +48,6 @@ | @@ -48,7 +48,6 @@ | ||
| 48 | </XModal> | 48 | </XModal> |
| 49 | </template> | 49 | </template> |
| 50 | <script setup lang="ts" name="JobLog"> | 50 | <script setup lang="ts" name="JobLog"> |
| 51 | -import { ref } from 'vue' | ||
| 52 | import dayjs from 'dayjs' | 51 | import dayjs from 'dayjs' |
| 53 | import { useI18n } from '@/hooks/web/useI18n' | 52 | import { useI18n } from '@/hooks/web/useI18n' |
| 54 | import { useXTable } from '@/hooks/web/useXTable' | 53 | import { useXTable } from '@/hooks/web/useXTable' |
yudao-ui-admin-vue3/src/views/infra/job/index.vue
| @@ -129,14 +129,10 @@ | @@ -129,14 +129,10 @@ | ||
| 129 | </XModal> | 129 | </XModal> |
| 130 | </template> | 130 | </template> |
| 131 | <script setup lang="ts" name="Job"> | 131 | <script setup lang="ts" name="Job"> |
| 132 | -import { ref, unref } from 'vue' | ||
| 133 | -import { useRouter } from 'vue-router' | ||
| 134 | -import { ElDropdown, ElDropdownMenu, ElDropdownItem } from 'element-plus' | ||
| 135 | import { useI18n } from '@/hooks/web/useI18n' | 132 | import { useI18n } from '@/hooks/web/useI18n' |
| 136 | import { useMessage } from '@/hooks/web/useMessage' | 133 | import { useMessage } from '@/hooks/web/useMessage' |
| 137 | import { useXTable } from '@/hooks/web/useXTable' | 134 | import { useXTable } from '@/hooks/web/useXTable' |
| 138 | -import { FormExpose } from '@/components/Form' | ||
| 139 | -import { Crontab } from '@/components/Crontab' | 135 | +import type { FormExpose } from '@/components/Form' |
| 140 | import * as JobApi from '@/api/infra/job' | 136 | import * as JobApi from '@/api/infra/job' |
| 141 | import { rules, allSchemas } from './job.data' | 137 | import { rules, allSchemas } from './job.data' |
| 142 | import { InfraJobStatusEnum } from '@/utils/constants' | 138 | import { InfraJobStatusEnum } from '@/utils/constants' |
yudao-ui-admin-vue3/src/views/infra/job/job.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { DICT_TYPE } from '@/utils/dict' | 1 | import { DICT_TYPE } from '@/utils/dict' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { useI18n } from '@/hooks/web/useI18n' | 3 | import { useI18n } from '@/hooks/web/useI18n' |
yudao-ui-admin-vue3/src/views/infra/job/jobLog.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { DICT_TYPE } from '@/utils/dict' | 1 | import { DICT_TYPE } from '@/utils/dict' |
| 3 | import { useI18n } from '@/hooks/web/useI18n' | 2 | import { useI18n } from '@/hooks/web/useI18n' |
| 4 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' | 3 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' |
yudao-ui-admin-vue3/src/views/infra/redis/index.vue
| @@ -125,17 +125,6 @@ | @@ -125,17 +125,6 @@ | ||
| 125 | </XModal> | 125 | </XModal> |
| 126 | </template> | 126 | </template> |
| 127 | <script setup lang="ts" name="Redis"> | 127 | <script setup lang="ts" name="Redis"> |
| 128 | -import { onBeforeMount, ref } from 'vue' | ||
| 129 | -import { | ||
| 130 | - ElRow, | ||
| 131 | - ElCard, | ||
| 132 | - ElCol, | ||
| 133 | - ElTable, | ||
| 134 | - ElTableColumn, | ||
| 135 | - ElScrollbar, | ||
| 136 | - ElDescriptions, | ||
| 137 | - ElDescriptionsItem | ||
| 138 | -} from 'element-plus' | ||
| 139 | import * as echarts from 'echarts' | 128 | import * as echarts from 'echarts' |
| 140 | import { DICT_TYPE } from '@/utils/dict' | 129 | import { DICT_TYPE } from '@/utils/dict' |
| 141 | import { useI18n } from '@/hooks/web/useI18n' | 130 | import { useI18n } from '@/hooks/web/useI18n' |
yudao-ui-admin-vue3/src/views/infra/server/index.vue
| @@ -4,9 +4,6 @@ | @@ -4,9 +4,6 @@ | ||
| 4 | </ContentWrap> | 4 | </ContentWrap> |
| 5 | </template> | 5 | </template> |
| 6 | <script setup lang="ts" name="Server"> | 6 | <script setup lang="ts" name="Server"> |
| 7 | -import { ref } from 'vue' | ||
| 8 | -import { IFrame } from '@/components/IFrame' | ||
| 9 | - | ||
| 10 | const BASE_URL = import.meta.env.VITE_BASE_URL | 7 | const BASE_URL = import.meta.env.VITE_BASE_URL |
| 11 | const src = ref(BASE_URL + '/admin/applications') | 8 | const src = ref(BASE_URL + '/admin/applications') |
| 12 | </script> | 9 | </script> |
yudao-ui-admin-vue3/src/views/infra/skywalking/index.vue
| @@ -4,8 +4,5 @@ | @@ -4,8 +4,5 @@ | ||
| 4 | </ContentWrap> | 4 | </ContentWrap> |
| 5 | </template> | 5 | </template> |
| 6 | <script setup lang="ts" name="Skywalking"> | 6 | <script setup lang="ts" name="Skywalking"> |
| 7 | -import { ref } from 'vue' | ||
| 8 | -import { IFrame } from '@/components/IFrame' | ||
| 9 | - | ||
| 10 | const src = ref('http://skywalking.shop.iocoder.cn') | 7 | const src = ref('http://skywalking.shop.iocoder.cn') |
| 11 | </script> | 8 | </script> |
yudao-ui-admin-vue3/src/views/infra/swagger/index.vue
| @@ -4,9 +4,6 @@ | @@ -4,9 +4,6 @@ | ||
| 4 | </ContentWrap> | 4 | </ContentWrap> |
| 5 | </template> | 5 | </template> |
| 6 | <script setup lang="ts" name="Swagger"> | 6 | <script setup lang="ts" name="Swagger"> |
| 7 | -import { ref } from 'vue' | ||
| 8 | -import { IFrame } from '@/components/IFrame' | ||
| 9 | - | ||
| 10 | const BASE_URL = import.meta.env.VITE_BASE_URL | 7 | const BASE_URL = import.meta.env.VITE_BASE_URL |
| 11 | const src = ref(BASE_URL + '/doc.html') | 8 | const src = ref(BASE_URL + '/doc.html') |
| 12 | </script> | 9 | </script> |
yudao-ui-admin-vue3/src/views/infra/webSocket/index.vue
| @@ -56,9 +56,6 @@ | @@ -56,9 +56,6 @@ | ||
| 56 | </div> | 56 | </div> |
| 57 | </template> | 57 | </template> |
| 58 | <script setup lang="ts"> | 58 | <script setup lang="ts"> |
| 59 | -import { computed, reactive, ref, watchEffect } from 'vue' | ||
| 60 | -import { ElCard, ElInput, ElTag } from 'element-plus' | ||
| 61 | -import { useWebSocket } from '@vueuse/core' | ||
| 62 | import dayjs from 'dayjs' | 59 | import dayjs from 'dayjs' |
| 63 | import { useUserStore } from '@/store/modules/user' | 60 | import { useUserStore } from '@/store/modules/user' |
| 64 | 61 |
yudao-ui-admin-vue3/src/views/pay/app/app.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/pay/app/index.vue
| @@ -76,11 +76,10 @@ | @@ -76,11 +76,10 @@ | ||
| 76 | </XModal> | 76 | </XModal> |
| 77 | </template> | 77 | </template> |
| 78 | <script setup lang="ts" name="App"> | 78 | <script setup lang="ts" name="App"> |
| 79 | -import { ref, unref } from 'vue' | ||
| 80 | import { useI18n } from '@/hooks/web/useI18n' | 79 | import { useI18n } from '@/hooks/web/useI18n' |
| 81 | import { useMessage } from '@/hooks/web/useMessage' | 80 | import { useMessage } from '@/hooks/web/useMessage' |
| 82 | import { useXTable } from '@/hooks/web/useXTable' | 81 | import { useXTable } from '@/hooks/web/useXTable' |
| 83 | -import { FormExpose } from '@/components/Form' | 82 | +import type { FormExpose } from '@/components/Form' |
| 84 | import { rules, allSchemas } from './app.data' | 83 | import { rules, allSchemas } from './app.data' |
| 85 | import * as AppApi from '@/api/pay/app' | 84 | import * as AppApi from '@/api/pay/app' |
| 86 | 85 |
yudao-ui-admin-vue3/src/views/pay/merchant/index.vue
| @@ -75,11 +75,10 @@ | @@ -75,11 +75,10 @@ | ||
| 75 | </XModal> | 75 | </XModal> |
| 76 | </template> | 76 | </template> |
| 77 | <script setup lang="ts" name="Merchant"> | 77 | <script setup lang="ts" name="Merchant"> |
| 78 | -import { ref, unref } from 'vue' | ||
| 79 | import { useI18n } from '@/hooks/web/useI18n' | 78 | import { useI18n } from '@/hooks/web/useI18n' |
| 80 | import { useMessage } from '@/hooks/web/useMessage' | 79 | import { useMessage } from '@/hooks/web/useMessage' |
| 81 | import { useXTable } from '@/hooks/web/useXTable' | 80 | import { useXTable } from '@/hooks/web/useXTable' |
| 82 | -import { FormExpose } from '@/components/Form' | 81 | +import type { FormExpose } from '@/components/Form' |
| 83 | import { rules, allSchemas } from './merchant.data' | 82 | import { rules, allSchemas } from './merchant.data' |
| 84 | import * as MerchantApi from '@/api/pay/merchant' | 83 | import * as MerchantApi from '@/api/pay/merchant' |
| 85 | 84 |
yudao-ui-admin-vue3/src/views/pay/merchant/merchant.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/pay/order/index.vue
| @@ -42,7 +42,6 @@ | @@ -42,7 +42,6 @@ | ||
| 42 | </XModal> | 42 | </XModal> |
| 43 | </template> | 43 | </template> |
| 44 | <script setup lang="ts" name="Order"> | 44 | <script setup lang="ts" name="Order"> |
| 45 | -import { ref } from 'vue' | ||
| 46 | import { useI18n } from '@/hooks/web/useI18n' | 45 | import { useI18n } from '@/hooks/web/useI18n' |
| 47 | import { useXTable } from '@/hooks/web/useXTable' | 46 | import { useXTable } from '@/hooks/web/useXTable' |
| 48 | import { allSchemas } from './order.data' | 47 | import { allSchemas } from './order.data' |
yudao-ui-admin-vue3/src/views/pay/order/order.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/pay/refund/index.vue
| @@ -34,7 +34,6 @@ | @@ -34,7 +34,6 @@ | ||
| 34 | </XModal> | 34 | </XModal> |
| 35 | </template> | 35 | </template> |
| 36 | <script setup lang="ts" name="Refund"> | 36 | <script setup lang="ts" name="Refund"> |
| 37 | -import { ref } from 'vue' | ||
| 38 | import { useI18n } from '@/hooks/web/useI18n' | 37 | import { useI18n } from '@/hooks/web/useI18n' |
| 39 | import { useXTable } from '@/hooks/web/useXTable' | 38 | import { useXTable } from '@/hooks/web/useXTable' |
| 40 | import { allSchemas } from './refund.data' | 39 | import { allSchemas } from './refund.data' |
yudao-ui-admin-vue3/src/views/pay/refund/refund.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { DICT_TYPE } from '@/utils/dict' | 2 | import { DICT_TYPE } from '@/utils/dict' |
| 4 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' | 3 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' |
yudao-ui-admin-vue3/src/views/system/dept/dept.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/system/dept/index.vue
| @@ -75,13 +75,11 @@ | @@ -75,13 +75,11 @@ | ||
| 75 | </XModal> | 75 | </XModal> |
| 76 | </template> | 76 | </template> |
| 77 | <script setup lang="ts" name="Dept"> | 77 | <script setup lang="ts" name="Dept"> |
| 78 | -import { nextTick, onMounted, ref, unref } from 'vue' | ||
| 79 | -import { ElSelect, ElTreeSelect, ElOption } from 'element-plus' | ||
| 80 | import { handleTree, defaultProps } from '@/utils/tree' | 78 | import { handleTree, defaultProps } from '@/utils/tree' |
| 81 | import { useI18n } from '@/hooks/web/useI18n' | 79 | import { useI18n } from '@/hooks/web/useI18n' |
| 82 | import { useMessage } from '@/hooks/web/useMessage' | 80 | import { useMessage } from '@/hooks/web/useMessage' |
| 83 | import { useXTable } from '@/hooks/web/useXTable' | 81 | import { useXTable } from '@/hooks/web/useXTable' |
| 84 | -import { FormExpose } from '@/components/Form' | 82 | +import type { FormExpose } from '@/components/Form' |
| 85 | import { allSchemas, rules } from './dept.data' | 83 | import { allSchemas, rules } from './dept.data' |
| 86 | import * as DeptApi from '@/api/system/dept' | 84 | import * as DeptApi from '@/api/system/dept' |
| 87 | import { getListSimpleUsersApi, UserVO } from '@/api/system/user' | 85 | import { getListSimpleUsersApi, UserVO } from '@/api/system/user' |
yudao-ui-admin-vue3/src/views/system/dict/dict.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { DICT_TYPE } from '@/utils/dict' | 1 | import { DICT_TYPE } from '@/utils/dict' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { useI18n } from '@/hooks/web/useI18n' | 3 | import { useI18n } from '@/hooks/web/useI18n' |
yudao-ui-admin-vue3/src/views/system/dict/dict.type.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { DICT_TYPE } from '@/utils/dict' | 1 | import { DICT_TYPE } from '@/utils/dict' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { useI18n } from '@/hooks/web/useI18n' | 3 | import { useI18n } from '@/hooks/web/useI18n' |
yudao-ui-admin-vue3/src/views/system/dict/index.vue
| @@ -122,13 +122,11 @@ | @@ -122,13 +122,11 @@ | ||
| 122 | </div> | 122 | </div> |
| 123 | </template> | 123 | </template> |
| 124 | <script setup lang="ts" name="Dict"> | 124 | <script setup lang="ts" name="Dict"> |
| 125 | -import { ref, unref, reactive } from 'vue' | ||
| 126 | import { useI18n } from '@/hooks/web/useI18n' | 125 | import { useI18n } from '@/hooks/web/useI18n' |
| 127 | import { useMessage } from '@/hooks/web/useMessage' | 126 | import { useMessage } from '@/hooks/web/useMessage' |
| 128 | import { useXTable } from '@/hooks/web/useXTable' | 127 | import { useXTable } from '@/hooks/web/useXTable' |
| 129 | import { VxeTableEvents } from 'vxe-table' | 128 | import { VxeTableEvents } from 'vxe-table' |
| 130 | -import { FormExpose } from '@/components/Form' | ||
| 131 | -import { ElInput, ElTag, ElCard } from 'element-plus' | 129 | +import type { FormExpose } from '@/components/Form' |
| 132 | import * as DictTypeSchemas from './dict.type' | 130 | import * as DictTypeSchemas from './dict.type' |
| 133 | import * as DictDataSchemas from './dict.data' | 131 | import * as DictDataSchemas from './dict.data' |
| 134 | import * as DictTypeApi from '@/api/system/dict/dict.type' | 132 | import * as DictTypeApi from '@/api/system/dict/dict.type' |
yudao-ui-admin-vue3/src/views/system/errorCode/errorCode.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { required } from '@/utils/formRules' | 1 | import { required } from '@/utils/formRules' |
| 3 | import { useI18n } from '@/hooks/web/useI18n' | 2 | import { useI18n } from '@/hooks/web/useI18n' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/system/errorCode/index.vue
| @@ -68,11 +68,10 @@ | @@ -68,11 +68,10 @@ | ||
| 68 | </template> | 68 | </template> |
| 69 | <script setup lang="ts" name="ErrorCode"> | 69 | <script setup lang="ts" name="ErrorCode"> |
| 70 | // 全局相关的 import | 70 | // 全局相关的 import |
| 71 | -import { ref, unref } from 'vue' | ||
| 72 | import { useI18n } from '@/hooks/web/useI18n' | 71 | import { useI18n } from '@/hooks/web/useI18n' |
| 73 | import { useMessage } from '@/hooks/web/useMessage' | 72 | import { useMessage } from '@/hooks/web/useMessage' |
| 74 | import { useXTable } from '@/hooks/web/useXTable' | 73 | import { useXTable } from '@/hooks/web/useXTable' |
| 75 | -import { FormExpose } from '@/components/Form' | 74 | +import type { FormExpose } from '@/components/Form' |
| 76 | // 业务相关的 import | 75 | // 业务相关的 import |
| 77 | import { rules, allSchemas } from './errorCode.data' | 76 | import { rules, allSchemas } from './errorCode.data' |
| 78 | import * as ErrorCodeApi from '@/api/system/errorCode' | 77 | import * as ErrorCodeApi from '@/api/system/errorCode' |
yudao-ui-admin-vue3/src/views/system/loginlog/index.vue
| @@ -29,7 +29,6 @@ | @@ -29,7 +29,6 @@ | ||
| 29 | </template> | 29 | </template> |
| 30 | <script setup lang="ts" name="Loginlog"> | 30 | <script setup lang="ts" name="Loginlog"> |
| 31 | // 全局相关的 import | 31 | // 全局相关的 import |
| 32 | -import { ref } from 'vue' | ||
| 33 | import { useI18n } from '@/hooks/web/useI18n' | 32 | import { useI18n } from '@/hooks/web/useI18n' |
| 34 | import { useXTable } from '@/hooks/web/useXTable' | 33 | import { useXTable } from '@/hooks/web/useXTable' |
| 35 | // 业务相关的 import | 34 | // 业务相关的 import |
yudao-ui-admin-vue3/src/views/system/loginlog/loginLog.data.ts
yudao-ui-admin-vue3/src/views/system/menu/index.vue
| @@ -176,24 +176,10 @@ | @@ -176,24 +176,10 @@ | ||
| 176 | </template> | 176 | </template> |
| 177 | <script setup lang="ts" name="Menu"> | 177 | <script setup lang="ts" name="Menu"> |
| 178 | // 全局相关的 import | 178 | // 全局相关的 import |
| 179 | -import { ref } from 'vue' | ||
| 180 | import { useI18n } from '@/hooks/web/useI18n' | 179 | import { useI18n } from '@/hooks/web/useI18n' |
| 181 | import { CACHE_KEY, useCache } from '@/hooks/web/useCache' | 180 | import { CACHE_KEY, useCache } from '@/hooks/web/useCache' |
| 182 | import { useMessage } from '@/hooks/web/useMessage' | 181 | import { useMessage } from '@/hooks/web/useMessage' |
| 183 | -import { | ||
| 184 | - ElCol, | ||
| 185 | - ElForm, | ||
| 186 | - ElFormItem, | ||
| 187 | - ElInput, | ||
| 188 | - ElInputNumber, | ||
| 189 | - ElTreeSelect, | ||
| 190 | - ElRadio, | ||
| 191 | - ElRadioGroup, | ||
| 192 | - ElRadioButton, | ||
| 193 | - FormInstance | ||
| 194 | -} from 'element-plus' | ||
| 195 | -import { Tooltip } from '@/components/Tooltip' | ||
| 196 | -import { IconSelect } from '@/components/Icon' | 182 | +import { FormInstance } from 'element-plus' |
| 197 | // 业务相关的 import | 183 | // 业务相关的 import |
| 198 | import { DICT_TYPE, getIntDictOptions } from '@/utils/dict' | 184 | import { DICT_TYPE, getIntDictOptions } from '@/utils/dict' |
| 199 | import { SystemMenuTypeEnum, CommonStatusEnum } from '@/utils/constants' | 185 | import { SystemMenuTypeEnum, CommonStatusEnum } from '@/utils/constants' |
yudao-ui-admin-vue3/src/views/system/menu/menu.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { DICT_TYPE } from '@/utils/dict' | 2 | import { DICT_TYPE } from '@/utils/dict' |
| 4 | import { required } from '@/utils/formRules' | 3 | import { required } from '@/utils/formRules' |
yudao-ui-admin-vue3/src/views/system/notice/index.vue
| @@ -72,15 +72,13 @@ | @@ -72,15 +72,13 @@ | ||
| 72 | </template> | 72 | </template> |
| 73 | <script setup lang="ts" name="Notice"> | 73 | <script setup lang="ts" name="Notice"> |
| 74 | // 全局相关的 import | 74 | // 全局相关的 import |
| 75 | -import { ref, unref } from 'vue' | ||
| 76 | import { useI18n } from '@/hooks/web/useI18n' | 75 | import { useI18n } from '@/hooks/web/useI18n' |
| 77 | import { useMessage } from '@/hooks/web/useMessage' | 76 | import { useMessage } from '@/hooks/web/useMessage' |
| 78 | import { useXTable } from '@/hooks/web/useXTable' | 77 | import { useXTable } from '@/hooks/web/useXTable' |
| 79 | -import { FormExpose } from '@/components/Form' | 78 | +import type { FormExpose } from '@/components/Form' |
| 80 | // 业务相关的 import | 79 | // 业务相关的 import |
| 81 | import * as NoticeApi from '@/api/system/notice' | 80 | import * as NoticeApi from '@/api/system/notice' |
| 82 | import { rules, allSchemas } from './notice.data' | 81 | import { rules, allSchemas } from './notice.data' |
| 83 | -import { Editor } from '@/components/Editor' | ||
| 84 | 82 | ||
| 85 | const { t } = useI18n() // 国际化 | 83 | const { t } = useI18n() // 国际化 |
| 86 | const message = useMessage() // 消息弹窗 | 84 | const message = useMessage() // 消息弹窗 |
yudao-ui-admin-vue3/src/views/system/notice/notice.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/system/oauth2/client/client.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE, getStrDictOptions } from '@/utils/dict' | 3 | import { DICT_TYPE, getStrDictOptions } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
| @@ -131,12 +131,10 @@ | @@ -131,12 +131,10 @@ | ||
| 131 | </template> | 131 | </template> |
| 132 | <script setup lang="ts" name="Client"> | 132 | <script setup lang="ts" name="Client"> |
| 133 | // 全局相关的 import | 133 | // 全局相关的 import |
| 134 | -import { ref, unref } from 'vue' | ||
| 135 | -import { ElTag } from 'element-plus' | ||
| 136 | import { useI18n } from '@/hooks/web/useI18n' | 134 | import { useI18n } from '@/hooks/web/useI18n' |
| 137 | import { useMessage } from '@/hooks/web/useMessage' | 135 | import { useMessage } from '@/hooks/web/useMessage' |
| 138 | import { useXTable } from '@/hooks/web/useXTable' | 136 | import { useXTable } from '@/hooks/web/useXTable' |
| 139 | -import { FormExpose } from '@/components/Form' | 137 | +import type { FormExpose } from '@/components/Form' |
| 140 | // 业务相关的 import | 138 | // 业务相关的 import |
| 141 | import * as ClientApi from '@/api/system/oauth2/client' | 139 | import * as ClientApi from '@/api/system/oauth2/client' |
| 142 | import { rules, allSchemas } from './client.data' | 140 | import { rules, allSchemas } from './client.data' |
yudao-ui-admin-vue3/src/views/system/oauth2/token/index.vue
| @@ -25,7 +25,6 @@ | @@ -25,7 +25,6 @@ | ||
| 25 | </XModal> | 25 | </XModal> |
| 26 | </template> | 26 | </template> |
| 27 | <script setup lang="ts" name="Token"> | 27 | <script setup lang="ts" name="Token"> |
| 28 | -import { ref } from 'vue' | ||
| 29 | import { useI18n } from '@/hooks/web/useI18n' | 28 | import { useI18n } from '@/hooks/web/useI18n' |
| 30 | import { useMessage } from '@/hooks/web/useMessage' | 29 | import { useMessage } from '@/hooks/web/useMessage' |
| 31 | import { useXTable } from '@/hooks/web/useXTable' | 30 | import { useXTable } from '@/hooks/web/useXTable' |
yudao-ui-admin-vue3/src/views/system/oauth2/token/token.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { DICT_TYPE } from '@/utils/dict' | 2 | import { DICT_TYPE } from '@/utils/dict' |
| 4 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' | 3 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' |
yudao-ui-admin-vue3/src/views/system/operatelog/index.vue
| @@ -43,7 +43,6 @@ | @@ -43,7 +43,6 @@ | ||
| 43 | </template> | 43 | </template> |
| 44 | <script setup lang="ts" name="OperateLog"> | 44 | <script setup lang="ts" name="OperateLog"> |
| 45 | // 全局相关的 import | 45 | // 全局相关的 import |
| 46 | -import { ref } from 'vue' | ||
| 47 | import { useI18n } from '@/hooks/web/useI18n' | 46 | import { useI18n } from '@/hooks/web/useI18n' |
| 48 | import { useXTable } from '@/hooks/web/useXTable' | 47 | import { useXTable } from '@/hooks/web/useXTable' |
| 49 | // 业务相关的 import | 48 | // 业务相关的 import |
yudao-ui-admin-vue3/src/views/system/operatelog/operatelog.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { DICT_TYPE } from '@/utils/dict' | 2 | import { DICT_TYPE } from '@/utils/dict' |
| 4 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' | 3 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' |
yudao-ui-admin-vue3/src/views/system/post/index.vue
| @@ -73,11 +73,10 @@ | @@ -73,11 +73,10 @@ | ||
| 73 | </template> | 73 | </template> |
| 74 | <script setup lang="ts" name="Post"> | 74 | <script setup lang="ts" name="Post"> |
| 75 | // 全局相关的 import | 75 | // 全局相关的 import |
| 76 | -import { ref, unref } from 'vue' | ||
| 77 | import { useI18n } from '@/hooks/web/useI18n' | 76 | import { useI18n } from '@/hooks/web/useI18n' |
| 78 | import { useMessage } from '@/hooks/web/useMessage' | 77 | import { useMessage } from '@/hooks/web/useMessage' |
| 79 | import { useXTable } from '@/hooks/web/useXTable' | 78 | import { useXTable } from '@/hooks/web/useXTable' |
| 80 | -import { FormExpose } from '@/components/Form' | 79 | +import type { FormExpose } from '@/components/Form' |
| 81 | // 业务相关的 import | 80 | // 业务相关的 import |
| 82 | import * as PostApi from '@/api/system/post' | 81 | import * as PostApi from '@/api/system/post' |
| 83 | import { rules, allSchemas } from './post.data' | 82 | import { rules, allSchemas } from './post.data' |
yudao-ui-admin-vue3/src/views/system/post/post.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/system/role/index.vue
| @@ -148,18 +148,8 @@ | @@ -148,18 +148,8 @@ | ||
| 148 | </XModal> | 148 | </XModal> |
| 149 | </template> | 149 | </template> |
| 150 | <script setup lang="ts" name="Role"> | 150 | <script setup lang="ts" name="Role"> |
| 151 | -import { onMounted, reactive, ref, unref } from 'vue' | ||
| 152 | -import { | ||
| 153 | - ElForm, | ||
| 154 | - ElFormItem, | ||
| 155 | - ElSelect, | ||
| 156 | - ElOption, | ||
| 157 | - ElTree, | ||
| 158 | - ElCard, | ||
| 159 | - ElSwitch, | ||
| 160 | - ElTag | ||
| 161 | -} from 'element-plus' | ||
| 162 | -import { FormExpose } from '@/components/Form' | 151 | +import type { ElTree } from 'element-plus' |
| 152 | +import type { FormExpose } from '@/components/Form' | ||
| 163 | import { useI18n } from '@/hooks/web/useI18n' | 153 | import { useI18n } from '@/hooks/web/useI18n' |
| 164 | import { useMessage } from '@/hooks/web/useMessage' | 154 | import { useMessage } from '@/hooks/web/useMessage' |
| 165 | import { useXTable } from '@/hooks/web/useXTable' | 155 | import { useXTable } from '@/hooks/web/useXTable' |
yudao-ui-admin-vue3/src/views/system/role/role.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/system/sensitiveWord/index.vue
| @@ -103,12 +103,10 @@ | @@ -103,12 +103,10 @@ | ||
| 103 | </XModal> | 103 | </XModal> |
| 104 | </template> | 104 | </template> |
| 105 | <script setup lang="ts" name="SensitiveWord"> | 105 | <script setup lang="ts" name="SensitiveWord"> |
| 106 | -import { onMounted, ref, unref } from 'vue' | ||
| 107 | import { useI18n } from '@/hooks/web/useI18n' | 106 | import { useI18n } from '@/hooks/web/useI18n' |
| 108 | import { useMessage } from '@/hooks/web/useMessage' | 107 | import { useMessage } from '@/hooks/web/useMessage' |
| 109 | import { useXTable } from '@/hooks/web/useXTable' | 108 | import { useXTable } from '@/hooks/web/useXTable' |
| 110 | -import { FormExpose } from '@/components/Form' | ||
| 111 | -import { ElTag, ElSelect, ElOption } from 'element-plus' | 109 | +import type { FormExpose } from '@/components/Form' |
| 112 | import * as SensitiveWordApi from '@/api/system/sensitiveWord' | 110 | import * as SensitiveWordApi from '@/api/system/sensitiveWord' |
| 113 | import { rules, allSchemas } from './sensitiveWord.data' | 111 | import { rules, allSchemas } from './sensitiveWord.data' |
| 114 | 112 |
yudao-ui-admin-vue3/src/views/system/sensitiveWord/sensitiveWord.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue
| @@ -69,11 +69,10 @@ | @@ -69,11 +69,10 @@ | ||
| 69 | </template> | 69 | </template> |
| 70 | <script setup lang="ts" name="SmsChannel"> | 70 | <script setup lang="ts" name="SmsChannel"> |
| 71 | // 全局相关的 import | 71 | // 全局相关的 import |
| 72 | -import { ref, unref } from 'vue' | ||
| 73 | import { useI18n } from '@/hooks/web/useI18n' | 72 | import { useI18n } from '@/hooks/web/useI18n' |
| 74 | import { useMessage } from '@/hooks/web/useMessage' | 73 | import { useMessage } from '@/hooks/web/useMessage' |
| 75 | import { useXTable } from '@/hooks/web/useXTable' | 74 | import { useXTable } from '@/hooks/web/useXTable' |
| 76 | -import { FormExpose } from '@/components/Form' | 75 | +import type { FormExpose } from '@/components/Form' |
| 77 | // 业务相关的 import | 76 | // 业务相关的 import |
| 78 | import * as SmsChannelApi from '@/api/system/sms/smsChannel' | 77 | import * as SmsChannelApi from '@/api/system/sms/smsChannel' |
| 79 | import { rules, allSchemas } from './sms.channel.data' | 78 | import { rules, allSchemas } from './sms.channel.data' |
yudao-ui-admin-vue3/src/views/system/sms/smsChannel/sms.channel.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |
yudao-ui-admin-vue3/src/views/system/sms/smsLog/index.vue
| @@ -32,7 +32,6 @@ | @@ -32,7 +32,6 @@ | ||
| 32 | </template> | 32 | </template> |
| 33 | <script setup lang="ts" name="SmsLog"> | 33 | <script setup lang="ts" name="SmsLog"> |
| 34 | // 全局相关的 import | 34 | // 全局相关的 import |
| 35 | -import { ref } from 'vue' | ||
| 36 | import { useI18n } from '@/hooks/web/useI18n' | 35 | import { useI18n } from '@/hooks/web/useI18n' |
| 37 | import { useXTable } from '@/hooks/web/useXTable' | 36 | import { useXTable } from '@/hooks/web/useXTable' |
| 38 | import { allSchemas } from './sms.log.data' | 37 | import { allSchemas } from './sms.log.data' |
yudao-ui-admin-vue3/src/views/system/sms/smsLog/sms.log.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { DICT_TYPE } from '@/utils/dict' | 2 | import { DICT_TYPE } from '@/utils/dict' |
| 4 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' | 3 | import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' |
yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue
| @@ -110,12 +110,10 @@ | @@ -110,12 +110,10 @@ | ||
| 110 | </template> | 110 | </template> |
| 111 | <script setup lang="ts" name="SmsTemplate"> | 111 | <script setup lang="ts" name="SmsTemplate"> |
| 112 | // 全局相关的 import | 112 | // 全局相关的 import |
| 113 | -import { ref, unref } from 'vue' | ||
| 114 | import { useI18n } from '@/hooks/web/useI18n' | 113 | import { useI18n } from '@/hooks/web/useI18n' |
| 115 | import { useMessage } from '@/hooks/web/useMessage' | 114 | import { useMessage } from '@/hooks/web/useMessage' |
| 116 | import { useXTable } from '@/hooks/web/useXTable' | 115 | import { useXTable } from '@/hooks/web/useXTable' |
| 117 | -import { FormExpose } from '@/components/Form' | ||
| 118 | -import { ElForm, ElFormItem, ElInput } from 'element-plus' | 116 | +import type { FormExpose } from '@/components/Form' |
| 119 | // 业务相关的 import | 117 | // 业务相关的 import |
| 120 | import * as SmsTemplateApi from '@/api/system/sms/smsTemplate' | 118 | import * as SmsTemplateApi from '@/api/system/sms/smsTemplate' |
| 121 | import { rules, allSchemas } from './sms.template.data' | 119 | import { rules, allSchemas } from './sms.template.data' |
yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/sms.template.data.ts
| 1 | -import { reactive } from 'vue' | ||
| 2 | import { useI18n } from '@/hooks/web/useI18n' | 1 | import { useI18n } from '@/hooks/web/useI18n' |
| 3 | import { required } from '@/utils/formRules' | 2 | import { required } from '@/utils/formRules' |
| 4 | import { DICT_TYPE } from '@/utils/dict' | 3 | import { DICT_TYPE } from '@/utils/dict' |