| @@ -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 { | ||||