audit.vue 947 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <div>
  3. <el-form :model="auditForm">
  4. <el-form-item label="违纪类型">
  5. <el-select v-model="auditForm.disciplineType" placeholder="请选择">
  6. <el-option
  7. v-for="item in disciplineTypeList"
  8. :key="item.name"
  9. :label="item.desc"
  10. :value="item.name"
  11. >
  12. </el-option>
  13. </el-select>
  14. </el-form-item>
  15. <el-form-item label="详情描述">
  16. <el-input
  17. v-model="auditForm.disciplineDetail"
  18. type="textarea"
  19. :autosize="{ minRows: 6, maxRows: 10 }"
  20. placeholder="请输入内容"
  21. >
  22. </el-input>
  23. </el-form-item>
  24. </el-form>
  25. <slot></slot>
  26. </div>
  27. </template>
  28. <script>
  29. import { DISCIPLINE_TYPE_LIST } from "../constants/constants";
  30. export default {
  31. props: ["auditForm"],
  32. data() {
  33. return {
  34. disciplineTypeList: DISCIPLINE_TYPE_LIST
  35. };
  36. }
  37. };
  38. </script>