修改发票信息联调错误,修改充值记录按表计查询,我的新增发票抬头
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { getRechargeList } from "../../service/recharge";
|
||||
import { getOwnTenementList } from "../../service/tenement";
|
||||
import { getTenementMeterList } from "../../service/meter";
|
||||
import { getYears, alertInfo } from "../../utils/index";
|
||||
import request from "../../utils/request";
|
||||
const { OK } = request;
|
||||
@@ -16,13 +16,13 @@ Page({
|
||||
list: [
|
||||
|
||||
],
|
||||
tenement: "",
|
||||
tenementName: "",
|
||||
show: false,
|
||||
columns: [],
|
||||
type: "",
|
||||
title: "",
|
||||
amount: 0,
|
||||
codeId: "",
|
||||
meterCode: ""
|
||||
},
|
||||
clickYear() {
|
||||
this.setData({
|
||||
@@ -32,12 +32,12 @@ Page({
|
||||
title: "年份"
|
||||
})
|
||||
},
|
||||
clickTenement() {
|
||||
clickMeter() {
|
||||
this.setData({
|
||||
type: "tenement",
|
||||
columns: this.data.tenements,
|
||||
type: "meter",
|
||||
columns: this.data.meterList.map(item => ({ id: item.id, name: `${item.code}-${item.address}`, code: item.code })),
|
||||
show: true,
|
||||
title: "商户"
|
||||
title: "表计"
|
||||
})
|
||||
},
|
||||
onOk(e) {
|
||||
@@ -46,8 +46,8 @@ Page({
|
||||
this.onChangeYear(value.id)
|
||||
return;
|
||||
}
|
||||
if (type === "tenement") {
|
||||
this.onChangeTenement(value)
|
||||
if (type === "meter") {
|
||||
this.onChangeMeter(value)
|
||||
return;
|
||||
}
|
||||
},
|
||||
@@ -75,14 +75,15 @@ Page({
|
||||
})
|
||||
this.init(currentYear, tenement)
|
||||
},
|
||||
onChangeTenement(e) {
|
||||
const { id, name } = e;
|
||||
onChangeMeter(e) {
|
||||
const { id, code } = e;
|
||||
console.log('e', e)
|
||||
const { year } = this.data;
|
||||
// const currentYear = years[Number(e)]
|
||||
this.setData({
|
||||
// year: currentYear,
|
||||
tenement: id,
|
||||
tenementName: name,
|
||||
codeId: id,
|
||||
meterCode: code,
|
||||
type: "",
|
||||
show: false,
|
||||
title: ""
|
||||
@@ -93,26 +94,28 @@ Page({
|
||||
* 生命周期函数--监听页面显示
|
||||
*/
|
||||
onShow() {
|
||||
const { year, tenement } = this.data;
|
||||
this.init(year, tenement);
|
||||
this.getTenementsList();
|
||||
const { year } = this.data;
|
||||
const tenement = wx.getStorageSync('tenement')
|
||||
this.init(year, '');
|
||||
this.getMeters(tenement?.id);
|
||||
},
|
||||
async getTenementsList() {
|
||||
const { code, message, data } = await getOwnTenementList()
|
||||
refreshEmpty() {
|
||||
const tenement = wx.getStorageSync('tenement')
|
||||
this.init(year, '');
|
||||
this.init(year, tenement);
|
||||
},
|
||||
async getMeters(id) {
|
||||
const { code, message, data } = await getTenementMeterList(id);
|
||||
if (code !== OK) {
|
||||
alertInfo(message)
|
||||
return
|
||||
return;
|
||||
}
|
||||
let tenements = [{id: "", name: "全部"}];
|
||||
data.forEach(item => {
|
||||
if (item.tenements) {
|
||||
tenements = [...tenements, ...item.tenements]
|
||||
}
|
||||
this.setData({
|
||||
meterList: data || [],
|
||||
})
|
||||
this.setData({ tenements })
|
||||
},
|
||||
async init(year, tenement) {
|
||||
const { code, message, data = [], amount = 0 } = await getRechargeList(year, tenement);
|
||||
async init(year, codeId) {
|
||||
const { code, message, data = [], amount = 0 } = await getRechargeList(year, codeId);
|
||||
if (code !== OK) {
|
||||
alertInfo(message)
|
||||
return;
|
||||
|
Reference in New Issue
Block a user