报关价可以修改货币 港口要可以筛选,还有账户

This commit is contained in:
浅念
2025-10-16 09:54:39 +08:00
parent 16abb6364c
commit 222d07d483
5 changed files with 124 additions and 63 deletions
+12 -6
View File
@@ -473,14 +473,17 @@
:class="Number(item.clearance_price) < 0 ? 'customs-fee-negative' : ''"
>
<template #suffix>
<span style="font-size: 11px">
{{
((currencyOptions || []).find((c: any) => c.currency_code === baseForm.settlement_currency)?.currency_name) ||
baseForm.settlement_currency
}}
</span>
<ElSelect v-model="item.clearance_price_currency" style="width: 74px">
<ElOption
v-for="c in currencyOptions"
:key="c.currency_code"
:label="c.currency_name"
:value="c.currency_code"
/>
</ElSelect>
</template>
</ElInput>
<ElInput v-model="item.clearance_price_currency_snapshot" type="hidden" />
</ElFormItem>
</ElCol>
</ElRow>
@@ -583,6 +586,7 @@
<ElSelect
v-model="baseForm.domestic_port_id"
placeholder="请选择国内收货商"
filterable
@change="
(val) =>
(baseForm.domestic_port_snapshot =
@@ -646,6 +650,7 @@
<ElFormItem label="清关目的港" label-width="98px" prop="clearance_port_id" required>
<ElSelect
v-model="baseForm.clearance_port_id"
filterable
placeholder="请选择"
@change="
(val) =>
@@ -731,6 +736,7 @@
<ElFormItem label="账户" label-width="65px" prop="account_id" required>
<ElSelect
v-model="payment.account_id"
filterable
placeholder="请选择账户"
@change="
(val) =>
+10 -7
View File
@@ -493,17 +493,20 @@
<ElInput
v-model="item.clearance_price"
placeholder="正在计算报关价"
:class="Number(item.clearance_price) < 0 ? 'profit-negative' : ''"
:class="Number(item.clearance_price) < 0 ? 'customs-fee-negative' : ''"
>
<template #suffix>
<span style="font-size: 11px">
{{
((currencyOptions || []).find((c: any) => c.currency_code === baseForm.settlement_currency)?.currency_name) ||
baseForm.settlement_currency
}}
</span>
<ElSelect v-model="item.clearance_price_currency" style="width: 74px">
<ElOption
v-for="c in currencyOptions"
:key="c.currency_code"
:label="c.currency_name"
:value="c.currency_code"
/>
</ElSelect>
</template>
</ElInput>
<ElInput v-model="item.clearance_price_currency_snapshot" type="hidden" />
</ElFormItem>
</ElCol>
<ElCol :sm="12" :md="12" :lg="6" :xl="4">
+15 -7
View File
@@ -579,18 +579,26 @@
<ElFormItem label="报关价" label-width="95px">
<ElInput
v-model="item.clearance_price"
:disabled="item._echo_vin === true"
placeholder="正在计算报关价"
:class="Number(item.clearance_price) < 0 ? 'profit-negative' : ''"
:class="Number(item.clearance_price) < 0 ? 'customs-fee-negative' : ''"
>
<template #suffix>
<span style="font-size: 11px">
{{
((currencyOptions || []).find((c: any) => c.currency_code === baseForm.settlement_currency)?.currency_name) ||
baseForm.settlement_currency
}}
</span>
<ElSelect
v-model="item.clearance_price_currency"
:disabled="item._echo_vin === true"
style="width: 74px"
>
<ElOption
v-for="c in currencyOptions"
:key="c.currency_code"
:label="c.currency_name"
:value="c.currency_code"
/>
</ElSelect>
</template>
</ElInput>
<ElInput v-model="item.clearance_price_currency_snapshot" type="hidden" />
</ElFormItem>
</ElCol>
<ElCol :sm="12" :md="12" :lg="6" :xl="4">
+10 -8
View File
@@ -493,18 +493,20 @@
<ElInput
v-model="item.clearance_price"
placeholder="正在计算报关价"
:class="Number(item.clearance_price) < 0 ? 'profit-negative' : ''"
:class="Number(item.clearance_price) < 0 ? 'customs-fee-negative' : ''"
>
<template #suffix>
<span style="font-size: 11px">
{{
((currencyOptions || []).find((c: any) => c.currency_code === baseForm.settlement_currency)
?.currency_name) ||
baseForm.settlement_currency
}}
</span>
<ElSelect v-model="item.clearance_price_currency" style="width: 74px">
<ElOption
v-for="c in currencyOptions"
:key="c.currency_code"
:label="c.currency_name"
:value="c.currency_code"
/>
</ElSelect>
</template>
</ElInput>
<ElInput v-model="item.clearance_price_currency_snapshot" type="hidden" />
</ElFormItem>
</ElCol>
</ElRow>