gongchunyi
9 小时以前 9e92140743336f47d6dd3e032707a4c576a5a645
src/views/procurementManagement/paymentEntry/index.vue
@@ -89,8 +89,12 @@
                           placeholder="请选择"
                           clearable
                        >
                           <el-option label="电汇" value="电汇" />
                           <el-option label="承兑" value="承兑" />
                           <el-option
                              v-for="item in checkout_payment"
                              :key="item.value"
                              :label="item.label"
                              :value="item.value"
                           />
                        </el-select>
                     </template>
                  </el-table-column>
@@ -183,8 +187,12 @@
        <el-table-column label="付款方式" width="160">
          <template #default="{ row }">
            <el-select v-model="row.paymentMethod" placeholder="请选择" clearable>
              <el-option label="电汇" value="电汇" />
              <el-option label="承兑" value="承兑" />
              <el-option
                v-for="item in checkout_payment"
                :key="item.value"
                :label="item.label"
                :value="item.value"
              />
            </el-select>
          </template>
        </el-table-column>
@@ -239,6 +247,7 @@
import { getCurrentDate } from "@/utils/index.js";
const { proxy } = getCurrentInstance();
const { checkout_payment } = proxy.useDict("checkout_payment");
const tableColumn = ref([
   {
      type: "expand",
@@ -512,7 +521,15 @@
      return;
    }
  }
  paymentRegistrationAdd(forms.value).then(() => {
  const normalizePaymentMethodValue = (method) => {
    const hit = checkout_payment.value.find((item) => item.value == method || item.label == method);
    return hit ? hit.value : method;
  };
  const submitRows = forms.value.map((item) => ({
    ...item,
    paymentMethod: normalizePaymentMethodValue(item.paymentMethod),
  }));
  paymentRegistrationAdd(submitRows).then(() => {
    proxy.$modal.msgSuccess("提交成功");
    closeDia();
    getList();