修改基于项目影响的404 科职那边 情况 隐藏 分组作业 毕业设计

dev_local_2
杨树林 5 years ago
parent 136c7207e6
commit 776a1d2c4d

@ -27,7 +27,7 @@ class NewWorkForm extends Component{
contentFileList: [], contentFileList: [],
answerFileList: [], answerFileList: [],
workLoaded: false, workLoaded: false,
base_on_project: true, base_on_project: false,
category: {}, category: {},
min_num: 2, min_num: 2,
max_num: 10, max_num: 10,
@ -494,15 +494,15 @@ class NewWorkForm extends Component{
</ConditionToolTip> </ConditionToolTip>
<label className="color-grey-9 ml20 font-14">学生提交作品时需要关联同组成员组内成员作品共享</label> <label className="color-grey-9 ml20 font-14">学生提交作品时需要关联同组成员组内成员作品共享</label>
</p> </p>
<p className="mt20"> {/*<p className="mt20">*/}
<ConditionToolTip condition={has_commit || has_project} title={'已有关联项目或作品,不能修改'}> {/* <ConditionToolTip condition={has_commit || has_project} title={'已有关联项目或作品,不能修改'}>*/}
<Checkbox checked={base_on_project} onChange={this.base_on_project_change} {/* <Checkbox checked={base_on_project} onChange={this.base_on_project_change}*/}
disabled={has_project || has_commit} {/* disabled={has_project || has_commit}*/}
>基于项目实施</Checkbox> {/* >基于项目实施</Checkbox>*/}
</ConditionToolTip> {/* </ConditionToolTip>*/}
{/* */}
<label className="color-grey-9 ml12 font-14">选中则必须在本平台创建项目项目管理员可以提交作品不选中无需在平台创建项目任意小组成员均可以提交作品</label> {/* /!*<label className="color-grey-9 ml12 font-14">(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)</label>*!/*/}
</p> {/*</p>*/}
</div> </div>
)} )}

@ -120,7 +120,7 @@ class GraduationTaskssettingapp extends Component{
maxnum: result.data.max_num, maxnum: result.data.max_num,
max_nums: result.data.max_num, max_nums: result.data.max_num,
task_type: result.data.task_type, task_type: result.data.task_type,
baseonproject: result.data.base_on_project, baseonproject: false,
firstTimes:!result.data.publish_time && !result.data.end_time, firstTimes:!result.data.publish_time && !result.data.end_time,
publish_time:result.data.publish_time===null||result.data.publish_time=== ""?"":moment(moment(handleDateString(result.data.publish_time))).format("YYYY-MM-DD HH:mm"), publish_time:result.data.publish_time===null||result.data.publish_time=== ""?"":moment(moment(handleDateString(result.data.publish_time))).format("YYYY-MM-DD HH:mm"),
end_time:result.data.end_time===null||result.data.end_time=== ""?"":moment(moment(handleDateString(result.data.end_time))).format("YYYY-MM-DD HH:mm"), end_time:result.data.end_time===null||result.data.end_time=== ""?"":moment(moment(handleDateString(result.data.end_time))).format("YYYY-MM-DD HH:mm"),
@ -172,7 +172,7 @@ class GraduationTaskssettingapp extends Component{
baseprojectfun=(e)=>{ baseprojectfun=(e)=>{
this.setState({ this.setState({
baseonproject:e.target.checked baseonproject:false
}) })
} }
@ -1023,7 +1023,7 @@ debugger
{numtype===true?<div className={"color-red ml40"}>不能为空</div>:""} {numtype===true?<div className={"color-red ml40"}>不能为空</div>:""}
<div> <div>
<Tooltip placement="bottom" title={hascommit===true?"已有关联项目或作品,不能修改":""}> <Tooltip placement="bottom" title={hascommit===true?"已有关联项目或作品,不能修改":""}>
<Checkbox className="ml40 " checked={baseonproject} disabled={this.props.isAdmin()===true?hascommit===true||hasproject===true?true:flagPageEdit===true?false:true:true} onChange={this.baseprojectfun}>基于项目实施</Checkbox> {/*<Checkbox className="ml40 " checked={baseonproject} disabled={this.props.isAdmin()===true?hascommit===true||hasproject===true?true:flagPageEdit===true?false:true:true} onChange={this.baseprojectfun}>基于项目实施</Checkbox>*/}
</Tooltip> </Tooltip>
<span className={"font-14 color-grey-c"}>选中则必须在本平台创建项目项目管理员可以提交作品不选中无需在平台创建项目任意小组成员均可以提交作品</span> <span className={"font-14 color-grey-c"}>选中则必须在本平台创建项目项目管理员可以提交作品不选中无需在平台创建项目任意小组成员均可以提交作品</span>
</div> </div>

@ -341,11 +341,13 @@ class GraduationTasksquestions extends Component{
<span className="font-14 color-grey-9"> 基于项目项目管理员角色的成员可以提交作品</span> <span className="font-14 color-grey-9"> 基于项目项目管理员角色的成员可以提交作品</span>
: <span className="font-14 color-grey-9"> 非基于项目任意小组成员可以提交作品</span>} : <span className="font-14 color-grey-9"> 非基于项目任意小组成员可以提交作品</span>}
</div> </div>
{/*<div className={"mt10"}>*/}
{questionslist.group_info.base_on_project===true?<div className={"mt10"}> {/* <span className="font-14">基于项目实施</span>*/}
<span className="font-14">基于项目实施</span> {/* <span className="font-14 color-grey-9"> 各小组必须在educoder平台创建项目</span>*/}
<span className="font-14 color-grey-9"> 各小组必须在educoder平台创建项目</span> {/*</div>*/}
</div>:<div className="font-14 mt10"></div>} {questionslist.group_info.base_on_project===true?
""
:<div className="font-14 mt10">不基于项目实施</div>}
</div>:""} </div>:""}

@ -383,18 +383,18 @@ class GraduateTopicPostWorksNew extends Component{
</Form.Item> </Form.Item>
<span className="tag color-grey9 ">(学生提交作品时需要关联同组成员组内成员作品共享)</span> <span className="tag color-grey9 ">(学生提交作品时需要关联同组成员组内成员作品共享)</span>
<Form.Item {/*<Form.Item*/}
label="" {/* label=""*/}
className=" " {/* className=" "*/}
style={{ marginLeft: "14px" }} {/* style={{ marginLeft: "14px" }}*/}
> {/*>*/}
{getFieldDecorator('c', { {/* {getFieldDecorator('c', {*/}
rules: [], {/* rules: [],*/}
})( {/* })(*/}
<Checkbox >基于项目实施</Checkbox> {/* <Checkbox >基于项目实施</Checkbox>*/}
)} {/* )}*/}
</Form.Item> {/*</Form.Item>*/}
<span className="tag color-grey9 ">(选中则必须在本平台创建项目项目管理员可以提交作品不选中无需在平台创建项目任意小组成员均可以提交作品)</span> {/*<span className="tag color-grey9 ">(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)</span>*/}
</div> </div>
<div className="formBlock"> <div className="formBlock">

@ -67,14 +67,14 @@ class GroupPackage extends Component {
<span className="ysltextcolor05">{datas&&datas.min_num}~ {datas&&datas.max_num} 学生提交作品时需要关联同组成员组内成员作品共享</span> <span className="ysltextcolor05">{datas&&datas.min_num}~ {datas&&datas.max_num} 学生提交作品时需要关联同组成员组内成员作品共享</span>
</p> </p>
} }
{/*<p>*/}
{/* <span className="ysltextcolor66">基于项目实施</span>*/}
{/* <span className="ysltextcolor05">(学生必须在本平台创建项目,项目管理员可以提交作品)</span>*/}
{/*</p>*/}
{ {
datas===undefined?"":datas.base_on_project===undefined?"": datas===undefined?"":datas.base_on_project===undefined?"":
datas.base_on_project===true? datas.base_on_project===true?
<p> ""
<span className="ysltextcolor66">基于项目实施</span>
<span className="ysltextcolor05">学生必须在本平台创建项目项目管理员可以提交作品</span>
</p>
:datas.base_on_project===false? :datas.base_on_project===false?
<p> <p>
<span className="ysltextcolor66">不基于项目</span> <span className="ysltextcolor66">不基于项目</span>
@ -93,12 +93,13 @@ class GroupPackage extends Component {
<span className="ysltextcolor05">{datas&&datas.group_info&&datas.group_info.min_number}~ {datas&&datas.group_info&&datas.group_info.max_number} 学生提交作品时需要关联同组成员组内成员作品共享</span> <span className="ysltextcolor05">{datas&&datas.group_info&&datas.group_info.min_number}~ {datas&&datas.group_info&&datas.group_info.max_number} 学生提交作品时需要关联同组成员组内成员作品共享</span>
</p> </p>
} }
{/*<p>*/}
{/* <span className="ysltextcolor66">基于项目实施</span>*/}
{/* <span className="ysltextcolor05">(学生必须在本平台创建项目,项目管理员可以提交作品)</span>*/}
{/*</p>*/}
{ {
datas&&datas.group_info&&datas.group_info.base_on_project===1? datas&&datas.group_info&&datas.group_info.base_on_project===1?
<p> ""
<span className="ysltextcolor66">基于项目实施</span>
<span className="ysltextcolor05">学生必须在本平台创建项目项目管理员可以提交作品</span>
</p>
:datas&&datas.group_info&&datas.group_info.base_on_project===0? :datas&&datas.group_info&&datas.group_info.base_on_project===0?
<p> <p>
<span className="ysltextcolor66">不基于项目</span> <span className="ysltextcolor66">不基于项目</span>

@ -861,15 +861,13 @@ class CoursesNew extends Component {
> >
{getFieldDecorator("checkboxgroup", { {getFieldDecorator("checkboxgroup", {
initialValue: [ initialValue: [
"shixun_homework", "common_homework", "group_homework", "exercise", "attachment", "course_group", "shixun_homework", "common_homework", "exercise", "attachment", "course_group",
], ],
})( })(
<Checkbox.Group style={{width: "800px", marginTop: "10px"}}> <Checkbox.Group style={{width: "800px", marginTop: "10px"}}>
<Checkbox value={"announcement"} className="fl">公告栏</Checkbox> <Checkbox value={"announcement"} className="fl">公告栏</Checkbox>
<Checkbox value={"shixun_homework"} className="fl">实训作业</Checkbox> <Checkbox value={"shixun_homework"} className="fl">实训作业</Checkbox>
<Checkbox value={"common_homework"} className="fl">普通作业</Checkbox> <Checkbox value={"common_homework"} className="fl">普通作业</Checkbox>
<Checkbox value={"group_homework"} className="fl">分组作业</Checkbox>
<Checkbox value={"graduation"} className="fl">毕业设计</Checkbox>
<Checkbox value={"exercise"} className="fl">试卷</Checkbox> <Checkbox value={"exercise"} className="fl">试卷</Checkbox>
<Checkbox value={"poll"} className="fl">问卷</Checkbox> <Checkbox value={"poll"} className="fl">问卷</Checkbox>
<Checkbox value={"attachment"} className="fl">资源</Checkbox> <Checkbox value={"attachment"} className="fl">资源</Checkbox>

Loading…
Cancel
Save