From 1d0eb25626e8f9a85bc1d16b0f7fe0dc74da2fb1 Mon Sep 17 00:00:00 2001 From: pangdongxu <850374051@qq.com> Date: Mon, 13 Jun 2022 15:23:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/pay/detail.js | 16 ++++++++++++++++ pages/pay/detail.wxml | 7 ++++--- pages/pay/payee/payee.js | 35 +++++++++++++++++++++++++++++++---- pages/pay/payee/payee.wxml | 10 +++++----- project.private.config.json | 2 +- 5 files changed, 57 insertions(+), 13 deletions(-) diff --git a/pages/pay/detail.js b/pages/pay/detail.js index 56cb248..9bbe7af 100644 --- a/pages/pay/detail.js +++ b/pages/pay/detail.js @@ -83,6 +83,14 @@ Page({ }) } }) + // 转账状态 + UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'transfer_status', {method:'GET'}, { + success: (res) => { + that.setData({ + transferStatusOptions:res.data, + }) + } + }) // 获取合同信息列表 UTIL.httpRequest(API.URL_GET_CONTRACTIONLIST , {method:'GET'}, { success: (res) => { @@ -123,8 +131,10 @@ Page({ res.data.transfers[index].num = UTIL.convertToChinaNum(index+1), res.data.transfers[index].expenditureAmount = parseFloat(res.data.transfers[index].expenditureAmount).toFixed(2) res.data.transfers[index].showTitle = false; + res.data.transfers[index].activeName = ''; res.data.transfers[index].payeeList.forEach( (response,i) => { res.data.transfers[index].payeeList[i].bankTypeText = UTIL.getTransform(response.bankType,that.data.bankTypeOptions); + res.data.transfers[index].payeeList[i].transferStatusText = UTIL.getTransform(response.transferStatus,that.data.transferStatusOptions); }) console.log(res.data.transfers[index].capitalExpenditureType); if(res.data.transfers[index].capitalExpenditureType == 2){ @@ -281,6 +291,12 @@ Page({ + }, + onChangePayee(event) { + console.log(event); + this.setData({ + ["form.transfers["+event.currentTarget.dataset.index+"].activeName"]:event.detail + }); }, goPayee(event){ wx.navigateTo({ diff --git a/pages/pay/detail.wxml b/pages/pay/detail.wxml index 5da3b58..3c77c2a 100644 --- a/pages/pay/detail.wxml +++ b/pages/pay/detail.wxml @@ -160,12 +160,13 @@ - + + - 查看更多 + + 查看更多 diff --git a/pages/pay/payee/payee.js b/pages/pay/payee/payee.js index 24e7e5e..5db64b0 100644 --- a/pages/pay/payee/payee.js +++ b/pages/pay/payee/payee.js @@ -1,6 +1,6 @@ // pages/pay/payee/payee.js -import * as UTIL from '../../../../../utils/util.js'; -import * as API from '../../../../../utils/API.js'; +import * as UTIL from '../../../utils/util.js'; +import * as API from '../../../utils/API.js'; const app = getApp(); Page({ @@ -10,14 +10,40 @@ Page({ data: { isIPX: app.globalData.isIPX, activeName:'', - value:'123', - list:{} + value:'', + list:{}, + array:{}, + checked:false }, onChange(event) { this.setData({ activeName: event.detail, }); }, + onChangeCheck(event) { + var that = this ; + this.setData({ + checked: !that.data.checked, + }); + + if(that.data.checked){ + let array = []; + for (let i = 0; i < that.data.list.length; i++) { + const element = that.data.list[i]; + if(element.transferStatus == '6'){ + array.push(element) + } + } + that.setData({ + array:array + }) + }else{ + that.setData({ + array:that.data.list + }) + } + + }, /** * 生命周期函数--监听页面加载 */ @@ -26,6 +52,7 @@ Page({ this.setData({ list: JSON.parse(options.options), + array: JSON.parse(options.options), }); }, diff --git a/pages/pay/payee/payee.wxml b/pages/pay/payee/payee.wxml index 143d2ca..ba1a6a1 100644 --- a/pages/pay/payee/payee.wxml +++ b/pages/pay/payee/payee.wxml @@ -12,15 +12,15 @@ clearable bind:change="goSearch" /> - - + + 仅显示失效 - + ¥{{ item.incomeAmount }} @@ -34,8 +34,8 @@ - + + diff --git a/project.private.config.json b/project.private.config.json index 6e5a476..387b6a8 100644 --- a/project.private.config.json +++ b/project.private.config.json @@ -1,6 +1,6 @@ { "setting": { - "compileHotReLoad": true + "compileHotReLoad": false }, "condition": { "miniprogram": {