diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraise.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraise.js index 374318af1..7807e7265 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraise.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraise.js @@ -1,7 +1,7 @@ import React,{Component} from "React"; import { Form, Select, Input, Button,Checkbox,Upload,Icon,message,Modal, Table, Divider, Tag} from "antd"; import {Link} from 'react-router-dom'; -import { WordsBtn } from 'educoder'; +import { WordsBtn,markdownToHTML } from 'educoder'; import axios from 'axios'; import moment from 'moment'; import Modals from '../../../modals/Modals'; @@ -205,7 +205,7 @@ class GraduationTasksappraise extends Component{
- {datalist&&datalist.description} +
{/*
*/} diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js index 9d0b33e80..762fe1406 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js @@ -111,11 +111,11 @@ class GraduationTaskssettingapp extends Component{ max_nums: result.data.max_num, task_type: result.data.task_type, baseonproject: result.data.base_on_project, - publish_time:moment(moment(handleDateString(result.data.publish_time))).format("YYYY-MM-DD HH:mm"), - end_time:moment(moment(handleDateString(result.data.end_time))).format("YYYY-MM-DD HH:mm"), + publish_time:result.data.publish_time===null?"":moment(moment(handleDateString(result.data.publish_time))).format("YYYY-MM-DD HH:mm"), + end_time:result.data.end_time===null?"":moment(moment(handleDateString(result.data.end_time))).format("YYYY-MM-DD HH:mm"), allowlate: result.data.allow_late, latepenalty: result.data.late_penalty, - latetime:moment(moment(handleDateString(result.data.late_time))).format("YYYY-MM-DD HH:mm"), + latetime:result.data.late_time===null?"":moment(moment(handleDateString(result.data.late_time))).format("YYYY-MM-DD HH:mm"), crosscomment: result.data.cross_comment, taskid: result.data.id, taskname: result.data.task_name, @@ -128,7 +128,7 @@ class GraduationTaskssettingapp extends Component{ hasproject: result.data.has_project, hascommit: result.data.has_commit, assigngroups: assigngroups, - commenttime:moment(moment(handleDateString(result.data.comment_time))).format("YYYY-MM-DD HH:mm"), + commenttime:result.data.comment_time===null?"":moment(moment(handleDateString(result.data.comment_time))).format("YYYY-MM-DD HH:mm"), task_status: result.data.task_status }) } diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js index d0b30db93..39068e1e3 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js @@ -726,17 +726,19 @@ class GraduationTaskssettinglist extends Component{ {this.props.isAdmin()?operation.map((tag,key) => { return(
- {tag.status===0?"--":调整学生最终成绩
+ 调整学生最终成绩
其它历史评分将全部失效:""}> - {tag.name==="评阅"?{tag.name} + {tag.name==="评阅"?tag.status===0?"--": + {tag.name} + : - this.showModulationtype(tag.id):tag.name==="分配"?()=>this.showAllocationModal(tag.id):""} - >{tag.name} + >{tag.status===0?"":tag.name} } -
} +
) }):""} @@ -745,9 +747,7 @@ class GraduationTaskssettinglist extends Component{ operation.map((tag,key) => { return(
- {tag.status===0?"--": - 查看 - } + {tag.status===0?"":"查看"}
)} ):"" @@ -858,19 +858,21 @@ class GraduationTaskssettinglist extends Component{ {this.props.isAdmin()?operation.map((tag,key) => { return(
- {tag.status===0?"--": + 调整学生最终成绩
其它历史评分将全部失效:""}> - {tag.name==="评阅"?{tag.name} + {tag.name==="评阅"?tag.status===0?"--": + {tag.name} + : this.showModulationtype(tag.id):tag.name==="分配"?()=>this.showAllocationModal(tag.id):""} - >{tag.name} + >{tag.status===0?"":tag.name} }
- } +
) }):""} @@ -879,9 +881,10 @@ class GraduationTaskssettinglist extends Component{ operation.map((tag,key) => { return(
- {tag.status===0?"--": - 查看 - } + + {tag.status===0?"":"查看"} + +
)} ):"" @@ -1006,14 +1009,15 @@ class GraduationTaskssettinglist extends Component{ {this.props.isAdmin()?operation.map((tag,key) => { return(
- {tag.status===0?"--": + 调整学生最终成绩
其它历史评分将全部失效:""}> - {tag.name==="评阅"?{tag.name} + {tag.name==="评阅"?tag.status===0?"--": + {tag.name} : this.showModulationtype(tag.id):tag.name==="分配"?()=>this.showAllocationModal(tag.id):""} - >{tag.name} + >{tag.status===0?"":tag.name} }
} @@ -1026,9 +1030,9 @@ class GraduationTaskssettinglist extends Component{ operation.map((tag,key) => { return(
- {tag.status===0?"--": - 查看 - } + + {tag.status===0?"":"查看"} +
)} ):"" @@ -1138,14 +1142,16 @@ class GraduationTaskssettinglist extends Component{ {this.props.isAdmin()?operation.map((tag,key) => { return(
- {tag.status===0?"--": + 调整学生最终成绩
其它历史评分将全部失效:""}> - {tag.name==="评阅"?{tag.name} + {tag.name==="评阅"?tag.status===0?"--": + {tag.name} + : this.showModulationtype(tag.id):tag.name==="分配"?()=>this.showAllocationModal(tag.id):""} - >{tag.name} + >{tag.status===0?"":tag.name} }
} @@ -1158,9 +1164,8 @@ class GraduationTaskssettinglist extends Component{ operation.map((tag,key) => { return(
- {tag.status===0?"--": - 查看 - } + + {tag.status===0?"":"查看"}
)} ):"" diff --git a/public/react/src/modules/tpm/shixunchild/Challenges/Challenges.js b/public/react/src/modules/tpm/shixunchild/Challenges/Challenges.js index c6870c2e9..38584c793 100644 --- a/public/react/src/modules/tpm/shixunchild/Challenges/Challenges.js +++ b/public/react/src/modules/tpm/shixunchild/Challenges/Challenges.js @@ -8,7 +8,7 @@ import PropTypes from 'prop-types'; import classNames from 'classnames'; -import { getImageUrl } from 'educoder' +import { getImageUrl ,markdownToHTML} from 'educoder' import { CircularProgress } from 'material-ui/Progress'; @@ -250,9 +250,7 @@ class Challenges extends Component { id="challenge_editorMd_description">

{ChallengesDataList === undefined ? "" :ChallengesDataList.description===null?"": - +

}