|
@@ -27,7 +27,7 @@
|
|
<div class="test_title">
|
|
<div class="test_title">
|
|
<div class="left">
|
|
<div class="left">
|
|
<div class="title">{{ testJson.title }}</div>
|
|
<div class="title">{{ testJson.title }}</div>
|
|
- <div class="info">
|
|
|
|
|
|
+ <div class="info" v-if="isDesktop">
|
|
<div class="info_box" v-if="testJson.typeN">
|
|
<div class="info_box" v-if="testJson.typeN">
|
|
<span>类型:</span>
|
|
<span>类型:</span>
|
|
<span>{{ testJson.typeN }}</span>
|
|
<span>{{ testJson.typeN }}</span>
|
|
@@ -42,7 +42,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="right">
|
|
|
|
|
|
+ <div class="right" v-if="isDesktop">
|
|
<div class="data_box">
|
|
<div class="data_box">
|
|
<span>提交数量</span>
|
|
<span>提交数量</span>
|
|
<span><span class="big">{{ works.length }}</span>份</span>
|
|
<span><span class="big">{{ works.length }}</span>份</span>
|
|
@@ -67,7 +67,7 @@
|
|
<span :class="{ active: stype == 2 }" @click="checkDataType(2)">按人员查看</span>
|
|
<span :class="{ active: stype == 2 }" @click="checkDataType(2)">按人员查看</span>
|
|
<span :class="{ active: stype == 3 }" @click="checkDataType(3)" v-show="false">按数量查看</span>
|
|
<span :class="{ active: stype == 3 }" @click="checkDataType(3)" v-show="false">按数量查看</span>
|
|
</div>
|
|
</div>
|
|
- <div class="left">
|
|
|
|
|
|
+ <div class="left" v-if="isDesktop">
|
|
<div style="margin-right: 10px;position: relative;" v-if="stype == 2 || stype == 3">
|
|
<div style="margin-right: 10px;position: relative;" v-if="stype == 2 || stype == 3">
|
|
<el-select v-model="TeachingValue" @change="searchCourse" placeholder="按教研室">
|
|
<el-select v-model="TeachingValue" @change="searchCourse" placeholder="按教研室">
|
|
<el-option
|
|
<el-option
|
|
@@ -355,9 +355,9 @@
|
|
<div>{{ scope.row.type == 3 ? '是' : '否' }}</div>
|
|
<div>{{ scope.row.type == 3 ? '是' : '否' }}</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="操作" width="300px">
|
|
|
|
|
|
+ <el-table-column label="操作" width="300px" v-if="isDesktop">
|
|
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
|
|
+ <template slot-scope="scope" >
|
|
<el-button @click="getTest(scope.row)" type="primary" size="small">查看</el-button>
|
|
<el-button @click="getTest(scope.row)" type="primary" size="small">查看</el-button>
|
|
<el-button @click="setWordHtml2(scope.row)" type="primary" size="small">导出答题信息</el-button>
|
|
<el-button @click="setWordHtml2(scope.row)" type="primary" size="small">导出答题信息</el-button>
|
|
<el-button @click="deleteTest(scope.row.id)" type="primary" size="small">删除</el-button>
|
|
<el-button @click="deleteTest(scope.row.id)" type="primary" size="small">删除</el-button>
|
|
@@ -456,6 +456,8 @@ export default {
|
|
role: this.$route.query.role,
|
|
role: this.$route.query.role,
|
|
cid: this.$route.query.cid,
|
|
cid: this.$route.query.cid,
|
|
isN: this.$route.query.isN,
|
|
isN: this.$route.query.isN,
|
|
|
|
+ screenWidth: window.innerWidth,
|
|
|
|
+ isDesktop: false,
|
|
title: "",
|
|
title: "",
|
|
testType: [],
|
|
testType: [],
|
|
see: false,
|
|
see: false,
|
|
@@ -1545,6 +1547,10 @@ export default {
|
|
array.push(i)
|
|
array.push(i)
|
|
}
|
|
}
|
|
return item.answer2 ? array[item.answer2] : ''
|
|
return item.answer2 ? array[item.answer2] : ''
|
|
|
|
+ },
|
|
|
|
+ checkScreenSize() {
|
|
|
|
+ this.screenWidth = window.innerWidth;
|
|
|
|
+ this.isDesktop = this.screenWidth > 750; // 你可以根据需要调整这个阈值
|
|
},
|
|
},
|
|
downloadFileType5(fileData,title="附件"){
|
|
downloadFileType5(fileData,title="附件"){
|
|
let data = fileData;
|
|
let data = fileData;
|
|
@@ -1612,9 +1618,12 @@ export default {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
beforeDestroy() {
|
|
beforeDestroy() {
|
|
- document.getElementsByTagName('html')[0].style.overflow = ''
|
|
|
|
|
|
+ document.getElementsByTagName('html')[0].style.overflow = '';
|
|
|
|
+ window.removeEventListener("resize", this.checkScreenSize);
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
|
|
+ this.checkScreenSize();
|
|
|
|
+ window.addEventListener("resize", this.checkScreenSize);
|
|
document.getElementsByTagName('html')[0].scrollTop = 0
|
|
document.getElementsByTagName('html')[0].scrollTop = 0
|
|
document.getElementsByTagName('html')[0].style.overflow = 'hidden'
|
|
document.getElementsByTagName('html')[0].style.overflow = 'hidden'
|
|
this.$nextTick(function () {
|
|
this.$nextTick(function () {
|