formDialog.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import { ref } from "vue";
  2. export const formItemList = ref([
  3. {
  4. key: 'schoolName',
  5. label: '学校名称',
  6. type: 'input',
  7. placeholder: '学校名称',
  8. style: { }
  9. },
  10. {
  11. key: 'schoolStage',
  12. label: '学校学段',
  13. type: 'radio',
  14. selectList: [
  15. { label: '幼儿园', value: 'kindergarten' },
  16. { label: '小学', value: 'primary' },
  17. { label: '初中', value: 'middle' },
  18. { label: '高中', value: 'senior' },
  19. { label: '完中', value: 'secondary' },
  20. { label: '九年一贯', value: 'nine_years' },
  21. { label: '十二年一贯', value: 'twelve_years' },
  22. { label: '职高', value: 'vocational' },
  23. { label: '大学', value: 'university' },
  24. ],
  25. style: { }
  26. },
  27. {
  28. key: 'provinceArea',
  29. label: '省份地区',
  30. type: 'unionSelect',
  31. unionSelectList: [
  32. {
  33. key: 'province',
  34. type: 'select',
  35. placeholder: '请选择省份',
  36. disabled: false,
  37. style: { },
  38. selectList: [
  39. { label: '北京', value: 'beijing' }
  40. ]
  41. },
  42. {
  43. key: 'district',
  44. type: 'select',
  45. placeholder: '请选择地区',
  46. disabled: false,
  47. style: { },
  48. selectList: [
  49. { label: '东城区', value: 'dongcheng' }
  50. ]
  51. }
  52. ],
  53. style: { display: 'flex' }
  54. },
  55. {
  56. key: 'detailAddress',
  57. label: '详细地址',
  58. type: 'input',
  59. placeholder: '通州北苑',
  60. style: { }
  61. }
  62. ]);