This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
nezha-nezha-fronted/nezha-fronted/src/components/common/alert/alertMessageInfoDetail.vue

42 lines
918 B
Vue
Raw Normal View History

2022-03-31 09:52:13 +08:00
<template>
<div class="">
<div v-for="item in cardNames" :key="item.key" v-if="infoData[item.key]">
<div>{{item.label}}</div>
<div v-if="item.key === 'summary' || item.key === 'remark'">
{{infoData[item.key]}}
</div>
<div v-if="item.key==='labels'">
labels
</div>
<div v-if="item.key==='startAt'">
{{utcTimeToTimezoneStr(infoData[item.key])}}
</div>
</div>
</div>
</template>
<script>
export default {
name: 'alertMessageInfoDetail',
props: {
infoData: {
type: Object
}
},
data () {
return {
cardNames: [
{ key: 'summary', label: this.$t('alert.summary') },
{ key: 'remark', label: this.$t('overall.remark') },
{ key: 'labels', label: this.$t('alert.list.labels') },
{ key: 'startAt', label: this.$t('alert.startAt') }
]
}
}
}
</script>
<style scoped>
</style>