diff --git a/public/react/src/index.js b/public/react/src/index.js index 55cebf17..98130846 100644 --- a/public/react/src/index.js +++ b/public/react/src/index.js @@ -41,7 +41,7 @@ var proxy = "http://localhost:3000" // proxy = "http://testbdweb.trustie.net" // proxy = "http://testbdweb.educoder.net" // proxy ="http://192.168.2.63:3000" - proxy='http://120.27.231.56:48080' + proxy='http://47.96.87.25:48080' const requestMap={}; // 在这里使用requestMap控制,避免用户通过双击等操作发出重复的请求; // 如果需要支持重复的请求,考虑config里面自定义一个allowRepeat参考来控制 diff --git a/public/react/src/modules/ec/ecCourseEvaluations/ecCourseEvaluations.js b/public/react/src/modules/ec/ecCourseEvaluations/ecCourseEvaluations.js index c3e45ce9..8f091f7b 100644 --- a/public/react/src/modules/ec/ecCourseEvaluations/ecCourseEvaluations.js +++ b/public/react/src/modules/ec/ecCourseEvaluations/ecCourseEvaluations.js @@ -55,7 +55,8 @@ class ecCourseEvaluations extends Component { isreload:false, newModallist:false, isreloads:false, - isSpin:false + isSpin:false, + listSpin:false } } componentWillMount(){ @@ -91,7 +92,8 @@ class ecCourseEvaluations extends Component { let newec_course_id=this.props.match.params.ec_course_id; this.setState({ - ec_course_id:newec_course_id + ec_course_id:newec_course_id, + listSpin:true }) const url = `/ec_course_evaluations?ec_course_id=`+newec_course_id; axios.get(url, { @@ -111,7 +113,8 @@ class ecCourseEvaluations extends Component { course_url:response.data.course_url, ec_course_id:response.data.ec_course_id, ec_year_id:response.data.ec_year_id, - ecmanager: response.data.is_manager + ecmanager: response.data.is_manager, + listSpin:false }) } }).catch(function (error) { @@ -565,6 +568,7 @@ class ecCourseEvaluations extends Component { } sync_course_data=()=>{ + this.setState({listSpin:true}) let ec_course_id=this.props.match.params.ec_course_id; let Url ='/ec_course_achievement_methods/sync_course_data'; axios.post(Url, { @@ -578,14 +582,16 @@ class ecCourseEvaluations extends Component { this.setState({ // titlemessage: response.data.message+"(支撑关系变更)", Modallist: response.data.message, - Modallisttype:true + Modallisttype:true, + listSpin:false }) this.UpdateEvaluations(); }else if(response.data.status===-1){ this.setState({ // titlemessage: response.data.message+"(支撑关系变更)", Modallist: response.data.message, - Modallisttype:true + Modallisttype:true, + listSpin:false }) } @@ -596,6 +602,7 @@ class ecCourseEvaluations extends Component { } uploadfile=(file)=>{ + this.setState({listSpin:true}) let Url =`/ec_course_evaluations/`+file.data+`/import_score`; const form = new FormData(); form.append('file', file.file); @@ -608,7 +615,8 @@ class ecCourseEvaluations extends Component { Modallist: '已成功导入'+response.data.count+"条数据", Modallisttype:true, isreload:true, - isreloads:true + isreloads:true, + listSpin:false }) }else if(response.data.status===0){ // message.warning(response.data.message); @@ -617,7 +625,8 @@ class ecCourseEvaluations extends Component { Modallist:response.data.message, Modallisttype:true, isreload:false, - isreloads:false + isreloads:false, + listSpin:false }) } }).catch((error) => { @@ -657,6 +666,7 @@ class ecCourseEvaluations extends Component { saveassclasslist=()=>{ // 列表清空 //搜索框清空 + this.setState({isSpin:true}); let{checkevalue}=this.state; let ec_course_id=this.props.match.params.ec_course_id; @@ -673,7 +683,8 @@ class ecCourseEvaluations extends Component { this.setState({ Modallist: "关联失败", Modallisttype:true, - isreload:false + isreload:false, + isSpin:false }) }else if(response.data.status===0)[ this.setState({ @@ -683,7 +694,8 @@ class ecCourseEvaluations extends Component { assclassvalue:"", Modallist: "关联成功", Modallisttype:true, - isreload:true + isreload:true, + isSpin:false }) ] @@ -767,6 +779,7 @@ class ecCourseEvaluations extends Component { return (
+ } spinning={this.state.isSpin}> 关联课堂11s + >关联课堂
- -
- -

- - 名称 - 考核次数 - 支撑关系 - 考核分项名称 - - {/* 操作 */} - {ecmanager===false?"": - - - } - - - - 成绩导入状态 - - - 成绩来源 - - - 平均成绩导入模板 - - - 明细成绩导入模板 - -

-
- { - ec_course_evaluation_lists===undefined? }/>:ec_course_evaluation_lists.map((list,m)=>{ + +
+

+ + 名称 + 考核次数 + 支撑关系 + 考核分项名称 + + {/* 操作 */} + {ecmanager===false?"": + + + } + + + + 成绩导入状态 + + + 成绩来源 + + + 平均成绩导入模板 + + + 明细成绩导入模板 + +

+ } spinning={this.state.listSpin}> +
+ { + ec_course_evaluation_lists && ec_course_evaluation_lists.map((list,m)=>{ + + return( +
  • + {m+1} + +
    {list.name}
    +
    + +
    {list.evluation_count}
    +
    + +
    {list.status===1?"总成绩支撑":list.status===2?"分项成绩支撑":list.status}
    +
    + + + { + list.subitems.map((listchild,mk)=>{ + return ( + +
    {listchild.name} +
    +
    + ) + }) - return( -
  • - {m+1} - -
    {list.name}
    -
    - -
    {list.evluation_count}
    -
    - -
    {list.status===1?"总成绩支撑":list.status===2?"分项成绩支撑":list.status}
    -
    - - - { - list.subitems.map((listchild,mk)=>{ - return ( - -
    {listchild.name} -
    -
    - ) - }) - - } -
    - - - {/*style={{display:list.is_course_type===false?'inline-block':'none'}}*/} - {/* editSubentry 编辑的 */} - -
    -
    - - - - -
    -
    您确定要删除吗?
    -
    -
    - 取消 - 确定 -
    -
    - - - -
    -
    -
    - - - -
    - 模板下载 -
    - - -
    -
    - - - -
    模板下载
    -
    -
    - - -
    -
    - - + + + {/*style={{display:list.is_course_type===false?'inline-block':'none'}}*/} + {/* editSubentry 编辑的 */} + +
    +
    + + + + - {ecmanager===false?成绩导入:成绩导入} - - +
    +
    您确定要删除吗?
    +
    +
    + 取消 + 确定 +
    +
    + + +
    -
    + + + +
    + 模板下载 +
    + - {ecmanager===false?"" - : -
    {list.import_status===true||list.is_course_type?"已导入":"未导入"}
    -
    } +
    +
    + + +
    模板下载
    +
    +
    -
    + +
    +
    + + + {ecmanager===false?成绩导入:成绩导入} + + +
    +
    +
    - { - params===" " ? " " : params.map((item,key)=>{ + {ecmanager===false?"" + : +
    {list.import_status===true||list.is_course_type?"已导入":"未导入"}
    +
    } - return ( -
    -
    - -
    - 名称 - - - 考核次数 - - - - - 由单次考核总成绩支撑课程目标 -
    - 由单次考核的某分项成绩支撑课程目标 -
    -
    -
    -
    - { - item.subitems.map((i,k)=>{ - return( -
    - 考核分项名称 - - - -
    - - - - - - - -
    -
    -
    - ) - }) - } +
    -
    + { -
    -
    保存
    -
    取消
    + params===" " ? " " : params.map((item,key)=>{ + + return ( +
    +
    + +
    + 名称 + + + 考核次数 + + + + + 由单次考核总成绩支撑课程目标 +
    + 由单次考核的某分项成绩支撑课程目标 +
    +
    +
    + +
    + { + item.subitems.map((i,k)=>{ + return( +
    + 考核分项名称 + + + +
    + + + + + + + +
    +
    +
    + ) + }) + } + +
    + +
    +
    保存
    +
    取消
    +
    + {Modallist}
    - {Modallist} -
    - ) - }) - } + ) + }) + } -
    +
    -
  • - ) - }) - } + + ) + }) + } - {ecmanager===false?"":
    + {ecmanager===false?"":
    - { + { - params===" " ? " " : params.map((item,key)=>{ + params===" " ? " " : params.map((item,key)=>{ - return ( -
    -
    + return ( +
    +
    -
    - 名称 - +
    + 名称 + - 考核次数 - + 考核次数 + + + + + 由单次考核总成绩支撑课程目标 +
    + 由单次考核的某分项成绩支撑课程目标 +
    +
    +
    - - - 由单次考核总成绩支撑课程目标
    - 由单次考核的某分项成绩支撑课程目标 -
    -
    + { + item.subitems.map((i,k)=>{ + return( +
    + 考核分项名称 + + + +
    + + + + + + +
    - -
    - { - item.subitems.map((i,k)=>{ - return( -
    - 考核分项名称 - - - -
    - - - - - - - -
    -
    -
    - ) - }) - } -
    - {/* 新建 */} -
    保存
    -
    取消
    + +
    + ) + }) + } +
    + {/* 新建 */} +
    保存
    +
    取消
    +
    + {Modallist}
    - {Modallist} -
    -
    - ) - }) - } -
    - } -
    +
    + ) + }) + } +
    + } +
    +
    -
    - -
    - +
    {/**/} - - +
    ); }