componentSetting.ts 834 B

12345678910111213141516171819202122232425262728293031323334
  1. export default {
  2. table: {
  3. apiSetting: {
  4. // 当前页的字段名
  5. pageField: 'page',
  6. // 每页数量字段名
  7. sizeField: 'pageSize',
  8. // 接口返回的数据字段名
  9. listField: 'list',
  10. // 接口返回总页数字段名
  11. totalField: 'totalPage',
  12. //总数字段名
  13. countField: 'totalCount',
  14. },
  15. //默认分页数量
  16. defaultPageSize: 10,
  17. //可切换每页数量集合
  18. pageSizes: [10, 20, 30, 40, 50, 80],
  19. },
  20. upload: {
  21. //考虑接口规范不同
  22. apiSetting: {
  23. // 集合字段名
  24. infoField: 'data',
  25. // 图片地址字段名
  26. imgField: 'filePath',
  27. },
  28. //最大上传图片大小
  29. maxSize: 2,
  30. //图片上传类型
  31. fileType: ['image/png', 'image/jpg', 'image/jpeg', 'image/gif', 'image/svg+xml'],
  32. },
  33. };