| @@ -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, | ||||
| }); | }); | ||||
| @@ -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, | ||||
| @@ -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" | |||||
| } | } | ||||
| } | } | ||||
| @@ -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> | ||||
| @@ -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; | |||||
| } | } | ||||
| @@ -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 | |||||
| } | } | ||||