RuleCard.vue 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <template>
  2. <div class="rule-card rule-form">
  3. <el-form ref="ModalForm1" label-width="90px" inline>
  4. <el-form-item label="版号版式:">
  5. <el-select
  6. v-model="modalForm.paperType"
  7. style="width: 142px;"
  8. placeholder="请选择"
  9. clearable
  10. >
  11. <el-option
  12. v-for="(val, key) in paperTypes"
  13. :key="key"
  14. :value="key"
  15. :label="val"
  16. ></el-option>
  17. </el-select>
  18. </el-form-item>
  19. <el-form-item label="AB卷版式:">
  20. <el-select
  21. v-model="modalForm.paperType"
  22. style="width: 142px;"
  23. placeholder="请选择"
  24. clearable
  25. >
  26. <el-option
  27. v-for="(val, key) in paperTypes"
  28. :key="key"
  29. :value="key"
  30. :label="val"
  31. ></el-option>
  32. </el-select>
  33. </el-form-item>
  34. <el-form-item style="margin-left: 30px;">
  35. <el-checkbox v-model="modalForm.absent">启用“缺考填涂”</el-checkbox>
  36. </el-form-item>
  37. <el-form-item style="margin-left: 30px;">
  38. <el-checkbox v-model="modalForm.write">启用“手写签名”</el-checkbox>
  39. </el-form-item>
  40. </el-form>
  41. <el-form ref="ModalForm2" label-width="130px" style="max-width: 850px;">
  42. <el-form-item label="考务字段:">
  43. <business-fields></business-fields>
  44. </el-form-item>
  45. <el-form-item label="注意事项:">
  46. <el-input type="textarea" v-model="modalForm.tips"></el-input>
  47. </el-form-item>
  48. <el-form-item label="客观题注意事项:">
  49. <el-input v-model="modalForm.tips"></el-input>
  50. </el-form-item>
  51. <el-form-item label="主观题注意事项:">
  52. <el-input v-model="modalForm.tips"></el-input>
  53. </el-form-item>
  54. <el-form-item>
  55. <el-button type="primary" @click="save">保存</el-button>
  56. </el-form-item>
  57. </el-form>
  58. </div>
  59. </template>
  60. <script>
  61. import BusinessFields from "./BusinessFields";
  62. export default {
  63. name: "rule-card",
  64. components: {
  65. BusinessFields
  66. },
  67. data() {
  68. return {
  69. modalForm: {
  70. paperType: ""
  71. },
  72. paperTypes: []
  73. };
  74. },
  75. methods: {
  76. save() {}
  77. }
  78. };
  79. </script>