|
@@ -105,6 +105,15 @@
|
|
更多 <i class="el-icon-arrow-down el-icon--right"></i>
|
|
更多 <i class="el-icon-arrow-down el-icon--right"></i>
|
|
</el-button>
|
|
</el-button>
|
|
<el-dropdown-menu slot="dropdown">
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
+ <el-dropdown-item v-if="scope.row.status == 1">
|
|
|
|
+ <el-button
|
|
|
|
+ @click="appendPaper(scope.row)"
|
|
|
|
+ type="primary"
|
|
|
|
+ size="mini"
|
|
|
|
+ plain
|
|
|
|
+ >追加试卷</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-dropdown-item>
|
|
<el-dropdown-item v-if="scope.row.status == 2">
|
|
<el-dropdown-item v-if="scope.row.status == 2">
|
|
<el-button
|
|
<el-button
|
|
@click="recreate(scope.row)"
|
|
@click="recreate(scope.row)"
|
|
@@ -279,7 +288,8 @@ export default {
|
|
statusList: [
|
|
statusList: [
|
|
{ code: 0, name: "创建中" },
|
|
{ code: 0, name: "创建中" },
|
|
{ code: 1, name: "创建成功" },
|
|
{ code: 1, name: "创建成功" },
|
|
- { code: 2, name: "创建失败" }
|
|
|
|
|
|
+ { code: 2, name: "创建失败" },
|
|
|
|
+ { code: 3, name: "追加中" }
|
|
],
|
|
],
|
|
examSelect: [],
|
|
examSelect: [],
|
|
tableData: [],
|
|
tableData: [],
|
|
@@ -334,11 +344,25 @@ export default {
|
|
return "未结束";
|
|
return "未结束";
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+
|
|
|
|
+ appendPaper(row) {
|
|
|
|
+ this.loading = true;
|
|
|
|
+ this.$http
|
|
|
|
+ .put(DATA_PROCESS_API + "/markWorks/append-paper/" + row.id)
|
|
|
|
+ .then(() => {
|
|
|
|
+ this.$notify({
|
|
|
|
+ message: "操作成功",
|
|
|
|
+ type: "success"
|
|
|
|
+ });
|
|
|
|
+ this.initMarkWorkData();
|
|
|
|
+ this.loading = false;
|
|
|
|
+ });
|
|
|
|
+ },
|
|
recreate(row) {
|
|
recreate(row) {
|
|
this.loading = true;
|
|
this.loading = true;
|
|
this.$http.put(DATA_PROCESS_API + "/markWorks/" + row.id).then(() => {
|
|
this.$http.put(DATA_PROCESS_API + "/markWorks/" + row.id).then(() => {
|
|
this.$notify({
|
|
this.$notify({
|
|
- message: "评卷工作保存成功",
|
|
|
|
|
|
+ message: "操作成功",
|
|
type: "success"
|
|
type: "success"
|
|
});
|
|
});
|
|
this.initMarkWorkData();
|
|
this.initMarkWorkData();
|