|
@@ -28,7 +28,7 @@
|
|
</div>
|
|
</div>
|
|
<div v-if="openMarkClass" class="part-box part-box-pad">
|
|
<div v-if="openMarkClass" class="part-box part-box-pad">
|
|
<div class="part-box-head">
|
|
<div class="part-box-head">
|
|
- <h3>班级阅卷进度</h3>
|
|
|
|
|
|
+ <h3>班级评卷进度</h3>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<el-form label-position="left" label-width="0" inline>
|
|
<el-form label-position="left" label-width="0" inline>
|
|
@@ -46,11 +46,6 @@
|
|
</el-form>
|
|
</el-form>
|
|
|
|
|
|
<el-table ref="TableList" :data="classList">
|
|
<el-table ref="TableList" :data="classList">
|
|
- <el-table-column
|
|
|
|
- prop="groupQuestions"
|
|
|
|
- label="评阅题目"
|
|
|
|
- min-width="200"
|
|
|
|
- ></el-table-column>
|
|
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="className"
|
|
prop="className"
|
|
label="班级"
|
|
label="班级"
|
|
@@ -105,6 +100,22 @@
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ class-name="action-column"
|
|
|
|
+ label="操作"
|
|
|
|
+ width="100"
|
|
|
|
+ align="center"
|
|
|
|
+ fixed="right"
|
|
|
|
+ >
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-button
|
|
|
|
+ class="btn-primary"
|
|
|
|
+ type="text"
|
|
|
|
+ @click="toDetail(scope.row)"
|
|
|
|
+ >查看详情</el-button
|
|
|
|
+ >
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
<div class="part-page">
|
|
<div class="part-page">
|
|
<el-pagination
|
|
<el-pagination
|
|
@@ -122,13 +133,13 @@
|
|
</div>
|
|
</div>
|
|
<div class="part-box part-box-pad">
|
|
<div class="part-box part-box-pad">
|
|
<div class="part-box-head">
|
|
<div class="part-box-head">
|
|
- <h3>评阅题目进度</h3>
|
|
|
|
|
|
+ <h3>题目评卷进度</h3>
|
|
</div>
|
|
</div>
|
|
<el-table ref="TableList" :data="questionList">
|
|
<el-table ref="TableList" :data="questionList">
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="groupQuestions"
|
|
prop="groupQuestions"
|
|
label="评阅题目"
|
|
label="评阅题目"
|
|
- min-width="200"
|
|
|
|
|
|
+ width="120"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
class-name="action-column"
|
|
class-name="action-column"
|
|
@@ -145,11 +156,6 @@
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column
|
|
|
|
- prop="scoreList"
|
|
|
|
- label="步骤分"
|
|
|
|
- min-width="140"
|
|
|
|
- ></el-table-column>
|
|
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="taskCount"
|
|
prop="taskCount"
|
|
label="任务总数"
|
|
label="任务总数"
|
|
@@ -191,6 +197,10 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
</div>
|
|
</div>
|
|
|
|
+ <class-mark-progress-dialog
|
|
|
|
+ ref="ClassMarkProgressDialog"
|
|
|
|
+ :data="curClass"
|
|
|
|
+ />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -201,9 +211,13 @@ import {
|
|
markProgressMarkerExport,
|
|
markProgressMarkerExport,
|
|
} from "../../api";
|
|
} from "../../api";
|
|
import { downloadByApi } from "@/plugins/download";
|
|
import { downloadByApi } from "@/plugins/download";
|
|
|
|
+import ClassMarkProgressDialog from "./ClassMarkProgressDialog.vue";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: "mark-detail-progress",
|
|
name: "mark-detail-progress",
|
|
|
|
+ components: {
|
|
|
|
+ ClassMarkProgressDialog,
|
|
|
|
+ },
|
|
props: {
|
|
props: {
|
|
baseInfo: {
|
|
baseInfo: {
|
|
type: Object,
|
|
type: Object,
|
|
@@ -221,6 +235,7 @@ export default {
|
|
current: 1,
|
|
current: 1,
|
|
total: 0,
|
|
total: 0,
|
|
classList: [],
|
|
classList: [],
|
|
|
|
+ curClass: {},
|
|
summary: {},
|
|
summary: {},
|
|
questionList: [],
|
|
questionList: [],
|
|
curRow: {},
|
|
curRow: {},
|
|
@@ -295,6 +310,10 @@ export default {
|
|
if (!res) return;
|
|
if (!res) return;
|
|
this.$message.success("下载成功!");
|
|
this.$message.success("下载成功!");
|
|
},
|
|
},
|
|
|
|
+ toDetail(row) {
|
|
|
|
+ this.curClass = row;
|
|
|
|
+ this.$refs.ClassMarkProgressDialog.open();
|
|
|
|
+ },
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|