From defc9a5714bcbe2750544b95e827870fefe90ec4 Mon Sep 17 00:00:00 2001 From: 30404 <3040471803@qq.com> Date: Wed, 10 Jul 2024 12:49:06 +0800 Subject: [PATCH 1/3] 123 --- .../TeacherPages/Trainmanage/TrainPods.jsx | 13 +-- .../TeacherPages/Trainmanage/Trainmanage.jsx | 20 +++- app-dm/src/nav/teacherIndex.jsx | 2 +- .../pages/ListPages/Training/Operation2.jsx | 17 ++++ app-dm/src/setupProxy.js | 2 +- python/app.py | 63 ++++++++----- python/k8s_func.py | 94 ------------------- python/student_func.py | 6 ++ python/teacher_func.py | 10 +- 9 files changed, 97 insertions(+), 130 deletions(-) delete mode 100644 python/k8s_func.py diff --git a/app-dm/src/TeacherPages/Trainmanage/TrainPods.jsx b/app-dm/src/TeacherPages/Trainmanage/TrainPods.jsx index ff191af..d0101e4 100644 --- a/app-dm/src/TeacherPages/Trainmanage/TrainPods.jsx +++ b/app-dm/src/TeacherPages/Trainmanage/TrainPods.jsx @@ -11,10 +11,9 @@ function TrainPods(){ const FindPodsFunc=await axios.post('/api/teacher/list_pods') setPods(FindPodsFunc.data) }catch{ - + alert('出错') } } - useEffect(()=>{ FindPodsFunc() },[]) @@ -25,8 +24,7 @@ function TrainPods(){ name, }) alert('删除成功') - // eslint-disable-next-line no-restricted-globals - location.reload(); + window.location.reload(); }catch{ alert('出错') } @@ -42,11 +40,9 @@ function TrainPods(){ setSrcData(FindSrcc.data['data']) setisTrue(false) }catch{ - alert('SrcDAta出错') + alert('SrcData出错') } } - // // eslint-disable-next-line no-restricted-globals - // return(
@@ -93,9 +89,6 @@ function TrainPods(){
} - ) } diff --git a/app-dm/src/TeacherPages/Trainmanage/Trainmanage.jsx b/app-dm/src/TeacherPages/Trainmanage/Trainmanage.jsx index f1026e1..dc6f1aa 100644 --- a/app-dm/src/TeacherPages/Trainmanage/Trainmanage.jsx +++ b/app-dm/src/TeacherPages/Trainmanage/Trainmanage.jsx @@ -8,6 +8,8 @@ import React, { useEffect, useState } from 'react'; function TrainManage(){ const teacher_ID=localStorage.getItem('islogin') const [Data,setData]=useState() + const [testID,settestID]=useState() + const [TrainData,setTrainData]=useState() //获取发布的实训 const getTrainfunc=async()=>{ try{ @@ -23,6 +25,22 @@ function TrainManage(){ useEffect(()=>{ getTrainfunc() },[]) + + const getTrainData=async ()=>{ + try{ + const getTrainDataSrc=await axios.post('/api/teacher/getTrainData',{ + testID + }) + setTrainData(getTrainDataSrc.data['data']) + }catch{ + alert('getTrainData出错') + } + } + + useEffect(()=>{ + getTrainData() + },[testID]) + return(

已结束的实训

@@ -33,7 +51,7 @@ function TrainManage(){
  • 实训ID:{Data[key][10]}
    实训名称:{eval(Data[key][11])}
    -

    关闭时间:{Data[key][6]}

    +

    关闭时间:{Data[key][6]}

  • ))} diff --git a/app-dm/src/nav/teacherIndex.jsx b/app-dm/src/nav/teacherIndex.jsx index d229608..872eac1 100644 --- a/app-dm/src/nav/teacherIndex.jsx +++ b/app-dm/src/nav/teacherIndex.jsx @@ -43,7 +43,7 @@ function HeaderNavTeacher() {
    + ) }