search.config.ts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. interface OptionsType {
  2. label: string;
  3. value: string;
  4. }
  5. const searchConfig = {
  6. pageName: 'ntlo',
  7. viewCount: 4,
  8. pageListParams: {
  9. industryType: '1',
  10. belongsDeptIds: '',
  11. },
  12. formItems: [
  13. {
  14. label: '发出单位',
  15. prop: 'deliveryUnit',
  16. type: 'select',
  17. multiple: false,
  18. span: 6,
  19. options: [] as Array<OptionsType>,
  20. placeholder: '请选择发出单位',
  21. },
  22. {
  23. label: '接收单位',
  24. prop: 'releasedUnit',
  25. type: 'select',
  26. options: [] as OptionsType[],
  27. span: 6,
  28. placeholder: '请选择接收单位',
  29. },
  30. {
  31. label: '通报状态',
  32. prop: 'notificationStatus',
  33. type: 'select',
  34. multiple: false,
  35. options: [] as OptionsType[],
  36. span: 6,
  37. placeholder: '请选择通报状态',
  38. },
  39. {
  40. label: '超期状态',
  41. prop: 'overdueStatus',
  42. type: 'select',
  43. options: [] as OptionsType[],
  44. span: 6,
  45. placeholder: '请选择超期状态',
  46. },
  47. {
  48. label: '通报类型',
  49. prop: 'notificationType',
  50. type: 'select',
  51. options: [] as OptionsType[],
  52. placeholder: '请选择通报类型',
  53. span: 6,
  54. },
  55. {
  56. label: '通报事项类别',
  57. prop: 'conm',
  58. type: 'select',
  59. options: [] as OptionsType[],
  60. span: 6,
  61. placeholder: '请选择通报事项类别',
  62. },
  63. {
  64. label: '通报事项',
  65. prop: 'notificationMatters',
  66. type: 'input',
  67. span: 6,
  68. placeholder: '请输入通报事项',
  69. },
  70. {
  71. label: '通报标准或具体行为列举',
  72. prop: 'notificationStandards',
  73. type: 'input',
  74. maxlength: 1000,
  75. span: 6,
  76. placeholder: '请输入通报标准或具体行为列举',
  77. },
  78. {
  79. label: '是否需要反馈',
  80. prop: 'wfir',
  81. type: 'select',
  82. multiple: false,
  83. options: [] as OptionsType[],
  84. span: 6,
  85. placeholder: '请选择是否需要反馈',
  86. },
  87. {
  88. label: '采取措施',
  89. prop: 'takeMeasures',
  90. type: 'select',
  91. options: [] as OptionsType[],
  92. span: 6,
  93. placeholder: '请选择采取措施',
  94. },
  95. {
  96. label: '发布日期',
  97. prop: 'releasedDates',
  98. type: 'date-picker',
  99. span: 6,
  100. placeholder: '请选择发布日期',
  101. },
  102. ],
  103. };
  104. export default searchConfig;