Commit 689749dbc9924fe854e4242e1a3e9604d5e1fc19

Authored by fengtao
1 parent e0aa2519

fix:修改日志管理 创建时间格式化问题

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 ];
... ...
  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 +}
... ...