fix: 修复实体详情的安全事件tab时间显示异常的问题
This commit is contained in:
@@ -8,6 +8,7 @@ import router from '@/router'
|
|||||||
import store from '@/store'
|
import store from '@/store'
|
||||||
import indexedDBUtils from '@/indexedDB'
|
import indexedDBUtils from '@/indexedDB'
|
||||||
import { columnType } from '@/components/advancedSearch/meta/meta'
|
import { columnType } from '@/components/advancedSearch/meta/meta'
|
||||||
|
import { dateFormatByAppearance, getMillisecond } from '@/utils/date-util'
|
||||||
|
|
||||||
export const tableSort = {
|
export const tableSort = {
|
||||||
// 是否需要排序
|
// 是否需要排序
|
||||||
@@ -1463,3 +1464,20 @@ export const changeI18nOfSeverity = (severity) => {
|
|||||||
return '-'
|
return '-'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 将时间戳转为YYYY-MM-DD hh:mm:ss格式
|
||||||
|
* @param timestamp
|
||||||
|
* @returns {string|*}
|
||||||
|
*/
|
||||||
|
export const changeTimestampToTime = (timestamp) => {
|
||||||
|
if (timestamp) {
|
||||||
|
if (_.isNumber(Number(timestamp))) {
|
||||||
|
return dateFormatByAppearance(getMillisecond(Number(timestamp)))
|
||||||
|
} else {
|
||||||
|
return '-'
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return '-'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
<div class="basic-info__item">
|
<div class="basic-info__item">
|
||||||
<i class="cn-icon cn-icon-time2"></i>
|
<i class="cn-icon cn-icon-time2"></i>
|
||||||
<span>{{ $t('detection.list.startTime') }} : </span>
|
<span>{{ $t('detection.list.startTime') }} : </span>
|
||||||
<span>{{ dateFormatByAppearance(item.startTime) || '-' }}</span>
|
<span>{{ changeTimestampToTime(item.startTime) }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="basic-info__item">
|
<div class="basic-info__item">
|
||||||
<i class="cn-icon cn-icon-duration"></i>
|
<i class="cn-icon cn-icon-duration"></i>
|
||||||
@@ -76,14 +76,14 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { dateFormatByAppearance, getNowTime } from '@/utils/date-util'
|
import { getNowTime } from '@/utils/date-util'
|
||||||
import { eventSeverityColor, entityDetailTabsName, securityLevel } from '@/utils/constants'
|
import { eventSeverityColor, entityDetailTabsName, securityLevel } from '@/utils/constants'
|
||||||
import unitConvert from '@/utils/unit-convert'
|
import unitConvert from '@/utils/unit-convert'
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
import { api } from '@/utils/api'
|
import { api } from '@/utils/api'
|
||||||
import { useRoute } from 'vue-router'
|
import { useRoute } from 'vue-router'
|
||||||
import chartMixin from '@/views/charts2/chart-mixin'
|
import chartMixin from '@/views/charts2/chart-mixin'
|
||||||
import { toUpperCaseByString } from '@/utils/tools'
|
import { changeTimestampToTime } from '@/utils/tools'
|
||||||
import chartNoData from '@/views/charts/charts/ChartNoData'
|
import chartNoData from '@/views/charts/charts/ChartNoData'
|
||||||
import { ref } from 'vue'
|
import { ref } from 'vue'
|
||||||
|
|
||||||
@@ -129,8 +129,7 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
unitConvert,
|
unitConvert,
|
||||||
toUpperCaseByString,
|
changeTimestampToTime,
|
||||||
dateFormatByAppearance,
|
|
||||||
initData () {
|
initData () {
|
||||||
const params = this.getParams()
|
const params = this.getParams()
|
||||||
this.toggleLoading(true)
|
this.toggleLoading(true)
|
||||||
|
|||||||
Reference in New Issue
Block a user