开始做充值,,调整了首页

This commit is contained in:
2024-04-02 17:32:28 +08:00
parent 3284bea475
commit db6d253898
44 changed files with 676 additions and 141 deletions

View File

@@ -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 })
},
/**
* 生命周期函数--监听页面隐藏