diff --git a/yudao-ui-admin-vue3/src/plugins/vxeTable/index.ts b/yudao-ui-admin-vue3/src/plugins/vxeTable/index.ts index a7c840cbb..bfe355d05 100644 --- a/yudao-ui-admin-vue3/src/plugins/vxeTable/index.ts +++ b/yudao-ui-admin-vue3/src/plugins/vxeTable/index.ts @@ -103,6 +103,9 @@ VXETable.setup({ input: { clearable: true }, + form: { + titleColon: true // 是否显示标题冒号 + }, modal: { width: 600, // 窗口的宽度 height: 400, // 窗口的高度 @@ -124,6 +127,14 @@ VXETable.setup({ : XEUtils.toFormatString(XEUtils.get(enUS, key), args) } }) +// 格式金额,默认2位数 +VXETable.formats.add('formatAmount', ({ cellValue }, digits = 2) => { + return XEUtils.commafy(XEUtils.toNumber(cellValue), { digits }) +}) +// 格式日期,默认 yyyy-MM-dd HH:mm:ss +VXETable.formats.add('formatDate', ({ cellValue }, format = 'yyyy-MM-dd HH:mm:ss') => { + return XEUtils.toDateString(cellValue, format) +}) export const setupVxeTable = (app: App) => { // 表格功能 app.use(Filter).use(Edit).use(Menu).use(Export).use(Keyboard).use(Validator) diff --git a/yudao-ui-admin-vue3/src/views/system/post/index.vue b/yudao-ui-admin-vue3/src/views/system/post/index.vue index 3607a2a12..f9c36f366 100644 --- a/yudao-ui-admin-vue3/src/views/system/post/index.vue +++ b/yudao-ui-admin-vue3/src/views/system/post/index.vue @@ -1,9 +1,15 @@