search.config.ts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. interface Inew {
  2. label: string;
  3. value: string;
  4. }
  5. const searchConfig = {
  6. pageName: 'lonm',
  7. formItems: [
  8. {
  9. label: '发布单位',
  10. prop: 'publishingUnit',
  11. slotName: 'publishingUnit',
  12. type: 'custom',
  13. options: [] as Array<Inew>,
  14. placeholder: '请选择发布单位',
  15. },
  16. {
  17. label: '通报类型',
  18. prop: 'notificationType',
  19. type: 'select',
  20. multiple: false,
  21. options: [] as Array<Inew>,
  22. placeholder: '请选择通报类型',
  23. },
  24. {
  25. label: '通报事项类别',
  26. prop: 'conm',
  27. type: 'select',
  28. multiple: false,
  29. options: [] as Array<Inew>,
  30. placeholder: '请选择通报事项类别',
  31. },
  32. {
  33. label: '通报事项',
  34. prop: 'notificationMatters',
  35. type: 'input',
  36. placeholder: '请输入通报事项',
  37. },
  38. {
  39. label: '通报依据',
  40. prop: 'notificationBasis',
  41. type: 'input',
  42. placeholder: '请输入通报依据',
  43. },
  44. {
  45. label: '发出单位',
  46. prop: 'deliveryUnit',
  47. type: 'select',
  48. multiple: false,
  49. options: [] as Array<Inew>,
  50. placeholder: '请选择发出单位',
  51. },
  52. {
  53. label: '接收单位',
  54. prop: 'lonmMiddle',
  55. type: 'input',
  56. placeholder: '请输入接收单位',
  57. },
  58. {
  59. label: '发布状态',
  60. prop: 'releaseStatus',
  61. type: 'select',
  62. multiple: false,
  63. options: [] as Array<Inew>,
  64. placeholder: '请选择接收单位',
  65. },
  66. {
  67. label: '创建时间',
  68. prop: 'createDates',
  69. type: 'date-picker',
  70. placeholder: '请选择创建时间',
  71. },
  72. {
  73. label: '创建人员',
  74. prop: 'createBy',
  75. type: 'input',
  76. placeholder: '请输入创建人员',
  77. },
  78. ],
  79. };
  80. export default searchConfig;