video_transcode
杨树林 5 years ago
parent ed00a8c377
commit 9b6dac251d

@ -24,6 +24,7 @@ import QuestionModalys from "./component/QuestionModalys";
//exam_id 试卷的id
var Undoclickable=true;
var myGrandtotal=false;
class NewMyShixunModel extends Component {
constructor(props) {
super(props);
@ -70,6 +71,7 @@ class NewMyShixunModel extends Component {
isVisible: false,
selectionbools:false,
chakanjiexiboolindex:"无",
}
}
@ -367,7 +369,9 @@ class NewMyShixunModel extends Component {
//计算
getdataslen=(arr)=>{
var contes=0;
myGrandtotal=false;
let contes=0;
let Grandtotal=0;
for(let data of arr) {
if(data.item_type==="PROGRAM"){
//编程题
@ -376,8 +380,10 @@ class NewMyShixunModel extends Component {
}else{
//未选用
if(data.program_attr.status===1){
//已发布
//已发布1 未发布0
contes=contes+1;
}else {
Grandtotal=Grandtotal+1;
}
}
@ -399,11 +405,28 @@ class NewMyShixunModel extends Component {
selectionbools:false,
selectallquestionsonthispages:false,
})
}else {
this.setState({
selectionbools:true,
selectallquestionsonthispages:true,
})
}
else {
try {
if(arr.length===Grandtotal){
myGrandtotal=true;
this.setState({
selectionbools:false,
selectallquestionsonthispages:false,
})
}else{
this.setState({
selectionbools:true,
selectallquestionsonthispages:true,
})
}
}catch (e) {
this.setState({
selectionbools:true,
selectallquestionsonthispages:true,
})
}
}
}
@ -870,6 +893,10 @@ class NewMyShixunModel extends Component {
}
//全选试题库
selectallquestionsonthispage=(bool)=>{
if(myGrandtotal===true){
this.props.showNotification(`本页全部试题未发布,不能选择`);
return
}
var item_idsdata=[];
var arr= this.state.Contentdata.items;

@ -24,6 +24,7 @@ import QuestionModalys from "./component/QuestionModalys";
import Certifiedprofessional from "../modals/Certifiedprofessional";
var Undoclickable=true;
var myGrandtotal=false;
class Question extends Component {
constructor(props) {
super(props);
@ -302,7 +303,9 @@ class Question extends Component {
//计算
getdataslen=(arr)=>{
var contes=0;
myGrandtotal=false;
let contes=0;
let Grandtotal=0;
for(let data of arr) {
if(data.item_type==="PROGRAM"){
//编程题
@ -311,8 +314,10 @@ class Question extends Component {
}else{
//未选用
if(data.program_attr.status===1){
//已发布
//已发布1 未发布0
contes=contes+1;
}else{
Grandtotal=Grandtotal+1;
}
}
@ -334,11 +339,27 @@ class Question extends Component {
selectionbools:false,
selectallquestionsonthispages:false,
})
}else {
this.setState({
selectionbools:true,
selectallquestionsonthispages:true,
})
} else {
try {
if(arr.length===Grandtotal){
myGrandtotal=true;
this.setState({
selectionbools:false,
selectallquestionsonthispages:false,
})
}else{
this.setState({
selectionbools:true,
selectallquestionsonthispages:true,
})
}
}catch (e) {
this.setState({
selectionbools:true,
selectallquestionsonthispages:true,
})
}
}
}
@ -767,6 +788,12 @@ class Question extends Component {
}
//全选试题库
selectallquestionsonthispage=(bool)=>{
if(myGrandtotal===true){
this.props.showNotification(`本页全部试题未发布,不能选择`);
return
}
var item_idsdata=[];
var arr= this.state.Contentdata.items;

@ -441,12 +441,12 @@ class Contentpart extends Component {
<div className=" w100s mb10">
{
defaultActiveKey===1||defaultActiveKey==="1"?
<Contentquestionbank {...this.props} {...this.state} selectallquestionsonthispage={(bool)=>this.props.selectallquestionsonthispage(bool)} ></Contentquestionbank>
<Contentquestionbank {...this.props} {...this.state} selectallquestionsonthispages={this.props.selectallquestionsonthispages} selectallquestionsonthispage={(bool)=>this.props.selectallquestionsonthispage(bool)} ></Contentquestionbank>
:""
}
{
defaultActiveKey===0||defaultActiveKey==="0"?
<Contentquestionbank {...this.props} {...this.state} selectallquestionsonthispage={(bool)=>this.props.selectallquestionsonthispage(bool)}></Contentquestionbank>
<Contentquestionbank {...this.props} {...this.state} selectallquestionsonthispages={this.props.selectallquestionsonthispages} selectallquestionsonthispage={(bool)=>this.props.selectallquestionsonthispage(bool)}></Contentquestionbank>
:""
}
</div>

Loading…
Cancel
Save