This commit is contained in:
linfso 2025-05-15 06:47:30 +08:00
parent 04ccab6d2f
commit 9d1c81a7fa
4 changed files with 40 additions and 1 deletions

View File

@ -26,6 +26,8 @@ export function queryPayBackStatList(query) {
} }
export function queryBillPayStatInfoList(query) { export function queryBillPayStatInfoList(query) {
return request({ return request({
url: '/emis/emisSettleBill/queryBillPayStatInfoList', url: '/emis/emisSettleBill/queryBillPayStatInfoList',

View File

@ -9,6 +9,14 @@ export function listEmisSettlePayRecord(query) {
}) })
} }
export function getSettlePayStatInfoMap(query) {
return request({
url: '/emis/emisSettlePayRecord/getSettlePayStatInfoMap',
method: 'get',
params: query
})
}
// 统计收款记录明细 // 统计收款记录明细
export function queryPayBackRecordList(query) { export function queryPayBackRecordList(query) {
@ -71,3 +79,6 @@ export function payRecordReturn(id) {
method: 'post', method: 'post',
}) })
} }

View File

@ -108,6 +108,8 @@
</el-row> </el-row>
</div> </div>
<!-- 客户名称 寄件公司 账单名称 账单月份 账期 支付方式 开票状态 收款状态 账单金额 账期内收款金额 超期收款金额(70%) 逾期已收金额(60天) 未收款金额 销售联系人 回款联系人 --> <!-- 客户名称 寄件公司 账单名称 账单月份 账期 支付方式 开票状态 收款状态 账单金额 账期内收款金额 超期收款金额(70%) 逾期已收金额(60天) 未收款金额 销售联系人 回款联系人 -->
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column :label="$t('账单名称')" align="left" prop="settleBillName" width="200" :show-overflow-tooltip="true"/> <el-table-column :label="$t('账单名称')" align="left" prop="settleBillName" width="200" :show-overflow-tooltip="true"/>
@ -227,6 +229,8 @@ export default {
queryOrderType:null, queryOrderType:null,
queryStatInfoMap:null,
titleEmisElectronicPagApply: "", titleEmisElectronicPagApply: "",
openEmisElectronicPagApply: false, openEmisElectronicPagApply: false,
@ -348,6 +352,8 @@ export default {
this.total = response.total; this.total = response.total;
this.loading = false; this.loading = false;
}); });
}, },
handleQuery(){ handleQuery(){
this.getList(); this.getList();

View File

@ -146,6 +146,10 @@
</el-row> </el-row>
</div> </div>
<div slot="statInfo" style="font-size: 13px;font-weight:bold">
总收款金额:<span class="statInfoValue" >¥{{queryStatInfoMap?queryStatInfoMap.totalPayMoney:0}}</span>
</div>
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="序号" align="center" width="60"> <el-table-column label="序号" align="center" width="60">
<template slot-scope="scope"> <template slot-scope="scope">
@ -217,7 +221,9 @@
</template> </template>
<script> <script>
import { listEmisSettlePayRecord, getEmisSettlePayRecord, delEmisSettlePayRecord, addEmisSettlePayRecord, updateEmisSettlePayRecord } from "@/api/emis/emisSettlePayRecord"; import { listEmisSettlePayRecord, getSettlePayStatInfoMap,
getEmisSettlePayRecord, delEmisSettlePayRecord, addEmisSettlePayRecord, updateEmisSettlePayRecord
} from "@/api/emis/emisSettlePayRecord";
import emisSettlePayRecordForm from '@/views/emis/emisSettlePayRecord/emisSettlePayRecordForm'; import emisSettlePayRecordForm from '@/views/emis/emisSettlePayRecord/emisSettlePayRecordForm';
import SalemanPicker from '@/views/emis/EmisBaseTools/SalemanPicker.vue'; import SalemanPicker from '@/views/emis/EmisBaseTools/SalemanPicker.vue';
import elDateAdvPicker from '@/components/DatePickerAdv/elDateAdvPicker'; import elDateAdvPicker from '@/components/DatePickerAdv/elDateAdvPicker';
@ -247,6 +253,8 @@ export default {
// 账单收退款记录表格数据 // 账单收退款记录表格数据
emisSettlePayRecordList: [], emisSettlePayRecordList: [],
queryStatInfoMap:null,
currentId:null, currentId:null,
openForm: false, openForm: false,
titleForm: "", titleForm: "",
@ -398,6 +406,12 @@ export default {
this.total = response.total; this.total = response.total;
this.loading = false; this.loading = false;
}); });
// 查询统计
getSettlePayStatInfoMap(qParam).then(response => {
this.queryStatInfoMap = response.data;
});
}, },
/** 搜索按钮操作 */ /** 搜索按钮操作 */
@ -820,4 +834,10 @@ export default {
color: #0955ee; color: #0955ee;
cursor: pointer; cursor: pointer;
} }
.statInfoValue{
color: red;
font-size: 13px;
font-weight: 500;
}
</style> </style>