|
@@ -75,6 +75,9 @@
|
|
|
<TabPane :label="$t('evaluation.cpTip2')" name="name4" tab="newExerciseTab">
|
|
|
<BasePaperItemPicker v-if="curModalTab === 'name4'" ref='paperPicker' :subjectCode="subjectCode" :periodCode="periodCode" :gradeCode="gradeCode"></BasePaperItemPicker>
|
|
|
</TabPane>
|
|
|
+ <TabPane :label="$t('evaluation.cpTip3')" name="name5" tab="newExerciseTab">
|
|
|
+ <ManualCreateNew ref="syllabusPicker" :subjectCode="subjectCode" :periodCode="periodCode" :gradeCode="gradeCode" isAddModel></ManualCreateNew>
|
|
|
+ </TabPane>
|
|
|
</Tabs>
|
|
|
<div slot="footer">
|
|
|
<Button @click="addNewModal = false">{{$t('evaluation.cancel')}}</Button>
|
|
@@ -104,11 +107,13 @@
|
|
|
import blobTool from '@/utils/blobTool.js'
|
|
|
import ExamPaperAnalysis from '@/view/learnactivity/ExamPaperAnalysis.vue'
|
|
|
import ManualCreate from '@/view/learnactivity/ManualCreate.vue'
|
|
|
+import ManualCreateNew from '@/view/learnactivity/ManualCreateNew.vue'
|
|
|
|
|
|
export default {
|
|
|
components: {
|
|
|
ManualCreate,
|
|
|
ExamPaperAnalysis,
|
|
|
+ ManualCreateNew,
|
|
|
},
|
|
|
props: {
|
|
|
paper: {
|
|
@@ -258,6 +263,8 @@ export default {
|
|
|
this.$refs.bankPicker && (this.$refs.bankPicker.shoppingQuestionList = [])
|
|
|
this.$refs.bankPicker && (this.$refs.bankPicker.$refs.exList.selectList = [])
|
|
|
this.$refs.paperPicker && (this.$refs.paperPicker.checkList = [])
|
|
|
+ this.$refs.syllabusPicker && (this.$refs.syllabusPicker.shoppingQuestionList = [])
|
|
|
+ this.$refs.syllabusPicker && (this.$refs.syllabusPicker.$refs.syllabusTree.selectList = [])
|
|
|
}
|
|
|
},
|
|
|
/* 退出预览 */
|
|
@@ -292,6 +299,9 @@ export default {
|
|
|
} else if (this.curModalTab === 'name3') {
|
|
|
let newItems = this.$refs.bankPicker.shoppingQuestionList
|
|
|
this.onAddNewFinish(newItems)
|
|
|
+ } else if (this.curModalTab === 'name5') {
|
|
|
+ let newItems = this.$refs.syllabusPicker.shoppingQuestionList
|
|
|
+ this.onAddNewFinish(newItems)
|
|
|
} else {
|
|
|
this.$refs.newEdit.getContent(this.$refs.newEdit.exersicesType)
|
|
|
}
|
|
@@ -708,6 +718,9 @@ export default {
|
|
|
}
|
|
|
this.viewModel = newValue.itemSort === 1 ? 'list' : 'type'
|
|
|
console.log('TestPaper > paper', newValue)
|
|
|
+ if(newValue.createType === 'manual') {
|
|
|
+ this.$EventBus.$emit('onPaperItemChange', newValue.item)
|
|
|
+ }
|
|
|
})
|
|
|
this.curOrderTempIndex = newValue.orderTemp || 0
|
|
|
this.paperInfo = newValue
|