🐛 总单选址弹窗固定label宽度,并兼容运输类型非字符串
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -352,7 +352,12 @@
|
||||
@opened="loadAddressList"
|
||||
>
|
||||
<div class="route-dialog__search common-address-dialog__search">
|
||||
<el-form :model="addressQuery" label-position="right" label-width="auto">
|
||||
<el-form
|
||||
class="dialog-form-label-fixed"
|
||||
:model="addressQuery"
|
||||
label-position="right"
|
||||
label-width="96px"
|
||||
>
|
||||
<el-row :gutter="16">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="地址名称">
|
||||
@@ -446,7 +451,12 @@
|
||||
@opened="loadStationList"
|
||||
>
|
||||
<div class="route-dialog__search">
|
||||
<el-form :model="stationQuery" label-position="right" label-width="auto">
|
||||
<el-form
|
||||
class="dialog-form-label-fixed"
|
||||
:model="stationQuery"
|
||||
label-position="right"
|
||||
label-width="96px"
|
||||
>
|
||||
<el-row :gutter="16">
|
||||
<el-col :span="8"><el-form-item label="站点名称"><el-input v-model="stationQuery.name" clearable placeholder="请输入" /></el-form-item></el-col>
|
||||
<el-col :span="8"><el-form-item label="详细地址"><el-input v-model="stationQuery.detailAddress" clearable placeholder="请输入" /></el-form-item></el-col>
|
||||
@@ -1206,13 +1216,15 @@ export default {
|
||||
};
|
||||
},
|
||||
addressTransportType(target) {
|
||||
if (target.startsWith('route-')) {
|
||||
return this.form.routes[Number(target.slice(6))]?.transportType || '';
|
||||
const key = String(target || '');
|
||||
if (key.startsWith('route-')) {
|
||||
return String(this.form.routes[Number(key.slice(6))]?.transportType || '');
|
||||
}
|
||||
return target === 'arrival' ? this.form.finalTransportType : this.form.routes[0]?.transportType || '';
|
||||
if (key === 'arrival') return String(this.form.finalTransportType || '');
|
||||
return String(this.form.routes[0]?.transportType || '');
|
||||
},
|
||||
addressTransportMode(target) {
|
||||
const type = this.addressTransportType(target);
|
||||
const type = String(this.addressTransportType(target) || '');
|
||||
if (type.includes('铁路')) return 'rail';
|
||||
if (type.includes('水路') || type.includes('水运') || type.includes('海运')) return 'water';
|
||||
if (type.includes('航空') || type.includes('空运')) return 'air';
|
||||
|
||||
Reference in New Issue
Block a user