调整课堂模块列表筛选

courseware
杨树明 5 years ago
parent 0ee1d9a9f4
commit d3885bfd95

@ -567,7 +567,7 @@ class Fileslists extends Component{
let {search,order,selectpage,checkAllValue,checkBoxValues}=this.state; let {search,order,selectpage,checkAllValue,checkBoxValues}=this.state;
let selectpagetype=selectpage===page&&checkBoxValues.length===15?true:false let selectpagetype=selectpage===page&&checkBoxValues.length===15?true:false
console.log(selectpagetype)
this.setState({ this.setState({
page:page, page:page,

@ -282,9 +282,18 @@ class Boards extends Component{
console.log('checked = ', checkedValues); console.log('checked = ', checkedValues);
} }
onPageChange = (pageNumber) => { onPageChange = (pageNumber) => {
let {checkAllValue}=this.state;
if(checkAllValue===true){
this.setState({
checkBoxValues:[],
checkAllValue:false
})
}else{
this.setState({ this.setState({
checkBoxValues:[] checkBoxValues:[]
}) })
}
this.fetchAll(null, pageNumber) this.fetchAll(null, pageNumber)
} }

@ -73,6 +73,9 @@ class commonWork extends Component{
componentDidUpdate(prevProps, prevState) { componentDidUpdate(prevProps, prevState) {
if (prevProps.coursesidtype != this.props.coursesidtype||prevProps.match.params.category_id!=this.props.match.params.category_id) { if (prevProps.coursesidtype != this.props.coursesidtype||prevProps.match.params.category_id!=this.props.match.params.category_id) {
this.setState({
page:1
})
if (this.props.match.path === "/classrooms/:coursesId/common_homeworks/:category_id" || this.props.match.path === "/classrooms/:coursesId/common_homework/:category_id"|| if (this.props.match.path === "/classrooms/:coursesId/common_homeworks/:category_id" || this.props.match.path === "/classrooms/:coursesId/common_homework/:category_id"||
this.props.match.path === "/classrooms/:coursesId/group_homeworks/:category_id" || this.props.match.path === "/classrooms/:coursesId/group_homework/:category_id" this.props.match.path === "/classrooms/:coursesId/group_homeworks/:category_id" || this.props.match.path === "/classrooms/:coursesId/group_homework/:category_id"
) { ) {
@ -220,11 +223,21 @@ class commonWork extends Component{
} }
onPageChange=(pageNumber)=>{ onPageChange=(pageNumber)=>{
let {search,order,category_id,checkAll}=this.state;
if(checkAll===true){
this.setState({
page:pageNumber,
checkBoxValues:[],
checkAll:false
})
}else{
this.setState({ this.setState({
page:pageNumber, page:pageNumber,
checkBoxValues:[] checkBoxValues:[]
}) })
let {search,order,category_id}=this.state; }
this.getList(pageNumber,search,order,category_id); this.getList(pageNumber,search,order,category_id);
} }

@ -121,7 +121,7 @@ class CoursesHome extends Component {
const { order, page, coursesHomelist } = this.state; const { order, page, coursesHomelist } = this.state;
const { user, tojoinclass } = this.props const { user, tojoinclass } = this.props
console.log(tojoinclass, '--------------s')
return ( return (
<div> <div>
{this.state.updata === undefined ? "" : <UpgradeModals {this.state.updata === undefined ? "" : <UpgradeModals

@ -170,7 +170,7 @@ class Boards extends Component{
}) })
let {status,searchValue}=this.state; let {status,searchValue}=this.state;
this.fetchAll(searchValue,pageNum,status); this.fetchAll(searchValue,pageNum,status);
console.log(this.state.checkBoxValues);
} }
// 筛选 // 筛选

@ -150,12 +150,21 @@ class Poll extends Component{
} }
//切换分页 //切换分页
changePage=(pageNumber)=>{ changePage=(pageNumber)=>{
let{type,StudentList_value,checkAllValue}=this.state;
if(checkAllValue===true){
this.setState({
page:pageNumber,
checkBoxValues:[],
checkAllValue:false
})
}else{
this.setState({ this.setState({
page:pageNumber, page:pageNumber,
checkBoxValues:[] checkBoxValues:[]
}) })
let{type,StudentList_value}=this.state }
this.InitList(type,StudentList_value,pageNumber); this.InitList(type,StudentList_value,pageNumber);
} }
// 搜索 // 搜索

@ -637,12 +637,19 @@ class ShixunHomework extends Component{
// } // }
PaginationCourse=(pageNumber)=>{ PaginationCourse=(pageNumber)=>{
let {Coursename,order}=this.state; let {Coursename,order,checkedtype}=this.state;
if(checkedtype===true){
this.setState({ this.setState({
page:pageNumber, page:pageNumber,
checkBoxValues:[] checkBoxValues:[],
checkedtype:false
})
}else{
this.setState({
page:pageNumber,
checkBoxValues:[],
}) })
}
this.homeworkupdatalist(Coursename,pageNumber,order); this.homeworkupdatalist(Coursename,pageNumber,order);

@ -11,15 +11,15 @@ class Showmarkdown extends Component {
componentDidMount() { componentDidMount() {
if (this.props.descriptions) { if (this.props.descriptions) {
setTimeout(()=>{
var shixunDescr = window.editormd.markdownToHTML("memo_content_editorMd", { window.editormd.markdownToHTML("memo_content_editorMd", {
htmlDecode: "style,script,iframe", // you can filter tags decode htmlDecode: "style,script,iframe", // you can filter tags decode
taskList: true, taskList: true,
tex: true, // 默认不解析 tex: true, // 默认不解析
flowChart: true, // 默认不解析 flowChart: true, // 默认不解析
sequenceDiagram: true // 默认不解析 sequenceDiagram: true // 默认不解析
}); });
}, 200)
} }
} }

Loading…
Cancel
Save