upgrade.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. var app = getApp();
  2. var that;
  3. Page({
  4. data: {
  5. list:[],
  6. page:1,
  7. objectArray: [
  8. {
  9. id: 0,
  10. name: '全部',
  11. },
  12. {
  13. id: 1,
  14. name: '版本更新',
  15. },
  16. {
  17. id: 2,
  18. name: '系统公告',
  19. },
  20. ],
  21. arrIndex: 0,
  22. },
  23. onLoad() {
  24. that = this;
  25. dd.setNavigationBar({ title: "系统公告" });
  26. this.getList();
  27. },
  28. bindObjPickerChange(e) {
  29. this.setData({
  30. arrIndex: e.detail.value,
  31. page:1,
  32. isData: false
  33. });
  34. that.getList();
  35. },
  36. //上啦加载
  37. onScrollToLower() {
  38. if (!that.data.isData) {
  39. this.setData({ page: ++that.data.page })
  40. this.getList(true);
  41. }
  42. },
  43. getList(is){
  44. app.$get("api/announcement/list",{page:this.data.page,page_size:20,type:that.data.arrIndex}).then((res) => {
  45. var data=res.data.data.list;
  46. if (is) {
  47. if (data.length == 0) {
  48. this.setData({
  49. isData: true
  50. })
  51. return;
  52. }
  53. var list = that.data.list;
  54. this.setData({
  55. list: list.concat(data)
  56. })
  57. } else {
  58. this.setData({ list: [] });
  59. this.setData({
  60. list: data,
  61. isData: false
  62. })
  63. }
  64. })
  65. },
  66. //跳转
  67. openDetail(e) {
  68. var id = e.target.dataset.id;
  69. dd.navigateTo({
  70. url: '../upgradeDetail/upgradeDetail?id='+id
  71. })
  72. },
  73. });