|
@@ -174,18 +174,32 @@
|
|
|
prop="totalScore"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
+
|
|
|
<el-table-column
|
|
|
- label="试卷难度"
|
|
|
+ label="大题数量"
|
|
|
width="103"
|
|
|
sortable
|
|
|
- prop="difficultyDegree"
|
|
|
+ prop="paperDetailCount"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column label="标准差" width="103" sortable prop="std">
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
- label="大题数量"
|
|
|
+ label="难度"
|
|
|
width="103"
|
|
|
sortable
|
|
|
- prop="paperDetailCount"
|
|
|
+ prop="difficultyDegree"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="差异系数" width="103" sortable prop="cv">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="信度" width="103" sortable prop="reliability">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="综合曝光率"
|
|
|
+ width="153"
|
|
|
+ sortable
|
|
|
+ prop="exposureRate"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="录入员" width="150">
|
|
@@ -212,6 +226,13 @@
|
|
|
prop="updateDate"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="最终审核时间"
|
|
|
+ width="153"
|
|
|
+ sortable
|
|
|
+ prop="lastAuditTime"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="操作" width="180" fixed="right">
|
|
|
<template slot-scope="scope">
|
|
|
<div class="operate_left">
|
|
@@ -262,6 +283,15 @@
|
|
|
><i class="el-icon-delete"></i> 删除</el-button
|
|
|
>
|
|
|
</el-dropdown-item>
|
|
|
+ <el-dropdown-item>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="primary"
|
|
|
+ plain
|
|
|
+ @click="auditInfo(scope.row)"
|
|
|
+ ><i class="el-icon-download"></i>审核记录</el-button
|
|
|
+ >
|
|
|
+ </el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</div>
|
|
@@ -389,6 +419,39 @@
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-dialog>
|
|
|
+ <el-dialog
|
|
|
+ v-loading="auditInfoLoading"
|
|
|
+ title="审核记录"
|
|
|
+ width="60%"
|
|
|
+ :visible.sync="auditInfoDialog"
|
|
|
+ element-loading-text="拼命加载中"
|
|
|
+ >
|
|
|
+ <el-table
|
|
|
+ :data="auditInfoList"
|
|
|
+ border
|
|
|
+ style="width: 100%; text-align: center"
|
|
|
+ >
|
|
|
+ <el-table-column
|
|
|
+ prop="operateUserName"
|
|
|
+ label="执行人"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column prop="operateTime" label="执行时间"></el-table-column>
|
|
|
+ <el-table-column prop="operate" label="执行事项"></el-table-column>
|
|
|
+ <el-table-column prop="auditRemark" label="审核意见"></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <div class="page pull-right">
|
|
|
+ <el-pagination
|
|
|
+ :current-page="auditInfoCurPage"
|
|
|
+ :page-size="auditInfoPageSize"
|
|
|
+ :page-sizes="[10, 20, 50, 100, 200, 300]"
|
|
|
+ layout="total, sizes, prev, pager, next, jumper"
|
|
|
+ :total="auditInfoTotal"
|
|
|
+ @current-change="auditInfoChange"
|
|
|
+ @size-change="handleAuditInfoSizeChange"
|
|
|
+ ></el-pagination>
|
|
|
+ </div>
|
|
|
+ <div style="margin-top: 10px"></div>
|
|
|
+ </el-dialog>
|
|
|
</section>
|
|
|
</template>
|
|
|
|
|
@@ -401,6 +464,13 @@ export default {
|
|
|
components: { LinkTitlesCustom },
|
|
|
data() {
|
|
|
return {
|
|
|
+ auditInfoPaperId: "",
|
|
|
+ auditInfoLoading: false,
|
|
|
+ auditInfoDialog: false,
|
|
|
+ auditInfoList: [],
|
|
|
+ auditInfoCurPage: 1,
|
|
|
+ auditInfoPageSize: 10,
|
|
|
+ auditInfoTotal: 10,
|
|
|
courseLoading: false,
|
|
|
quesLoading: false,
|
|
|
formSearch: {
|
|
@@ -488,6 +558,42 @@ export default {
|
|
|
this.initVue();
|
|
|
},
|
|
|
methods: {
|
|
|
+ auditInfoSearch(curPage) {
|
|
|
+ this.auditInfoLoading = true;
|
|
|
+ var url =
|
|
|
+ QUESTION_API +
|
|
|
+ "/paper/audit/page/" +
|
|
|
+ curPage +
|
|
|
+ "/" +
|
|
|
+ this.auditInfoPageSize +
|
|
|
+ "?paperId=" +
|
|
|
+ this.auditInfoPaperId;
|
|
|
+ this.$httpWithMsg
|
|
|
+ .get(url)
|
|
|
+ .then((response) => {
|
|
|
+ this.auditInfoList = response.data.content;
|
|
|
+ this.auditInfoTotal = response.data.totalElements;
|
|
|
+ this.auditInfoLoading = false;
|
|
|
+ })
|
|
|
+ .catch(function () {
|
|
|
+ this.auditInfoLoading = false;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ auditInfo(row) {
|
|
|
+ this.auditInfoList = [];
|
|
|
+ this.auditInfoTotal = 0;
|
|
|
+ this.auditInfoPaperId = row.id;
|
|
|
+ this.auditInfoDialog = true;
|
|
|
+ this.auditInfoSearch(1);
|
|
|
+ },
|
|
|
+ auditInfoCurChange(val) {
|
|
|
+ this.auditInfoCurPage = val;
|
|
|
+ this.auditInfoSearch(val);
|
|
|
+ },
|
|
|
+ handleAuditInfoSizeChange(val) {
|
|
|
+ this.auditInfoPageSize = val;
|
|
|
+ this.auditInfoSearch(val);
|
|
|
+ },
|
|
|
searchFrom() {
|
|
|
this.currentPage = 1;
|
|
|
this.searchImportPaper();
|