gaoluyang
4 天以前 2e77330d87341624c88301562fd137b58f9a101a
src/views/procurementManagement/paymentEntry/index.vue
@@ -29,7 +29,7 @@
            <el-form-item style="float: right; margin-right: unset">
              <el-button @click="handleExport" style="margin-right: 10px">导出</el-button>
              <el-button type="primary" @click="openForm('add')">
                新增付款
                付款登记
              </el-button>
<!--              <el-button type="danger" plain @click="handleDelete">-->
<!--                删除-->
@@ -104,7 +104,6 @@
                           size="small"
                           @click="changeEditType(scope.row)"
                           v-if="!scope.row.editType"
                           :disabled="scope.row.registrant !== userStore.nickName"
                        >编辑</el-button
                        >
                        <el-button
@@ -113,7 +112,6 @@
                           size="small"
                           @click="saveReceiptPayment(scope.row)"
                           v-if="scope.row.editType"
                           :disabled="scope.row.registrant !== userStore.nickName"
                        >保存</el-button
                        >
                        <el-button
@@ -121,7 +119,6 @@
                           type="primary"
                           size="small"
                           @click="handleDelete(scope.row)"
                           :disabled="scope.row.registrant !== userStore.nickName"
                        >删除</el-button
                        >
                     </template>
@@ -243,7 +240,6 @@
                        v-model="form.registrant"
                        placeholder="请输入"
                        clearable
                        disabled
                     />
                  </el-form-item>
               </el-col>
@@ -253,7 +249,6 @@
                v-model="form.registrationtDate"
                placeholder="请输入"
                clearable
                disabled
              />
            </el-form-item>
          </el-col>
@@ -288,6 +283,7 @@
   updatePaymentRegistration
} from "@/api/procurementManagement/procurementInvoiceLedger.js";
import useFormData from "@/hooks/useFormData";
import { getCurrentDate } from "@/utils/index.js";
const { proxy } = getCurrentInstance();
const tableColumn = ref([
@@ -300,15 +296,29 @@
    label: "采购合同号",
    prop: "purchaseContractNumber",
  },
  {
    label: "销售合同号",
    prop: "salesContractNo",
  },
  // {
  //   label: "销售合同号",
  //   prop: "salesContractNo",
  // },
  {
    label: "供应商名称",
    prop: "supplierName",
    width:240
  },
   {
      label: "付款状态",
      prop: "statusName",
      dataType: "tag",
      formatType: (params) => {
         if (params == '未完成付款') {
            return "danger";
         } else if (params == '已完成付款') {
            return "success";
         } else {
            return null;
         }
      },
   },
  {
    label: "发票号",
    prop: "invoiceNumber",
@@ -393,7 +403,11 @@
const isShowSummarySon = ref(true);
const expandedRowKeys = ref([]);
const getStatusTagType = (statusName = '') => {
   const normalized = statusName.trim();
   if (!normalized) return 'info';
   return normalized === '未完成付款' ? 'danger' : 'success';
};
// 子表合计方法
const summarizeMainTable1 = (param) => {
  return proxy.summarizeTable(
@@ -560,14 +574,6 @@
      proxy.$modal.msg("已取消");
    });
};
// 获取当前日期并格式化为 YYYY-MM-DD
function getCurrentDate() {
  const today = new Date();
  const year = today.getFullYear();
  const month = String(today.getMonth() + 1).padStart(2, "0"); // 月份从0开始
  const day = String(today.getDate()).padStart(2, "0");
  return `${year}-${month}-${day}`;
}
// 导出
const handleExport = () => {