|
@@ -176,7 +176,7 @@
|
|
>手动创建</el-button
|
|
>手动创建</el-button
|
|
>
|
|
>
|
|
</el-dropdown-item>
|
|
</el-dropdown-item>
|
|
- <el-dropdown-item>
|
|
|
|
|
|
+ <!-- <el-dropdown-item>
|
|
<el-button
|
|
<el-button
|
|
v-if="authButtons.includes('import_test_paper-ai')"
|
|
v-if="authButtons.includes('import_test_paper-ai')"
|
|
size="mini"
|
|
size="mini"
|
|
@@ -185,7 +185,7 @@
|
|
@click="toGPTQuestion"
|
|
@click="toGPTQuestion"
|
|
>智能录题</el-button
|
|
>智能录题</el-button
|
|
>
|
|
>
|
|
- </el-dropdown-item>
|
|
|
|
|
|
+ </el-dropdown-item> -->
|
|
</el-dropdown-menu>
|
|
</el-dropdown-menu>
|
|
</el-dropdown>
|
|
</el-dropdown>
|
|
<svg-btn name="ai" @click="toAIQuestion">AI命题</svg-btn>
|
|
<svg-btn name="ai" @click="toAIQuestion">AI命题</svg-btn>
|
|
@@ -354,11 +354,6 @@
|
|
show-log
|
|
show-log
|
|
@on-edit="toEditQuestion"
|
|
@on-edit="toEditQuestion"
|
|
></question-preview-dialog>
|
|
></question-preview-dialog>
|
|
- <!-- QuestionStatisticsDialog -->
|
|
|
|
- <question-statistics-dialog
|
|
|
|
- ref="QuestionStatisticsDialog"
|
|
|
|
- :course-id="filter.courseId"
|
|
|
|
- ></question-statistics-dialog>
|
|
|
|
<!-- QuestionSafetySetDialog -->
|
|
<!-- QuestionSafetySetDialog -->
|
|
<question-safety-set-dialog
|
|
<question-safety-set-dialog
|
|
ref="QuestionSafetySetDialog"
|
|
ref="QuestionSafetySetDialog"
|
|
@@ -407,6 +402,12 @@
|
|
@modified="getList"
|
|
@modified="getList"
|
|
></ai-question-create-dialog>
|
|
></ai-question-create-dialog>
|
|
|
|
|
|
|
|
+ <!-- StatisticsQuestionDialog -->
|
|
|
|
+ <StatisticsQuestionDialog
|
|
|
|
+ ref="StatisticsQuestionDialog"
|
|
|
|
+ :course-id="filter.courseId"
|
|
|
|
+ />
|
|
|
|
+
|
|
<router-view></router-view>
|
|
<router-view></router-view>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -425,7 +426,6 @@ import {
|
|
checkOptionRepeatApi,
|
|
checkOptionRepeatApi,
|
|
asyncTaskDownloadApi,
|
|
asyncTaskDownloadApi,
|
|
} from "../api";
|
|
} from "../api";
|
|
-import QuestionStatisticsDialog from "../components/QuestionStatisticsDialog.vue";
|
|
|
|
import QuestionSafetySetDialog from "../components/QuestionSafetySetDialog.vue";
|
|
import QuestionSafetySetDialog from "../components/QuestionSafetySetDialog.vue";
|
|
import QuestionFolderDialog from "../components/QuestionFolderDialog.vue";
|
|
import QuestionFolderDialog from "../components/QuestionFolderDialog.vue";
|
|
import QuestionImportDialog from "../components/QuestionImportDialog.vue";
|
|
import QuestionImportDialog from "../components/QuestionImportDialog.vue";
|
|
@@ -436,6 +436,8 @@ import PropertyTreeSelect from "../components/PropertyTreeSelect.vue";
|
|
import QuestionImportEdit from "../components/QuestionImportEdit.vue";
|
|
import QuestionImportEdit from "../components/QuestionImportEdit.vue";
|
|
import GptQuestionDialog from "../components/GptQuestionDialog.vue";
|
|
import GptQuestionDialog from "../components/GptQuestionDialog.vue";
|
|
import AiQuestionCreateDialog from "../components/ai-question/AiQuestionCreateDialog.vue";
|
|
import AiQuestionCreateDialog from "../components/ai-question/AiQuestionCreateDialog.vue";
|
|
|
|
+import StatisticsQuestionDialog from "../../statistics/components/StatisticsQuestionDialog.vue";
|
|
|
|
+
|
|
import TaskProgressDialog from "@/components/TaskProgressDialog.vue";
|
|
import TaskProgressDialog from "@/components/TaskProgressDialog.vue";
|
|
import { mapActions, mapGetters, mapMutations } from "vuex";
|
|
import { mapActions, mapGetters, mapMutations } from "vuex";
|
|
import { USER_SIGNIN } from "../../portal/store/user";
|
|
import { USER_SIGNIN } from "../../portal/store/user";
|
|
@@ -445,7 +447,6 @@ import { downloadByApi } from "@/plugins/download";
|
|
export default {
|
|
export default {
|
|
name: "QuestionMamage",
|
|
name: "QuestionMamage",
|
|
components: {
|
|
components: {
|
|
- QuestionStatisticsDialog,
|
|
|
|
QuestionSafetySetDialog,
|
|
QuestionSafetySetDialog,
|
|
QuestionFolderDialog,
|
|
QuestionFolderDialog,
|
|
QuestionImportDialog,
|
|
QuestionImportDialog,
|
|
@@ -458,6 +459,7 @@ export default {
|
|
QuestionFolder,
|
|
QuestionFolder,
|
|
TaskProgressDialog,
|
|
TaskProgressDialog,
|
|
AiQuestionCreateDialog,
|
|
AiQuestionCreateDialog,
|
|
|
|
+ StatisticsQuestionDialog,
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
@@ -596,14 +598,7 @@ export default {
|
|
this.$message.error("请先选择课程!");
|
|
this.$message.error("请先选择课程!");
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- // this.$refs.QuestionStatisticsDialog.open();
|
|
|
|
- this.$router.push({
|
|
|
|
- name: "QuestionTypeStatistics",
|
|
|
|
- query: {
|
|
|
|
- courseId: this.filter.courseId,
|
|
|
|
- courseName: this.curCourse.name,
|
|
|
|
- },
|
|
|
|
- });
|
|
|
|
|
|
+ this.$refs.StatisticsQuestionDialog.open();
|
|
},
|
|
},
|
|
toSafetySet() {
|
|
toSafetySet() {
|
|
this.$refs.QuestionSafetySetDialog.open();
|
|
this.$refs.QuestionSafetySetDialog.open();
|