Selaa lähdekoodia

优化

master
pangdongxu 3 vuotta sitten
vanhempi
commit
54f1ce2a32
6 muutettua tiedostoa jossa 54 lisäystä ja 22 poistoa
  1. +1
    -2
      pages/apply/paymentTemplate/add/add.js
  2. +36
    -17
      pages/payee/list/list.js
  3. +2
    -1
      pages/payee/list/list.json
  4. +1
    -1
      pages/payee/list/list.wxml
  5. +9
    -0
      pages/payee/list/list.wxss
  6. +5
    -1
      utils/API.js

+ 1
- 2
pages/apply/paymentTemplate/add/add.js Näytä tiedosto

@@ -754,13 +754,12 @@ Page({
// 所属银行字典查询 // 所属银行字典查询
UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'bank_type', {method:'GET'}, { UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'bank_type', {method:'GET'}, {
success: (res) => { success: (res) => {
let array = res.data.filter(function (e) { return e.dictValue == event.detail.value.bankType; });
this.setData({ this.setData({
[event.currentTarget.dataset.name]: false, [event.currentTarget.dataset.name]: false,
[event.currentTarget.dataset.value+'.payer']: event.detail.value.accountName, [event.currentTarget.dataset.value+'.payer']: event.detail.value.accountName,
[event.currentTarget.dataset.value+'.cashierId']: event.detail.value.id, [event.currentTarget.dataset.value+'.cashierId']: event.detail.value.id,
[event.currentTarget.dataset.value+'.payerAccount']: event.detail.value.bankAccountNumber, [event.currentTarget.dataset.value+'.payerAccount']: event.detail.value.bankAccountNumber,
[event.currentTarget.dataset.value+'.bankTypeText']: array[0].dictLabel,
[event.currentTarget.dataset.value+'.bankTypeText']: UTIL.getTransform(event.detail.value.bankType,that.data.bankTypeOptions),
[event.currentTarget.dataset.value+'.bankType']: event.detail.value.bankType, [event.currentTarget.dataset.value+'.bankType']: event.detail.value.bankType,
[event.currentTarget.dataset.value+'.payerAccount']:event.detail.value.balance, [event.currentTarget.dataset.value+'.payerAccount']:event.detail.value.balance,
}); });


+ 36
- 17
pages/payee/list/list.js Näytä tiedosto

@@ -40,27 +40,29 @@ Page({
} }
console.log(prames); console.log(prames);
UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'bank_type', {method:'GET'}, { UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'bank_type', {method:'GET'}, {
success: (res) => {
success: (res2) => {
that.setData({ that.setData({
bankTypeOptions:res.data,
bankTypeOptions:res2.data,
}) })
}
})
UTIL.httpRequest(API.URL_GET_SELECTLIST , prames, {
success: (res) => {
let array = res.rows ;
var payeeType = that.data.payeeType;
var list = [];
array.map(res=>{
res.payeeAccountText = res.payeeAccount.replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2");
res.bankTypeText = (that.data.bankTypeOptions.filter(function (e) { return e.dictValue == res.bankType; }))[0].dictLabel;
list.push(res)
})
that.setData({
list:list,
UTIL.httpRequest(API.URL_GET_SELECTLIST , prames, {
success: (res) => {
let array = res.rows ;
var list = [];
res.rows.map(res3=>{
res3.payeeAccountText = res3.payeeAccount.replace(/^(.{6})(?:\d+)(.{4})$/,"\$1****\$2");
res3.bankTypeText = UTIL.getTransform(res3.bankType,that.data.bankTypeOptions);
list.push(res3)
})
console.log(list);
that.setData({
list:list,
})
}
}) })
} }
}) })
}, },
goAdd(){ goAdd(){
wx.navigateTo({ wx.navigateTo({
@@ -156,7 +158,24 @@ Page({
onReady() { onReady() {


}, },

delete(e){
var that = this;
UTIL.httpRequest(API.URL_GET_PAYEEREMOVE + e.currentTarget.dataset.id, {method:'GET'},{
success: (res) => {
if (res.code == API.SUCCESS_CODE) {
that.data.list.splice(e.currentTarget.dataset.index, 1);
wx.showToast({
title: '删除成功!',
icon: 'success',
duration: 2000
})
that.setData({
list : that.data.list,
})
}
}
})
},
goEdit(e){ goEdit(e){
wx.navigateTo({ wx.navigateTo({
url: '/pages/payee/add/add?id='+e.currentTarget.dataset.id, url: '/pages/payee/add/add?id='+e.currentTarget.dataset.id,


+ 2
- 1
pages/payee/list/list.json Näytä tiedosto

@@ -6,6 +6,7 @@
"van-cell-group": "@vant/weapp/cell-group/index", "van-cell-group": "@vant/weapp/cell-group/index",
"van-search": "@vant/weapp/search/index", "van-search": "@vant/weapp/search/index",
"van-radio": "@vant/weapp/radio/index", "van-radio": "@vant/weapp/radio/index",
"van-radio-group": "@vant/weapp/radio-group/index"
"van-swipe-cell": "@vant/weapp/swipe-cell/index",
"van-radio-group": "@vant/weapp/radio-group/index"
} }
} }

+ 1
- 1
pages/payee/list/list.wxml Näytä tiedosto

@@ -38,7 +38,7 @@
</van-cell> </van-cell>
<view slot="right" class="deleteBox"> <view slot="right" class="deleteBox">
<view style="flex: 1;height: 100%;display: flex;align-items: center;"> <view style="flex: 1;height: 100%;display: flex;align-items: center;">
<image src="../../image/apply/icon_delete.png" style="width: 25px;height: 25px;margin: 0 auto;" data-id="{{item.id}}" data-index="{{index}}" bindtap="delete"></image>
<image src="/image/apply/icon_delete.png" style="width: 25px;height: 25px;margin: 0 auto;" data-id="{{item.id}}" data-index="{{index}}" bindtap="delete"></image>
</view> </view>
</view> </view>
</van-swipe-cell> </van-swipe-cell>


+ 9
- 0
pages/payee/list/list.wxss Näytä tiedosto

@@ -63,4 +63,13 @@ van-search {


.van-radio-group{ .van-radio-group{
padding-bottom: 100px; padding-bottom: 100px;
}

.deleteBox{
width: 65px;
text-align: center;
height: 100%;
background: #F6F6F6;
align-items: center;
display: flex;
} }

+ 5
- 1
utils/API.js Näytä tiedosto

@@ -277,6 +277,9 @@ const URL_GET_PAYEEEDIT = `${URL_PREFIX}/yinnong/payee/edit`;
//收款人查询 //收款人查询
const URL_GET_PAYEEGET = `${URL_PREFIX}/yinnong/payee/get/`; const URL_GET_PAYEEGET = `${URL_PREFIX}/yinnong/payee/get/`;


//收款人删除
const URL_GET_PAYEEREMOVE = `${URL_PREFIX}/yinnong/payee/remove/`;





/****************接口地址end****************/ /****************接口地址end****************/
@@ -384,5 +387,6 @@ export {
URL_GET_PROJECTDELETE, URL_GET_PROJECTDELETE,
URL_GET_PASSWORDEDIT, URL_GET_PASSWORDEDIT,
URL_GET_PAYEEEDIT, URL_GET_PAYEEEDIT,
URL_GET_PAYEEGET
URL_GET_PAYEEGET,
URL_GET_PAYEEREMOVE
} }

Ladataan…
Peruuta
Tallenna