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