@@ -0,0 +1,5 @@ | |||||
{"student":[ | |||||
{"name":"张三","address":"河南","age":20}, | |||||
{"name":"李四","address":"北京","age":25}, | |||||
{"name":"王五","address":"上海","age":30} | |||||
]} |
@@ -0,0 +1,5 @@ | |||||
{"student":[ | |||||
{"name":"张三","address":"河南","age":20}, | |||||
{"name":"李四","address":"北京","age":25}, | |||||
{"name":"王五","address":"上海","age":30} | |||||
]} |
@@ -299,6 +299,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -411,6 +412,8 @@ | |||||
buttonType:'a', | buttonType:'a', | ||||
payeeSearchValue:'', | |||||
minDate: new Date(2000, 1, 1), | minDate: new Date(2000, 1, 1), | ||||
maxDate: new Date(2050, 12, 31), | maxDate: new Date(2050, 12, 31), | ||||
currentDate: new Date(), | currentDate: new Date(), | ||||
@@ -1338,6 +1341,20 @@ | |||||
} | } | ||||
} | } | ||||
}, | }, | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==1||res.payeeType==2){ | |||||
response.rows[index].text = res.payee; | |||||
response.rows[index].value = res.id; | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
beforeRead(obj) { | beforeRead(obj) { | ||||
return (file) =>{ | return (file) =>{ | ||||
let params1 = new FormData(); | let params1 = new FormData(); | ||||
@@ -264,6 +264,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -335,6 +336,8 @@ | |||||
showFundType:false, | showFundType:false, | ||||
showpayer:false, | showpayer:false, | ||||
buttonType:'a', | buttonType:'a', | ||||
payeeSearchValue:'', | |||||
minDate: new Date(2000, 1, 1), | minDate: new Date(2000, 1, 1), | ||||
maxDate: new Date(2050, 12, 31), | maxDate: new Date(2050, 12, 31), | ||||
currentDate: new Date(), | currentDate: new Date(), | ||||
@@ -431,6 +434,20 @@ | |||||
this.getTemplateList(); | this.getTemplateList(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==4||res.payeeType==3){ | |||||
res.text = res.payee | |||||
res.value = res.id | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -191,6 +191,8 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -257,6 +259,8 @@ | |||||
showFundType:false, | showFundType:false, | ||||
showpayer:false, | showpayer:false, | ||||
payeeSearchValue:'', | |||||
buttonType:'a', | buttonType:'a', | ||||
minDate: new Date(2000, 1, 1), | minDate: new Date(2000, 1, 1), | ||||
@@ -339,6 +343,11 @@ | |||||
this.getDictionaries(); | this.getDictionaries(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
this.accountTypeChange(); | |||||
}, | |||||
// 表单重置 | // 表单重置 | ||||
reset() { | reset() { | ||||
this.form = { | this.form = { | ||||
@@ -536,7 +545,8 @@ | |||||
villageAccountType : 1, | villageAccountType : 1, | ||||
status:'0', | status:'0', | ||||
accountType : this.form.accountType, | accountType : this.form.accountType, | ||||
taccountId:this.form.cashierId | |||||
taccountId:this.form.cashierId, | |||||
payee:this.payeeSearchValue | |||||
} | } | ||||
listVaccount(params).then(response => { | listVaccount(params).then(response => { | ||||
console.log(response) | console.log(response) | ||||
@@ -232,6 +232,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -316,6 +317,7 @@ | |||||
capitalExpenditureType:'', | capitalExpenditureType:'', | ||||
payee:'', | payee:'', | ||||
bankType:'', | bankType:'', | ||||
payeeSearchValue:'', | |||||
wfydlxDictionaries:[], | wfydlxDictionaries:[], | ||||
jglxDictionaries:[], | jglxDictionaries:[], | ||||
@@ -400,6 +402,20 @@ | |||||
this.getDictionaries(); | this.getDictionaries(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==1||res.payeeType==2){ | |||||
res.text = res.payee; | |||||
res.value = res.id; | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -191,6 +191,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -205,7 +206,7 @@ | |||||
readonly | readonly | ||||
clickable | clickable | ||||
label="所属银行" | label="所属银行" | ||||
placeholder="请选择收款方" | |||||
placeholder="所属银行" | |||||
v-model="item.bankTypeText" | v-model="item.bankTypeText" | ||||
@click="item.showbankType = true" | @click="item.showbankType = true" | ||||
input-align="right" | input-align="right" | ||||
@@ -258,6 +259,8 @@ | |||||
showFundType:false, | showFundType:false, | ||||
showpayer:false, | showpayer:false, | ||||
payeeSearchValue:'', | |||||
buttonType:'a', | buttonType:'a', | ||||
minDate: new Date(2000, 1, 1), | minDate: new Date(2000, 1, 1), | ||||
@@ -341,6 +344,11 @@ | |||||
this.getDictionaries(); | this.getDictionaries(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
this.accountTypeChange(); | |||||
}, | |||||
// 表单重置 | // 表单重置 | ||||
reset() { | reset() { | ||||
this.form = { | this.form = { | ||||
@@ -296,6 +296,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -429,6 +430,8 @@ | |||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
bankTypeList:[], | bankTypeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
@@ -522,7 +525,20 @@ | |||||
this.getFileList(); | this.getFileList(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==1||res.payeeType==2){ | |||||
response.rows[index].text = res.payee; | |||||
response.rows[index].value = res.id; | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -254,6 +254,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -359,6 +360,8 @@ | |||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
queryParams: { | queryParams: { | ||||
@@ -445,6 +448,20 @@ | |||||
this.getFileList(); | this.getFileList(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==4||res.payeeType==3){ | |||||
res.text = res.payee | |||||
res.value = res.id | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -191,6 +191,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -279,6 +280,8 @@ | |||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
queryParams: { | queryParams: { | ||||
@@ -337,6 +340,11 @@ | |||||
this.getFileList(); | this.getFileList(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
this.accountTypeChange(); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -522,7 +530,8 @@ | |||||
villageAccountType : 1, | villageAccountType : 1, | ||||
status:'0', | status:'0', | ||||
accountType : this.form.accountType, | accountType : this.form.accountType, | ||||
taccountId:this.form.cashierId | |||||
taccountId:this.form.cashierId, | |||||
payee:this.payeeSearchValue | |||||
} | } | ||||
listVaccount(params).then(response => { | listVaccount(params).then(response => { | ||||
console.log(response) | console.log(response) | ||||
@@ -232,6 +232,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -332,6 +333,7 @@ | |||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
@@ -418,6 +420,20 @@ | |||||
this.getFileList(); | this.getFileList(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==1||res.payeeType==2){ | |||||
res.text = res.payee; | |||||
res.value = res.id; | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -199,6 +199,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -287,6 +288,8 @@ | |||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
queryParams: { | queryParams: { | ||||
@@ -344,6 +347,11 @@ | |||||
this.getFileList(); | this.getFileList(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
this.accountTypeChange(); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -290,6 +290,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -458,6 +459,9 @@ | |||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
templateList:[], | templateList:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
bankTypeList:[], | bankTypeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
@@ -535,6 +539,20 @@ | |||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==1||res.payeeType==2){ | |||||
response.rows[index].text = res.payee; | |||||
response.rows[index].value = res.id; | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -257,6 +257,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -264,13 +265,13 @@ | |||||
@cancel="item.showPayee = false" | @cancel="item.showPayee = false" | ||||
/> | /> | ||||
</van-popup> | </van-popup> | ||||
<van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
<van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
<van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="收款账户" input-align="right" label-width="auto"/> | |||||
<van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="开户银行" input-align="right" label-width="auto"/> | |||||
<van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | <van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | ||||
<van-field | <van-field | ||||
readonly | readonly | ||||
label="所属银行" | label="所属银行" | ||||
placeholder="请选择收款方" | |||||
placeholder="所属银行" | |||||
v-model="item.bankTypeText" | v-model="item.bankTypeText" | ||||
input-align="right" | input-align="right" | ||||
required | required | ||||
@@ -349,6 +350,9 @@ | |||||
payerOptions:[], | payerOptions:[], | ||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
queryParams: { | queryParams: { | ||||
@@ -422,6 +426,20 @@ | |||||
this.getTemplateList(); | this.getTemplateList(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==4||res.payeeType==3){ | |||||
res.text = res.payee | |||||
res.value = res.id | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -191,6 +191,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -198,13 +199,13 @@ | |||||
@cancel="item.showPayee = false" | @cancel="item.showPayee = false" | ||||
/> | /> | ||||
</van-popup> | </van-popup> | ||||
<van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
<van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
<van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="收款账户" input-align="right" label-width="auto"/> | |||||
<van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="开户银行" input-align="right" label-width="auto"/> | |||||
<van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | <van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | ||||
<van-field | <van-field | ||||
readonly | readonly | ||||
label="所属银行" | label="所属银行" | ||||
placeholder="请选择收款方" | |||||
placeholder="所属银行" | |||||
v-model="item.bankTypeText" | v-model="item.bankTypeText" | ||||
input-align="right" | input-align="right" | ||||
required | required | ||||
@@ -281,6 +282,8 @@ | |||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
queryParams: { | queryParams: { | ||||
@@ -338,6 +341,11 @@ | |||||
this.getDictionaries(); | this.getDictionaries(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
this.accountTypeChange(); | |||||
}, | |||||
// 表单重置 | // 表单重置 | ||||
reset() { | reset() { | ||||
this.form = { | this.form = { | ||||
@@ -535,7 +543,8 @@ | |||||
villageAccountType : 1, | villageAccountType : 1, | ||||
status:'0', | status:'0', | ||||
accountType : this.form.accountType, | accountType : this.form.accountType, | ||||
taccountId:this.form.cashierId | |||||
taccountId:this.form.cashierId, | |||||
payee:this.payeeSearchValue | |||||
} | } | ||||
listVaccount(params).then(response => { | listVaccount(params).then(response => { | ||||
console.log(response) | console.log(response) | ||||
@@ -232,6 +232,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -329,6 +330,7 @@ | |||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
@@ -399,6 +401,20 @@ | |||||
this.getDictionaries(); | this.getDictionaries(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==1||res.payeeType==2){ | |||||
res.text = res.payee; | |||||
res.value = res.id; | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -191,6 +191,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -198,13 +199,13 @@ | |||||
@cancel="item.showPayee = false" | @cancel="item.showPayee = false" | ||||
/> | /> | ||||
</van-popup> | </van-popup> | ||||
<van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
<van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="请选择收款方" input-align="right" label-width="auto"/> | |||||
<van-field required readonly :rules="[{ required: true , message:'收款账户不能为空' }]" v-model="item.payeeAccount" label="收款账户" placeholder="收款账户" input-align="right" label-width="auto"/> | |||||
<van-field required readonly :rules="[{ required: true , message:'开户银行不能为空' }]" v-model="item.bankDeposit" label="开户银行" placeholder="开户银行" input-align="right" label-width="auto"/> | |||||
<van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | <van-field required :rules="[{ required: true , message:'请输入金额' }]" v-model="item.incomeAmount" type="number" label="收入金额" placeholder="请输入金额" input-align="right" label-width="auto" @change="moneyChange"/> | ||||
<van-field | <van-field | ||||
readonly | readonly | ||||
label="所属银行" | label="所属银行" | ||||
placeholder="请选择收款方" | |||||
placeholder="所属银行" | |||||
v-model="item.bankTypeText" | v-model="item.bankTypeText" | ||||
input-align="right" | input-align="right" | ||||
required | required | ||||
@@ -281,6 +282,8 @@ | |||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
queryParams: { | queryParams: { | ||||
@@ -339,6 +342,11 @@ | |||||
this.getDictionaries(); | this.getDictionaries(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
this.accountTypeChange(); | |||||
}, | |||||
// 表单重置 | // 表单重置 | ||||
reset() { | reset() { | ||||
this.form = { | this.form = { | ||||
@@ -302,6 +302,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -465,6 +466,9 @@ | |||||
chargeItmeShow: [], | chargeItmeShow: [], | ||||
payeeList: [], | payeeList: [], | ||||
payeeSearchValue:'', | |||||
bankTypeList:[], | bankTypeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
queryParams: { | queryParams: { | ||||
@@ -558,7 +562,20 @@ | |||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==1||res.payeeType==2){ | |||||
response.rows[index].text = res.payee; | |||||
response.rows[index].value = res.id; | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
goFlow() { | goFlow() { | ||||
if (this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined") { | if (this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined") { | ||||
window.location = 'approvalProcess3?approvalTemplateId=' + this.form.approvalTemplateId + '&approvalMode=' + this.form.approvalMode; | window.location = 'approvalProcess3?approvalTemplateId=' + this.form.approvalTemplateId + '&approvalMode=' + this.form.approvalMode; | ||||
@@ -254,6 +254,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -357,6 +358,8 @@ | |||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
queryParams: { | queryParams: { | ||||
@@ -443,6 +446,20 @@ | |||||
this.getFileList(); | this.getFileList(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==4||res.payeeType==3){ | |||||
res.text = res.payee | |||||
res.value = res.id | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -191,6 +191,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -278,6 +279,8 @@ | |||||
chargeItme:[], | chargeItme:[], | ||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeSearchValue:'', | |||||
payeeList:[], | payeeList:[], | ||||
// 查询参数 | // 查询参数 | ||||
queryParams: { | queryParams: { | ||||
@@ -336,6 +339,11 @@ | |||||
this.getFileList(); | this.getFileList(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
this.accountTypeChange(); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -232,6 +232,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -333,6 +334,7 @@ | |||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeList:[], | payeeList:[], | ||||
payeeSearchValue:'', | |||||
// 查询参数 | // 查询参数 | ||||
queryParams: { | queryParams: { | ||||
transferType:"", | transferType:"", | ||||
@@ -417,6 +419,20 @@ | |||||
this.getFileList(); | this.getFileList(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
console.log(val); | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
listPayee(this.queryParams).then((response) => { | |||||
response.rows.map((res,index) => { | |||||
if(res.payeeType==1||res.payeeType==2){ | |||||
res.text = res.payee; | |||||
res.value = res.id; | |||||
this.payeeList.push(res) | |||||
} | |||||
}) | |||||
}); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||
@@ -199,6 +199,7 @@ | |||||
:rules="[{ required: true , message:'请选择收款方' }]" | :rules="[{ required: true , message:'请选择收款方' }]" | ||||
/> | /> | ||||
<van-popup v-model="item.showPayee" position="bottom"> | <van-popup v-model="item.showPayee" position="bottom"> | ||||
<van-search v-model="payeeSearchValue" placeholder="请输入收款方名称搜索" @input="payeeSearch" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="payeeList" | :columns="payeeList" | ||||
@@ -287,6 +288,9 @@ | |||||
chargeItmeShow:[], | chargeItmeShow:[], | ||||
payeeList:[], | payeeList:[], | ||||
payeeSearchValue:'', | |||||
// 查询参数 | // 查询参数 | ||||
queryParams: { | queryParams: { | ||||
transferType:"", | transferType:"", | ||||
@@ -343,6 +347,11 @@ | |||||
this.getFileList(); | this.getFileList(); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
payeeSearch(val){ | |||||
this.payeeList = []; | |||||
this.queryParams.payee = val; | |||||
this.accountTypeChange(); | |||||
}, | |||||
goFlow(){ | goFlow(){ | ||||
if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | if(this.form.approvalMode == '1' && this.form.approvalTemplateId != undefined && this.form.approvalTemplateId != "undefined"){ | ||||
window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | window.location='approvalProcess3?approvalTemplateId='+this.form.approvalTemplateId+'&approvalMode='+this.form.approvalMode; | ||||