开始做充值,,调整了首页
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { getRechargeList } from "../../service/recharge";
|
||||
import { getOwnTenementList } from "../../service/tenement";
|
||||
import { getYears } from "../../utils/index";
|
||||
|
||||
// pages/rechargeRecord/index.js
|
||||
@@ -13,9 +14,30 @@ Page({
|
||||
years: getYears(),
|
||||
list: [
|
||||
|
||||
]
|
||||
],
|
||||
tenement: "",
|
||||
tenementName: "",
|
||||
show: false,
|
||||
columns: [],
|
||||
type: "",
|
||||
title: ""
|
||||
},
|
||||
clickYear() {
|
||||
this.setData({
|
||||
type: "year",
|
||||
columns: this.data.years,
|
||||
show: true,
|
||||
title: "年份"
|
||||
})
|
||||
},
|
||||
onOk(e) {
|
||||
console.log('e', e)
|
||||
const { type, value = {} } = e.detail;
|
||||
if (type === "year") {
|
||||
this.onChangeYear(value.id)
|
||||
return;
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面加载
|
||||
*/
|
||||
@@ -30,25 +52,51 @@ Page({
|
||||
|
||||
},
|
||||
onChangeYear(e) {
|
||||
const { years } = this.data;
|
||||
const currentYear = years[Number(e.detail.value)]
|
||||
const { years, tenement } = this.data;
|
||||
const currentYear = years[Number(e)]
|
||||
this.setData({
|
||||
year: currentYear
|
||||
year: currentYear,
|
||||
type: "",
|
||||
show: false,
|
||||
title: ""
|
||||
})
|
||||
this.init(currentYear)
|
||||
this.init(currentYear, tenement)
|
||||
},
|
||||
/**
|
||||
* 生命周期函数--监听页面显示
|
||||
*/
|
||||
onShow() {
|
||||
const currentYear = this.data.year;
|
||||
this.init(currentYear)
|
||||
const { year, tenement } = this.data;
|
||||
this.init(year, tenement)
|
||||
},
|
||||
async init(year) {
|
||||
const { code, message, data } = await getRechargeList(year);
|
||||
this.setData({
|
||||
list: data
|
||||
async getTenementsList() {
|
||||
const { code, message, data } = await getOwnTenementList()
|
||||
if (code !== OK) {
|
||||
alertInfo(message)
|
||||
return
|
||||
}
|
||||
let tenements = [];
|
||||
data.forEach(item => {
|
||||
if (item.tenements) {
|
||||
tenements = [...tenements, ...item.tenements]
|
||||
}
|
||||
})
|
||||
this.setData({ tenements })
|
||||
},
|
||||
async init(year, tenement) {
|
||||
const { code, message, data } = await getRechargeList(year, tenement);
|
||||
this.setData({
|
||||
list: [...data, ...data]
|
||||
})
|
||||
},
|
||||
jumpToDetail(e) {
|
||||
const { id } = e.currentTarget.dataset;
|
||||
wx.navigateTo({
|
||||
url: '/pages/rechargeDetail/index?id=' + id,
|
||||
})
|
||||
},
|
||||
back() {
|
||||
wx.navigateBack({delta: 1 })
|
||||
},
|
||||
/**
|
||||
* 生命周期函数--监听页面隐藏
|
||||
|
Reference in New Issue
Block a user