|
@@ -251,24 +251,12 @@
|
|
|
{{ exportModel.courseCode }}
|
|
|
</el-form-item>
|
|
|
<el-form-item label="导出内容">
|
|
|
- <el-checkbox-group v-model="exportModel.exportContentList">
|
|
|
- <el-checkbox label="PAPER">试卷</el-checkbox>
|
|
|
- <el-checkbox label="ANSWER">答案</el-checkbox>
|
|
|
- <el-checkbox label="THEMIS_PACKAGE">数据包</el-checkbox>
|
|
|
- <el-checkbox label="CARD_PACKAGE">题卡数据</el-checkbox>
|
|
|
- <!-- <el-checkbox
|
|
|
- v-if="isShowPrintExamPackage"
|
|
|
- label="PRINT_EXAM_PACKAGE"
|
|
|
- >分布式印刷数据包
|
|
|
- </el-checkbox> -->
|
|
|
- <el-input
|
|
|
- v-if="isShowPrintExamPackagePassword"
|
|
|
- v-model="printExamPackagePassword"
|
|
|
- placeholder="加密密码 (可选)"
|
|
|
- type="password"
|
|
|
- style="width: 150px"
|
|
|
- ></el-input>
|
|
|
- </el-checkbox-group>
|
|
|
+ <el-radio-group v-model="exportModel.exportContent">
|
|
|
+ <el-radio label="PAPER">试卷</el-radio>
|
|
|
+ <el-radio label="ANSWER">答案</el-radio>
|
|
|
+ <el-radio label="THEMIS_PACKAGE">数据包</el-radio>
|
|
|
+ <el-radio label="CARD_PACKAGE">题卡数据</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-if="showSeqMode()" label="小题序号">
|
|
|
<el-radio-group v-model="exportModel.seqMode" class="input">
|
|
@@ -413,7 +401,7 @@ export default {
|
|
|
id: "",
|
|
|
courseCode: "",
|
|
|
courseName: "",
|
|
|
- exportContentList: [],
|
|
|
+ exportContent: "",
|
|
|
seqMode: "MODE1",
|
|
|
},
|
|
|
isShow: true,
|
|
@@ -527,14 +515,10 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
showSeqMode() {
|
|
|
- for (let i = 0; i < this.exportModel.exportContentList.length; i++) {
|
|
|
- let element = this.exportModel.exportContentList[i];
|
|
|
- if (element == "PAPER" || element == "ANSWER") {
|
|
|
- // this.showSeqMode = true;
|
|
|
- return true;
|
|
|
- }
|
|
|
+ let element = this.exportModel.exportContent;
|
|
|
+ if (element == "PAPER" || element == "ANSWER") {
|
|
|
+ return true;
|
|
|
}
|
|
|
- // this.showSeqMode = false;
|
|
|
return false;
|
|
|
},
|
|
|
updateQuesPropertyByPaper() {
|
|
@@ -744,7 +728,7 @@ export default {
|
|
|
this.exportModel.id = row.id;
|
|
|
this.exportModel.courseCode = row.course.code;
|
|
|
this.exportModel.courseName = row.course.name;
|
|
|
- this.exportModel.exportContentList = [];
|
|
|
+ this.exportModel.exportContent = "";
|
|
|
/* 分布式印刷数据包设置 */
|
|
|
this.isShowPrintExamPackage = true;
|
|
|
this.isShowPrintExamPackagePassword = false;
|
|
@@ -756,7 +740,7 @@ export default {
|
|
|
this.exportDialog = true;
|
|
|
this.isShow = false;
|
|
|
this.isShow = false;
|
|
|
- this.exportModel.exportContentList = [];
|
|
|
+ this.exportModel.exportContent = "";
|
|
|
} else {
|
|
|
this.$notify({
|
|
|
message: "请勾选导出的数据",
|
|
@@ -770,7 +754,10 @@ export default {
|
|
|
},
|
|
|
//导出试卷,答案,机考数据包
|
|
|
exportPaperInfo() {
|
|
|
- if (this.exportModel.exportContentList.length == 0) {
|
|
|
+ if (
|
|
|
+ !this.exportModel.exportContent ||
|
|
|
+ this.exportModel.exportContent == ""
|
|
|
+ ) {
|
|
|
this.$notify({
|
|
|
message: "请选择导出内容",
|
|
|
type: "error",
|
|
@@ -795,7 +782,7 @@ export default {
|
|
|
"/paper/export/" +
|
|
|
this.exportModel.id +
|
|
|
"/" +
|
|
|
- this.exportModel.exportContentList +
|
|
|
+ this.exportModel.exportContent +
|
|
|
"/onLine" +
|
|
|
"?psw=" +
|
|
|
this.printExamPackagePassword +
|
|
@@ -813,7 +800,7 @@ export default {
|
|
|
"/paper/batch_export/" +
|
|
|
paperIds +
|
|
|
"/" +
|
|
|
- this.exportModel.exportContentList +
|
|
|
+ this.exportModel.exportContent +
|
|
|
"/onLine" +
|
|
|
"?psw=" +
|
|
|
this.printExamPackagePassword +
|