港口添加 英文
This commit is contained in:
@@ -326,7 +326,13 @@ export function useStockingForm(isFinal = false, stockingId?: string | number) {
|
||||
const loadPortOptions = async () => {
|
||||
try {
|
||||
const res = await commonService.getPortSelect({ scene: 'domestic' })
|
||||
const resall = await commonService.getPortSelect({})
|
||||
res.forEach((item: any) => {
|
||||
item.port_names = item.port_name + '(' + item.port_name_en + ')'
|
||||
})
|
||||
const resall = await commonService.getPortSelect({ scene: 'overseas' })
|
||||
resall.forEach((item: any) => {
|
||||
item.port_names = item.port_name + '(' + item.port_name_en + ')'
|
||||
})
|
||||
portOptions.value = res
|
||||
portOptionsall.value = resall
|
||||
} catch (error) {
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
<template #default>
|
||||
<ElTableColumn label="港口代码" prop="port_code" min-width="120" />
|
||||
<ElTableColumn label="港口名称" prop="port_name" min-width="150" />
|
||||
<ElTableColumn label="英文名称" prop="port_name_en" min-width="150" />
|
||||
<ElTableColumn label="国家" prop="country_id" min-width="140">
|
||||
<template #default="scope">
|
||||
<span>{{ scope.row.country_name }}</span>
|
||||
@@ -84,6 +85,9 @@
|
||||
<ElFormItem label="港口名称" prop="port_name">
|
||||
<ElInput v-model="form.port_name" placeholder="请输入港口名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="英文名称" prop="port_name_en">
|
||||
<ElInput v-model="form.port_name_en" placeholder="请输入港口英文名称" />
|
||||
</ElFormItem>
|
||||
<ElFormItem label="国家" prop="country_id">
|
||||
<el-select
|
||||
v-model="form.country_id"
|
||||
@@ -164,6 +168,7 @@
|
||||
sort: 0,
|
||||
port_code: '',
|
||||
port_name: '',
|
||||
port_name_en: '',
|
||||
lat: '',
|
||||
lng: '',
|
||||
description: '',
|
||||
@@ -232,6 +237,7 @@
|
||||
sort: row.sort ?? 0,
|
||||
port_code: row.port_code,
|
||||
port_name: row.port_name,
|
||||
port_name_en: row.port_name_en,
|
||||
lat: row.lat,
|
||||
lng: row.lng,
|
||||
description: row.description,
|
||||
@@ -244,6 +250,7 @@
|
||||
sort: 0,
|
||||
port_code: '',
|
||||
port_name: '',
|
||||
port_name_en: '',
|
||||
lat: '',
|
||||
lng: '',
|
||||
description: '',
|
||||
@@ -280,6 +287,7 @@
|
||||
sort: form.sort,
|
||||
port_code: form.port_code,
|
||||
port_name: form.port_name,
|
||||
port_name_en: form.port_name_en,
|
||||
lat: form.lat,
|
||||
lng: form.lng,
|
||||
description: form.description,
|
||||
@@ -293,6 +301,7 @@
|
||||
sort: form.sort,
|
||||
port_code: form.port_code,
|
||||
port_name: form.port_name,
|
||||
port_name_en: form.port_name_en,
|
||||
lat: form.lat,
|
||||
lng: form.lng,
|
||||
description: form.description,
|
||||
|
||||
@@ -527,7 +527,12 @@
|
||||
(portOptions || []).find((x: any) => x.id === val)?.port_name || '')
|
||||
"
|
||||
>
|
||||
<ElOption v-for="p in portOptions" :key="p.id" :label="p.port_name" :value="p.id" />
|
||||
<ElOption
|
||||
v-for="p in portOptions"
|
||||
:key="p.id"
|
||||
:label="p.port_names"
|
||||
:value="p.id"
|
||||
/>
|
||||
</ElSelect>
|
||||
<ElInput v-model="baseForm.domestic_port_snapshot" type="hidden" />
|
||||
</ElFormItem>
|
||||
@@ -589,7 +594,7 @@
|
||||
<ElOption
|
||||
v-for="p in portOptionsall"
|
||||
:key="p.id"
|
||||
:label="p.port_name"
|
||||
:label="p.port_names"
|
||||
:value="p.id"
|
||||
/>
|
||||
</ElSelect>
|
||||
|
||||
@@ -509,7 +509,12 @@
|
||||
(portOptions || []).find((x: any) => x.id === val)?.port_name || '')
|
||||
"
|
||||
>
|
||||
<ElOption v-for="p in portOptions" :key="p.id" :label="p.port_name" :value="p.id" />
|
||||
<ElOption
|
||||
v-for="p in portOptions"
|
||||
:key="p.id"
|
||||
:label="p.port_names"
|
||||
:value="p.id"
|
||||
/>
|
||||
</ElSelect>
|
||||
<ElInput v-model="baseForm.domestic_port_snapshot" type="hidden" />
|
||||
</ElFormItem>
|
||||
@@ -571,7 +576,7 @@
|
||||
<ElOption
|
||||
v-for="p in portOptionsall"
|
||||
:key="p.id"
|
||||
:label="p.port_name"
|
||||
:label="p.port_names"
|
||||
:value="p.id"
|
||||
/>
|
||||
</ElSelect>
|
||||
|
||||
@@ -600,7 +600,12 @@
|
||||
(portOptions || []).find((x: any) => x.id === val)?.port_name || '')
|
||||
"
|
||||
>
|
||||
<ElOption v-for="p in portOptions" :key="p.id" :label="p.port_name" :value="p.id" />
|
||||
<ElOption
|
||||
v-for="p in portOptions"
|
||||
:key="p.id"
|
||||
:label="p.port_names"
|
||||
:value="p.id"
|
||||
/>
|
||||
</ElSelect>
|
||||
<ElInput v-model="baseForm.domestic_port_snapshot" type="hidden" />
|
||||
</ElFormItem>
|
||||
@@ -661,7 +666,7 @@
|
||||
<ElOption
|
||||
v-for="p in portOptionsall"
|
||||
:key="p.id"
|
||||
:label="p.port_name"
|
||||
:label="p.port_names"
|
||||
:value="p.id"
|
||||
/>
|
||||
</ElSelect>
|
||||
|
||||
@@ -525,7 +525,12 @@
|
||||
(portOptions || []).find((x: any) => x.id === val)?.port_name || '')
|
||||
"
|
||||
>
|
||||
<ElOption v-for="p in portOptions" :key="p.id" :label="p.port_name" :value="p.id" />
|
||||
<ElOption
|
||||
v-for="p in portOptions"
|
||||
:key="p.id"
|
||||
:label="p.port_names"
|
||||
:value="p.id"
|
||||
/>
|
||||
</ElSelect>
|
||||
<ElInput v-model="baseForm.domestic_port_snapshot" type="hidden" />
|
||||
</ElFormItem>
|
||||
@@ -586,7 +591,7 @@
|
||||
<ElOption
|
||||
v-for="p in portOptionsall"
|
||||
:key="p.id"
|
||||
:label="p.port_name"
|
||||
:label="p.port_names"
|
||||
:value="p.id"
|
||||
/>
|
||||
</ElSelect>
|
||||
|
||||
Reference in New Issue
Block a user