gaoluyang
3 天以前 46a976b7db081fd19f7bcb9555095504e2ed7bdf
src/views/procurementManagement/paymentLedger/index.vue
@@ -86,6 +86,7 @@
            :tableLoading="tableLoadingSon"
            :isShowSummary="isShowSummarySon"
            :summaryMethod="summarizeMainTable1"
                  height="calc(100vh - 18.5em)"
          >
            <template #payableAmountSlot="{ row }">
              <el-text type="danger">
@@ -120,6 +121,7 @@
  {
    label: "供应商名称",
    prop: "supplierName",
    width:240
  },
  {
    label: "发票金额(元)",
@@ -163,10 +165,12 @@
  {
    label: "发生日期",
    prop: "happenTime",
      width: 110,
  },
  {
    label: "发票金额(元)",
    prop: "invoiceAmount",
      width: 200,
    formatData: (params) => {
      return params ? parseFloat(params).toFixed(2) : 0;
    },
@@ -174,6 +178,7 @@
  {
    label: "付款金额(元)",
    prop: "currentPaymentAmount",
      width: 200,
    formatData: (params) => {
      return params ? parseFloat(params).toFixed(2) : 0;
    },
@@ -181,6 +186,7 @@
  {
    label: "应付金额(元)",
    dataType: "slot",
      width: 200,
    prop: "payableAmount",
    slot: "payableAmountSlot",
  },
@@ -208,20 +214,20 @@
const summarizeMainTable1 = (param) => {
  let summarizeTable = proxy.summarizeTable(
    param,
    ["invoiceAmount", "currentPaymentAmount", "payableAmount"],
    ["invoiceAmount", "currentPaymentAmount"],
    {
      ticketsNum: { noDecimal: true }, // 不保留小数
      futureTickets: { noDecimal: true }, // 不保留小数
    }
  );
  // if (originalTableDataSon.value.length > 0) {
  //   summarizeTable[summarizeTable.length - 1] =
  //     originalTableDataSon.value[
  //       originalTableDataSon.value.length - 1
  //     ].payableAmount.toFixed(2);
  // } else {
  //   summarizeTable[summarizeTable.length - 1] = 0.0;
  // }
  if (originalTableDataSon.value.length > 0) {
    summarizeTable[summarizeTable.length - 1] =
      originalTableDataSon.value[
        originalTableDataSon.value.length - 1
      ].payableAmount.toFixed(2);
  } else {
    summarizeTable[summarizeTable.length - 1] = 0.0;
  }
  return summarizeTable;
};
/** 搜索按钮操作 */