fix: 修改报告管理页面

This commit is contained in:
lz-ui 2025-10-21 09:58:42 +08:00
parent e5ad27c262
commit 66e9a60548

View File

@ -87,7 +87,11 @@
<el-button link type="primary">查看</el-button> <el-button link type="primary">查看</el-button>
</template> </template>
<template #default> <template #default>
<EditHad :data="scope.row" /> <el-tabs v-model="activeName">
<el-tab-pane label="finyx-AI" name="a"><EditHad :data="scope.row" /></el-tab-pane>
<el-tab-pane label="D3-index" name="b"><EditHad :data="scope.row" /></el-tab-pane>
</el-tabs>
</template> </template>
</el-popover> </el-popover>
</template> </template>
@ -97,9 +101,10 @@
{{ scope.row.reportSatus === 1 ? scope.row.reportDetail.reportFlag : '' }} {{ scope.row.reportSatus === 1 ? scope.row.reportDetail.reportFlag : '' }}
</template> </template>
</el-table-column> --> </el-table-column> -->
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="结果标记" align="center" class-name="small-padding fixed-width">
<template #default="scope"> <template #default="scope">
<el-button v-if="scope.row.reportSatus === 1" link type="primary" icon="Edit" @click="openDialog(scope.row)">编辑</el-button> <el-button v-if="scope.row.reportSatus === 1" link type="primary" icon="Edit" @click="openDialog(scope.row, 'finyx-AI')">finyx-AI</el-button>
<el-button v-if="scope.row.reportSatus === 1" link type="primary" icon="Edit" @click="openDialog(scope.row, 'D3-index')">D3-index</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -147,9 +152,10 @@ const showSearch = ref(true)
const total = ref(0) const total = ref(0)
const dateRange = ref([]) const dateRange = ref([])
const editHadRef = ref(null) const editHadRef = ref(null)
const activeName = ref('a')
const dialogOpen = ref(false) const dialogOpen = ref(false)
const dialogTitle = ref('编辑') const dialogTitle = ref('标记')
const dialogForm = ref({}) const dialogForm = ref({})
/** 数据范围选项*/ /** 数据范围选项*/
@ -194,9 +200,10 @@ function cancel() {
dialogForm.value = {} dialogForm.value = {}
} }
function openDialog(row) { function openDialog(row, type='') {
dialogForm.value = row dialogForm.value = row
dialogOpen.value = true dialogOpen.value = true
dialogTitle.value = '标记' + type
} }
/** 获取联赛类型 */ /** 获取联赛类型 */
@ -211,20 +218,6 @@ function handleJumpLink(row) {
jumpLink(row.matchId, 1) jumpLink(row.matchId, 1)
} }
/** 查看详情 */
function handleView(row) {
if (row.reportSatus != 1) {
return
}
// window.open(window.location.origin + '/#/tc/eventAnalysisReport/detail?id=' + row.matchId)
router.push({
path: '/tc/eventAnalysisReport/detail',
query: {
id: row.matchId
}
})
}
/** 查询列表 */ /** 查询列表 */
function getList() { function getList() {
loading.value = true loading.value = true