formDialog.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import { ref } from "vue";
  2. export const formItemList = ref([
  3. {
  4. key: 'schoolName',
  5. label: '学校名称',
  6. type: 'input',
  7. placeholder: '学校名称',
  8. rules:[{required:true,trigger:'blur',message:'请填写信息'}],
  9. style: { }
  10. },
  11. {
  12. key: 'schoolStage',
  13. label: '学校学段',
  14. type: 'radio',
  15. selectList: [],
  16. rules:[{required:true,trigger:'blur',message:'请填写信息'}],
  17. style: { }
  18. },
  19. {
  20. key: 'provinceArea',
  21. label: '省份地区',
  22. type: 'unionSelect',
  23. unionSelectList: [
  24. {
  25. key: 'province',
  26. type: 'select',
  27. placeholder: '请选择省份',
  28. disabled: false,
  29. style: { },
  30. selectList: []
  31. },
  32. {
  33. key: 'district',
  34. type: 'select',
  35. placeholder: '请选择地区',
  36. disabled: false,
  37. style: { },
  38. selectList: []
  39. }
  40. ],
  41. rules:[{required:true,trigger:'blur',message:'请填写信息'}],
  42. style: { display: 'flex' }
  43. },
  44. {
  45. key: 'detailAddress',
  46. label: '详细地址',
  47. type: 'input',
  48. placeholder: '请输入详细地址',
  49. rules:[{required:true,trigger:'blur',message:'请填写信息'}],
  50. style: { }
  51. }
  52. ]);