| | |
| | | // 采购台账页面接口 |
| | | import request from "@/utils/request"; |
| | | |
| | | // 分页查询 |
| | | /** 付款台账 - 供应商往来汇总 */ |
| | | export function paymentLedgerList(query) { |
| | | return request({ |
| | | url: "/purchase/paymentRegistration/supplierNameListPage", |
| | | url: "/purchase/report/supplierTransactions", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | |
| | | // 分页查询 |
| | | export function paymentRecordList(supplierId) { |
| | | /** 付款台账 - 供应商往来明细 */ |
| | | export function paymentRecordList(params) { |
| | | return request({ |
| | | url: "/purchase/paymentRegistration/supplierNameListPageDetails", |
| | | url: "/purchase/report/supplierTransactionsDetails", |
| | | method: "get", |
| | | params: supplierId, |
| | | params, |
| | | }); |
| | | } |
| | |
| | | <el-table-column label="供应商名称" prop="supplierName" /> |
| | | <el-table-column |
| | | label="合同金额(元)" |
| | | prop="invoiceAmount" |
| | | prop="contractAmounts" |
| | | show-overflow-tooltip |
| | | :formatter="formattedNumber" |
| | | /> |
| | |
| | | const tableLoading = ref(false); |
| | | const data = reactive({ |
| | | searchForm: { |
| | | supplierNameOrContractNo: "", |
| | | supplierName: "", |
| | | }, |
| | | }); |
| | | const page = reactive({ |
| | |
| | | const summarizeMainTable = (param) => { |
| | | return proxy.summarizeTable( |
| | | param, |
| | | ["invoiceAmount", "paymentAmount", "payableAmount"], |
| | | ["contractAmounts", "paymentAmount", "payableAmount"], |
| | | { |
| | | ticketsNum: { noDecimal: true }, // 不保留小数 |
| | | futureTickets: { noDecimal: true }, // 不保留小数 |