project.js 694 B

12345678910111213141516171819202122232425262728
  1. var $state = require('../utils/modules.js')
  2. var _request = require('../utils/request.js')
  3. // 项目列表
  4. function getProjects (that, state, page, per_page) {
  5. // wx.showLoading({
  6. // title: '加载中',
  7. // })
  8. var url = 'v1/products'
  9. var params = {
  10. state: state,
  11. page: page,
  12. per_page: per_page
  13. }
  14. var success = function (val, res) {
  15. $state.state.projectList.total = val.data.list_count
  16. var result = res ? that.data.project.concat(val.data.list || []) : []
  17. that.setData({ project: result })
  18. $state.state.projectList.more = val.data.list_count > val.data.list
  19. }
  20. _request.$get(url, params, success)
  21. }
  22. module.exports = {
  23. getProjects: getProjects
  24. }