refactor(front): 重构前端组件和 API

- 更新了多个组件的样式和结构
- 重命名了一些 API 文件
- 添加了新的 API 接口
- 优化了部分代码的可读性和性能
This commit is contained in:
2025-07-23 20:58:15 +08:00
parent 091c056cd0
commit 902173a9e9
111 changed files with 1841 additions and 1198 deletions
+3 -3
View File
@@ -10,7 +10,7 @@ import Element from 'element-ui'
import dict from './components/Dict'
// 防止二次提交
import { preventReClick } from '@/utils/commands'
import { preventReClick } from '@/plugins/PreventReClickDirective'
// 一键复制插件
import VueClipboard from 'vue-clipboard2'
@@ -19,7 +19,7 @@ import VueClipboard from 'vue-clipboard2'
import SplitPane from 'vue-splitpane'
// 权限指令
import checkPer from '@/utils/permission'
import checkPer from '@/plugins/CheckPermPlugin'
import permission from './components/Permission'
import './assets/styles/element-variables.scss'
@@ -35,8 +35,8 @@ import './router/index' // permission control
Vue.use(checkPer)
Vue.use(permission)
Vue.directive(preventReClick)
Vue.use(dict)
Vue.use(preventReClick)
Vue.use(VueClipboard)
Vue.use(Element, {
size: Cookies.get('size') || 'small' // set element-ui default size