|
@@ -15,7 +15,7 @@
|
|
|
<div class="s_b_m_t_left">
|
|
|
<div class="s_b_m_t_leftSp" :style="{'margin-right': item.showType.includes(toolType) ? '40px' : 0}" v-for="item in dialogTypeList" :key="item.value">
|
|
|
<span
|
|
|
- v-if="item.showType.includes(toolType)"
|
|
|
+ v-if="item.showType.includes(toolType) && !item.noShow.includes(tType)"
|
|
|
:class="{ s_b_m_t_l_active: showType === item.value }"
|
|
|
@click="changeShowType(item.value)"
|
|
|
>{{ (toolType == 15 && item.value ==1)? "词云" : item.label }}</span
|
|
@@ -1057,7 +1057,7 @@
|
|
|
<el-table-column prop="label" label="选项">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ optionTypeList[scope.$index] }}.</span>
|
|
|
- <img @click.stop="$hevueImgPreview(scope.row.label.src)" class="tableImage"
|
|
|
+ <img @click.stop="$hevueImgPreview(scope.row.label.src)" class="tableImage"
|
|
|
v-if="scope.row.label.imgType && scope.row.label.imgType === 1" :src="scope.row.label.src"/>
|
|
|
<span v-else>{{ scope.row.label }}</span>
|
|
|
</template>
|
|
@@ -1171,7 +1171,7 @@
|
|
|
<div>
|
|
|
<span v-if="toolType == 45">{{ accuracy(item) }}</span>
|
|
|
</div>
|
|
|
- <img @click.stop="deleteWorks(item.wid)" src="../../assets/deleteworks.png" alt="" />
|
|
|
+ <img v-if="item.userid == userId || ['1','4'].includes(tType)" @click.stop="deleteWorks(item.wid)" src="../../assets/deleteworks.png" alt="" />
|
|
|
</div>
|
|
|
|
|
|
<div class="s_b_b_i_ws_b_i_s_i_t_t_answer">
|
|
@@ -1184,7 +1184,7 @@
|
|
|
<span v-if="answer.type===1" v-for="(item2,indP) in answer.label" :key="indP +'indP'">
|
|
|
<span :class="`${item2.right?'answerRight':'answerWrong'}`">{{ item2.label }}</span>
|
|
|
</span>
|
|
|
- <span v-if="answer.type===2" class="answer2" :class="`${answer.isRight?'answerRightLine':'answerWrongLine'}`"
|
|
|
+ <span v-if="answer.type===2" class="answer2" :class="`${answer.isRight?'answerRightLine':'answerWrongLine'}`"
|
|
|
v-for="(item3,indUi) in answer.label" :key="indUi + 'indUi2'">
|
|
|
<span :class="`${item3.right?'answerRight':'answerWrong'}`">{{ item3.label }}</span>
|
|
|
</span>
|
|
@@ -1251,13 +1251,13 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
+
|
|
|
<span v-if="worksStudent.length === 0">暂无提交学生...</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <div class="s_b_m_b_item" v-show="showType === 3 && dialogTypeList[2].showType.includes(toolType) && worksStudent.length>0">
|
|
|
+ <div class="s_b_m_b_item" v-if="tType!=2" v-show="showType === 3 && dialogTypeList[2].showType.includes(toolType) && worksStudent.length>0">
|
|
|
<smarter v-if="show" :worksStudent="worksStudent" :toolType="toolType" :toolList="toolList" :testData="testData"/>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -1465,10 +1465,10 @@ export default {
|
|
|
worksPreview: false
|
|
|
},
|
|
|
dialogTypeList: [
|
|
|
- { label: "作业详细", value: 0,showType:[1,7,15,40,41,45,47,48,49,52,3,4,57,18,21,71,69,70,23,24,32,63,28,31,39,66,72], loading: false },
|
|
|
- { label: "题目统计", value: 1,showType:[45,15], loading: false },
|
|
|
- { label: "学生统计", value: 2,showType:[1,7,15,40,41,45,47,48,52,3,4,57,72], loading: false },
|
|
|
- { label: "智能分析",value:3,showType:[1,7,15,40,41,45,47,48,52,3,4,57,72],loading: false}
|
|
|
+ { label: "作业详细", value: 0,showType:[1,7,15,40,41,45,47,48,49,52,3,4,57,18,21,71,69,70,23,24,32,63,28,31,39,66,72], loading: false,noShow:[] },
|
|
|
+ { label: "题目统计", value: 1,showType:[45,15], loading: false,noShow:['2']},
|
|
|
+ { label: "学生统计", value: 2,showType:[1,7,15,40,41,45,47,48,52,3,4,57,72], loading: false,noShow:[] },
|
|
|
+ { label: "智能分析",value:3,showType:[1,7,15,40,41,45,47,48,52,3,4,57,72],loading: false,noShow:['2']}
|
|
|
],
|
|
|
toolList:[
|
|
|
{label:"选择题",value:45,img:require("../../assets/icon/thirdToolList/choose.png")},
|
|
@@ -2266,7 +2266,7 @@ export default {
|
|
|
},
|
|
|
// 截图类提交作业
|
|
|
async captureScreenshot(){
|
|
|
-
|
|
|
+
|
|
|
// this.$refs.iframeWhiteBoardRef.contentWindow;
|
|
|
document.getElementById('loadLi_JieE').children[0].style.display = "block"
|
|
|
|