diff --git a/src/pages/2026/center/info.js b/src/pages/2026/center/info.js index fa3a0e0e2..00121cccc 100644 --- a/src/pages/2026/center/info.js +++ b/src/pages/2026/center/info.js @@ -93,7 +93,7 @@ export const directions = [ tasks: { '开源项目贡献赛道': [ { - name: 'ylong_http 支持 https 代理', + name: 'Rust编程语言竞赛 -- ylong_http 支持 https 代理', level: 1, owner: '南京大学', url: 'https://www.gitlink.org.cn/competitions/track1_2026ylong_http' diff --git a/src/pages/2026/info.js b/src/pages/2026/info.js index 7108691fb..b3794bab5 100644 --- a/src/pages/2026/info.js +++ b/src/pages/2026/info.js @@ -103,5 +103,5 @@ export const menu = [ id: 1251, name: '评审规则' }] - + export const trainId = 1390; export const hidenMemberType = ['与会嘉宾', '院士嘉宾'] \ No newline at end of file diff --git a/src/pages/2026/train/index.jsx b/src/pages/2026/train/index.jsx index 52a787067..6ebb0622f 100644 --- a/src/pages/2026/train/index.jsx +++ b/src/pages/2026/train/index.jsx @@ -6,13 +6,25 @@ import styles from "./index.less"; import SpeTitle from '../components/Title'; import Addr from '../img/train/addr.png'; import Xing from '../img/train/trainxing.png'; -import { train } from '../info'; +import { train , trainId } from '../info'; import { Carousel , message } from 'antd'; -import { getDocList } from '../api'; +import { getDocList , getDocDetail } from '../api'; +import HeadImgDefault from '../img/train/trainvedioBack.png'; import _ from 'lodash'; function TrainAnswer(){ const { dirList } = useModel('2026Config'); const [ informationList , setInformationList] = useState(undefined); + const [ trainDetail , setTrainDetail ] = useState(undefined); + + useEffect(()=>{ + if(trainId){ + getDocDetail(trainId).then(result=>{ + if(result){ + setTrainDetail(result.data); + } + }) + } + },[trainId]) useEffect(()=>{ if ( JSON.stringify(dirList) !== '{}' ) { @@ -75,8 +87,9 @@ function TrainAnswer(){
官方培训预告实时更新,助你冲刺
往期精彩与资料,尽在【赛事动态 - 赛事解读】板块
第八届CCF开源创新大赛 赛事培训
*/} {/* 2026年3月13日 17:00:00 */} {/*