|
@@ -151,13 +151,14 @@ export default {
|
|
courseList: [],
|
|
courseList: [],
|
|
tableData: [],
|
|
tableData: [],
|
|
detailsData: [],
|
|
detailsData: [],
|
|
- quesTypes: [
|
|
|
|
|
|
+ allQuesTypes: [
|
|
{ value: "SINGLE_ANSWER_QUESTION", label: "单选" },
|
|
{ value: "SINGLE_ANSWER_QUESTION", label: "单选" },
|
|
{ value: "MULTIPLE_ANSWER_QUESTION", label: "多选" },
|
|
{ value: "MULTIPLE_ANSWER_QUESTION", label: "多选" },
|
|
{ value: "BOOL_ANSWER_QUESTION", label: "判断" },
|
|
{ value: "BOOL_ANSWER_QUESTION", label: "判断" },
|
|
{ value: "FILL_BLANK_QUESTION", label: "填空" },
|
|
{ value: "FILL_BLANK_QUESTION", label: "填空" },
|
|
{ value: "TEXT_ANSWER_QUESTION", label: "问答" },
|
|
{ value: "TEXT_ANSWER_QUESTION", label: "问答" },
|
|
],
|
|
],
|
|
|
|
+ quesTypes: [],
|
|
rules: {
|
|
rules: {
|
|
name: [{ required: true, message: "请输入试卷名称", trigger: "blur" }],
|
|
name: [{ required: true, message: "请输入试卷名称", trigger: "blur" }],
|
|
},
|
|
},
|
|
@@ -236,6 +237,21 @@ export default {
|
|
},
|
|
},
|
|
...mapState({ user: (state) => state.user }),
|
|
...mapState({ user: (state) => state.user }),
|
|
},
|
|
},
|
|
|
|
+ created() {
|
|
|
|
+ var url =
|
|
|
|
+ QUESTION_API +
|
|
|
|
+ "/org/property/" +
|
|
|
|
+ this.user.rootOrgId +
|
|
|
|
+ "/ROOT_ORG_QUESTION_TYPES";
|
|
|
|
+ this.$http.get(url).then((response) => {
|
|
|
|
+ if (response.data && response.data.length > 0) {
|
|
|
|
+ this.quesTypes = this.allQuesTypes.filter((m) =>
|
|
|
|
+ response.data.includes(m.value)
|
|
|
|
+ );
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ this.initVue();
|
|
|
|
+ },
|
|
methods: {
|
|
methods: {
|
|
//远端查询课程
|
|
//远端查询课程
|
|
queryCoursesByKeyword(query) {
|
|
queryCoursesByKeyword(query) {
|