Skip to content

Commit ec11cbf

Browse files
committed
fix:修复前端bug
1 parent c01d0e2 commit ec11cbf

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

client/src/views/ChangeLogView.vue

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,25 @@ import ChangeCard from '@/components/ChangeCard.vue'
9090
import AlarmChangeCard from '@/components/AlarmChangeCard.vue'
9191
import { ArrowLeft, Loading } from '@element-plus/icons-vue'
9292
93+
interface AlertRuleChangeValue {
94+
name: string
95+
old: string
96+
new: string
97+
}
98+
99+
interface AlertRuleChangeItem {
100+
name: string
101+
editTime: string
102+
scope: string
103+
values: AlertRuleChangeValue[]
104+
reason: string
105+
}
106+
107+
interface AlertRuleChangelogResponse {
108+
items: AlertRuleChangeItem[]
109+
next?: string
110+
}
111+
93112
const appStore = useAppStore()
94113
95114
const activeTab = ref('service')
@@ -155,13 +174,13 @@ const transformDeploymentChangelogToChangeItems = (changelogData: any[]): Change
155174
}
156175
157176
// 数据转换函数:将告警规则变更记录API返回的数据转换为前端需要的格式
158-
const transformAlertRuleChangelogToAlarmChangeItems = (changelogData: any[]): AlarmChangeItem[] => {
177+
const transformAlertRuleChangelogToAlarmChangeItems = (changelogData: AlertRuleChangeItem[]): AlarmChangeItem[] => {
159178
return changelogData.map((item, index) => {
160179
// 从scope中提取服务名
161180
const serviceName = item.scope?.startsWith('service:') ? item.scope.slice('service:'.length) + '服务' : '全局服务'
162181
163182
// 构建变更描述
164-
const changeDescription = item.values.map(value => {
183+
const changeDescription = item.values.map((value) => {
165184
return `${value.name}: ${value.old} -> ${value.new}`
166185
}).join(', ')
167186

0 commit comments

Comments
 (0)