|
|
@@ -105,11 +105,11 @@ export default {
|
|
|
updateTime: data ? data.updateTime : '-',
|
|
|
programName: map
|
|
|
? data?.event
|
|
|
- ? data.event.target.name || EventPriorityInfo[data.event.priority]
|
|
|
+ ? data.event.target.name || data.event.name || EventPriorityInfo[data.event.priority]
|
|
|
: '暂无节目'
|
|
|
: '查询中...',
|
|
|
programDesc:
|
|
|
- map && data?.event ? getEventDescription(data.event) : '-',
|
|
|
+ map && data?.event ? this.removeDatesAndSpaces(getEventDescription(data.event)) : '-',
|
|
|
status: onlineStatus === 1 && map && data?.event ? '在播' : '-'
|
|
|
}
|
|
|
})
|
|
|
@@ -126,6 +126,18 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ removeDatesAndSpaces (str) {
|
|
|
+ // 匹配形如 "YYYY-MM-DD" 的日期以及它后面的所有空格
|
|
|
+ const regex = /\b\d{4}-\d{2}-\d{2}\s*/g
|
|
|
+ // 使用空字符串替换所有匹配项
|
|
|
+ const newStr = str.replace(regex, '')
|
|
|
+ const result = newStr.replace(/^-/, '')
|
|
|
+ if (result === '00:00:00 - 00:00:00') {
|
|
|
+ return '00:00:00 - 24:00:00'
|
|
|
+ }
|
|
|
+
|
|
|
+ return result
|
|
|
+ },
|
|
|
getTimelines (refresh = true) {
|
|
|
refresh && (this.programMap = null)
|
|
|
getTimelines(
|