|
@@ -3,8 +3,11 @@ import emitter from '@/utils/bus'
|
|
|
import { ref, watch, onMounted, onBeforeMount } from 'vue'
|
|
import { ref, watch, onMounted, onBeforeMount } from 'vue'
|
|
|
import IconDropDown from '@/components/IconDropDown'
|
|
import IconDropDown from '@/components/IconDropDown'
|
|
|
import CalendarDate from './components/CalendarDate.vue'
|
|
import CalendarDate from './components/CalendarDate.vue'
|
|
|
-import moment from 'moment'
|
|
|
|
|
|
|
+import { formatTimezone } from '@/utils/tools'
|
|
|
import dayjs from 'dayjs'
|
|
import dayjs from 'dayjs'
|
|
|
|
|
+import { useUserStore } from '@/stores/modules/user'
|
|
|
|
|
+
|
|
|
|
|
+const userStore = useUserStore()
|
|
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
defaultDate()
|
|
defaultDate()
|
|
@@ -70,13 +73,17 @@ const defaultDate = () => {
|
|
|
if (sessionStorage.getItem('searchTableQeuryTracking') == null) {
|
|
if (sessionStorage.getItem('searchTableQeuryTracking') == null) {
|
|
|
DateStart.value = [dayjs().subtract(2, 'month').startOf('month'), dayjs().add(1, 'month')]
|
|
DateStart.value = [dayjs().subtract(2, 'month').startOf('month'), dayjs().add(1, 'month')]
|
|
|
daterangeObj.ETD =
|
|
daterangeObj.ETD =
|
|
|
- DateStart.value[0].format('MMM/DD/YYYY') +
|
|
|
|
|
|
|
+ DateStart.value[0].format(userStore.dateFormat) +
|
|
|
' To ' +
|
|
' To ' +
|
|
|
- DateStart.value[1].format('MMM/DD/YYYY')
|
|
|
|
|
|
|
+ DateStart.value[1].format(userStore.dateFormat)
|
|
|
const obj = {
|
|
const obj = {
|
|
|
title: 'ETD',
|
|
title: 'ETD',
|
|
|
- data: [DateStart.value[0].format('MM/DD/YYYY'), DateStart.value[1].format('MM/DD/YYYY')]
|
|
|
|
|
|
|
+ data: [
|
|
|
|
|
+ DateStart.value[0].format(userStore.dateFormat),
|
|
|
|
|
+ DateStart.value[1].format(userStore.dateFormat)
|
|
|
|
|
+ ]
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
daterangeObj2.ETD = obj
|
|
daterangeObj2.ETD = obj
|
|
|
} else {
|
|
} else {
|
|
|
searchTableQeuryTracking.value =
|
|
searchTableQeuryTracking.value =
|
|
@@ -87,12 +94,15 @@ const defaultDate = () => {
|
|
|
dayjs(searchTableQeuryTracking.value.etd_end)
|
|
dayjs(searchTableQeuryTracking.value.etd_end)
|
|
|
]
|
|
]
|
|
|
daterangeObj.ETD =
|
|
daterangeObj.ETD =
|
|
|
- DateStart.value[0].format('MMM/DD/YYYY') +
|
|
|
|
|
|
|
+ DateStart.value[0].format(userStore.dateFormat) +
|
|
|
' To ' +
|
|
' To ' +
|
|
|
- DateStart.value[1].format('MMM/DD/YYYY')
|
|
|
|
|
|
|
+ DateStart.value[1].format(userStore.dateFormat)
|
|
|
const obj = {
|
|
const obj = {
|
|
|
title: 'ETD',
|
|
title: 'ETD',
|
|
|
- data: [DateStart.value[0].format('MM/DD/YYYY'), DateStart.value[1].format('MM/DD/YYYY')]
|
|
|
|
|
|
|
+ data: [
|
|
|
|
|
+ DateStart.value[0].format(userStore.dateFormat),
|
|
|
|
|
+ DateStart.value[1].format(userStore.dateFormat)
|
|
|
|
|
+ ]
|
|
|
}
|
|
}
|
|
|
daterangeObj2.ETD = obj
|
|
daterangeObj2.ETD = obj
|
|
|
}
|
|
}
|
|
@@ -102,10 +112,15 @@ const defaultDate = () => {
|
|
|
dayjs(searchTableQeuryTracking.value.eta_end)
|
|
dayjs(searchTableQeuryTracking.value.eta_end)
|
|
|
]
|
|
]
|
|
|
daterangeObj.ETA =
|
|
daterangeObj.ETA =
|
|
|
- DateEnd.value[0].format('MMM/DD/YYYY') + ' To ' + DateEnd.value[1].format('MMM/DD/YYYY')
|
|
|
|
|
|
|
+ DateEnd.value[0].format(userStore.dateFormat) +
|
|
|
|
|
+ ' To ' +
|
|
|
|
|
+ DateEnd.value[1].format(userStore.dateFormat)
|
|
|
const obj = {
|
|
const obj = {
|
|
|
title: 'ETA',
|
|
title: 'ETA',
|
|
|
- data: [DateEnd.value[0].format('MM/DD/YYYY'), DateEnd.value[1].format('MM/DD/YYYY')]
|
|
|
|
|
|
|
+ data: [
|
|
|
|
|
+ DateEnd.value[0].format(userStore.dateFormat),
|
|
|
|
|
+ DateEnd.value[1].format(userStore.dateFormat)
|
|
|
|
|
+ ]
|
|
|
}
|
|
}
|
|
|
daterangeObj2.ETA = obj
|
|
daterangeObj2.ETA = obj
|
|
|
}
|
|
}
|
|
@@ -115,14 +130,14 @@ const defaultDate = () => {
|
|
|
dayjs(searchTableQeuryTracking.value.created_time_end)
|
|
dayjs(searchTableQeuryTracking.value.created_time_end)
|
|
|
]
|
|
]
|
|
|
daterangeObj['Creation Time'] =
|
|
daterangeObj['Creation Time'] =
|
|
|
- DateCreation.value[0].format('MMM/DD/YYYY') +
|
|
|
|
|
|
|
+ DateCreation.value[0].format(userStore.dateFormat) +
|
|
|
' To ' +
|
|
' To ' +
|
|
|
- DateCreation.value[1].format('MMM/DD/YYYY')
|
|
|
|
|
|
|
+ DateCreation.value[1].format(userStore.dateFormat)
|
|
|
const obj = {
|
|
const obj = {
|
|
|
title: 'Creation Time',
|
|
title: 'Creation Time',
|
|
|
data: [
|
|
data: [
|
|
|
- DateCreation.value[0].format('MM/DD/YYYY'),
|
|
|
|
|
- DateCreation.value[1].format('MM/DD/YYYY')
|
|
|
|
|
|
|
+ DateCreation.value[0].format(userStore.dateFormat),
|
|
|
|
|
+ DateCreation.value[1].format(userStore.dateFormat)
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|
|
|
daterangeObj2['Creation Time'] = obj
|
|
daterangeObj2['Creation Time'] = obj
|
|
@@ -136,23 +151,32 @@ const defaultDate = () => {
|
|
|
if (data.eta_start) {
|
|
if (data.eta_start) {
|
|
|
DateEnd.value = [dayjs(data.eta_start), dayjs(data.eta_end)]
|
|
DateEnd.value = [dayjs(data.eta_start), dayjs(data.eta_end)]
|
|
|
daterangeObj.ETA =
|
|
daterangeObj.ETA =
|
|
|
- DateEnd.value[0].format('MMM/DD/YYYY') + ' To ' + DateEnd.value[1].format('MMM/DD/YYYY')
|
|
|
|
|
|
|
+ DateEnd.value[0].format(userStore.dateFormat) +
|
|
|
|
|
+ ' To ' +
|
|
|
|
|
+ DateEnd.value[1].format(userStore.dateFormat)
|
|
|
const obj = {
|
|
const obj = {
|
|
|
title: 'ETA',
|
|
title: 'ETA',
|
|
|
- data: [DateEnd.value[0].format('MM/DD/YYYY'), DateEnd.value[1].format('MM/DD/YYYY')]
|
|
|
|
|
|
|
+ data: [
|
|
|
|
|
+ DateEnd.value[0].format(userStore.dateFormat),
|
|
|
|
|
+ DateEnd.value[1].format(userStore.dateFormat)
|
|
|
|
|
+ ]
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
daterangeObj2.ETA = obj
|
|
daterangeObj2.ETA = obj
|
|
|
emit('defaultDate', daterangeObj, daterangeObj2, searchTableQeuryTracking.value)
|
|
emit('defaultDate', daterangeObj, daterangeObj2, searchTableQeuryTracking.value)
|
|
|
}
|
|
}
|
|
|
if (data.etd_start) {
|
|
if (data.etd_start) {
|
|
|
DateStart.value = [dayjs(data.etd_start), dayjs(data.etd_end)]
|
|
DateStart.value = [dayjs(data.etd_start), dayjs(data.etd_end)]
|
|
|
daterangeObj.ETD =
|
|
daterangeObj.ETD =
|
|
|
- DateStart.value[0].format('MMM/DD/YYYY') +
|
|
|
|
|
|
|
+ DateStart.value[0].format(userStore.dateFormat) +
|
|
|
' To ' +
|
|
' To ' +
|
|
|
- DateStart.value[1].format('MMM/DD/YYYY')
|
|
|
|
|
|
|
+ DateStart.value[1].format(userStore.dateFormat)
|
|
|
const obj = {
|
|
const obj = {
|
|
|
title: 'ETD',
|
|
title: 'ETD',
|
|
|
- data: [DateStart.value[0].format('MM/DD/YYYY'), DateStart.value[1].format('MM/DD/YYYY')]
|
|
|
|
|
|
|
+ data: [
|
|
|
|
|
+ DateStart.value[0].format(userStore.dateFormat),
|
|
|
|
|
+ DateStart.value[1].format(userStore.dateFormat)
|
|
|
|
|
+ ]
|
|
|
}
|
|
}
|
|
|
daterangeObj2.ETD = obj
|
|
daterangeObj2.ETD = obj
|
|
|
emit('defaultDate', daterangeObj, daterangeObj2, searchTableQeuryTracking.value)
|
|
emit('defaultDate', daterangeObj, daterangeObj2, searchTableQeuryTracking.value)
|
|
@@ -162,10 +186,15 @@ const defaultDate = () => {
|
|
|
if (sessionStorage.getItem('searchTableQeury') == null) {
|
|
if (sessionStorage.getItem('searchTableQeury') == null) {
|
|
|
DateStart.value = [dayjs().subtract(2, 'month').startOf('month'), dayjs().add(1, 'month')]
|
|
DateStart.value = [dayjs().subtract(2, 'month').startOf('month'), dayjs().add(1, 'month')]
|
|
|
daterangeObj.ETD =
|
|
daterangeObj.ETD =
|
|
|
- DateStart.value[0].format('MMM/DD/YYYY') + ' To ' + DateStart.value[1].format('MMM/DD/YYYY')
|
|
|
|
|
|
|
+ DateStart.value[0].format(userStore.dateFormat) +
|
|
|
|
|
+ ' To ' +
|
|
|
|
|
+ DateStart.value[1].format(userStore.dateFormat)
|
|
|
const obj = {
|
|
const obj = {
|
|
|
title: 'ETD',
|
|
title: 'ETD',
|
|
|
- data: [DateStart.value[0].format('MM/DD/YYYY'), DateStart.value[1].format('MM/DD/YYYY')]
|
|
|
|
|
|
|
+ data: [
|
|
|
|
|
+ DateStart.value[0].format(userStore.dateFormat),
|
|
|
|
|
+ DateStart.value[1].format(userStore.dateFormat)
|
|
|
|
|
+ ]
|
|
|
}
|
|
}
|
|
|
daterangeObj2.ETD = obj
|
|
daterangeObj2.ETD = obj
|
|
|
} else {
|
|
} else {
|
|
@@ -177,12 +206,15 @@ const defaultDate = () => {
|
|
|
dayjs(searchTableQeury.value.f_etd_end)
|
|
dayjs(searchTableQeury.value.f_etd_end)
|
|
|
]
|
|
]
|
|
|
daterangeObj.ETD =
|
|
daterangeObj.ETD =
|
|
|
- DateStart.value[0].format('MMM/DD/YYYY') +
|
|
|
|
|
|
|
+ DateStart.value[0].format(userStore.dateFormat) +
|
|
|
' To ' +
|
|
' To ' +
|
|
|
- DateStart.value[1].format('MMM/DD/YYYY')
|
|
|
|
|
|
|
+ DateStart.value[1].format(userStore.dateFormat)
|
|
|
const obj = {
|
|
const obj = {
|
|
|
title: 'ETD',
|
|
title: 'ETD',
|
|
|
- data: [DateStart.value[0].format('MM/DD/YYYY'), DateStart.value[1].format('MM/DD/YYYY')]
|
|
|
|
|
|
|
+ data: [
|
|
|
|
|
+ DateStart.value[0].format(userStore.dateFormat),
|
|
|
|
|
+ DateStart.value[1].format(userStore.dateFormat)
|
|
|
|
|
+ ]
|
|
|
}
|
|
}
|
|
|
daterangeObj2.ETD = obj
|
|
daterangeObj2.ETD = obj
|
|
|
}
|
|
}
|
|
@@ -192,10 +224,15 @@ const defaultDate = () => {
|
|
|
dayjs(searchTableQeury.value.m_eta_end)
|
|
dayjs(searchTableQeury.value.m_eta_end)
|
|
|
]
|
|
]
|
|
|
daterangeObj.ETA =
|
|
daterangeObj.ETA =
|
|
|
- DateEnd.value[0].format('MMM/DD/YYYY') + ' To ' + DateEnd.value[1].format('MMM/DD/YYYY')
|
|
|
|
|
|
|
+ DateEnd.value[0].format(userStore.dateFormat) +
|
|
|
|
|
+ ' To ' +
|
|
|
|
|
+ DateEnd.value[1].format(userStore.dateFormat)
|
|
|
const obj = {
|
|
const obj = {
|
|
|
title: 'ETA',
|
|
title: 'ETA',
|
|
|
- data: [DateEnd.value[0].format('MM/DD/YYYY'), DateEnd.value[1].format('MM/DD/YYYY')]
|
|
|
|
|
|
|
+ data: [
|
|
|
|
|
+ DateEnd.value[0].format(userStore.dateFormat),
|
|
|
|
|
+ DateEnd.value[1].format(userStore.dateFormat)
|
|
|
|
|
+ ]
|
|
|
}
|
|
}
|
|
|
daterangeObj2.ETA = obj
|
|
daterangeObj2.ETA = obj
|
|
|
}
|
|
}
|
|
@@ -205,14 +242,14 @@ const defaultDate = () => {
|
|
|
dayjs(searchTableQeury.value.created_time_end)
|
|
dayjs(searchTableQeury.value.created_time_end)
|
|
|
]
|
|
]
|
|
|
daterangeObj['Creation Time'] =
|
|
daterangeObj['Creation Time'] =
|
|
|
- DateCreation.value[0].format('MMM/DD/YYYY') +
|
|
|
|
|
|
|
+ DateCreation.value[0].format(userStore.dateFormat) +
|
|
|
' To ' +
|
|
' To ' +
|
|
|
- DateCreation.value[1].format('MMM/DD/YYYY')
|
|
|
|
|
|
|
+ DateCreation.value[1].format(userStore.dateFormat)
|
|
|
const obj = {
|
|
const obj = {
|
|
|
title: 'Creation Time',
|
|
title: 'Creation Time',
|
|
|
data: [
|
|
data: [
|
|
|
- DateCreation.value[0].format('MM/DD/YYYY'),
|
|
|
|
|
- DateCreation.value[1].format('MM/DD/YYYY')
|
|
|
|
|
|
|
+ DateCreation.value[0].format(userStore.dateFormat),
|
|
|
|
|
+ DateCreation.value[1].format(userStore.dateFormat)
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|
|
|
daterangeObj2['Creation Time'] = obj
|
|
daterangeObj2['Creation Time'] = obj
|
|
@@ -226,8 +263,8 @@ daterangedata.value = []
|
|
|
let daterangeObj2: any = {}
|
|
let daterangeObj2: any = {}
|
|
|
const DateRangeChange = (val: any) => {
|
|
const DateRangeChange = (val: any) => {
|
|
|
if (val.data != null) {
|
|
if (val.data != null) {
|
|
|
- const date1 = moment(String(val.data[0])).format('MMM-DD-YYYY')
|
|
|
|
|
- const date2 = moment(String(val.data[1])).format('MMM-DD-YYYY')
|
|
|
|
|
|
|
+ const date1 = formatTimezone(String(val.data[0]))
|
|
|
|
|
+ const date2 = formatTimezone(String(val.data[1]))
|
|
|
daterangeObj[val.title] = date1 + ' To ' + date2
|
|
daterangeObj[val.title] = date1 + ' To ' + date2
|
|
|
daterangeObj2[val.title] = val
|
|
daterangeObj2[val.title] = val
|
|
|
} else {
|
|
} else {
|
|
@@ -506,4 +543,4 @@ const clearDaterangeObj = () => {
|
|
|
.Date_type {
|
|
.Date_type {
|
|
|
color: var(--color-neutral-2);
|
|
color: var(--color-neutral-2);
|
|
|
}
|
|
}
|
|
|
-</style>
|
|
|
|
|
|
|
+</style>
|