dev_forum
杨树明 6 years ago
parent eaa67909da
commit 2c359d0328

@ -358,6 +358,7 @@ class Coursesleftnav extends Component{
navid:undefined, navid:undefined,
sandiantype:undefined, sandiantype:undefined,
twosandiantype:undefined, twosandiantype:undefined,
ModalsType:false
}) })
let url="/course_modules/"+id+"/hidden_module.json" let url="/course_modules/"+id+"/hidden_module.json"
@ -379,12 +380,25 @@ class Coursesleftnav extends Component{
edithidden=(e,id)=>{ edithidden=(e,id)=>{
e.stopPropagation();//阻止冒泡 e.stopPropagation();//阻止冒泡
this.setState({ let {course_modules}=this.props;
ModalsType:true,
Modalstopval:"隐藏后将不再显示此模块,", if(course_modules.length>1){
ModalsBottomval:"后续可通过添加模块恢复显示", this.setState({
ModalSave:()=>this.edithiddens(id), ModalsType:true,
}) Modalstopval:"隐藏后将不再显示此模块,",
ModalsBottomval:"后续可通过添加模块恢复显示",
ModalSave:()=>this.edithiddens(id),
})
}else{
this.setState({
ModalsType:true,
Modalstopval:"您不能隐藏所有课堂模块,请至少保留",
ModalsBottomval:"其中一个模块。",
loadtype:true,
ModalSave:()=>this.cannerNavmoda(),
})
}
} }
Navmodalnames=(e,id,type,setnavid,name)=>{ Navmodalnames=(e,id,type,setnavid,name)=>{

@ -135,7 +135,7 @@ class AccessoryModal2 extends Component{
description:description, description:description,
attachment_ids:newfileList attachment_ids:newfileList
}).then((result)=>{ }).then((result)=>{
console.log(result) // console.log(result)
if(result.data.status===0){ if(result.data.status===0){
this.props.setupdate() this.props.setupdate()
this.setState({ this.setState({

@ -42,7 +42,7 @@ class Exercisestatisticalresult extends Component {
limit:limit limit:limit
} }
}).then((result) => { }).then((result) => {
console.log(result) // console.log(result)
this.setState({ this.setState({
data:result.data data:result.data
@ -85,6 +85,10 @@ class Exercisestatisticalresult extends Component {
page:pageNumber page:pageNumber
}) })
debugger
$('html').animate({
scrollTop: 10
}, 1000);
this.updatefun(sort,exercise_group_id,pageNumber,limit) this.updatefun(sort,exercise_group_id,pageNumber,limit)
} }
@ -109,10 +113,10 @@ class Exercisestatisticalresult extends Component {
<ul className="clearfix" style={{padding:'20px'}}> <ul className="clearfix" style={{padding:'20px'}}>
<li className="clearfix mt10"> <li className="clearfix mt10">
<span className="fl mr10 color-grey-8">分班情况</span> <span className="fl mr10 color-grey-8">分班情况</span>
<span className="fl "><a id="graduation_comment_no_limit" <span className="fl ">
className={this.state.exercise_group_id.length===0?"pl10 pr10 mr20 check_on":"pl10 pr10 mr20" } <a id="graduation_comment_no_limit" className={this.state.exercise_group_id.length===0?"pl10 pr10 mr20 check_on":"pl10 pr10 mr20" }>不限</a>
>不限</a></span> </span>
<CheckboxGroup onChange={(e)=>this.funtaskstatustwo(e,data&&data.course_groups)} value={this.state.exercise_group_id} style={{paddingTop: '4px'}}> <CheckboxGroup onChange={(e)=>this.funtaskstatustwo(e,data&&data.course_groups)} value={this.state.exercise_group_id} style={{width:'87%',paddingTop: '4px'}}>
{ data&&data.course_groups.map((item, key) => { { data&&data.course_groups.map((item, key) => {
return ( return (
<span key={key}> <span key={key}>

@ -83,7 +83,7 @@ class GraduateTaskItem extends Component{
axios.post(url,{ axios.post(url,{
project_id:taskid project_id:taskid
}).then((result)=>{ }).then((result)=>{
console.log(result) // console.log(result)
if(result.data.status===0){ if(result.data.status===0){
this.setState({ this.setState({
Modalstype:true, Modalstype:true,

@ -651,7 +651,7 @@ debugger
</Link> </Link>
</WordsBtn> : ""} </WordsBtn> : ""}
{this.props.isAdmin() ?<UseBank {...this.props} {...this.state} object_type={"gtask"} useBankSuccess={()=>this.useBankSuccess()}></UseBank>:""} {this.props.isAdmin() ?<UseBank {...this.props} {...this.state} object_type={"gtask"} useBankSuccess={(checkBoxValues,object_ids)=>this.useBankSuccess=(checkBoxValues,object_ids)}></UseBank>:""}
</React.Fragment> </React.Fragment>
} }

@ -77,7 +77,7 @@ class GraduateTopicDetail extends Component{
url+="student_select_topic.json" url+="student_select_topic.json"
} }
axios.post((url)).then((result)=>{ axios.post((url)).then((result)=>{
console.log(result); // console.log(result);
if(result.data.status == 0){ if(result.data.status == 0){
this.getDetailList(); this.getDetailList();
this.props.showNotification(`${result.data.message}`); this.props.showNotification(`${result.data.message}`);

@ -118,6 +118,8 @@ class CoursesNew extends Component {
window.scrollTo(0, anchorElement.offsetTop - window.innerHeight / 2); window.scrollTo(0, anchorElement.offsetTop - window.innerHeight / 2);
} }
} }
handleSubmit = (e) => { handleSubmit = (e) => {
e.preventDefault(); e.preventDefault();
@ -146,8 +148,22 @@ class CoursesNew extends Component {
} }
if(values.checkboxgroup.length===0){
this.setState({
Modalstype:true,
Modalstopval:"请您至少添加一个课堂模块,",
ModalsBottomval:"否则您将无法新建课堂。",
Loadtype:true,
ModalSave:()=>this.cancelmodel(),
})
return
}
if (!err) { if (!err) {
// console.log('Received values of form: ', values); // console.log('Received values of form: ', values);
let {datatime} = this.state; let {datatime} = this.state;
let url = "/courses/" + coursesId + ".json"; let url = "/courses/" + coursesId + ".json";

@ -47,7 +47,7 @@ class CommitSummary extends Component{
// console.log(worksid); // console.log(worksid);
var url = `/student_works/${worksid}/commit_des.json`; var url = `/student_works/${worksid}/commit_des.json`;
axios.get(url).then((result) => { axios.get(url).then((result) => {
console.log(result); // console.log(result);
if (result.status === 200) { if (result.status === 200) {
// console.log(url) // console.log(url)
// console.log("提交总结接口") // console.log("提交总结接口")

@ -149,8 +149,8 @@ class Trainingjobsetting extends Component {
// console.log(homeworkid) // console.log(homeworkid)
let url = `/homework_commons/${homeworkid}/settings.json`; let url = `/homework_commons/${homeworkid}/settings.json`;
axios.get(url).then((result) => { axios.get(url).then((result) => {
console.log(url); // console.log(url);
console.log(result); // console.log(result);
if (result!=undefined) { if (result!=undefined) {
this.props.Getdataback(result,result.data); this.props.Getdataback(result,result.data);
// console.log(result.data.code_review) // console.log(result.data.code_review)

@ -200,7 +200,7 @@ class Trialapplication extends Component {
} }
}).then((result) => { }).then((result) => {
//验证有问题{"status":1,"message":"success"} //验证有问题{"status":1,"message":"success"}
console.log(result); // console.log(result);
}).catch((error) => { }).catch((error) => {
@ -357,7 +357,7 @@ class Trialapplication extends Component {
} }
}).then((result) => { }).then((result) => {
//验证有问题{"status":1,"message":"success"} //验证有问题{"status":1,"message":"success"}
console.log(result); // console.log(result);
}).catch((error) => { }).catch((error) => {

@ -47,7 +47,7 @@ class DetailCards extends Component{
this.getPathCardsList(); this.getPathCardsList();
} }
onDragEnd = (result, shixunIndex) => { onDragEnd = (result, shixunIndex) => {
console.log(result) // console.log(result)
// dropped outside the list // dropped outside the list
if (!result.destination) { if (!result.destination) {

@ -926,8 +926,8 @@ class TPMBanner extends Component {
className="task-popup-text-center font-16 pb20">{can_fork}<br/>请问是否前往进行认证</p> className="task-popup-text-center font-16 pb20">{can_fork}<br/>请问是否前往进行认证</p>
</div> </div>
<div className="task-popup-submit clearfix"> <div className="task-popup-submit clearfix">
<a onClick={this.hideForkvisible} className="task-btn fl"></a> <a onClick={this.hideForkvisible} className="task-btn fl">取消</a>
<a className="task-btn task-btn-orange fr" onClick={this.tocertification}></a> <a className="task-btn task-btn-orange fr" onClick={this.tocertification}>确定</a>
</div> </div>
</Modal> </Modal>
{!!shixunsDetails.fork_num && {!!shixunsDetails.fork_num &&

@ -518,13 +518,6 @@ debugger
> >
<span className="fl mr30 color-orange pt10">*</span> <span className="fl mr30 color-orange pt10">*</span>
<style>
{`
.ant-select-dropdown{
top:1796px !important;
}
`}
</style>
<Select style={{width: 120}} className="winput-240-40 fl" <Select style={{width: 120}} className="winput-240-40 fl"
id="challenge_score" id="challenge_score"
onChange={this.props.status===2?"":this.onshixunsmark} onChange={this.props.status===2?"":this.onshixunsmark}

@ -24,10 +24,7 @@ export default class TpmQuestionEdit extends Component {
render() { render() {
console.log( this.props.neweditanswerRef)
console.log( this.props.neweditanswerRefval)
console.log( this.props.editanswersRef)
console.log( this.props.editanswersRefval)
return ( return (
<div> <div>
@ -133,17 +130,11 @@ export default class TpmQuestionEdit extends Component {
<p className="color-grey-6 font-16 mb30">奖励经验值</p> <p className="color-grey-6 font-16 mb30">奖励经验值</p>
<div className="clearfix" <div className="clearfix"
// onMouseLeave={this.onshixunsmarkss} // onMouseLeave={this.onshixunsmarkss}
id="challenge_score"
> >
<span className="fl mr30 color-orange pt10">*</span> <span className="fl mr30 color-orange pt10">*</span>
<style>
{`
.ant-select-dropdown{
top:2295px !important;
}
`}
</style>
<Select style={{width: 120}} className="winput-240-40 fl" <Select style={{width: 120}} className="winput-240-40 fl"
id="challenge_score"
disabled={this.props.status===2?true:false} disabled={this.props.status===2?true:false}
onChange={this.props.status===2?"":(e)=>this.props.onshixunsansweSelect(e)} onChange={this.props.status===2?"":(e)=>this.props.onshixunsansweSelect(e)}
// onMouseEnter={this.onshixunsmarks} // onMouseEnter={this.onshixunsmarks}

@ -138,13 +138,7 @@ export default class TpmQuestionNew extends Component {
// onMouseLeave={this.onshixunsmarkss} // onMouseLeave={this.onshixunsmarkss}
> >
<span className="fl mr30 color-orange pt10">*</span> <span className="fl mr30 color-orange pt10">*</span>
<style>
{`
.ant-select-dropdown{
top:2295px !important;
}
`}
</style>
<Select style={{width: 120}} className="winput-240-40 fl" <Select style={{width: 120}} className="winput-240-40 fl"
id="challenge_score" id="challenge_score"
onChange={(e)=>this.props.onshixunsansweSelect(e)} onChange={(e)=>this.props.onshixunsansweSelect(e)}

@ -321,7 +321,7 @@ class LoginRegisterComponent extends Component {
type: 2, type: 2,
} }
}).then((result) => { }).then((result) => {
console.log(result); // console.log(result);
if(result){ if(result){
if(result.data.status===-2){ if(result.data.status===-2){
console.log(value.length); console.log(value.length);

Loading…
Cancel
Save