|
@@ -5,7 +5,7 @@ import { useRowClickStyle } from '@/hooks/rowClickStyle'
|
|
|
import dayjs from 'dayjs'
|
|
import dayjs from 'dayjs'
|
|
|
import utc from 'dayjs/plugin/utc'
|
|
import utc from 'dayjs/plugin/utc'
|
|
|
import timezone from 'dayjs/plugin/timezone'
|
|
import timezone from 'dayjs/plugin/timezone'
|
|
|
-import { formatNumber } from '@/utils/tools'
|
|
|
|
|
|
|
+import { formatNumber, formatTimezoneByUser } from '@/utils/tools'
|
|
|
import { useRouter } from 'vue-router'
|
|
import { useRouter } from 'vue-router'
|
|
|
import { useUserStore } from '@/stores/modules/user'
|
|
import { useUserStore } from '@/stores/modules/user'
|
|
|
|
|
|
|
@@ -85,11 +85,10 @@ const handleColumns = (columns: any) => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
// 格式化
|
|
// 格式化
|
|
|
- if (item.formatter === 'date' || item.formatter === 'dateTime') {
|
|
|
|
|
|
|
+ if (item.formatter === 'dateTime') {
|
|
|
curColumn = {
|
|
curColumn = {
|
|
|
...curColumn,
|
|
...curColumn,
|
|
|
- formatter: ({ cellValue }: any) =>
|
|
|
|
|
- (dayjs as any).tz(cellValue, 'US/Pacific').format(formatString.value + ' HH:mm')
|
|
|
|
|
|
|
+ formatter: ({ cellValue }: any) => formatTimezoneByUser(cellValue, 'YYYY-MM-DD HH:mm', true)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
return curColumn
|
|
return curColumn
|