refactor: 移除未使用的vxe-pc-ui依赖并清理相关代码
移除`vxe-pc-ui`依赖,清理了`package.json`和`package-lock.json`中的相关配置。同时,删除了`dict.vue`和`vxe-table.ts`中与`vxe-pc-ui`相关的代码,简化了表格配置逻辑。这些更改旨在减少项目依赖,提高代码的可维护性。
This commit is contained in:
parent
ffc12826c7
commit
721731500a
7
package-lock.json
generated
7
package-lock.json
generated
@ -34,7 +34,6 @@
|
|||||||
"vue-i18n": "11.1.0",
|
"vue-i18n": "11.1.0",
|
||||||
"vue-router": "4.5.0",
|
"vue-router": "4.5.0",
|
||||||
"vue-web-cam": "^1.9.0",
|
"vue-web-cam": "^1.9.0",
|
||||||
"vxe-pc-ui": "^4.4.20",
|
|
||||||
"vxe-table": "^4.11.28",
|
"vxe-table": "^4.11.28",
|
||||||
"xe-utils": "^3.7.4"
|
"xe-utils": "^3.7.4"
|
||||||
},
|
},
|
||||||
@ -13835,9 +13834,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/vxe-pc-ui": {
|
"node_modules/vxe-pc-ui": {
|
||||||
"version": "4.4.20",
|
"version": "4.4.21",
|
||||||
"resolved": "https://registry.npmmirror.com/vxe-pc-ui/-/vxe-pc-ui-4.4.20.tgz",
|
"resolved": "https://registry.npmmirror.com/vxe-pc-ui/-/vxe-pc-ui-4.4.21.tgz",
|
||||||
"integrity": "sha512-XDQAWzXHpCgGlfesnisR2rIGf+YBUXx0Ivopkf+20+5SFjM3Sd4/zJH152neYjNTU3A8j5/+0h9o/X7bTn+F+Q==",
|
"integrity": "sha512-g877IT/oXQH4MCnLEh+YZU0xQ+952X3OqktuQkuvQeqv+UgIQyK6eODiNAp9JdFhEcZPzfoUZMjjZt9eXpeqBg==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vxe-ui/core": "^4.0.38"
|
"@vxe-ui/core": "^4.0.38"
|
||||||
|
|||||||
@ -102,7 +102,6 @@
|
|||||||
"vue-i18n": "11.1.0",
|
"vue-i18n": "11.1.0",
|
||||||
"vue-router": "4.5.0",
|
"vue-router": "4.5.0",
|
||||||
"vue-web-cam": "^1.9.0",
|
"vue-web-cam": "^1.9.0",
|
||||||
"vxe-pc-ui": "^4.4.20",
|
|
||||||
"vxe-table": "^4.11.28",
|
"vxe-table": "^4.11.28",
|
||||||
"xe-utils": "^3.7.4"
|
"xe-utils": "^3.7.4"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -3,7 +3,6 @@ package com.vxnet.pms.service;
|
|||||||
import com.vxnet.pms.domain.Dict;
|
import com.vxnet.pms.domain.Dict;
|
||||||
import com.vxnet.pms.repository.DictRepository;
|
import com.vxnet.pms.repository.DictRepository;
|
||||||
import com.vxnet.pms.security.SecurityUtils;
|
import com.vxnet.pms.security.SecurityUtils;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.springframework.data.domain.PageRequest;
|
import org.springframework.data.domain.PageRequest;
|
||||||
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.domain.Pageable;
|
||||||
|
|||||||
@ -73,7 +73,6 @@
|
|||||||
<div class="dict-list" v-if="dicts && dicts.length > 0">
|
<div class="dict-list" v-if="dicts && dicts.length > 0">
|
||||||
<vxe-table
|
<vxe-table
|
||||||
:data="dicts"
|
:data="dicts"
|
||||||
:columns="columns.filter(col => col.visible !== false)"
|
|
||||||
:tree-config="{ childrenField: 'children' }"
|
:tree-config="{ childrenField: 'children' }"
|
||||||
:border="true"
|
:border="true"
|
||||||
:stripe="true"
|
:stripe="true"
|
||||||
|
|||||||
@ -1,15 +1,13 @@
|
|||||||
import type { App } from 'vue';
|
import type { App } from 'vue';
|
||||||
import VxeUIAll from 'vxe-pc-ui';
|
|
||||||
import 'vxe-pc-ui/lib/style.css';
|
|
||||||
import VxeUITable from 'vxe-table';
|
import VxeUITable from 'vxe-table';
|
||||||
import 'vxe-table/lib/style.css';
|
import 'vxe-table/lib/style.css';
|
||||||
|
|
||||||
export function setupVXETable(app: App) {
|
export function setupVXETable(app: App) {
|
||||||
// 全局注册
|
// 全局注册
|
||||||
app.use(VxeUIAll).use(VxeUITable);
|
app.use(VxeUITable);
|
||||||
|
|
||||||
// 全局配置
|
// 全局配置
|
||||||
VxeUIAll.setConfig({
|
VxeUITable.setConfig({
|
||||||
// 全局配置默认参数
|
// 全局配置默认参数
|
||||||
table: {
|
table: {
|
||||||
border: true,
|
border: true,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user