componentSetting.ts 771 B

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