|
@@ -17,10 +17,11 @@
|
|
|
<template v-for="i in data.property.column_number">
|
|
|
<div :key="i" class="fill-form">
|
|
|
<!-- 头部 -->
|
|
|
- <span class="form-header">
|
|
|
- <span v-if="i === 1 && isEnable(data.property.is_enable_number_column)" class="header-serial-number">
|
|
|
- #
|
|
|
- </span>
|
|
|
+ <span
|
|
|
+ v-if="isEnable(data.property.is_enable_table_header)"
|
|
|
+ class="form-header"
|
|
|
+ :style="{ paddingLeft: isEnable(data.property.is_enable_number_column) ? '40px' : '0' }"
|
|
|
+ >
|
|
|
<el-input v-model="data.option_header_list[i - 1].text" placeholder="请输入" />
|
|
|
</span>
|
|
|
|
|
@@ -80,6 +81,17 @@
|
|
|
</el-radio>
|
|
|
</el-form-item>
|
|
|
|
|
|
+ <el-form-item label="表头">
|
|
|
+ <el-radio
|
|
|
+ v-for="{ value, label } in switchOption"
|
|
|
+ :key="value"
|
|
|
+ v-model="data.property.is_enable_table_header"
|
|
|
+ :label="value"
|
|
|
+ >
|
|
|
+ {{ label }}
|
|
|
+ </el-radio>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
<el-form-item label="题干题号">
|
|
|
<el-select v-model="data.property.stem_question_number_font_size">
|
|
|
<el-option v-for="item in fontSizeList" :key="item" :label="item" :value="item" />
|
|
@@ -103,6 +115,7 @@
|
|
|
:step="data.property.score_type === scoreTypeList[0].value ? 1 : 0.1"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
<el-form-item label="序号列">
|
|
|
<el-radio
|
|
|
v-for="{ value, label } in switchOption"
|
|
@@ -131,6 +144,7 @@
|
|
|
import QuestionMixin from '../common/QuestionMixin.js';
|
|
|
|
|
|
import { getRandomNumber } from '@/utils';
|
|
|
+import { isEnable } from '@/views/exercise_questions/data/common';
|
|
|
import { getTableFillData, getOption } from '@/views/exercise_questions/data/tableFill.js';
|
|
|
|
|
|
export default {
|