From 36ffb27f2c817352cc69c78690dc98a86f0caae6 Mon Sep 17 00:00:00 2001
From: pangdongxu <850374051@qq.com>
Date: Mon, 22 Aug 2022 15:15:04 +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/bank/add/add.wxml | 1 +
pages/bank/bank.js | 2 +-
pages/bank/bank.wxml | 2 +-
pages/payee/add/add.js | 63 +++++++-----------
pages/payee/add/add.wxml | 137 ++++++++++++++++++++-------------------
pages/payee/index.js | 6 +-
pages/payee/list/list.js | 10 +--
7 files changed, 105 insertions(+), 116 deletions(-)
diff --git a/pages/bank/add/add.wxml b/pages/bank/add/add.wxml
index 6232c96..b82269c 100644
--- a/pages/bank/add/add.wxml
+++ b/pages/bank/add/add.wxml
@@ -19,6 +19,7 @@
+
保存
diff --git a/pages/bank/bank.js b/pages/bank/bank.js
index 1a94f1a..09dc78b 100644
--- a/pages/bank/bank.js
+++ b/pages/bank/bank.js
@@ -66,7 +66,7 @@ Page({
if (response.code == API.SUCCESS_CODE) {
for (let i = 0; i < response.rows.length; i++) {
response.rows[i].bankTypeText = UTIL.getTransform(response.rows[i].bankType,res.data);
- response.rows[i].payeePaymentLines = response.rows[i].payeePaymentLines.substr(0,4)+'****'
+ // response.rows[i].payeePaymentLines = response.rows[i].payeePaymentLines.substr(0,4)+'****'
}
that.setData({
depositList:response.rows
diff --git a/pages/bank/bank.wxml b/pages/bank/bank.wxml
index 31efe6b..d421358 100644
--- a/pages/bank/bank.wxml
+++ b/pages/bank/bank.wxml
@@ -28,7 +28,7 @@
{{item.sheng+item.shi}}
- 联行号:{{item.payeePaymentLines}}
+ {{item.payeePaymentLines}}
diff --git a/pages/payee/add/add.js b/pages/payee/add/add.js
index 17ca0c8..237e485 100644
--- a/pages/payee/add/add.js
+++ b/pages/payee/add/add.js
@@ -92,52 +92,33 @@ Page({
onReady() {
},
-
+ bindKeyInput(e){
+ console.log(e.detail);
+ var that = this;
+ var str = e.detail.value;
+ var numArr = str.match(/\d+/g)
+ var nameArr = str.match(/[\u4e00-\u9fa5]/g).join("")
+ if (numArr) {
+ numArr.map(rr=>{
+ if (rr.length>16) {
+ console.log(rr);
+ console.log(UTIL.isBankCard(rr));
+ const carId = UTIL.isBankCard(rr);
+ if (carId) {
+ that.setData({
+ ["form.payee"]:nameArr,
+ ["form.payeeAccount"]:rr
+ })
+ }
+ }
+ })
+ }
+ },
/**
* 生命周期函数--监听页面显示
*/
onShow() {
//6217002190007972186庞东旭,,,,, 山东省威海市文登区XXXXXX
- var that = this;
- wx.getClipboardData({
- success (res){
- console.log(res.data)
- var str = res.data;
- var numArr = str.match(/\d+/g)
- var nameArr = str.match(/[\u4e00-\u9fa5]/g).join("")
- //直接输出
- console.log("直接输出:"+numArr)
- console.log("直接输出:"+nameArr)
- if (numArr) {
- numArr.map(rr=>{
- if (rr.length>16) {
- console.log(rr);
- console.log(UTIL.isBankCard(rr));
- const carId = UTIL.isBankCard(rr);
- if (carId) {
- wx.showModal({
- title: '提示',
- content: '检测到粘贴板中可能包含收款方及收款账号,是否自动填充?',
- success (res2) {
- if (res2.confirm) {
- that.setData({
- ["form.payee"]:nameArr,
- ["form.payeeAccount"]:rr
- })
- console.log('用户点击确定')
- } else if (res2.cancel) {
- console.log('用户点击取消')
- }
- }
- })
- }
- }
- })
- }
-
- }
- })
-
},
back:function(){
wx.navigateBack({
diff --git a/pages/payee/add/add.wxml b/pages/payee/add/add.wxml
index 2621ca9..e78ffee 100644
--- a/pages/payee/add/add.wxml
+++ b/pages/payee/add/add.wxml
@@ -4,79 +4,82 @@
{{projectId?"修改":"新增"}}收款方
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
- 公户
- 私户
-
-
-
+
+
+
+ 公户
+ 私户
+
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
保存
\ No newline at end of file
diff --git a/pages/payee/index.js b/pages/payee/index.js
index f621493..d4170ce 100644
--- a/pages/payee/index.js
+++ b/pages/payee/index.js
@@ -55,7 +55,8 @@ Page({
var payeeType = that.data.payeeType;
var list = [];
array.map(res=>{
- res.payeeAccountText = res.payeeAccount.replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2");
+ // .replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2")
+ res.payeeAccountText = res.payeeAccount;
res.bankTypeText = (that.data.bankTypeOptions.filter(function (e) { return e.dictValue == res.bankType; }))[0].dictLabel;
if(payeeType == 2 && array.length>0){
if(res.payeeType == 4 || res.payeeType == 3 ){
@@ -109,7 +110,8 @@ Page({
var payeeType = that.data.payeeType;
var list = [];
array.map(res=>{
- res.payeeAccountText = res.payeeAccount.replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2");
+ // .replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2")
+ res.payeeAccountText = res.payeeAccount;
res.bankTypeText = (that.data.bankTypeOptions.filter(function (e) { return e.dictValue == res.bankType; }))[0].dictLabel;
if(payeeType == 2 && array.length>0){
if(res.payeeType == 4 || res.payeeType == 3 ){
diff --git a/pages/payee/list/list.js b/pages/payee/list/list.js
index d51623d..a975751 100644
--- a/pages/payee/list/list.js
+++ b/pages/payee/list/list.js
@@ -49,7 +49,8 @@ Page({
let array = res.rows ;
var list = [];
res.rows.map(res3=>{
- res3.payeeAccountText = res3.payeeAccount.replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2");
+ // .replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2")
+ res3.payeeAccountText = res3.payeeAccount;
res3.bankTypeText = UTIL.getTransform(res3.bankType,that.data.bankTypeOptions);
list.push(res3)
@@ -102,7 +103,8 @@ Page({
var payeeType = that.data.payeeType;
var list = [];
array.map(res=>{
- res.payeeAccountText = res.payeeAccount.replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2");
+ // .replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2")
+ res.payeeAccountText = res.payeeAccount;
res.bankTypeText = (that.data.bankTypeOptions.filter(function (e) { return e.dictValue == res.bankType; }))[0].dictLabel;
list.push(res)
})
@@ -138,8 +140,8 @@ Page({
return;
}
array.map(res=>{
-
- res.payeeAccountText = res.payeeAccount.replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2");
+ // .replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2")
+ res.payeeAccountText = res.payeeAccount;
console.log(that.data.bankTypeOptions);
res.bankTypeText = (that.data.bankTypeOptions.filter(function (e) { return e.dictValue == res.bankType; }))[0].dictLabel;