Showing
4 changed files
with
37 additions
and
3 deletions
1 | 1 | import { BasicColumn, FormSchema } from '/@/components/Table'; |
2 | 2 | import moment from 'moment'; |
3 | 3 | import { findDictItemByCode } from '/@/api/system/dict'; |
4 | +import { format } from '../util'; | |
4 | 5 | |
5 | 6 | //格式化资源类型和操作类型 |
6 | 7 | let formatText; |
... | ... | @@ -71,7 +72,7 @@ export const columns: BasicColumn[] = [ |
71 | 72 | dataIndex: 'createdTime', |
72 | 73 | width: 180, |
73 | 74 | format: (_, record) => { |
74 | - return moment(record.createdTime).format('YYYY-MM-DD HH:MM:ss'); | |
75 | + return format(record.createdTime, 'yyyy-MM-dd HH:mm:ss'); | |
75 | 76 | }, |
76 | 77 | }, |
77 | 78 | ]; | ... | ... |
1 | 1 | import { BasicColumn, FormSchema } from '/@/components/Table'; |
2 | 2 | import moment from 'moment'; |
3 | 3 | import { findDictItemByCode } from '/@/api/system/dict'; |
4 | +import { format } from '../util'; | |
4 | 5 | |
5 | 6 | //格式化资源类型和操作类型 |
6 | 7 | let formatText; |
... | ... | @@ -72,7 +73,7 @@ export const columns: BasicColumn[] = [ |
72 | 73 | dataIndex: 'createdTime', |
73 | 74 | width: 180, |
74 | 75 | format: (_, record) => { |
75 | - return moment(record.createdTime).format('YYYY-MM-DD HH:MM:ss'); | |
76 | + return format(record.createdTime, 'yyyy-MM-dd HH:mm:ss'); | |
76 | 77 | }, |
77 | 78 | }, |
78 | 79 | ]; | ... | ... |
1 | 1 | import { BasicColumn, FormSchema } from '/@/components/Table'; |
2 | 2 | import moment from 'moment'; |
3 | 3 | import { findDictItemByCode } from '/@/api/system/dict'; |
4 | +import { format } from '../util'; | |
4 | 5 | |
5 | 6 | // 表格数据 |
6 | 7 | export const columns: BasicColumn[] = [ |
... | ... | @@ -40,7 +41,7 @@ export const columns: BasicColumn[] = [ |
40 | 41 | dataIndex: 'createdTime', |
41 | 42 | width: 180, |
42 | 43 | format: (_, record) => { |
43 | - return moment(record.createdTime).format('YYYY-MM-DD HH:MM:ss'); | |
44 | + return format(record.createdTime, 'yyyy-MM-dd HH:mm:ss'); | |
44 | 45 | }, |
45 | 46 | }, |
46 | 47 | ]; | ... | ... |
src/views/system/log/util.ts
0 → 100644
1 | +/** | |
2 | + * 毫秒时间戳格式化时间 | |
3 | + */ | |
4 | +export function format(time, format) { | |
5 | + const t = new Date(time); | |
6 | + const tf = function (i) { | |
7 | + return (i < 10 ? '0' : '') + i; | |
8 | + }; | |
9 | + return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function (a) { | |
10 | + switch (a) { | |
11 | + case 'yyyy': | |
12 | + return tf(t.getFullYear()); | |
13 | + break; | |
14 | + case 'MM': | |
15 | + return tf(t.getMonth() + 1); | |
16 | + break; | |
17 | + case 'mm': | |
18 | + return tf(t.getMinutes()); | |
19 | + break; | |
20 | + case 'dd': | |
21 | + return tf(t.getDate()); | |
22 | + break; | |
23 | + case 'HH': | |
24 | + return tf(t.getHours()); | |
25 | + break; | |
26 | + case 'ss': | |
27 | + return tf(t.getSeconds()); | |
28 | + break; | |
29 | + } | |
30 | + }); | |
31 | +} | ... | ... |