@@ -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, | ||||
}); | }); | ||||
@@ -33,20 +33,10 @@ Page({ | |||||
* 生命周期函数--监听页面加载 | * 生命周期函数--监听页面加载 | ||||
*/ | */ | ||||
onLoad(options) { | onLoad(options) { | ||||
}, | |||||
/** | |||||
* 生命周期函数--监听页面初次渲染完成 | |||||
*/ | |||||
onReady() { | |||||
}, | |||||
/** | |||||
* 生命周期函数--监听页面显示 | |||||
*/ | |||||
onShow() { | |||||
var that = this ; | |||||
that.setData({ | |||||
projectId:options.id | |||||
}) | |||||
var that = this; | var that = this; | ||||
// 所属银行字典查询 | // 所属银行字典查询 | ||||
UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'bank_type', {method:'GET'}, { | UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'bank_type', {method:'GET'}, { | ||||
@@ -73,6 +63,44 @@ Page({ | |||||
}) | }) | ||||
} | } | ||||
}) | }) | ||||
if(options.id){ | |||||
UTIL.httpRequest(API.URL_GET_PAYEEGET + options.id, {method:'GET'}, { | |||||
success: (res) => { | |||||
UTIL.httpRequest(API.URL_GET_DEPOSITLIST, {method:'GET',bankType:res.data.bankType,status:'0'}, { | |||||
success: (res2) => { | |||||
that.setData({ | |||||
depositOptions:res2.rows, | |||||
}) | |||||
console.log(res.data.bankType) | |||||
console.log(res2.rows) | |||||
if(res.data.bankType!="999"){ | |||||
res.data.bankDepositText = res2.rows.filter(function (e) { return e.id == res.data.bankDeposit; })[0].bankDeposit; | |||||
} | |||||
res.data.payeeTypeText = UTIL.getTransform(res.data.payeeType,that.data.payeeTypeOptions); | |||||
res.data.bankTypeText = UTIL.getTransform(res.data.bankType,that.data.bankTypeOptions); | |||||
that.setData({ | |||||
form:res.data, | |||||
}) | |||||
} | |||||
}) | |||||
} | |||||
}) | |||||
} | |||||
}, | |||||
/** | |||||
* 生命周期函数--监听页面初次渲染完成 | |||||
*/ | |||||
onReady() { | |||||
}, | |||||
/** | |||||
* 生命周期函数--监听页面显示 | |||||
*/ | |||||
onShow() { | |||||
}, | }, | ||||
back:function(){ | back:function(){ | ||||
@@ -176,7 +204,17 @@ Page({ | |||||
that.setData({ | that.setData({ | ||||
['form.method']:'POST' | ['form.method']:'POST' | ||||
}) | }) | ||||
UTIL.httpRequest(API.URL_GET_PAYEEADD, that.data.form, { | |||||
let url = ''; | |||||
if(this.data.projectId){ | |||||
url = API.URL_GET_PAYEEEDIT; | |||||
console.log("修改"); | |||||
}else{ | |||||
url = API.URL_GET_PAYEEADD; | |||||
console.log("新增"); | |||||
} | |||||
UTIL.httpRequest(url, that.data.form, { | |||||
success: (res) => { | success: (res) => { | ||||
if (res.code == API.SUCCESS_CODE) { | if (res.code == API.SUCCESS_CODE) { | ||||
wx.showToast({ | wx.showToast({ | ||||
@@ -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,6 +158,29 @@ 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){ | |||||
wx.navigateTo({ | |||||
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" | |||||
} | } | ||||
} | } |
@@ -15,14 +15,11 @@ | |||||
/> | /> | ||||
<view class="add_btn" bindtap="goAdd"><text>新增</text></view> | <view class="add_btn" bindtap="goAdd"><text>新增</text></view> | ||||
</view> | </view> | ||||
<van-cell-group> | |||||
<van-swipe-cell right-width="{{ 65 }}" class="workflow" wx:for="{{list}}" data-index="{{ index }}" data-id="{{item.id}}" bindtap="goEdit" wx:key="index"> | |||||
<van-cell | <van-cell | ||||
wx:for="{{ list }}" | |||||
wx:key="index" | |||||
value-class="value-class" | value-class="value-class" | ||||
clickable | clickable | ||||
data-index="{{ index }}" | |||||
bind:click="toggle" | |||||
use-label-slot | use-label-slot | ||||
> | > | ||||
<view slot="icon" style="margin-right: 10px;"> | <view slot="icon" style="margin-right: 10px;"> | ||||
@@ -39,7 +36,12 @@ | |||||
<text decode = "{{true}}">{{item.payeeAccountText}}    {{item.bankTypeText}}</text> | <text decode = "{{true}}">{{item.payeeAccountText}}    {{item.bankTypeText}}</text> | ||||
</view> | </view> | ||||
</van-cell> | </van-cell> | ||||
</van-cell-group> | |||||
<view slot="right" class="deleteBox"> | |||||
<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> | |||||
</view> | |||||
</view> | |||||
</van-swipe-cell> | |||||
<view class="ipXbtn"></view> | <view class="ipXbtn"></view> | ||||
</scroll-view> | </scroll-view> |
@@ -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; | |||||
} | } |
@@ -1,6 +1,6 @@ | |||||
{ | { | ||||
"setting": { | "setting": { | ||||
"compileHotReLoad": true | |||||
"compileHotReLoad": false | |||||
}, | }, | ||||
"condition": { | "condition": { | ||||
"miniprogram": { | "miniprogram": { | ||||
@@ -24,7 +24,7 @@ const MSG_ERROR_TO = '提交异常,请重试'; | |||||
const MSG_INVALID_USER_TOKEN='登陆信息失效,请重新登陆'; | const MSG_INVALID_USER_TOKEN='登陆信息失效,请重新登陆'; | ||||
/****************接口提示信息end**************** | /****************接口提示信息end**************** | ||||
/****************接口地址start****************/ | |||||
/****************接口地址start****************/ | |||||
//获取openId | //获取openId | ||||
const URL_GET_OPENID=`${URL_PREFIX}/wechat/codeLogin`; | const URL_GET_OPENID=`${URL_PREFIX}/wechat/codeLogin`; | ||||
// 获取手机号解密接口 | // 获取手机号解密接口 | ||||
@@ -300,6 +300,12 @@ const URL_GET_ASSETADD = `${URL_PREFIX}/contraction/asset/add`; | |||||
//删除合同关联资产 | //删除合同关联资产 | ||||
const URL_GET_ASSETREMOVE = `${URL_PREFIX}/contraction/asset/remove/`; | const URL_GET_ASSETREMOVE = `${URL_PREFIX}/contraction/asset/remove/`; | ||||
//收款人查询 | |||||
const URL_GET_PAYEEGET = `${URL_PREFIX}/yinnong/payee/get/`; | |||||
//收款人删除 | |||||
const URL_GET_PAYEEREMOVE = `${URL_PREFIX}/yinnong/payee/remove/`; | |||||
/****************接口地址end****************/ | /****************接口地址end****************/ | ||||
@@ -394,7 +400,7 @@ export { | |||||
URL_POST_CONTRACTUPDATE, | URL_POST_CONTRACTUPDATE, | ||||
URL_GET_CONTRACTDELETE, | URL_GET_CONTRACTDELETE, | ||||
URL_GET_ATTACHMENTLIST, | URL_GET_ATTACHMENTLIST, | ||||
URL_POST_MONEYORDERADD, | |||||
URL_GET_MONEYORDERADD, | |||||
URL_GET_PERMANENTLIST, | URL_GET_PERMANENTLIST, | ||||
URL_GET_PERMANENTDELETE, | URL_GET_PERMANENTDELETE, | ||||
URL_GET_PERMANENTDETAIL, | URL_GET_PERMANENTDETAIL, | ||||
@@ -416,4 +422,7 @@ export { | |||||
URL_POST_DEPOSITUPDATE, | URL_POST_DEPOSITUPDATE, | ||||
URL_GET_ASSETADD, | URL_GET_ASSETADD, | ||||
URL_GET_ASSETREMOVE | URL_GET_ASSETREMOVE | ||||
URL_GET_PAYEEEDIT, | |||||
URL_GET_PAYEEGET, | |||||
URL_GET_PAYEEREMOVE | |||||
} | } |