rows.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. const _Http = getApp().globalData.http;
  2. Page({
  3. data: {
  4. content: {
  5. pageNumber: 1,
  6. pageTotal: 1,
  7. pageSize: 20,
  8. where: {
  9. condition: "",
  10. begindate: "",
  11. enddate: ""
  12. }
  13. }
  14. },
  15. onLoad(options) {
  16. this.getList()
  17. },
  18. /* 获取产品 */
  19. getList(init = false) {
  20. if (init.detail != undefined) init = init.detail;
  21. let content = this.data.content;
  22. if (init) content.pageNumber = 1;
  23. if (content.pageNumber > content.pageTotal) return;
  24. this.setListHeight();
  25. _Http.basic({
  26. "id": 20230508113003,
  27. content
  28. }).then(res => {
  29. console.log("发货列表", res)
  30. this.selectComponent('#ListBox').RefreshToComplete();
  31. content.pageNumber = res.pageNumber + 1
  32. content.pageTotal = res.pageTotal
  33. this.setData({
  34. list: res.pageNumber == 1 ? res.data : this.data.list.concat(res.data),
  35. content
  36. })
  37. })
  38. },
  39. /* 修改查看日期 */
  40. changeDate(e) {
  41. this.data.content.where[e.currentTarget.dataset.name] = e.detail.value;
  42. this.getList(true)
  43. },
  44. initialize() {
  45. this.data.content.where.enddate = "";
  46. this.data.content.where.begindate = "";
  47. this.getList(true)
  48. },
  49. /* 搜索 */
  50. onSearch({
  51. detail
  52. }) {
  53. this.data.content.where.condition = detail;
  54. this.getList(true)
  55. },
  56. /* 设置页面高度 */
  57. setListHeight() {
  58. this.selectComponent("#ListBox").setHeight(".head", this);
  59. }
  60. })