微信小程序
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

102 řádky
2.0 KiB

  1. // pages/project/project.js
  2. import * as UTIL from '../../utils/util.js';
  3. import * as API from '../../utils/API.js';
  4. const app = getApp();
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. isIPX: app.globalData.isIPX,
  11. },
  12. /**
  13. * 生命周期函数--监听页面加载
  14. */
  15. onLoad(options) {
  16. },
  17. /**
  18. * 生命周期函数--监听页面初次渲染完成
  19. */
  20. onReady() {
  21. },
  22. goAdd(){
  23. wx.navigateTo({
  24. url: 'add/add',
  25. })
  26. },
  27. back:function(){
  28. wx.navigateBack({
  29. delta: 1
  30. })
  31. },
  32. /**
  33. * 生命周期函数--监听页面显示
  34. */
  35. onShow() {
  36. var that = this;
  37. UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'yn_projcet_status', {method:'GET'}, {
  38. success: (res) => {
  39. this.setData({
  40. ynProjcetStatusOptions:res.data
  41. });
  42. UTIL.httpRequest(API.URL_GET_GETPROJECTLIST, {method:'GET'},{
  43. success: (response) => {
  44. if (response.code == API.SUCCESS_CODE) {
  45. for (let i = 0; i < response.rows.length; i++) {
  46. response.rows[i].ynProjcetStatusText = UTIL.getTransform(response.rows[i].ynProjcetStatus,res.data);
  47. response.rows[i].startTime = response.rows[i].startTime.replace(/-/g,".");
  48. response.rows[i].endTime = response.rows[i].endTime.replace(/-/g,".");
  49. response.rows[i].projectAmount = parseFloat(response.rows[i].projectAmount).toFixed(2);
  50. }
  51. that.setData({
  52. projectList:response.rows
  53. })
  54. }
  55. }
  56. })
  57. }
  58. })
  59. },
  60. /**
  61. * 生命周期函数--监听页面隐藏
  62. */
  63. onHide() {
  64. },
  65. /**
  66. * 生命周期函数--监听页面卸载
  67. */
  68. onUnload() {
  69. },
  70. /**
  71. * 页面相关事件处理函数--监听用户下拉动作
  72. */
  73. onPullDownRefresh() {
  74. },
  75. /**
  76. * 页面上拉触底事件的处理函数
  77. */
  78. onReachBottom() {
  79. },
  80. /**
  81. * 用户点击右上角分享
  82. */
  83. onShareAppMessage() {
  84. }
  85. })