feat: feishu alert

This commit is contained in:
zzc
2026-06-24 23:15:47 +08:00
parent 0ef2b697a3
commit bb819d07a1
9 changed files with 153 additions and 306 deletions

View File

@@ -9,7 +9,7 @@
<el-table v-loading="listLoading" :data="list" :element-loading-text="elementLoadingText">
<el-table-column align="left" label="推荐话题" min-width="220" width="220">
<template #default="{ row }">
<div class="topic-cell">
<div class="topic-cell" @click="handleClick(row.topic)">
<div class="topic-title">{{ row.topic ? row.topic.title : '-' }}</div>
<div class="topic-meta">
<span class="meta-label">Topic ID:</span>
@@ -91,6 +91,14 @@
this.queryForm.pageNo = val
this.fetchData()
},
handleClick(topic) {
this.$router.push({
path: '/rating/topic',
query: {
topicId: topic.id,
},
})
},
async fetchData() {
this.listLoading = true
try {
@@ -142,6 +150,7 @@
.topic-cell {
display: flex;
flex-direction: column;
cursor: pointer;
}
.topic-title {