From 1cde4a2b16b7067f551393c3e712b101694d411f Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Mon, 06 Nov 2023 17:55:29 +0800
Subject: [PATCH] 重置考试按钮
---
src/views/trainExam/performance.vue | 495 ++++++++++++++++++++++++++++++++++--------------------
1 files changed, 313 insertions(+), 182 deletions(-)
diff --git a/src/views/trainExam/performance.vue b/src/views/trainExam/performance.vue
index 6317d1e..29e49bc 100644
--- a/src/views/trainExam/performance.vue
+++ b/src/views/trainExam/performance.vue
@@ -1,17 +1,33 @@
/* * @Author: Morpheus * @Date: 2021-07-05 16:31:54 * @Last Modified by: liu *
@Last Modified time: 2021-11-27 10:20:19 * menu-name 成绩管理 */
<template>
- <basic-container :class="[
- 'exam-card-body',
- $store.state.control.screenSize == 1366 ? 'smallSize' : 'normalSize',
- $store.state.control.windowWidth >= 1024 ? 'tooRowSearch1' : ''
- ]">
- <avue-crud v-model="obj" class="company-box tablesss" :option="questionBankOption" :search.sync="questionBankSearch"
- :table-loading="questionBankLoading" :data="questionBankData" :permission="permissionList" ref="questionBankCrud"
- :page.sync="questionBankPage" @sort-change="sortChange" @on-load="questionBankOnLoad"
- @selection-change="questionBankSelectionChange" @search-change="questionBankSearchChange"
- @search-reset="questionBankSearchReset" @current-change="questionBankCurrentChange"
- @size-change="questionBankSizeChange" @row-update="questionBankRowUpdate" @refresh-change="refreshChange">
+ <basic-container
+ :class="[
+ 'exam-card-body',
+ $store.state.control.screenSize == 1366 ? 'smallSize' : 'normalSize',
+ $store.state.control.windowWidth >= 1024 ? 'tooRowSearch1' : '',
+ ]"
+ >
+ <avue-crud
+ v-model="obj"
+ class="company-box tablesss"
+ :option="questionBankOption"
+ :search.sync="questionBankSearch"
+ :table-loading="questionBankLoading"
+ :data="questionBankData"
+ :permission="permissionList"
+ ref="questionBankCrud"
+ :page.sync="questionBankPage"
+ @sort-change="sortChange"
+ @on-load="questionBankOnLoad"
+ @selection-change="questionBankSelectionChange"
+ @search-change="questionBankSearchChange"
+ @search-reset="questionBankSearchReset"
+ @current-change="questionBankCurrentChange"
+ @size-change="questionBankSizeChange"
+ @row-update="questionBankRowUpdate"
+ @refresh-change="refreshChange"
+ >
<template slot-scope="{ row }" slot="theoryGrade">
{{ row.theoryGrade }}
</template>
@@ -24,14 +40,14 @@
<template slot-scope="{ row }" slot="qualified">
{{
row.qualified == ""
- ? ""
- : row.qualified == 0
+ ? ""
+ : row.qualified == 0
? "合格"
: row.qualified == 1
- ? "不合格"
- : row.qualified == 3
- ? "缺考,成绩无效"
- : ""
+ ? "不合格"
+ : row.qualified == 3
+ ? "缺考,成绩无效"
+ : ""
}}
</template>
@@ -49,36 +65,109 @@
plain
@click="handleDelete">删除
</el-button> -->
- <el-button type="success" size="small" plain icon="el-icon-upload2" v-if="permission.trainExam_performance_import"
- @click="handleImport">实操成绩导入
+ <el-button
+ type="success"
+ size="small"
+ plain
+ icon="el-icon-upload2"
+ v-if="permission.trainExam_performance_import"
+ @click="handleImport"
+ >实操成绩导入
</el-button>
- <el-button type="warning" size="small" plain icon="el-icon-download"
- v-if="permission.trainExam_performance_export" @click="handleExport">成绩导出
+ <el-button
+ type="warning"
+ size="small"
+ plain
+ icon="el-icon-download"
+ v-if="permission.trainExam_performance_export"
+ @click="handleExport"
+ >成绩导出
</el-button>
- <el-button type="danger" size="small" plain icon="el-icon-delete" v-if="permission.trainExam_performance_delete"
- @click="handleDelete">删 除
+ <el-button
+ type="danger"
+ size="small"
+ plain
+ icon="el-icon-delete"
+ v-if="permission.trainExam_performance_delete"
+ @click="handleDelete"
+ >删 除
</el-button>
- <el-button type="primary" size="small" plain v-if="permission.trainExam_performance_paper_apply"
- style="display: none;" icon="el-icon-collection-tag" @click="handleSecurityPaperApply">证书制证申请
+ <el-button
+ type="primary"
+ size="small"
+ plain
+ v-if="permission.trainExam_performance_paper_apply"
+ style="display: none"
+ icon="el-icon-collection-tag"
+ @click="handleSecurityPaperApply"
+ >证书制证申请
</el-button>
- <el-button type="primary" size="small" plain v-if="permission.trainExam_performance_worker_paper_apply"
- style="display: none;" icon="el-icon-collection-tag" @click="handleWorkerPaperApply">上岗证制证申请
+ <el-button
+ type="primary"
+ size="small"
+ plain
+ v-if="permission.trainExam_performance_worker_paper_apply"
+ style="display: none"
+ icon="el-icon-collection-tag"
+ @click="handleWorkerPaperApply"
+ >上岗证制证申请
</el-button>
</template>
<template slot-scope="{ type, size, row }" slot="menu">
- <el-button style="display: none" icon="el-icon-s-flag" @click="absent(row)" :size="size"
- :type="type">缺考标记</el-button>
- <el-button icon="el-icon-s-promotion" @click="openzhengjian(row)" :disabled="row.qualified != 0" :size="size"
- :type="type">查看证件</el-button>
- <el-button icon="el-icon-edit" @click="modifiedGrades(row)" :size="size" :type="type">申请修改成绩</el-button>
- <el-button icon="el-icon-edit" v-if="row.isPaper == 6" @click="securityPaperApply(row)" :size="size"
- :type="type">补证申请</el-button>
+ <el-button
+ style="display: none"
+ icon="el-icon-s-flag"
+ @click="absent(row)"
+ :size="size"
+ :type="type"
+ >缺考标记</el-button
+ >
+ <el-button
+ icon="el-icon-s-promotion"
+ @click="openzhengjian(row)"
+ :disabled="row.qualified != 0"
+ :size="size"
+ :type="type"
+ >查看证件</el-button
+ >
+ <el-button
+ v-show="row.theoryGrade < 60 && row.theoryGrade != null && row.theoryGrade != '' && row.theoryGrade > -1"
+ icon="el-icon-refresh"
+ @click="reself(row)"
+ :size="size"
+ :type="type"
+ >重置考试</el-button
+ >
+ <el-button
+ icon="el-icon-edit"
+ @click="modifiedGrades(row)"
+ :size="size"
+ :type="type"
+ >申请修改成绩</el-button
+ >
+ <el-button
+ icon="el-icon-edit"
+ v-if="row.isPaper == 6"
+ @click="securityPaperApply(row)"
+ :size="size"
+ :type="type"
+ >补证申请</el-button
+ >
</template>
</avue-crud>
- <el-dialog title="实操成绩导入" append-to-body :visible.sync="excelBox" width="555px">
- <avue-form :option="excelOption" v-model="excelForm" :upload-after="uploadAfter">
+ <el-dialog
+ title="实操成绩导入"
+ append-to-body
+ :visible.sync="excelBox"
+ width="555px"
+ >
+ <avue-form
+ :option="excelOption"
+ v-model="excelForm"
+ :upload-after="uploadAfter"
+ >
<template slot="excelTemplate">
<el-button type="primary" @click="handleTemplate">
点击下载<i class="el-icon-download el-icon--right"></i>
@@ -87,9 +176,17 @@
</avue-form>
</el-dialog>
- <el-dialog title="申请修改成绩" :visible.sync="gradeBoxVisible" width="width" :modal="true" :modal-append-to-body="true"
- :append-to-body="true" :close-on-click-modal="false" :close-on-press-escape="false"
- :before-close="dialogBeforeClose">
+ <el-dialog
+ title="申请修改成绩"
+ :visible.sync="gradeBoxVisible"
+ width="width"
+ :modal="true"
+ :modal-append-to-body="true"
+ :append-to-body="true"
+ :close-on-click-modal="false"
+ :close-on-press-escape="false"
+ :before-close="dialogBeforeClose"
+ >
<div>
<!-- <el-form
ref="gradeForm"
@@ -225,7 +322,13 @@
<el-button @click="gradeBoxVisible = false">取 消</el-button>
</el-form-item>
</el-form> -->
- <avue-form ref="form" :option="option" v-model="form" @reset-change="emptytChange" @submit="submit">
+ <avue-form
+ ref="form"
+ :option="option"
+ v-model="form"
+ @reset-change="emptytChange"
+ @submit="submit"
+ >
</avue-form>
</div>
</el-dialog>
@@ -236,7 +339,12 @@
:modal-append-to-body="false"
> -->
<div class="dialogVisiblezhengjian" v-if="dialogVisiblezhengjian">
- <baoanz :data="baoanzdata" :close="1" @close="closezhengjian" :closePrint="1"></baoanz>
+ <baoanz
+ :data="baoanzdata"
+ :close="1"
+ @close="closezhengjian"
+ :closePrint="1"
+ ></baoanz>
</div>
</basic-container>
</template>
@@ -249,20 +357,21 @@
updateAbsent,
updateGrade,
remove,
- getNowDate
+ getNowDate,
+ reselfExamScore,
} from "@/api/examapi/performance";
import { mapGetters } from "vuex";
import { getRoleDetail } from "@/api/system/role";
import {
securityApply,
- add
+ add,
} from "@/api/accreditationRecords/accreditationRecords";
import Qs from "qs";
import { getToken } from "@/util/auth";
import { putFile, removeFile } from "@/api/resource/oss";
export default {
components: {
- baoanz
+ baoanz,
},
data() {
var validatePass = (rule, value, callback) => {
@@ -322,9 +431,9 @@
{
required: true,
message: "请输入考试名称",
- trigger: "blur"
- }
- ]
+ trigger: "blur",
+ },
+ ],
},
{
label: "姓名",
@@ -335,9 +444,9 @@
{
required: true,
message: "请输入姓名",
- trigger: "blur"
- }
- ]
+ trigger: "blur",
+ },
+ ],
},
{
label: "身份证号",
@@ -348,9 +457,9 @@
{
required: true,
message: "请输入身份证号",
- trigger: "blur"
- }
- ]
+ trigger: "blur",
+ },
+ ],
},
{
label: "准考证号",
@@ -361,9 +470,9 @@
{
required: false,
message: "请输入准考证号",
- trigger: "blur"
- }
- ]
+ trigger: "blur",
+ },
+ ],
},
{
label: "原理论成绩",
@@ -374,9 +483,9 @@
{
required: false,
message: "请输入原理论成绩",
- trigger: "blur"
- }
- ]
+ trigger: "blur",
+ },
+ ],
},
{
label: "修改考试成绩",
@@ -386,9 +495,9 @@
{
required: true,
message: "请输入修改考试成绩",
- trigger: "blur"
- }
- ]
+ trigger: "blur",
+ },
+ ],
},
{
label: "实操成绩",
@@ -400,22 +509,22 @@
{
required: false,
message: "请输入实操成绩",
- trigger: "blur"
- }
+ trigger: "blur",
+ },
],
dicData: [
{
label: "合格",
- value: 0
+ value: 0,
},
{
label: "不合格",
- value: 1
+ value: 1,
},
{
label: "暂未录实操成绩",
- value: 2
- }
+ value: 2,
+ },
],
},
// {
@@ -443,18 +552,18 @@
tip: "只能上传jpg/png文件,最多上传5张",
propsHttp: {
res: "data",
- url: "url"
+ url: "url",
},
- action: "/api/blade-resource/oss/endpoint/put-files"
+ action: "/api/blade-resource/oss/endpoint/put-files",
},
{
label: "修改理由",
labelWidth: 110,
span: 24,
type: "textarea",
- prop: "editReason"
- }
- ]
+ prop: "editReason",
+ },
+ ],
},
form: {},
limit: 5,
@@ -463,8 +572,8 @@
disabled: false,
rules: {
editGrades: [
- { validator: validatePass2, required: true, trigger: "blur" }
- ]
+ { validator: validatePass2, required: true, trigger: "blur" },
+ ],
},
gradeForm: {
id: null,
@@ -477,13 +586,13 @@
allGrade: "",
editGrades: "",
editReason: "",
- fileList: []
+ fileList: [],
},
gradeBoxVisible: false,
dialogVisiblezhengjian: false,
baoanzdata: {},
obj: {
- name: "张三"
+ name: "张三",
},
excelBox: false,
questionBankOption: {
@@ -497,7 +606,7 @@
viewBtn: false,
selection: true,
reserveSelection: true,
- selectable: row => {
+ selectable: (row) => {
if (row.isExam == 3) {
return false;
} else {
@@ -545,7 +654,7 @@
editDisplay: false,
// 表单编辑时是否为查看模式
editDetail: false,
- viewDisplay: false
+ viewDisplay: false,
},
{
label: "考试时间",
@@ -572,10 +681,10 @@
{
required: true,
message: "请输入试卷名称",
- trigger: "blur"
- }
+ trigger: "blur",
+ },
],
- overHidden: true
+ overHidden: true,
},
{
label: "姓名",
@@ -603,10 +712,10 @@
{
required: true,
message: "请输入试卷名称",
- trigger: "blur"
- }
+ trigger: "blur",
+ },
],
- width: 80
+ width: 80,
// overHidden:true,
},
{
@@ -631,10 +740,10 @@
{
required: true,
message: "请输入保安姓名",
- trigger: "blur"
- }
+ trigger: "blur",
+ },
],
- width: 140
+ width: 140,
},
{
label: "准考证号",
@@ -659,10 +768,10 @@
{
required: true,
message: "请输入保安姓名",
- trigger: "blur"
- }
+ trigger: "blur",
+ },
],
- width: 110
+ width: 110,
},
{
label: "照片",
@@ -674,7 +783,7 @@
// 表单编辑时是否可见
editDisplay: false,
// 表单编辑时是否为查看模式
- editDetail: false
+ editDetail: false,
},
{
label: "从业单位",
@@ -697,11 +806,11 @@
{
required: true,
message: "请输入从业单位",
- trigger: "blur"
- }
+ trigger: "blur",
+ },
],
width: 180,
- overHidden: true
+ overHidden: true,
},
{
label: "考试开始时间",
@@ -723,7 +832,7 @@
// 表单编辑时是否可见
editDisplay: true,
// 表单编辑时是否为查看模式
- editDetail: false
+ editDetail: false,
},
{
label: "考试结束时间",
@@ -745,7 +854,7 @@
// 表单编辑时是否可见
editDisplay: true,
// 表单编辑时是否为查看模式
- editDetail: false
+ editDetail: false,
},
{
label: "考试状态",
@@ -758,20 +867,20 @@
dicData: [
{
label: "发布成绩",
- value: 2
+ value: 2,
},
{
label: "考试中",
- value: 3
+ value: 3,
},
{
label: "纸质考试",
- value: 5
+ value: 5,
},
{
label: "缺考",
- value: 4
- }
+ value: 4,
+ },
],
// 表单新增时是否禁止
addDisabled: false,
@@ -789,9 +898,9 @@
{
required: true,
message: "请输入考试名称",
- trigger: "blur"
- }
- ]
+ trigger: "blur",
+ },
+ ],
},
{
label: "理论成绩",
@@ -810,7 +919,7 @@
editDisplay: true,
// 表单编辑时是否为查看模式
editDetail: false,
- width: 95
+ width: 95,
},
{
label: "实操成绩",
@@ -834,12 +943,12 @@
dicData: [
{
label: "合格",
- value: 0
+ value: 0,
},
{
label: "不合格",
- value: 1
- }
+ value: 1,
+ },
],
},
// {
@@ -873,20 +982,20 @@
dicData: [
{
label: "合格",
- value: 0
+ value: 0,
},
{
label: "不合格",
- value: 1
+ value: 1,
},
{
label: "暂未录实操成绩",
- value: 2
+ value: 2,
},
{
label: "缺考,成绩无效",
- value: 3
- }
+ value: 3,
+ },
],
// 表单新增时是否禁止
addDisabled: false,
@@ -901,7 +1010,7 @@
viewDetail: false,
viewDisplay: false,
// 表单编辑时是否为查看模式
- editDetail: false
+ editDetail: false,
},
{
label: "是否合格",
@@ -913,20 +1022,20 @@
dicData: [
{
label: "合格",
- value: 0
+ value: 0,
},
{
label: "不合格",
- value: 1
+ value: 1,
},
{
label: "暂未录实操成绩",
- value: 2
+ value: 2,
},
{
label: "缺考,成绩无效",
- value: 3
- }
+ value: 3,
+ },
],
// 表单新增时是否禁止
addDisabled: false,
@@ -939,7 +1048,7 @@
// 表单编辑时是否可见
editDisplay: true,
// 表单编辑时是否为查看模式
- editDetail: false
+ editDetail: false,
},
// {
// label: "是否制证",
@@ -991,19 +1100,19 @@
dicData: [
{
label: "全部",
- value: 3
+ value: 3,
},
{
label: "有",
- value: 1
+ value: 1,
},
{
label: "无",
- value: 2
- }
- ]
- }
- ]
+ value: 2,
+ },
+ ],
+ },
+ ],
},
questionBankSearch: {},
questionBankLoading: true,
@@ -1014,7 +1123,7 @@
pageSize: 10,
currentPage: 1,
total: 16,
- ...this.$store.state.control.changePageSize
+ ...this.$store.state.control.changePageSize,
},
questionBankQuery: {},
selectionList: [],
@@ -1032,10 +1141,10 @@
loadText: "模板上传中,请稍等",
span: 24,
propsHttp: {
- res: "data"
+ res: "data",
},
tip: "请上传 .xls,.xlsx 标准格式文件",
- action: "/api/examScore/import-examScore"
+ action: "/api/examScore/import-examScore",
},
// {
// label: "数据覆盖",
@@ -1067,14 +1176,14 @@
label: "模板下载",
prop: "excelTemplate",
formslot: true,
- span: 24
- }
- ]
+ span: 24,
+ },
+ ],
},
- choiceList: []
+ choiceList: [],
};
},
- created() { },
+ created() {},
mounted() {
this.$store.commit("setWindowSizeHeightAdd");
},
@@ -1082,7 +1191,7 @@
...mapGetters(["userInfo", "permission"]),
ids() {
let ids = [];
- this.questionBankSelectionList.forEach(ele => {
+ this.questionBankSelectionList.forEach((ele) => {
ids.push(ele.id);
});
return ids.join(",");
@@ -1102,11 +1211,31 @@
excelBtn: this.vaildData(
this.permission.trainExam_performance_export,
false
- )
+ ),
};
- }
+ },
},
methods: {
+ // 考试重置
+ reself({id}) {
+ reselfExamScore(id).then((res) => {
+ if (res.data.success == true) {
+ this.$message({
+ showClose: true,
+ message: "重置成功",
+ type: "success",
+ });
+
+ this.questionBankOnLoad(this.questionBankPage);
+ } else {
+ this.$message({
+ showClose: true,
+ message: "重置错误!请联系管理员",
+ type: "warning",
+ });
+ }
+ });
+ },
// 批量删除
handleDelete() {
if (this.questionBankSelectionList.length === 0) {
@@ -1116,7 +1245,7 @@
this.$confirm("确定将选择考试成绩删除?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning"
+ type: "warning",
})
.then(() => {
return remove(this.ids);
@@ -1125,7 +1254,7 @@
this.questionBankOnLoad(this.questionBankPage);
this.$message({
type: "success",
- message: "操作成功!"
+ message: "操作成功!",
});
this.$refs.crud.toggleSelection();
});
@@ -1140,13 +1269,13 @@
that.$refs.form.resetFields();
that.$message({
type: "success",
- message: "操作成功!"
+ message: "操作成功!",
});
that.gradeBoxVisible = false;
done();
},
- error => {
+ (error) => {
window.console.log(error);
done();
}
@@ -1160,10 +1289,10 @@
const form = new FormData();
// 文件对象
form.append("file", file);
- putFile(form).then(res => {
+ putFile(form).then((res) => {
that.gradeForm.fileList.push({
name: res.data.data.name,
- url: res.data.data.url
+ url: res.data.data.url,
});
// console.log(that.gradeForm.fileList, 365441);
});
@@ -1196,7 +1325,7 @@
this.choiceList = [];
for (let k in list) {
this.choiceList.push({
- id: list[k].userId
+ id: list[k].userId,
});
}
},
@@ -1211,7 +1340,7 @@
{
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning"
+ type: "warning",
}
)
.then(() => {
@@ -1226,7 +1355,7 @@
const data = {
ids: str,
createUser: this.userInfo.user_id,
- type: 2
+ type: 2,
};
return securityApply(data);
})
@@ -1234,7 +1363,7 @@
this.$refs.questionBankCrud.toggleSelection();
this.$message({
type: "success",
- message: "操作成功!"
+ message: "操作成功!",
});
});
},
@@ -1246,12 +1375,12 @@
}
this.$confirm(
"共选择上岗证制证申请人数" +
- this.choiceList.length +
- "人,确定申请制证?",
+ this.choiceList.length +
+ "人,确定申请制证?",
{
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning"
+ type: "warning",
}
)
.then(() => {
@@ -1266,7 +1395,7 @@
const data = {
ids: str,
createUser: this.userInfo.user_id,
- type: 1
+ type: 1,
};
return securityApply(data);
})
@@ -1274,7 +1403,7 @@
this.$refs.questionBankCrud.toggleSelection();
this.$message({
type: "success",
- message: "操作成功!"
+ message: "操作成功!",
});
});
},
@@ -1284,7 +1413,7 @@
$sex: row.sex == 1 ? "男" : "女",
securitynumber: row.securityNumber,
paperTime: row.paperTime,
- avatar: row.avatar
+ avatar: row.avatar,
};
this.dialogVisiblezhengjian = true;
},
@@ -1328,8 +1457,8 @@
var that = this;
//获取当前登录人员的角色信息
var roleIds = this.userInfo.role_id.split(",");
- roleIds.forEach(roleId => {
- getRoleDetail(roleId).then(res => {
+ roleIds.forEach((roleId) => {
+ getRoleDetail(roleId).then((res) => {
var roleAlias = res.data.data.roleAlias;
if (roleAlias == "保安公司管理员" || roleAlias == "保安") {
//如果是保安公司管理员
@@ -1351,10 +1480,10 @@
page.currentPage,
page.pageSize,
Object.assign(params, this.questionBankQuery)
- ).then(res => {
+ ).then((res) => {
const data = res.data.data;
- data.records.forEach(item => {
+ data.records.forEach((item) => {
if (item.isPaper == null || item.isPaper == -1) {
item.isPaper = "";
}
@@ -1386,23 +1515,23 @@
this.$confirm("当前保安员已制证,确定要继续申请制证?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning"
+ type: "warning",
}).then(() => {
const data = {
createUser: this.userInfo.user_id,
type: 2,
- userId: row.userId
+ userId: row.userId,
};
add(data).then(
() => {
this.questionBankOnLoad(this.questionBankPage);
this.$message({
type: "success",
- message: "操作成功!"
+ message: "操作成功!",
});
done();
},
- error => {
+ (error) => {
window.console.log(error);
loading();
}
@@ -1414,7 +1543,7 @@
this.$confirm("确定缺考标记?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning"
+ type: "warning",
}).then(() => {
row.qualified = 3;
updateAbsent(row).then(
@@ -1422,11 +1551,11 @@
this.questionBankOnLoad(this.questionBankPage);
this.$message({
type: "success",
- message: "操作成功!"
+ message: "操作成功!",
});
done();
},
- error => {
+ (error) => {
window.console.log(error);
loading();
}
@@ -1443,7 +1572,7 @@
//得到时间戳
var longtime = new Date(endTime).getTime();
// console.log(longtime,123466);
- getNowDate().then(res => {
+ getNowDate().then((res) => {
var num = 24 * 3600 * 1000;
if (this.userInfo.role_name == "培训公司管理员") {
// if (res.data.data - longtime <= num) {
@@ -1456,7 +1585,7 @@
securityName: row.securityName,
theoryGrade: row.theoryGrade,
learnGrade: row.learnGrade,
- allGrade: row.allGrade
+ allGrade: row.allGrade,
};
this.gradeBoxVisible = true;
// } else {
@@ -1476,7 +1605,7 @@
securityName: row.securityName,
theoryGrade: row.theoryGrade,
learnGrade: row.learnGrade,
- allGrade: row.allGrade
+ allGrade: row.allGrade,
};
this.gradeBoxVisible = true;
}
@@ -1485,7 +1614,7 @@
uploadGrade(formName) {
var that = this;
- this.$refs[formName].validate(valid => {
+ this.$refs[formName].validate((valid) => {
if (valid) {
var obj = {};
obj.oldScore = this.gradeForm.theoryGrade;
@@ -1499,12 +1628,12 @@
that.questionBankOnLoad(that.questionBankPage);
that.$message({
type: "success",
- message: "操作成功!"
+ message: "操作成功!",
});
that.gradeBoxVisible = false;
},
- error => {
+ (error) => {
window.console.log(error);
}
);
@@ -1522,7 +1651,7 @@
this.choiceList = [];
for (let k in list) {
this.choiceList.push({
- id: list[k].userId
+ id: list[k].userId,
});
}
},
@@ -1547,17 +1676,17 @@
theoryGrade: row.theoryGrade,
learnGrade: row.learnGrade,
examId: row.examId,
- id: row.id
+ id: row.id,
}).then(
() => {
this.questionBankOnLoad(this.questionBankPage);
this.$message({
type: "success",
- message: "操作成功!"
+ message: "操作成功!",
});
done();
},
- error => {
+ (error) => {
window.console.log(error);
loading();
}
@@ -1565,7 +1694,8 @@
},
handleTemplate() {
window.open(
- `/api/examScore/export-template?${this.website.tokenHeader
+ `/api/examScore/export-template?${
+ this.website.tokenHeader
}=${getToken()}&`
);
},
@@ -1590,7 +1720,7 @@
this.$confirm("是否导出成绩数据?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning"
+ type: "warning",
}).then(() => {
//获取查询条件
// console.log(this.questionBankSearch, 456);
@@ -1603,7 +1733,7 @@
securityName: this.questionBankSearch.securityName,
examName: this.questionBankSearch.examName,
isAvatar: this.questionBankSearch.isAvatar,
- isPaper: this.questionBankSearch.isPaper
+ isPaper: this.questionBankSearch.isPaper,
};
//导出
if (
@@ -1622,12 +1752,13 @@
//序列号url形式,用&拼接
data = Qs.stringify(data);
window.open(
- `/api/examScore/export-examScore?${this.website.tokenHeader
+ `/api/examScore/export-examScore?${
+ this.website.tokenHeader
}=${getToken()}&` + data
);
});
- }
- }
+ },
+ },
};
</script>
--
Gitblit v1.9.3