|
@@ -38,20 +38,50 @@
|
|
|
<el-button type="danger" @click="deletePaper(paper.id)" size="small">
|
|
|
<i class="el-icon-delete"></i> 删除
|
|
|
</el-button>
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
- :loading="duplicateLoading"
|
|
|
- @click="getreduplicateQuestions"
|
|
|
- size="small"
|
|
|
- ><i class="el-icon-zoom-in"></i> 查重
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- v-show="parentView == 'import_paper'"
|
|
|
- type="primary"
|
|
|
- @click="openDialog"
|
|
|
- size="small"
|
|
|
- ><i class="el-icon-upload2"></i> 上传音频
|
|
|
- </el-button>
|
|
|
+ <el-dropdown class="button_left">
|
|
|
+ <el-button type="primary" size="mini" plain>
|
|
|
+ 更多 <i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
+ </el-button>
|
|
|
+ <el-dropdown-menu slot="dropdown">
|
|
|
+ <el-dropdown-item>
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ :loading="duplicateLoading"
|
|
|
+ @click="getreduplicateQuestions"
|
|
|
+ size="small"
|
|
|
+ ><i class="el-icon-zoom-in"></i> 查重
|
|
|
+ </el-button>
|
|
|
+ </el-dropdown-item>
|
|
|
+ <el-dropdown-item>
|
|
|
+ <el-button
|
|
|
+ v-show="parentView == 'import_paper'"
|
|
|
+ type="primary"
|
|
|
+ @click="openDialog"
|
|
|
+ size="small"
|
|
|
+ ><i class="el-icon-upload2"></i> 上传音频
|
|
|
+ </el-button>
|
|
|
+ </el-dropdown-item>
|
|
|
+ <el-dropdown-item>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="primary"
|
|
|
+ @click="exportPaperAnswer()"
|
|
|
+ plain
|
|
|
+ ><i class="el-icon-download"></i>导出答案</el-button
|
|
|
+ >
|
|
|
+ </el-dropdown-item>
|
|
|
+ <el-dropdown-item>
|
|
|
+ <el-button
|
|
|
+ v-show="parentView == 'import_paper'"
|
|
|
+ type="primary"
|
|
|
+ @click="openDialog"
|
|
|
+ size="small"
|
|
|
+ ><i class="el-icon-upload2"></i> 导入答案
|
|
|
+ </el-button>
|
|
|
+ </el-dropdown-item>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
+
|
|
|
<el-button @click="back" size="small" type="primary"
|
|
|
><i class="el-icon-arrow-left"></i> 返回</el-button
|
|
|
>
|
|
@@ -1500,6 +1530,19 @@ export default {
|
|
|
// ques.style.display = "inline";
|
|
|
});
|
|
|
},
|
|
|
+ exportPaperAnswer() {
|
|
|
+ var key = this.user.key;
|
|
|
+ var token = this.user.token;
|
|
|
+ window.open(
|
|
|
+ QUESTION_API +
|
|
|
+ "/paper/answer/export/" +
|
|
|
+ this.paperId +
|
|
|
+ "?$key=" +
|
|
|
+ key +
|
|
|
+ "&$token=" +
|
|
|
+ token
|
|
|
+ );
|
|
|
+ },
|
|
|
initReduplicateQuesColor() {
|
|
|
var colorCount = this.reduplicateQuestions.length;
|
|
|
if (colorCount > 20) {
|