终版 计划收款信息 调整成可添加修改

This commit is contained in:
浅念
2025-11-10 15:54:59 +08:00
parent 6e2cd44f55
commit 963a95732b
3 changed files with 72 additions and 50 deletions
+31 -18
View File
@@ -753,13 +753,12 @@
<ElRow :gutter="12">
<ElCol :sm="12" :md="12" :lg="6" :xl="6">
<ElFormItem label="汇款人" label-width="55px">
<ElInput v-model="payment.remitter_name" placeholder="请选择汇款人" disabled />
<ElInput v-model="payment.remitter_name" placeholder="请选择汇款人" />
</ElFormItem>
</ElCol>
<ElCol :sm="12" :md="12" :lg="4" :xl="4">
<ElFormItem label="汇款国" label-width="55px">
<el-select
disabled
v-model="payment.remit_country_id"
filterable
placeholder="请选择汇款国"
@@ -782,7 +781,6 @@
<ElCol :sm="12" :md="12" :lg="4" :xl="4">
<ElFormItem label="日期" label-width="55px">
<ElDatePicker
disabled
v-model="payment.remit_date"
type="date"
format="YYYY-MM-DD"
@@ -795,13 +793,13 @@
<ElCol :sm="12" :md="12" :lg="5" :xl="5">
<ElFormItem label="账户" label-width="55px">
<ElSelect
disabled
v-model="payment.account_name_snapshot"
v-model="payment.account_id"
filterable
placeholder="请选择账户"
@change="
(val) =>
(payment.account_id =
(accountOptions || []).find((x: any) => x.short_desc === val)?.id || '')
(payment.account_name_snapshot =
(accountOptions || []).find((x: any) => x.id === val)?.short_desc || '')
"
>
<ElOption
@@ -811,15 +809,14 @@
:value="item.id"
/>
</ElSelect>
<ElInput v-model="payment.account_id" type="hidden" />
<ElInput v-model="payment.account_name_snapshot" type="hidden" />
</ElFormItem>
</ElCol>
<ElCol :sm="12" :md="12" :lg="5" :xl="5">
<ElFormItem label="金额" label-width="55px">
<ElInput disabled v-model="payment.amount" placeholder="请输入金额">
<ElInput v-model="payment.amount" placeholder="请输入金额">
<template #suffix>
<ElSelect
disabled
v-model="payment.currency_code"
style="width: 64px"
@change="
@@ -842,12 +839,27 @@
</ElFormItem>
</ElCol>
</ElRow>
<!-- <ElRow :gutter="12">
<ElCol :span="24" style="text-align: right;">
<ElButton type="danger" size="small" @click="removePaymentItem(idx)" :disabled="paymentItems.length === 1">删除</ElButton>
<ElButton type="primary" size="small" @click="addPaymentItem" v-if="idx === paymentItems.length - 1">添加收款信息</ElButton>
<ElRow :gutter="12">
<ElCol :span="24" style="text-align: right">
<ElButton type="success" size="small" @click="copyPaymentItem(idx)"
>复制</ElButton
>
<ElButton
type="primary"
size="small"
@click="addPaymentItem"
v-if="idx === paymentItems.length - 1"
>添加</ElButton
>
<ElButton
type="danger"
size="small"
@click="removePaymentItem(idx)"
:disabled="paymentItems.length === 1"
>删除</ElButton
>
</ElCol>
</ElRow> -->
</ElRow>
</ElForm>
</div>
</div>
@@ -1154,9 +1166,10 @@
// copyRow,
// addRowAfter,
// removeRow,
// // 收款项方法
// addPaymentItem,
// removePaymentItem,
// 收款项方法
addPaymentItem,
removePaymentItem,
copyPaymentItem,
// 客户选择方法
openCustomerDialog,
getCustomerList,