提交 6557ed14 authored 作者: matian's avatar matian

Merge remote-tracking branch 'origin/master'

...@@ -5,7 +5,9 @@ ...@@ -5,7 +5,9 @@
<div v-show="step === 1"> <div v-show="step === 1">
<question-select @selection-change="handleSelectionChange"></question-select> <question-select @selection-change="handleSelectionChange"></question-select>
<div class="buttons"> <div class="buttons">
<el-button type="primary" @click="nextStep">下一步</el-button> <div class="buttons-inner">
<el-button type="primary" @click="nextStep">下一步</el-button>
</div>
</div> </div>
</div> </div>
<!-- 选题组卷添加试卷第二步 --> <!-- 选题组卷添加试卷第二步 -->
...@@ -45,8 +47,10 @@ ...@@ -45,8 +47,10 @@
</template> </template>
</el-form> </el-form>
<div class="buttons"> <div class="buttons">
<el-button type="primary" @click="prevStep">上一步</el-button> <div class="buttons-inner">
<el-button type="primary" style="margin-left: 20px" :disabled="loading" @click="handleSave">保存</el-button> <el-button type="primary" @click="prevStep">上一步</el-button>
<el-button type="primary" style="margin-left: 20px" :disabled="loading" @click="handleSave">保存</el-button>
</div>
</div> </div>
</div> </div>
<BatchSetting <BatchSetting
...@@ -65,7 +69,8 @@ import BatchSetting from './BatchSetting.vue' ...@@ -65,7 +69,8 @@ import BatchSetting from './BatchSetting.vue'
import { batchGetQuestionList, updatePaperRules } from '../api.js' import { batchGetQuestionList, updatePaperRules } from '../api.js'
export default { export default {
props: { props: {
data: { type: Object, default: () => ({}) } data: { type: Object, default: () => ({}) },
list: { type: Array, default: () => [] }
}, },
components: { QuestionSelect, BatchSetting }, components: { QuestionSelect, BatchSetting },
data() { data() {
...@@ -83,7 +88,7 @@ export default { ...@@ -83,7 +88,7 @@ export default {
computed: { computed: {
// 已添加的试题 // 已添加的试题
addedQuestions() { addedQuestions() {
return this.data.questions || [] return this.list || []
}, },
// 已添加的试题总分 // 已添加的试题总分
addedQuestionsScore() { addedQuestionsScore() {
...@@ -196,11 +201,17 @@ export default { ...@@ -196,11 +201,17 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.buttons { .buttons {
height: 92px;
}
.buttons-inner {
position: absolute; position: absolute;
left: 50%; left: 0;
bottom: 30px; right: 0;
transform: translateX(-50%); bottom: 0;
padding: 30px;
text-align: center; text-align: center;
background-color: #fff;
z-index: 1;
} }
ul { ul {
display: flex; display: flex;
......
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
</el-row> </el-row>
<!-- 选题组卷 --> <!-- 选题组卷 -->
<template v-if="data.paper_type === 1"> <template v-if="data.paper_type === 1">
<addPaper :visible.sync="visible" :data="data" @update="handleUpdate" v-if="visible" /> <addPaper :visible.sync="visible" :data="data" :list="questions" @update="handleUpdate" v-if="visible" />
</template> </template>
<!-- 自动组卷 --> <!-- 自动组卷 -->
<template v-if="data.paper_type === 2"> <template v-if="data.paper_type === 2">
......
<template> <template>
<div> <div>
<div style="margin-bottom: 25px"> <div style="margin-bottom: 25px">
<span style="font-size: 14px; color: #606266; padding-right: 12px">题库范围:</span> <span style="font-size: 14px; color: #606266; padding-right: 12px">题库范围</span>
<el-radio @change="refetchList" v-model="permission" :label="1">我的题库</el-radio> <el-radio @change="refetchList" v-model="permission" :label="1">我的题库</el-radio>
<el-radio @change="refetchList" v-model="permission" :label="2">公共题库</el-radio> <el-radio @change="refetchList" v-model="permission" :label="2">公共题库</el-radio>
</div> </div>
...@@ -29,7 +29,6 @@ export default { ...@@ -29,7 +29,6 @@ export default {
tableOptions() { tableOptions() {
return { return {
limit: 10, limit: 10,
remote: { remote: {
httpRequest: getQuestionList, httpRequest: getQuestionList,
params: { params: {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论