|
@@ -59,6 +59,16 @@
|
|
<el-form-item label="题号">
|
|
<el-form-item label="题号">
|
|
<el-input v-model="data.setting.question_number" disabled />
|
|
<el-input v-model="data.setting.question_number" disabled />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label-width="45px">
|
|
|
|
+ <el-radio
|
|
|
|
+ v-for="{ value, label } in questionNumberTypeList"
|
|
|
|
+ :key="value"
|
|
|
|
+ v-model="data.setting.question_number_type"
|
|
|
|
+ :label="value"
|
|
|
|
+ >
|
|
|
|
+ {{ label }}
|
|
|
|
+ </el-radio>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="描述">
|
|
<el-form-item label="描述">
|
|
<el-radio
|
|
<el-radio
|
|
v-for="{ value, label } in switchOption"
|
|
v-for="{ value, label } in switchOption"
|
|
@@ -104,7 +114,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import QuestionBase from './QuestionBase.vue';
|
|
|
|
|
|
+import QuestionBase from '../common/QuestionBase.vue';
|
|
import RichText from '@/components/common/RichText.vue';
|
|
import RichText from '@/components/common/RichText.vue';
|
|
|
|
|
|
import {
|
|
import {
|
|
@@ -112,7 +122,8 @@ import {
|
|
selectTypeList,
|
|
selectTypeList,
|
|
switchOption,
|
|
switchOption,
|
|
scoreTypeList,
|
|
scoreTypeList,
|
|
- computeOptionMethods
|
|
|
|
|
|
+ computeOptionMethods,
|
|
|
|
+ questionNumberTypeList
|
|
} from '@/views/exercise_questions/data/common';
|
|
} from '@/views/exercise_questions/data/common';
|
|
import { selectData, selectType } from '@/views/exercise_questions/data/select';
|
|
import { selectData, selectType } from '@/views/exercise_questions/data/select';
|
|
import { GetQuestion } from '@/api/exercise';
|
|
import { GetQuestion } from '@/api/exercise';
|
|
@@ -137,6 +148,7 @@ export default {
|
|
selectTypeList,
|
|
selectTypeList,
|
|
switchOption,
|
|
switchOption,
|
|
scoreTypeList,
|
|
scoreTypeList,
|
|
|
|
+ questionNumberTypeList,
|
|
data: JSON.parse(JSON.stringify(selectData))
|
|
data: JSON.parse(JSON.stringify(selectData))
|
|
};
|
|
};
|
|
},
|
|
},
|