@@ -300,7 +300,7 @@ export function listAccount(query) { | |||||
// 查询村虚拟出纳账户设置列表 | // 查询村虚拟出纳账户设置列表 | ||||
export function listAccount1(query) { | export function listAccount1(query) { | ||||
return request({ | return request({ | ||||
url: '/cashier/account/list', | |||||
url: '/cashier/account/listFoBalance', | |||||
method: 'get', | method: 'get', | ||||
params: query | params: query | ||||
}) | }) | ||||
@@ -427,6 +427,7 @@ | |||||
// 分页 | // 分页 | ||||
pageNum: 1, | pageNum: 1, | ||||
pageSize: 999, | pageSize: 999, | ||||
type:'1' | |||||
}; | }; | ||||
listTemplate(templateQueryParams).then(response => { | listTemplate(templateQueryParams).then(response => { | ||||
this.templateList = response.rows; | this.templateList = response.rows; | ||||
@@ -757,6 +758,7 @@ | |||||
this.$set(this.form, "accountTypeList", this.chargeItme); | this.$set(this.form, "accountTypeList", this.chargeItme); | ||||
this.$set(this.form, "transferStatusList", this.chargeItme); | this.$set(this.form, "transferStatusList", this.chargeItme); | ||||
addTransfer(this.form).then(response => { | addTransfer(this.form).then(response => { | ||||
console.log(response.data.id) | |||||
this.projectForm.outId = response.data.id | this.projectForm.outId = response.data.id | ||||
this.infoForm.transferId = response.data.id | this.infoForm.transferId = response.data.id | ||||
this.$set(this.projectForm, "ynType", '1'); | this.$set(this.projectForm, "ynType", '1'); | ||||
@@ -803,7 +805,7 @@ | |||||
if(this.uploadFiles1!=null&&this.uploadFiles1.length>0){ | if(this.uploadFiles1!=null&&this.uploadFiles1.length>0){ | ||||
this.uploadFiles1.map(rr => { | this.uploadFiles1.map(rr => { | ||||
let params = new FormData(); | let params = new FormData(); | ||||
params.append("tableId", this.form.id); | |||||
params.append("tableId", response.data.id); | |||||
params.append("tableName", "t_yinnong_transfer"); | params.append("tableName", "t_yinnong_transfer"); | ||||
params.append("bizPath", "transfer"); | params.append("bizPath", "transfer"); | ||||
params.append("fileType", "1"); | params.append("fileType", "1"); | ||||
@@ -814,7 +816,7 @@ | |||||
if(this.uploadFiles2!=null&&this.uploadFiles2.length>0){ | if(this.uploadFiles2!=null&&this.uploadFiles2.length>0){ | ||||
this.uploadFiles2.map(rr => { | this.uploadFiles2.map(rr => { | ||||
let params = new FormData(); | let params = new FormData(); | ||||
params.append("tableId", this.form.id); | |||||
params.append("tableId", response.data.id); | |||||
params.append("tableName", "t_yinnong_transfer"); | params.append("tableName", "t_yinnong_transfer"); | ||||
params.append("bizPath", "transfer"); | params.append("bizPath", "transfer"); | ||||
params.append("fileType", "2"); | params.append("fileType", "2"); | ||||
@@ -825,7 +827,7 @@ | |||||
if(this.uploadFiles3!=null&&this.uploadFiles3.length>0){ | if(this.uploadFiles3!=null&&this.uploadFiles3.length>0){ | ||||
this.uploadFiles3.map(rr => { | this.uploadFiles3.map(rr => { | ||||
let params = new FormData(); | let params = new FormData(); | ||||
params.append("tableId", this.form.id); | |||||
params.append("tableId", response.data.id); | |||||
params.append("tableName", "t_yinnong_transfer"); | params.append("tableName", "t_yinnong_transfer"); | ||||
params.append("bizPath", "transfer"); | params.append("bizPath", "transfer"); | ||||
params.append("fileType", "3"); | params.append("fileType", "3"); | ||||
@@ -258,7 +258,7 @@ | |||||
import { | import { | ||||
addCash, | addCash, | ||||
addCashdetail, attachmentList, | addCashdetail, attachmentList, | ||||
commonAttach, listAccount, | |||||
commonAttach, listAccount1, | |||||
updateCash | updateCash | ||||
} from "../../../../api/onlineHome/bankAgriculture/paymentApproval"; | } from "../../../../api/onlineHome/bankAgriculture/paymentApproval"; | ||||
import Dialog from "vant/lib/dialog"; | import Dialog from "vant/lib/dialog"; | ||||
@@ -360,13 +360,14 @@ | |||||
accountType: "101", | accountType: "101", | ||||
status: "N", | status: "N", | ||||
} | } | ||||
listAccount(queryParamsOld).then((response) => { | |||||
listAccount1(queryParamsOld).then((response) => { | |||||
response.rows.map(res => { | response.rows.map(res => { | ||||
res['accountName'] = this.$store.state.user.bookName | |||||
res['id'] = this.$store.state.user.loginBookId | |||||
res['text'] = this.$store.state.user.bookName | |||||
res['value'] = this.$store.state.user.loginBookId | |||||
res['bankAccountNumber'] = res.id | |||||
console.log(res) | |||||
// res['accountName'] = this.$store.state.user.bookName | |||||
// res['id'] = this.$store.state.user.loginBookId | |||||
res['text'] = res.accountName+"余额:"+res.balance | |||||
res['value'] = res.id | |||||
res['bankAccountNumber'] = res.startDay | |||||
res['payerFrom'] = '6' | res['payerFrom'] = '6' | ||||
this.payerOptions.push(res) | this.payerOptions.push(res) | ||||
}) | }) | ||||
@@ -381,6 +382,7 @@ | |||||
// 分页 | // 分页 | ||||
pageNum: 1, | pageNum: 1, | ||||
pageSize: 999, | pageSize: 999, | ||||
type :'3' | |||||
}; | }; | ||||
listTemplate(templateQueryParams).then(response => { | listTemplate(templateQueryParams).then(response => { | ||||
this.templateList = response.rows; | this.templateList = response.rows; | ||||
@@ -926,6 +928,9 @@ | |||||
//model就是上面的数据源 | //model就是上面的数据源 | ||||
return account.id === select; //筛选出匹配数据 | return account.id === select; //筛选出匹配数据 | ||||
}); | }); | ||||
if(obj.accountType == "101"){ | |||||
obj.accountPassword = ""; | |||||
} | |||||
if(obj.accountPassword != null && obj.accountPassword != "" && | if(obj.accountPassword != null && obj.accountPassword != "" && | ||||
obj.bankType != null && obj.bankType != ""){ | obj.bankType != null && obj.bankType != ""){ | ||||
this.$set(this.form, "bookId", obj.bookId); | this.$set(this.form, "bookId", obj.bookId); | ||||
@@ -941,6 +946,7 @@ | |||||
this.$set(this.form, "taccountId", obj.taccountId); | this.$set(this.form, "taccountId", obj.taccountId); | ||||
this.$set(this.form, "accountNo", obj.accountNo); | this.$set(this.form, "accountNo", obj.accountNo); | ||||
this.$set(this.form, "cifNo", obj.cifNo); | this.$set(this.form, "cifNo", obj.cifNo); | ||||
this.$set(this.form, "balance", obj.balance); | |||||
this.$set(this.form, "payerFrom", '1'); | this.$set(this.form, "payerFrom", '1'); | ||||
if(obj.bankType==1){ | if(obj.bankType==1){ | ||||
this.form.accountType = "1" | this.form.accountType = "1" | ||||
@@ -980,7 +986,7 @@ | |||||
this.$set(this.form, "payer", obj.accountName); | this.$set(this.form, "payer", obj.accountName); | ||||
this.$set(this.form, "bankType", obj.bankType); | this.$set(this.form, "bankType", obj.bankType); | ||||
if(obj.payerFrom==6){ | if(obj.payerFrom==6){ | ||||
getQmyeFlow(obj.bankAccountNumber).then((response) => { | |||||
getQmyeFlow(obj.id).then((response) => { | |||||
this.$set(this.form, "payerAccount", response.data); | this.$set(this.form, "payerAccount", response.data); | ||||
}); | }); | ||||
}else { | }else { | ||||
@@ -428,6 +428,7 @@ | |||||
// 分页 | // 分页 | ||||
pageNum: 1, | pageNum: 1, | ||||
pageSize: 999, | pageSize: 999, | ||||
type:'4' | |||||
}; | }; | ||||
listTemplate(templateQueryParams).then(response => { | listTemplate(templateQueryParams).then(response => { | ||||
this.templateList = response.rows; | this.templateList = response.rows; | ||||
@@ -882,8 +883,11 @@ | |||||
return; | return; | ||||
} | } | ||||
} | } | ||||
let length1 = 0 | |||||
let length2 = 0 | |||||
let length3 = 0 | |||||
addCash(this.form).then((response) => { | addCash(this.form).then((response) => { | ||||
this.uploadFiles1.map(rr => { | |||||
this.uploadFiles1.map((rr,index) => { | |||||
const params = new FormData(); | const params = new FormData(); | ||||
params.append("tableId", response.data.id); | params.append("tableId", response.data.id); | ||||
params.append("tableName", "t_yinnong_cash"); | params.append("tableName", "t_yinnong_cash"); | ||||
@@ -891,9 +895,11 @@ | |||||
params.append("fileType", "1"); | params.append("fileType", "1"); | ||||
params.append("file", rr); | params.append("file", rr); | ||||
commonAttach(params).then((r) => { | commonAttach(params).then((r) => { | ||||
length1 = index+1 | |||||
console.log(length1) | |||||
}) | }) | ||||
}) | }) | ||||
this.uploadFiles2.map(rr => { | |||||
this.uploadFiles2.map((rr,index) => { | |||||
const params = new FormData(); | const params = new FormData(); | ||||
params.append("tableId", response.data.id); | params.append("tableId", response.data.id); | ||||
params.append("tableName", "t_yinnong_cash"); | params.append("tableName", "t_yinnong_cash"); | ||||
@@ -901,9 +907,10 @@ | |||||
params.append("fileType", "2"); | params.append("fileType", "2"); | ||||
params.append("file", rr); | params.append("file", rr); | ||||
commonAttach(params).then((r) => { | commonAttach(params).then((r) => { | ||||
length2 = index+1 | |||||
}) | }) | ||||
}) | }) | ||||
this.uploadFiles3.map(rr => { | |||||
this.uploadFiles3.map((rr,index) => { | |||||
const params = new FormData(); | const params = new FormData(); | ||||
params.append("tableId", response.data.id); | params.append("tableId", response.data.id); | ||||
params.append("tableName", "t_yinnong_cash"); | params.append("tableName", "t_yinnong_cash"); | ||||
@@ -911,6 +918,7 @@ | |||||
params.append("fileType", "3"); | params.append("fileType", "3"); | ||||
params.append("file", rr); | params.append("file", rr); | ||||
commonAttach(params).then((r) => { | commonAttach(params).then((r) => { | ||||
length3 = index+1 | |||||
}) | }) | ||||
}) | }) | ||||
this.chargeItme.map(res => { | this.chargeItme.map(res => { | ||||
@@ -420,6 +420,7 @@ | |||||
// 分页 | // 分页 | ||||
pageNum: 1, | pageNum: 1, | ||||
pageSize: 999, | pageSize: 999, | ||||
type:'2' | |||||
}; | }; | ||||
listTemplate(templateQueryParams).then(response => { | listTemplate(templateQueryParams).then(response => { | ||||
this.templateList = response.rows; | this.templateList = response.rows; | ||||
@@ -26,7 +26,7 @@ | |||||
<van-icon name="../../../../../static/images/onlineHome/icon_yn1.png" size="30" color="#FF4646" style="margin-right: 10px;" /> | <van-icon name="../../../../../static/images/onlineHome/icon_yn1.png" size="30" color="#FF4646" style="margin-right: 10px;" /> | ||||
</template> | </template> | ||||
<template #label> | <template #label> | ||||
<p><span><i>¥</i>{{item.expenditureAmount}}</span><i style="margin-right: 30px;"></i>{{item.applyDate}}</p> | |||||
<p><span><i>¥</i>{{stateFormat(item.expenditureAmount)}}</span><i style="margin-right: 30px;"></i>{{item.applyDate}}</p> | |||||
</template> | </template> | ||||
<template #default> | <template #default> | ||||
<p style="width: 80px;display: inline-block">{{item.auditStatus}}</p> | <p style="width: 80px;display: inline-block">{{item.auditStatus}}</p> | ||||
@@ -73,6 +73,17 @@ export default { | |||||
}); | }); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
//金额千分符 会在整数后添加两个0 | |||||
stateFormat(cellValue) { | |||||
if (cellValue) { | |||||
return Number(cellValue) | |||||
.toFixed(2) | |||||
.replace(/(\d)(?=(\d{3})+\.)/g, ($0, $1) => { | |||||
return $1 + ","; | |||||
}) | |||||
.replace(/\.$/, "") + "元"; | |||||
} | |||||
}, | |||||
goAdd(){ | goAdd(){ | ||||
window.location = 'approvalAdd'; | window.location = 'approvalAdd'; | ||||
}, | }, | ||||
@@ -27,7 +27,7 @@ | |||||
<van-icon name="../../../../../static/images/onlineHome/icon_yn7.png" size="30" color="#539FFD" style="margin-right: 10px;" /> | <van-icon name="../../../../../static/images/onlineHome/icon_yn7.png" size="30" color="#539FFD" style="margin-right: 10px;" /> | ||||
</template> | </template> | ||||
<template #label> | <template #label> | ||||
<p><span><i>¥</i>{{item.expenditureAmount}}</span><i style="margin-right: 1rem;"></i>{{item.applyDate}}</p> | |||||
<p><span><i>¥</i>{{stateFormat(item.expenditureAmount)}}</span><i style="margin-right: 1rem;"></i>{{item.applyDate}}</p> | |||||
</template> | </template> | ||||
</van-cell> | </van-cell> | ||||
<template #right> | <template #right> | ||||
@@ -72,6 +72,17 @@ export default { | |||||
}); | }); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
//金额千分符 会在整数后添加两个0 | |||||
stateFormat(cellValue) { | |||||
if (cellValue) { | |||||
return Number(cellValue) | |||||
.toFixed(2) | |||||
.replace(/(\d)(?=(\d{3})+\.)/g, ($0, $1) => { | |||||
return $1 + ","; | |||||
}) | |||||
.replace(/\.$/, "") + "元"; | |||||
} | |||||
}, | |||||
goAdd(){ | goAdd(){ | ||||
window.location = 'approvalAdd11'; | window.location = 'approvalAdd11'; | ||||
}, | }, | ||||
@@ -27,7 +27,7 @@ | |||||
<van-icon name="../../../../../static/images/onlineHome/icon_yn8.png" size="30" color="#539FFD" style="margin-right: 10px;" /> | <van-icon name="../../../../../static/images/onlineHome/icon_yn8.png" size="30" color="#539FFD" style="margin-right: 10px;" /> | ||||
</template> | </template> | ||||
<template #label> | <template #label> | ||||
<p><span><i>¥</i>{{item.expenditureAmount}}</span><i style="margin-right: 1rem;"></i>{{item.applyDate}}</p> | |||||
<p><span><i>¥</i>{{stateFormat(item.expenditureAmount)}}</span><i style="margin-right: 1rem;"></i>{{item.applyDate}}</p> | |||||
</template> | </template> | ||||
</van-cell> | </van-cell> | ||||
<template #right> | <template #right> | ||||
@@ -72,6 +72,17 @@ export default { | |||||
}); | }); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
//金额千分符 会在整数后添加两个0 | |||||
stateFormat(cellValue) { | |||||
if (cellValue) { | |||||
return Number(cellValue) | |||||
.toFixed(2) | |||||
.replace(/(\d)(?=(\d{3})+\.)/g, ($0, $1) => { | |||||
return $1 + ","; | |||||
}) | |||||
.replace(/\.$/, "") + "元"; | |||||
} | |||||
}, | |||||
goAdd(){ | goAdd(){ | ||||
window.location = 'approvalAdd12'; | window.location = 'approvalAdd12'; | ||||
}, | }, | ||||
@@ -100,7 +111,7 @@ export default { | |||||
.then(() => { | .then(() => { | ||||
// on confirm | // on confirm | ||||
this.applicationList.splice(index,1) | this.applicationList.splice(index,1) | ||||
delCash33333333333333(id).then(res => { | |||||
delCash(id).then(res => { | |||||
if(res.code = 200){ | if(res.code = 200){ | ||||
this.$toast.success('删除成功'); | this.$toast.success('删除成功'); | ||||
} | } | ||||
@@ -27,7 +27,7 @@ | |||||
<van-icon name="../../../../../static/images/onlineHome/icon_yn2.png" size="30" color="#539FFD" style="margin-right: 10px;" /> | <van-icon name="../../../../../static/images/onlineHome/icon_yn2.png" size="30" color="#539FFD" style="margin-right: 10px;" /> | ||||
</template> | </template> | ||||
<template #label> | <template #label> | ||||
<p><span><i>¥</i>{{item.expenditureAmount}}</span><i style="margin-right: 1rem;"></i>{{item.applyDate}}</p> | |||||
<p><span><i>¥</i>{{stateFormat(item.expenditureAmount)}}</span><i style="margin-right: 1rem;"></i>{{item.applyDate}}</p> | |||||
</template> | </template> | ||||
</van-cell> | </van-cell> | ||||
<template #right> | <template #right> | ||||
@@ -71,6 +71,17 @@ export default { | |||||
}); | }); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
//金额千分符 会在整数后添加两个0 | |||||
stateFormat(cellValue) { | |||||
if (cellValue) { | |||||
return Number(cellValue) | |||||
.toFixed(2) | |||||
.replace(/(\d)(?=(\d{3})+\.)/g, ($0, $1) => { | |||||
return $1 + ","; | |||||
}) | |||||
.replace(/\.$/, "") + "元"; | |||||
} | |||||
}, | |||||
goAdd(){ | goAdd(){ | ||||
window.location = 'approvalAdd2'; | window.location = 'approvalAdd2'; | ||||
}, | }, | ||||
@@ -252,7 +252,7 @@ | |||||
</template> | </template> | ||||
<script> | <script> | ||||
import { getAccount , getTransfer , queryTransferDetail , listPayee , updateTransfer , getProjectto , listProject , addProjectto | |||||
import { listAccount1 , getTransfer , queryTransferDetail , listPayee , updateTransfer , getProjectto , listProject , addProjectto | |||||
, cashSubmit ,getQmyeFlow,listInfo ,getInfoto ,addInfoto,listTemplate} from "@/api/onlineHome/bankAgriculture/paymentApproval"; | , cashSubmit ,getQmyeFlow,listInfo ,getInfoto ,addInfoto,listTemplate} from "@/api/onlineHome/bankAgriculture/paymentApproval"; | ||||
import { | import { | ||||
addCash, addCashdetail, | addCash, addCashdetail, | ||||
@@ -358,13 +358,11 @@ | |||||
accountType: "101", | accountType: "101", | ||||
status: "N", | status: "N", | ||||
} | } | ||||
getAccount(params1).then((response) => { | |||||
listAccount1(params1).then((response) => { | |||||
response.rows.map(res => { | response.rows.map(res => { | ||||
res['accountName'] = this.$store.state.user.bookName | |||||
res['id'] = this.$store.state.user.loginBookId | |||||
res['text'] = this.$store.state.user.bookName | |||||
res['value'] = this.$store.state.user.loginBookId | |||||
res['bankAccountNumber'] = res.id | |||||
res['text'] = res.accountName+"余额:"+res.balance | |||||
res['value'] = res.id | |||||
res['bankAccountNumber'] = res.startDay | |||||
res['payerFrom'] = '6' | res['payerFrom'] = '6' | ||||
this.payerOptions.push(res) | this.payerOptions.push(res) | ||||
}) | }) | ||||
@@ -995,7 +993,7 @@ | |||||
this.$set(this.form, "payer", obj.accountName); | this.$set(this.form, "payer", obj.accountName); | ||||
this.$set(this.form, "bankType", obj.bankType); | this.$set(this.form, "bankType", obj.bankType); | ||||
if(obj.payerFrom==6){ | if(obj.payerFrom==6){ | ||||
getQmyeFlow(obj.bankAccountNumber).then((response) => { | |||||
getQmyeFlow(obj.id).then((response) => { | |||||
this.$set(this.form, "payerAccount", response.data); | this.$set(this.form, "payerAccount", response.data); | ||||
}); | }); | ||||
}else { | }else { | ||||