From 55bf797dcc730b37bc691ebab2b51ff9db8ed245 Mon Sep 17 00:00:00 2001 From: zs <zhousong@weben-smart.com> Date: 周二, 06 5月 2025 17:37:23 +0800 Subject: [PATCH] 修改代码样式 --- HIAWms/web/src/plugins/vxe-table.ts | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 58 insertions(+), 0 deletions(-) diff --git a/HIAWms/web/src/plugins/vxe-table.ts b/HIAWms/web/src/plugins/vxe-table.ts new file mode 100644 index 0000000..aa45ece --- /dev/null +++ b/HIAWms/web/src/plugins/vxe-table.ts @@ -0,0 +1,58 @@ +import { App } from 'vue' +import XEUtils from 'xe-utils' +import VXETablePluginElement from 'vxe-table-plugin-element' +import 'vxe-table-plugin-element/dist/style.css' +import { + VXETable, + Header, + Icon, + Column, + Table, + Edit, + Validator, + Tooltip, + Grid, + List, + Input, + Select, + Optgroup, + Option, +} from 'vxe-table' +import 'vxe-table/lib/style.css' +import zhCNLocat from 'vxe-table/lib/locale/lang/zh-CN' + +VXETable.use(VXETablePluginElement) +// 鍏ㄥ眬榛樿鍙傛暟 +VXETable.setup({ + version: 0, + zIndex: 2800, + table: { + autoResize: true, + }, + tooltipConfig: { + enterable: true, + }, +}) + +// 瀵煎叆榛樿鐨勫浗闄呭寲锛堝鏋滈」鐩腑浣跨敤澶氳瑷�锛屽垯搴旇瀵煎叆鍒� vue-i18n 涓級 +VXETable.setup({ + i18n: (key, args) => + XEUtils.toFormatString(XEUtils.get(zhCNLocat, key), args), +}) + +export function useTable(app: App) { + app + .use(Header) + .use(Icon) + .use(Column) + .use(Edit) + .use(Validator) + .use(Table) + .use(Tooltip) + .use(Grid) + .use(List) + .use(Input) + .use(Select) + .use(Optgroup) + .use(Option) +} -- Gitblit v1.9.3