@@ -1,11 +1,11 @@ | |||||
module.exports = { | module.exports = { | ||||
DEV: { | DEV: { | ||||
URL_PREFIX: 'http://192.168.31.228/api', | |||||
URL_PREFIX: 'http://192.168.31.178/api', | |||||
}, | }, | ||||
PRE: { | PRE: { | ||||
URL_PREFIX: 'http://192.168.31.228:8080/api', | |||||
URL_PREFIX: 'http://192.168.31.178:8080/api', | |||||
}, | }, | ||||
PROD: { | PROD: { | ||||
URL_PREFIX: 'http://192.168.31.228:8080/api', | |||||
URL_PREFIX: 'http://192.168.31.178:8080/api', | |||||
} | } | ||||
} | } |
@@ -5,7 +5,7 @@ | |||||
</view> | </view> | ||||
<!-- 付款单位开始 --> | <!-- 付款单位开始 --> | ||||
<view class="top" style="margin-top:{{isIPX?'100px':'75px'}};"> | <view class="top" style="margin-top:{{isIPX?'100px':'75px'}};"> | ||||
<image src="../../image/apply/dress_icon.png" mode="widthFix"></image> | |||||
<image src="../../image/apply/dress_icon.png"></image> | |||||
<view class="top-tit">付款单位</view> | <view class="top-tit">付款单位</view> | ||||
<view class="top-title">{{bookName}}</view> | <view class="top-title">{{bookName}}</view> | ||||
</view> | </view> | ||||
@@ -7,6 +7,7 @@ | |||||
border-radius: 10px; | border-radius: 10px; | ||||
margin-top: 3vw; | margin-top: 3vw; | ||||
overflow: hidden; | overflow: hidden; | ||||
position: relative; | |||||
} | } | ||||
.top view{ | .top view{ | ||||
padding: 18px 15px; | padding: 18px 15px; | ||||
@@ -16,7 +17,8 @@ | |||||
} | } | ||||
.top image{ | .top image{ | ||||
position: absolute; | position: absolute; | ||||
width: 94%; | |||||
width: 100%; | |||||
height: 100%; | |||||
} | } | ||||
.top-title{ | .top-title{ | ||||
flex: 1; | flex: 1; | ||||
@@ -11,7 +11,20 @@ Page({ | |||||
isIPX: app.globalData.isIPX, | isIPX: app.globalData.isIPX, | ||||
radio:'1', | radio:'1', | ||||
active:0, | active:0, | ||||
projectText:'', | |||||
balance:0, | |||||
showCapitalExpenditureType:false, | showCapitalExpenditureType:false, | ||||
showApplyDate:false, | |||||
showTransferType:false, | |||||
showProject:false, | |||||
showProjectFundType:false, | |||||
showAccount:false, | |||||
capitalExpenditureTypeOptions:[], | |||||
transferTypeOptions:[], | |||||
projectOptions:[], | |||||
projectFundTypeOptions:[], | |||||
contractionOptions:[], | |||||
accountOptions:[], | |||||
form:{ | form:{ | ||||
approvalItemTemplate:{ | approvalItemTemplate:{ | ||||
approvalItems:'',//审批事项 | approvalItems:'',//审批事项 | ||||
@@ -24,10 +37,12 @@ Page({ | |||||
dataType:'',//数据类型 | dataType:'',//数据类型 | ||||
transfers:[{//事项信息集合以下是List对象信息 | transfers:[{//事项信息集合以下是List对象信息 | ||||
capitalExpenditureType:'',//资金支出类别 | capitalExpenditureType:'',//资金支出类别 | ||||
capitalExpenditureTypeText:'',//资金支出类别(展示用) | |||||
succeedAmount:'',//成功支付金额 | succeedAmount:'',//成功支付金额 | ||||
payer:'',//付款方 | payer:'',//付款方 | ||||
payerAccount:'',//付款方账户 | payerAccount:'',//付款方账户 | ||||
bankType:'',//所属银行 | bankType:'',//所属银行 | ||||
bankTypeText:'',//所属银行(展示用) | |||||
isPeers:'',//是否同行 | isPeers:'',//是否同行 | ||||
operatorCode:'',//操作员代码 | operatorCode:'',//操作员代码 | ||||
enterpriseCode:'',//企业编码 | enterpriseCode:'',//企业编码 | ||||
@@ -40,7 +55,8 @@ Page({ | |||||
paymentTime:'',//支付时间 | paymentTime:'',//支付时间 | ||||
bankPriority:'',//银行处理优先级 | bankPriority:'',//银行处理优先级 | ||||
clientPriority:'',//客户处理优先级 | clientPriority:'',//客户处理优先级 | ||||
transferType:'',//申请类型 | |||||
transferType:'',//付款方式 | |||||
transferTypeText:'',//付款方式(展示用) | |||||
requiredTransferTime:'',//要求转账时间 | requiredTransferTime:'',//要求转账时间 | ||||
remark:'',//付款事由 | remark:'',//付款事由 | ||||
startTime:'',//开票日期 | startTime:'',//开票日期 | ||||
@@ -60,7 +76,24 @@ Page({ | |||||
}], | }], | ||||
} | } | ||||
} | |||||
}, | |||||
projectForm:{ | |||||
projectId:'', | |||||
projectName:'', | |||||
projectContractor:'', | |||||
projectAmount:'', | |||||
projectBillNum:'', | |||||
projectFundType:'', | |||||
outId:'', | |||||
ynType:'1', | |||||
}, | |||||
contractionForm:{ | |||||
id:'', | |||||
name:'', | |||||
code:'', | |||||
totalAmount:'', | |||||
}, | |||||
accountForm:{} | |||||
}, | }, | ||||
/** | /** | ||||
@@ -95,6 +128,62 @@ Page({ | |||||
} | } | ||||
} | } | ||||
}) | }) | ||||
// 资金支出类别字典查询 | |||||
UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'capital_expenditure_type', {method:'GET'}, { | |||||
success: (res) => { | |||||
that.setData({ | |||||
capitalExpenditureTypeOptions:res.data, | |||||
}) | |||||
} | |||||
}) | |||||
// 付款方式类型字典查询 | |||||
UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'transfer_type', {method:'GET'}, { | |||||
success: (res) => { | |||||
that.setData({ | |||||
transferTypeOptions:res.data, | |||||
}) | |||||
} | |||||
}) | |||||
// 项目工程列表 | |||||
UTIL.httpRequest(API.URL_GET_GETPROJECTLIST , {method:'GET'}, { | |||||
success: (res) => { | |||||
that.setData({ | |||||
projectOptions:res.rows, | |||||
}) | |||||
} | |||||
}) | |||||
// 工程款类型字典查询 | |||||
UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'project_fund_type', {method:'GET'}, { | |||||
success: (res) => { | |||||
that.setData({ | |||||
projectFundTypeOptions:res.data, | |||||
}) | |||||
} | |||||
}) | |||||
// 获取合同信息列表 | |||||
UTIL.httpRequest(API.URL_GET_CONTRACTIONLIST , {method:'GET'}, { | |||||
success: (res) => { | |||||
that.setData({ | |||||
contractionOptions:res.rows, | |||||
}) | |||||
} | |||||
}) | |||||
// 获取合同信息列表 | |||||
let prames = { | |||||
pageNum:1, | |||||
pageSize:999, | |||||
isPeers:'', | |||||
orderByColumn:'id', | |||||
isAsc:'asc', | |||||
status:'0' | |||||
} | |||||
UTIL.httpRequest(API.URL_GET_SELECTLIST , {method:'GET'}, { | |||||
success: (res) => { | |||||
that.setData({ | |||||
contractionOptions:res.rows, | |||||
}) | |||||
} | |||||
}) | |||||
}, | }, | ||||
openBox(even){ | openBox(even){ | ||||
this.setData({ | this.setData({ | ||||
@@ -102,10 +191,149 @@ Page({ | |||||
}) | }) | ||||
}, | }, | ||||
closeBox(even){ | closeBox(even){ | ||||
console.log(even.currentTarget.dataset.name); | |||||
this.setData({ | this.setData({ | ||||
[even.currentTarget.dataset.name]:false | [even.currentTarget.dataset.name]:false | ||||
}) | }) | ||||
}, | }, | ||||
onConfirm(event) { | |||||
this.setData({ | |||||
[event.currentTarget.dataset.name]: false, | |||||
[event.currentTarget.dataset.value]: UTIL.formatDate(event.detail), | |||||
}); | |||||
}, | |||||
onConfirmPick(event) { | |||||
console.log(event); | |||||
this.setData({ | |||||
[event.currentTarget.dataset.name]: false, | |||||
[event.currentTarget.dataset.value]: event.detail.value.dictValue, | |||||
[event.currentTarget.dataset.value+'Text']: event.detail.value.dictLabel, | |||||
}); | |||||
}, | |||||
onConfirmAccount(event) { | |||||
console.log(event); | |||||
var that = this; | |||||
// 所属银行字典查询 | |||||
UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'bank_type', {method:'GET'}, { | |||||
success: (res) => { | |||||
let array = res.data.filter(function (e) { return e.dictValue == event.detail.value.bankType; }); | |||||
this.setData({ | |||||
[event.currentTarget.dataset.name]: false, | |||||
[event.currentTarget.dataset.value+'.payer']: event.detail.value.accountName, | |||||
[event.currentTarget.dataset.value+'.payerAccount']: event.detail.value.bankAccountNumber, | |||||
[event.currentTarget.dataset.value+'.bankTypeText']: array[0].dictLabel, | |||||
[event.currentTarget.dataset.value+'.bankType']: event.detail.value.bankType, | |||||
balance:event.detail.value.balance, | |||||
}); | |||||
} | |||||
}) | |||||
}, | |||||
onConfirmaTransfer(event) { | |||||
console.log(event); | |||||
var that = this; | |||||
let perames = {}; | |||||
this.setData({ | |||||
[event.currentTarget.dataset.value+'.payer']: '', | |||||
[event.currentTarget.dataset.value+'.payerAccount']: '', | |||||
[event.currentTarget.dataset.value+'.bankTypeText']: '', | |||||
[event.currentTarget.dataset.value+'.bankType']: '', | |||||
balance:0, | |||||
}); | |||||
if(event.detail.value.dictValue == 1){//村账户查询参数 | |||||
perames = { | |||||
pageNum:1, | |||||
pageSize:999, | |||||
accountType:'102', | |||||
method:'post', | |||||
params: { | |||||
"townAccountType":"0" | |||||
} | |||||
} | |||||
// 付款方列表 | |||||
UTIL.httpRequest(API.URL_GET_SELECTACCOUNTLIST , perames, { | |||||
success: (res) => { | |||||
that.setData({ | |||||
accountOptions:res.rows, | |||||
}) | |||||
} | |||||
}) | |||||
} | |||||
if(event.detail.value.dictValue == 2 || event.detail.value.dictValue == 10){//公务卡和现金提现查询参数 | |||||
perames = { | |||||
pageNum:1, | |||||
pageSize:999, | |||||
accountType:'102', | |||||
method:'GET', | |||||
villageAccountType:'' | |||||
} | |||||
// 付款方列表 | |||||
UTIL.httpRequest(API.URL_GET_ACCOUNTLIST , perames, { | |||||
success: (res) => { | |||||
that.setData({ | |||||
accountOptions:res.rows, | |||||
}) | |||||
} | |||||
}) | |||||
} | |||||
if(event.detail.value.dictValue == 11){//现金使用查询参数 | |||||
perames = { | |||||
pageNum:1, | |||||
pageSize:999, | |||||
accountType:'101', | |||||
method:'GET' | |||||
} | |||||
// 付款方列表 | |||||
UTIL.httpRequest(API.URL_GET_ACCOUNTLIST , perames, { | |||||
success: (res) => { | |||||
that.setData({ | |||||
accountOptions:res.rows | |||||
}) | |||||
} | |||||
}) | |||||
} | |||||
if(event.detail.value.dictValue == 4){//代管账户查询参数 | |||||
perames = { | |||||
pageNum:1, | |||||
pageSize:999, | |||||
accountType:'102', | |||||
method:'GET', | |||||
villageAccountType:'1' | |||||
} | |||||
// 付款方列表 | |||||
UTIL.httpRequest(API.URL_GET_ACCOUNTLIST , perames, { | |||||
success: (res) => { | |||||
that.setData({ | |||||
accountOptions:res.rows, | |||||
}) | |||||
} | |||||
}) | |||||
} | |||||
this.setData({ | |||||
[event.currentTarget.dataset.name]: false, | |||||
[event.currentTarget.dataset.value+'.transferType']: event.detail.value.dictValue, | |||||
[event.currentTarget.dataset.value+'.transferTypeText']: event.detail.value.dictLabel, | |||||
}); | |||||
}, | |||||
onConfirmProject(event) { | |||||
console.log(event); | |||||
this.setData({ | |||||
[event.currentTarget.dataset.name]: false, | |||||
[event.currentTarget.dataset.value]: event.detail.value.projectName, | |||||
['projectForm.projectId']: event.detail.value.id, | |||||
['projectForm.projectContractor']: event.detail.value.projectContractor, | |||||
['projectForm.projectAmount']: event.detail.value.projectAmount, | |||||
}); | |||||
}, | |||||
onConfirmContraction(event) { | |||||
console.log(event); | |||||
this.setData({ | |||||
[event.currentTarget.dataset.name]: false, | |||||
[event.currentTarget.dataset.value]: event.detail.value.name, | |||||
['contractionForm.code']: event.detail.value.code, | |||||
['contractionForm.totalAmount']: event.detail.value.totalAmount, | |||||
['contractionForm.id']: event.detail.value.id, | |||||
}); | |||||
}, | |||||
/** | /** | ||||
* 生命周期函数--监听页面隐藏 | * 生命周期函数--监听页面隐藏 | ||||
*/ | */ | ||||
@@ -13,6 +13,7 @@ | |||||
"van-radio-group": "@vant/weapp/radio-group/index", | "van-radio-group": "@vant/weapp/radio-group/index", | ||||
"van-field": "@vant/weapp/field/index", | "van-field": "@vant/weapp/field/index", | ||||
"van-popup": "@vant/weapp/popup/index", | "van-popup": "@vant/weapp/popup/index", | ||||
"van-picker": "@vant/weapp/picker/index" | |||||
"van-picker": "@vant/weapp/picker/index", | |||||
"van-calendar": "@vant/weapp/calendar/index" | |||||
} | } | ||||
} | } |
@@ -18,36 +18,119 @@ | |||||
<text class="title">基础信息</text> | <text class="title">基础信息</text> | ||||
<view class="main-box table-box"> | <view class="main-box table-box"> | ||||
<!-- <van-field label="申请流水号" value="{{ form.approvalItemTemplate.telephone }}" placeholder="请输入申请流水号" border="{{ false }}" bind:change="onChange" input-align="right"/> --> | <!-- <van-field label="申请流水号" value="{{ form.approvalItemTemplate.telephone }}" placeholder="请输入申请流水号" border="{{ false }}" bind:change="onChange" input-align="right"/> --> | ||||
<van-field label="申请时间" value="{{ form.approvalItemTemplate.transfers[index].applyDate }}" placeholder="请输入申请时间" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
<van-field label="申请时间" readonly is-link value="{{ form.approvalItemTemplate.transfers[index].applyDate }}" placeholder="请选择申请时间" border="{{ false }}" bind:change="onChange" input-align="right" bindtap="openBox" data-name="showApplyDate" /> | |||||
<van-calendar show="{{ showApplyDate }}" bind:close="closeBox" data-name="showApplyDate" bind:confirm="onConfirm" data-value="form.approvalItemTemplate.transfers[{{index}}].applyDate" show-confirm="{{ false }}" /> | |||||
<van-field label="合计支出" value="{{ form.approvalItemTemplate.transfers[index].expenditureAmount }}" placeholder="请输入合计支出" border="{{ false }}" bind:change="onChange" input-align="right"/> | <van-field label="合计支出" value="{{ form.approvalItemTemplate.transfers[index].expenditureAmount }}" placeholder="请输入合计支出" border="{{ false }}" bind:change="onChange" input-align="right"/> | ||||
<van-field label="支出原因" value="{{ form.approvalItemTemplate.transfers[index].remark }}" placeholder="请输入支出原因" border="{{ false }}" bind:change="onChange" input-align="right"/> | <van-field label="支出原因" value="{{ form.approvalItemTemplate.transfers[index].remark }}" placeholder="请输入支出原因" border="{{ false }}" bind:change="onChange" input-align="right"/> | ||||
<van-popup show="{{showCapitalExpenditureType}}" round position="bottom" bind:close="closeBox" data-name="showCapitalExpenditureType"> | <van-popup show="{{showCapitalExpenditureType}}" round position="bottom" bind:close="closeBox" data-name="showCapitalExpenditureType"> | ||||
<van-picker | <van-picker | ||||
columns="{{columns}}" | |||||
bind:cancel="showCapitalExpenditureType = false" | |||||
bind:confirm="onConfirm" | |||||
columns="{{capitalExpenditureTypeOptions}}" | |||||
show-toolbar | |||||
value-key="dictLabel" | |||||
bind:cancel="closeBox" | |||||
bind:confirm="onConfirmPick" | |||||
data-name="showCapitalExpenditureType" | |||||
data-value="form.approvalItemTemplate.transfers[{{index}}].capitalExpenditureType" | |||||
/> | /> | ||||
</van-popup> | </van-popup> | ||||
<van-field label="资金支出类别" readonly value="{{ form.approvalItemTemplate.transfers[index].capitalExpenditureType }}" placeholder="请输入资金支出类别" border="{{ false }}" bind:change="onChange" input-align="right" is-link arrow-direction ="down" bindtap="openBox" data-name="showCapitalExpenditureType"/> | |||||
</view> | |||||
<text class="title">关联项目</text> | |||||
<view class="main-box table-box"> | |||||
<van-field label="项目名称" value="{{ value }}" placeholder="请输入项目名称" border="{{ false }}" bind:change="onChange" input-align="right" is-link/> | |||||
<van-field label="资金支出类别" readonly value="{{ form.approvalItemTemplate.transfers[index].capitalExpenditureTypeText }}" placeholder="请选择资金支出类别" border="{{ false }}" bind:change="onChange" input-align="right" is-link arrow-direction ="down" bindtap="openBox" data-name="showCapitalExpenditureType"/> | |||||
</view> | </view> | ||||
<block wx:if="{{form.approvalItemTemplate.transfers[index].capitalExpenditureType == 2}}"> | |||||
<text class="title">关联项目</text> | |||||
<view class="main-box table-box"> | |||||
<van-popup show="{{showProject}}" round position="bottom" bind:close="closeBox" data-name="showProject"> | |||||
<van-picker | |||||
columns="{{projectOptions}}" | |||||
show-toolbar | |||||
value-key="projectName" | |||||
bind:cancel="closeBox" | |||||
bind:confirm="onConfirmProject" | |||||
data-name="showProject" | |||||
data-value="projectForm.projectName" | |||||
/> | |||||
</van-popup> | |||||
<van-field label="项目名称" readonly value="{{ projectForm.projectName }}" placeholder="请输入项目名称" border="{{ false }}" bind:change="onChange" input-align="right" is-link bindtap="openBox" data-name="showProject"/> | |||||
<van-field label="承建单位" readonly value="{{ projectForm.projectContractor }}" placeholder="请输入承建单位" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
<van-field label="合同价款(元)" readonly value="{{ projectForm.projectAmount }}" placeholder="请输入合同价款(元)" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
<van-popup show="{{showProjectFundType}}" round position="bottom" bind:close="closeBox" data-name="showProjectFundType"> | |||||
<van-picker | |||||
columns="{{projectFundTypeOptions}}" | |||||
show-toolbar | |||||
value-key="dictLabel" | |||||
bind:cancel="closeBox" | |||||
bind:confirm="onConfirmPick" | |||||
data-name="showProjectFundType" | |||||
data-value="projectForm.projectFundType" | |||||
/> | |||||
</van-popup> | |||||
<van-field label="工程款类型" readonly value="{{ projectForm.projectFundTypeText }}" placeholder="请选择工程款类型" border="{{ false }}" bind:change="onChange" input-align="right" is-link arrow-direction ="down" bindtap="openBox" data-name="showProjectFundType"/> | |||||
<van-field label="工程发票号" value="{{ projectForm.projectBillNum }}" placeholder="请输入工程发票号" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
</view> | |||||
</block> | |||||
<block wx:if="{{form.approvalItemTemplate.transfers[index].capitalExpenditureType == 4}}"> | |||||
<text class="title">关联合同</text> | |||||
<view class="main-box table-box"> | |||||
<van-popup show="{{showContraction}}" round position="bottom" bind:close="closeBox" data-name="showContraction"> | |||||
<van-picker | |||||
columns="{{contractionOptions}}" | |||||
show-toolbar | |||||
value-key="name" | |||||
bind:cancel="closeBox" | |||||
bind:confirm="onConfirmContraction" | |||||
data-name="showContraction" | |||||
data-value="contractionForm.name" | |||||
/> | |||||
</van-popup> | |||||
<van-field label="合同名称" readonly value="{{ contractionForm.name }}" placeholder="请选择合同名称" border="{{ false }}" bind:change="onChange" input-align="right" is-link bindtap="openBox" data-name="showContraction"/> | |||||
<van-field label="合同编码" value="{{ contractionForm.code }}" placeholder="请输入合同编码" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
<van-field label="合同价款(元)" readonly value="{{ contractionForm.totalAmount }}" placeholder="请输入合同价款(元)" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
</view> | |||||
</block> | |||||
<text class="title">付款方信息</text> | <text class="title">付款方信息</text> | ||||
<view class="main-box table-box"> | <view class="main-box table-box"> | ||||
<!-- 付款方式无 --> | |||||
<van-field label="付款方式" value="{{ form.approvalItemTemplate.transfers[index].transferType }}" placeholder="请输入付款方式" border="{{ false }}" bind:change="onChange" input-align="right" is-link arrow-direction ="down"/> | |||||
<van-popup show="{{showTransferType}}" round position="bottom" bind:close="closeBox" data-name="showTransferType"> | |||||
<van-picker | |||||
columns="{{transferTypeOptions}}" | |||||
show-toolbar | |||||
value-key="dictLabel" | |||||
bind:cancel="closeBox" | |||||
bind:confirm="onConfirmaTransfer" | |||||
data-name="showTransferType" | |||||
data-value="form.approvalItemTemplate.transfers[{{index}}]" | |||||
/> | |||||
</van-popup> | |||||
<van-field label="付款方式" readonly value="{{ form.approvalItemTemplate.transfers[index].transferTypeText }}" placeholder="请输入付款方式" border="{{ false }}" bind:change="onChange" input-align="right" is-link arrow-direction ="down" bindtap="openBox" data-name="showTransferType"/> | |||||
<van-field value="{{ form.approvalItemTemplate.transfers[index].payer }}" placeholder="请输入付款方名称" border="{{ false }}" bind:change="onChange" input-align="right" is-link arrow-direction ="down"> | |||||
<van-popup show="{{showAccount}}" round position="bottom" bind:close="closeBox" data-name="showAccount"> | |||||
<van-picker | |||||
columns="{{accountOptions}}" | |||||
show-toolbar | |||||
value-key="accountName" | |||||
bind:cancel="closeBox" | |||||
bind:confirm="onConfirmAccount" | |||||
data-name="showAccount" | |||||
data-value="form.approvalItemTemplate.transfers[{{index}}]" | |||||
/> | |||||
</van-popup> | |||||
<van-field readonly value="{{ form.approvalItemTemplate.transfers[index].payer }}" placeholder="请选择付款方名称" border="{{ false }}" bind:change="onChange" input-align="right" is-link arrow-direction ="down" bindtap="openBox" data-name="showAccount"> | |||||
<view slot="label"> | <view slot="label"> | ||||
付款方名称<van-tag plain type="danger" color="red" round style="margin-left:10px;">必填</van-tag> | |||||
付款方<van-tag plain type="danger" color="red" round style="margin-left:10px;">必填</van-tag> | |||||
</view> | </view> | ||||
</van-field> | </van-field> | ||||
<van-field label="付款方账号" value="{{ form.approvalItemTemplate.transfers[index].payerAccount }}" placeholder="请输入付款方账号" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
<van-field label="所属银行" value="{{ form.approvalItemTemplate.transfers[index].bankType }}" placeholder="请输入所属银行" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
<!-- 转账附言无 --> | |||||
<van-field label="转账附言" value="{{ form.approvalItemTemplate.transfers[index].remark }}" placeholder="请输入转账附言" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
<van-field readonly wx:if="{{form.approvalItemTemplate.transfers[index].transferType == 11}}" label="可用余额(元)" value="{{ balance }}" placeholder="可用余额" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
<block wx:else> | |||||
<van-field readonly label="付款方账号" value="{{ form.approvalItemTemplate.transfers[index].payerAccount }}" placeholder="请输入付款方账号" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
<van-field readonly label="所属银行" value="{{ form.approvalItemTemplate.transfers[index].bankTypeText }}" placeholder="请输入所属银行" border="{{ false }}" bind:change="onChange" input-align="right"/> | |||||
</block> | |||||
</view> | </view> | ||||
<text class="title">收款方信息</text> | <text class="title">收款方信息</text> | ||||
<view class="center-box"> | <view class="center-box"> | ||||
@@ -50,6 +50,22 @@ const URL_GET_ACCOUNTLIST = `${URL_PREFIX}/cashier/account/list`; | |||||
//查看事项审批模板列表 | //查看事项审批模板列表 | ||||
const URL_GET_APPROVALITEMSLIST = `${URL_PREFIX}/yinnong/approvalItems/list`; | const URL_GET_APPROVALITEMSLIST = `${URL_PREFIX}/yinnong/approvalItems/list`; | ||||
//字典查询 | |||||
const URL_GET_GETDICTTYPE = `${URL_PREFIX}/system/dict/data/type/`; | |||||
//项目工程列表 | |||||
const URL_GET_GETPROJECTLIST = `${URL_PREFIX}/yinnong/project/list`; | |||||
//获取合同信息列表 | |||||
const URL_GET_CONTRACTIONLIST = `${URL_PREFIX}/contraction/info/list`; | |||||
//查询收款账号列表 | |||||
const URL_GET_SELECTLIST = `${URL_PREFIX}/yinnong/payee/selectList`; | |||||
//查询收款账号列表 | |||||
const URL_GET_SELECTACCOUNTLIST = `${URL_PREFIX}/cashier/account/accountList`; | |||||
/****************接口地址end****************/ | /****************接口地址end****************/ | ||||
export { | export { | ||||
@@ -74,5 +90,10 @@ export { | |||||
URL_POST_UPLOADFILE, | URL_POST_UPLOADFILE, | ||||
URL_POST_USEREDIT, | URL_POST_USEREDIT, | ||||
URL_GET_ACCOUNTLIST, | URL_GET_ACCOUNTLIST, | ||||
URL_GET_APPROVALITEMSLIST | |||||
URL_GET_APPROVALITEMSLIST, | |||||
URL_GET_GETDICTTYPE, | |||||
URL_GET_GETPROJECTLIST, | |||||
URL_GET_CONTRACTIONLIST, | |||||
URL_GET_SELECTLIST, | |||||
URL_GET_SELECTACCOUNTLIST | |||||
} | } |
@@ -114,14 +114,14 @@ function httpRequest(url, data, { | |||||
let finalData = {}; | let finalData = {}; | ||||
Object.assign(finalData, data); | Object.assign(finalData, data); | ||||
finalData.token = getApp().globalData.userInfo.token; | |||||
finalData.token = getApp().globalData.userInfo.token; | |||||
wx.request({ | wx.request({ | ||||
url, | url, | ||||
data: finalData, | |||||
data: finalData, | |||||
method:data.method, | method:data.method, | ||||
timeout: 60000, | timeout: 60000, | ||||
header: { | header: { | ||||
'Authorization':'Bearer '+getApp().globalData.userInfo.token, | |||||
'Authorization':'Bearer '+getApp().globalData.userInfo.token | |||||
}, | }, | ||||
success: function (response) { | success: function (response) { | ||||
if (response.data && response.data._code == API.INVALID_USER_TOKEN_CODE) { | if (response.data && response.data._code == API.INVALID_USER_TOKEN_CODE) { | ||||
@@ -363,7 +363,25 @@ function js_date_time(unixtime) { | |||||
second = second < 10 ? ('0' + second) : second; | second = second < 10 ? ('0' + second) : second; | ||||
// return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;//年月日时分秒 | // return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;//年月日时分秒 | ||||
return y + '-' + m + '-' + d + ' ' + h + ':' + minute; | return y + '-' + m + '-' + d + ' ' + h + ':' + minute; | ||||
} | |||||
/** | |||||
* 获取当前年-月-日 | |||||
*/ | |||||
function formatDate(unixtime) { | |||||
var date = new Date(unixtime); | |||||
var y = date.getFullYear(); | |||||
var m = date.getMonth() + 1; | |||||
m = m < 10 ? ('0' + m) : m; | |||||
var d = date.getDate(); | |||||
d = d < 10 ? ('0' + d) : d; | |||||
var h = date.getHours(); | |||||
h = h < 10 ? ('0' + h) : h; | |||||
var minute = date.getMinutes(); | |||||
var second = date.getSeconds(); | |||||
minute = minute < 10 ? ('0' + minute) : minute; | |||||
second = second < 10 ? ('0' + second) : second; | |||||
// return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;//年月日时分秒 | |||||
return y + '-' + m + '-' + d; | |||||
} | } | ||||
export { | export { | ||||
getCurrentPageUrl, | getCurrentPageUrl, | ||||
@@ -380,5 +398,6 @@ export { | |||||
getUserInfoFomWX, | getUserInfoFomWX, | ||||
convert_length, | convert_length, | ||||
isIPhoneX, | isIPhoneX, | ||||
js_date_time | |||||
js_date_time, | |||||
formatDate | |||||
} | } |