update 升级 全部依赖版本与适配性代码修改

This commit is contained in:
疯狂的狮子Li
2026-07-16 18:39:42 +08:00
parent 21fc08193e
commit c3477b3a5a
5 changed files with 870 additions and 916 deletions

View File

@@ -104,7 +104,7 @@
</template>
<script setup lang="ts">
import { VxeTableInstance } from 'vxe-table';
import type { VxeTableInstance } from 'vxe-table';
import animateConfig from '@/animate';
import api from '@/api/system/role';
import { RoleVO, RoleQuery } from '@/api/system/role/types';

View File

@@ -167,7 +167,7 @@
</template>
<script setup lang="ts">
import { VxeTableInstance } from 'vxe-table';
import type { VxeTableInstance } from 'vxe-table';
import animateConfig from '@/animate';
import { DeptTreeVO, DeptVO } from '@/api/system/dept/types';
import api from '@/api/system/user';

View File

@@ -1,13 +1,15 @@
import HighLight from '@highlightjs/vue-plugin';
import { ElDialog } from 'element-plus';
import { createApp } from 'vue';
import { install as VxeTablePlugin, VxeUI } from 'vxe-table';
import VxeUIPlugin, { VxeUI } from 'vxe-pc-ui';
import VxeTablePlugin from 'vxe-table';
import 'virtual:uno.css';
import 'element-plus/theme-chalk/dark/css-vars.css';
import '@/assets/styles/index.scss';
import 'highlight.js/styles/atom-one-dark.css';
import 'highlight.js/lib/common';
import 'virtual:svg-icons-register';
import 'vxe-pc-ui/lib/style.css';
import 'vxe-table/lib/style.css';
import i18n from '@/lang/index';
import ElementIcons from '@/plugins/svgicon';
@@ -31,6 +33,7 @@ app.use(ElementIcons);
app.use(store);
app.use(router);
app.use(i18n);
app.use(VxeUIPlugin);
app.use(VxeTablePlugin);
app.use(plugins);
directive(app);