|
@@ -7,6 +7,7 @@
|
|
:close-on-click-modal="false"
|
|
:close-on-click-modal="false"
|
|
:close-on-press-escape="false"
|
|
:close-on-press-escape="false"
|
|
append-to-body
|
|
append-to-body
|
|
|
|
+ top="10px"
|
|
@open="visibleChange"
|
|
@open="visibleChange"
|
|
>
|
|
>
|
|
<el-form
|
|
<el-form
|
|
@@ -45,51 +46,54 @@
|
|
></el-option>
|
|
></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item
|
|
|
|
- v-if="modalForm.classify === 'SIGN'"
|
|
|
|
- label="考生数据显示方式:"
|
|
|
|
- prop="diallel"
|
|
|
|
- >
|
|
|
|
- <el-radio-group v-model="modalForm.diallel">
|
|
|
|
- <el-radio :label="false">单列</el-radio>
|
|
|
|
- <el-radio :label="true">双列</el-radio>
|
|
|
|
- </el-radio-group>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item
|
|
|
|
- v-if="modalForm.classify === 'SIGN'"
|
|
|
|
- prop="testDesc"
|
|
|
|
- label="文字说明:"
|
|
|
|
- >
|
|
|
|
- <el-input
|
|
|
|
- v-model="modalForm.textDesc"
|
|
|
|
- type="textarea"
|
|
|
|
- resize="none"
|
|
|
|
- :rows="2"
|
|
|
|
- :maxlength="500"
|
|
|
|
- clearable
|
|
|
|
- show-word-limit
|
|
|
|
- placeholder="建议不超过500个字"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item
|
|
|
|
- v-if="modalForm.classify === 'SIGN'"
|
|
|
|
- label="显示字段:"
|
|
|
|
- prop="fields"
|
|
|
|
- >
|
|
|
|
- <el-checkbox
|
|
|
|
- v-for="field in signDatas.basic"
|
|
|
|
- :key="field.code"
|
|
|
|
- v-model="field.enable"
|
|
|
|
- >{{ field.name }}</el-checkbox
|
|
|
|
- >
|
|
|
|
- <el-divider></el-divider>
|
|
|
|
- <el-checkbox
|
|
|
|
- v-for="field in signDatas.table"
|
|
|
|
- :key="field.code"
|
|
|
|
- v-model="field.enable"
|
|
|
|
- >{{ field.name }}</el-checkbox
|
|
|
|
- >
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ <template v-if="modalForm.classify === 'SIGN'">
|
|
|
|
+ <el-form-item label="考生数据显示方式:" prop="diallel">
|
|
|
|
+ <el-radio-group v-model="modalForm.diallel">
|
|
|
|
+ <el-radio :label="false">单列</el-radio>
|
|
|
|
+ <el-radio :label="true">双列</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="是否增加空白页:" prop="addBlankPage">
|
|
|
|
+ <el-radio-group v-model="modalForm.addBlankPage">
|
|
|
|
+ <el-radio :label="false">否</el-radio>
|
|
|
|
+ <el-radio :label="true">是</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="考生信息行间距:" prop="lineHeightTimes">
|
|
|
|
+ <el-radio-group v-model="modalForm.lineHeightTimes">
|
|
|
|
+ <el-radio :label="1">1倍</el-radio>
|
|
|
|
+ <el-radio :label="1.5">1.5倍</el-radio>
|
|
|
|
+ <el-radio :label="2">2倍</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item prop="testDesc" label="文字说明:">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="modalForm.textDesc"
|
|
|
|
+ type="textarea"
|
|
|
|
+ resize="none"
|
|
|
|
+ :rows="2"
|
|
|
|
+ :maxlength="500"
|
|
|
|
+ clearable
|
|
|
|
+ show-word-limit
|
|
|
|
+ placeholder="建议不超过500个字"
|
|
|
|
+ ></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="显示字段:" prop="fields">
|
|
|
|
+ <el-checkbox
|
|
|
|
+ v-for="field in signDatas.basic"
|
|
|
|
+ :key="field.code"
|
|
|
|
+ v-model="field.enable"
|
|
|
|
+ >{{ field.name }}</el-checkbox
|
|
|
|
+ >
|
|
|
|
+ <el-divider></el-divider>
|
|
|
|
+ <el-checkbox
|
|
|
|
+ v-for="field in signDatas.table"
|
|
|
|
+ :key="field.code"
|
|
|
|
+ v-model="field.enable"
|
|
|
|
+ >{{ field.name }}</el-checkbox
|
|
|
|
+ >
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </template>
|
|
|
|
|
|
<el-form-item
|
|
<el-form-item
|
|
v-else-if="modalForm.classify === 'PACKAGE'"
|
|
v-else-if="modalForm.classify === 'PACKAGE'"
|
|
@@ -147,6 +151,8 @@ const initModalForm = {
|
|
remark: "",
|
|
remark: "",
|
|
classify: "",
|
|
classify: "",
|
|
diallel: true,
|
|
diallel: true,
|
|
|
|
+ addBlankPage: false,
|
|
|
|
+ lineHeightTimes: 1,
|
|
textDesc: "",
|
|
textDesc: "",
|
|
attachmentId: "",
|
|
attachmentId: "",
|
|
};
|
|
};
|