formDialog.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import { ref } from "vue"
  2. import { reviewManageTaskTypeMsg } from "@/components/statusDict"
  3. export const formDialogItmList = ref([
  4. {
  5. key: 'evaluationName',
  6. label: '评价名称',
  7. type: 'input',
  8. placeholder: '请输入评价名称',
  9. rules: [
  10. { required: true, message: '请输入评价名称', trigger: 'blur' }
  11. ],
  12. style: { }
  13. },
  14. {
  15. key: 'evaluationType',
  16. label: '评价方式',
  17. type: 'radio',
  18. selectList:reviewManageTaskTypeMsg,
  19. rules: [
  20. { required: true, message: '请选择评价方式', trigger: 'change' }
  21. ]
  22. },
  23. {
  24. key: 'evaluationStartDatetime',
  25. label: '开始时间',
  26. type: 'dateTimePickerNoRange',
  27. placeholder: '请选择日期',
  28. rules: [
  29. { required: true, message: '请选择开始时间', trigger: 'change' }
  30. ],
  31. disabledDate:null,
  32. },
  33. {
  34. key: 'evaluationEndDatetime',
  35. label: '结束时间',
  36. type: 'dateTimePickerNoRange',
  37. placeholder: '请选择日期',
  38. rules: [
  39. { required: true, message: '请选择结束时间', trigger: 'change' }
  40. ],
  41. disabledDate:null,
  42. },
  43. {
  44. key: 'evaluationGrade',
  45. label: '评价年级',
  46. type: 'checkbox',
  47. selectList: [],
  48. style: { },
  49. rules: [
  50. { required: true, message: '请至少选择一个年级', trigger: 'change' }
  51. ]
  52. }
  53. ])