|
- var app = getApp();
- const config = require('../../../config/config.js')
- const util = require('../../../utils/util.js')
- const Http = require('../../../utils/http.js')
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- array: ['美国', '中国', '巴西', '日本'],
- billTypesObj: {
- name: '',
- id: ''
- },
- billScalesObj: {
- name: '',
- id: ''
- },
- billtypes: [
- {id: "1", name: "租金"},
- {id: "2", name: "物业费"},
- {id: "3", name: "日常(水电空调)费"},
- {id: "4", name: "其他费用"},
- {id: "5", name: "其他押金"},
- {id: "11", name: "商业管理费"},
- {id: "12", name: "运营管理费"},
- {id: "13", name: "租赁押金"},
- {id: "21", name: "物业押金"}
- ],
- statustypes: [],
- date: '',
- date2: '',
- list: []
- },
- onLoad: function (options) {
- // let date = new Date;
- // let year = date.getFullYear();
- // let month = date.getMonth() + 1;
- // this.setData({
- // date: year + '-' + month,
- // date2: year + '-' + month,
- // })
- this.getData()
- this.search()
- },
- bindDateChange1: function (e) {
- this.setData({
- date: e.detail.value,
- })
- },
- bindDateChange2: function (e) {
- this.setData({
- date2: e.detail.value
- })
- },
- bindPickerChange: function(e) {
- this.setData({
- billTypesObj: this.data.billtypes[e.detail.value]
- })
- },
- bindPickerChange2: function(e) {
- this.setData({
- billScalesObj: this.data.billScales[e.detail.value]
- })
- },
- getData() {
- Http.getRequest(config.api.billScales, app.globalData.token, '', {}, (res) => {
- let arr = []
- for (let key in res.data) {
- let val = res.data[key];
- arr.push({id: key, name: val})
- }
- this.setData({
- billScales: arr
- })
- })
- Http.getRequest(config.api.billTypes, app.globalData.token, '', {}, (res) => {
- let arr = []
- for (let key in res.data) {
- let val = res.data[key];
- arr.push({id: key, name: val})
- }
- this.setData({
- billTypes: arr
- })
- })
-
- },
- search() {
- Http.getRequest(config.api.listBill, app.globalData.token, '', {
- billTypeValue: this.data.billTypesObj.id,
- starttime: this.data.date,
- endtime: this.data.date2,
- onlyOweOrNear: this.data.billScalesObj.id,
- pageNum: 1,
- pageSize: 1000,
- }, (res) => {
- if(res.code === 200) {
- res.data.forEach(file => {
- file.starttime = file.starttime ? util.formatTime(Number(file.starttime), "yyyy.MM.dd ") : '';
- file.endtime = file.starttime ? util.formatTime(Number(file.endtime), "yyyy.MM.dd ") : '';
- })
- this.setData({
- list: res.data
- })
- }
- })
- },
- /**
- * gotolook点击查看
- */
- gotolook: function (e) {
- var billTypeValue = e.currentTarget.dataset.data.billType;
- let billId = e.currentTarget.dataset.data.billId;
- wx.navigateTo({
- url: `/pages/bill/billdetail/index?billTypeValue=${billTypeValue}&billId=${billId}`,
- })
- },
- goBack(){
- wx.navigateBack({
- delta: 1
- })
- }
- })
|