fix:评委端403修复

This commit is contained in:
zhonghua 2026-04-03 19:10:44 +08:00
parent d68322f24a
commit 3ef05de193
2 changed files with 8 additions and 16 deletions

View File

@ -10,7 +10,7 @@
:data-source="dataSource"
:loading="loading"
:pagination="false"
row-key="id"
row-key="contestId"
>
<template #bodyCell="{ column, record, index }">
<template v-if="column.key === 'index'">
@ -120,7 +120,10 @@ const fetchList = async () => {
//
const handleViewDetail = (record: any) => {
router.push(`/${tenantCode}/activities/review/${record.id}`)
router.push({
path: `/${tenantCode}/activities/review/${record.contestId}`,
query: { contestName: record.contestName },
})
}
onMounted(() => {

View File

@ -118,7 +118,7 @@ import { useRoute } from "vue-router"
import { message } from "ant-design-vue"
import type { TableProps } from "ant-design-vue"
import { SearchOutlined, ReloadOutlined } from "@ant-design/icons-vue"
import { reviewsApi, contestsApi } from "@/api/contests"
import { reviewsApi } from "@/api/contests"
import ReviewWorkModal from "./components/ReviewWorkModal.vue"
import WorkDetailModal from "../contests/components/WorkDetailModal.vue"
@ -126,8 +126,8 @@ const route = useRoute()
const tenantCode = route.params.tenantCode as string
const contestId = Number(route.params.id)
//
const contestName = ref("")
// query contest:read
const contestName = ref((route.query.contestName as string) || "")
//
const loading = ref(false)
@ -208,16 +208,6 @@ const workListForNav = computed(() => {
const workDetailModalVisible = ref(false)
const viewWorkId = ref<number | null>(null)
//
const fetchContestInfo = async () => {
try {
const contest = await contestsApi.getDetail(contestId)
contestName.value = contest.contestName
} catch (error) {
console.error("获取活动信息失败", error)
}
}
//
const fetchList = async () => {
loading.value = true
@ -292,7 +282,6 @@ const handleReviewSuccess = () => {
}
onMounted(() => {
fetchContestInfo()
fetchList()
})
</script>