BaseProjectArchive.data.ts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. import {BasicColumn} from '/@/components/Table';
  2. import {FormSchema} from '/@/components/Table';
  3. import { rules} from '/@/utils/helper/validator';
  4. import { render } from '/@/utils/common/renderUtils';
  5. import { getWeekMonthQuarterYear } from '/@/utils';
  6. //列表数据
  7. export const columns: BasicColumn[] = [
  8. {
  9. title: '编码(code)',
  10. align:"center",
  11. dataIndex: 'code'
  12. },
  13. {
  14. title: '名称(name)',
  15. align:"center",
  16. dataIndex: 'name'
  17. },
  18. {
  19. title: '客户(customer)',
  20. align:"center",
  21. dataIndex: 'customerId_dictText'
  22. },
  23. {
  24. title: '备注(notes)',
  25. align:"center",
  26. dataIndex: 'notes'
  27. },
  28. {
  29. title: '创建时间(create time)',
  30. align:"center",
  31. dataIndex: 'createTime'
  32. },
  33. {
  34. title: '创建人(create by)',
  35. align:"center",
  36. dataIndex: 'createBy'
  37. },
  38. ];
  39. //查询数据
  40. export const searchFormSchema: FormSchema[] = [
  41. {
  42. label: "编码(code)",
  43. field: 'code',
  44. component: 'Input',
  45. componentProps:{
  46. },
  47. //colProps: {span: 6},
  48. },
  49. {
  50. label: "名称(name)",
  51. field: 'name',
  52. component: 'Input',
  53. //colProps: {span: 6},
  54. },
  55. {
  56. label: "客户(customer)",
  57. field: 'customerId',
  58. component: 'JDictSelectTag',
  59. componentProps:{
  60. dictCode: 'customer',
  61. },
  62. //colProps: {span: 6},
  63. },
  64. {
  65. label: "创建时间(create time)",
  66. field: "createTime",
  67. component: 'RangePicker',
  68. labelWidth: 150,
  69. componentProps: {
  70. valueType: 'Date',
  71. showTime:true
  72. },
  73. //colProps: {span: 6},
  74. },
  75. {
  76. label: "创建人(create by)",
  77. field: 'createBy',
  78. component: 'Input',
  79. labelWidth: 120,
  80. //colProps: {span: 6},
  81. },
  82. ];