|
@@ -117,14 +117,17 @@
|
|
|
>
|
|
>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <el-dialog v-model="voyageAddDialogVisible" title="添加航次">
|
|
|
|
|
|
|
+ <el-dialog
|
|
|
|
|
+ v-model="voyageAddDialogVisible"
|
|
|
|
|
+ @closed="resetAddVoyageForm"
|
|
|
|
|
+ title="添加航次"
|
|
|
|
|
+ >
|
|
|
<el-form
|
|
<el-form
|
|
|
:rules="rules"
|
|
:rules="rules"
|
|
|
label-position="right"
|
|
label-position="right"
|
|
|
label-width="100px"
|
|
label-width="100px"
|
|
|
ref="addVoyageForm"
|
|
ref="addVoyageForm"
|
|
|
:model="voyageForm"
|
|
:model="voyageForm"
|
|
|
- :before-close="resetAddVoyageForm"
|
|
|
|
|
>
|
|
>
|
|
|
<div class="df ffw">
|
|
<div class="df ffw">
|
|
|
<!-- <el-form-item prop="voyageName" label="航次名称">
|
|
<!-- <el-form-item prop="voyageName" label="航次名称">
|
|
@@ -180,7 +183,7 @@
|
|
|
<el-form-item
|
|
<el-form-item
|
|
|
v-for="(item, index) in discPorts"
|
|
v-for="(item, index) in discPorts"
|
|
|
prop="dischargeProt"
|
|
prop="dischargeProt"
|
|
|
- :label="'卸货港 # ' + (index + 1)"
|
|
|
|
|
|
|
+ :label="'第 ' + (index + 1) + ' 卸货港'"
|
|
|
>
|
|
>
|
|
|
<el-autocomplete
|
|
<el-autocomplete
|
|
|
v-model="item.loadPort"
|
|
v-model="item.loadPort"
|
|
@@ -189,15 +192,14 @@
|
|
|
placeholder="选择卸货港"
|
|
placeholder="选择卸货港"
|
|
|
@select="selectDischargeProt($event, index)"
|
|
@select="selectDischargeProt($event, index)"
|
|
|
/>
|
|
/>
|
|
|
- <el-button
|
|
|
|
|
- v-if="item.loadPortId && index == discPorts.length - 1"
|
|
|
|
|
- type="primary"
|
|
|
|
|
- size="mini"
|
|
|
|
|
- @click="addDiscPort"
|
|
|
|
|
- >添加卸货港</el-button
|
|
|
|
|
- >
|
|
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="discPorts.length % 2 != 0"></el-form-item>
|
|
|
|
|
|
|
+ <el-form-item>
|
|
|
|
|
+ <el-button type="primary" size="small" @click="addDiscPort"
|
|
|
|
|
+ >添加卸货港</el-button
|
|
|
|
|
+ ></el-form-item
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-form-item v-if="discPorts.length % 2 == 0"></el-form-item>
|
|
|
|
|
+
|
|
|
<el-form-item prop="cargo" label="货种">
|
|
<el-form-item prop="cargo" label="货种">
|
|
|
<el-input
|
|
<el-input
|
|
|
style="width: 220px"
|
|
style="width: 220px"
|
|
@@ -711,6 +713,7 @@ let selectDischargeProt = (item, index) => {
|
|
|
function resetAddVoyageForm() {
|
|
function resetAddVoyageForm() {
|
|
|
voyageAddDialogVisible.value = false;
|
|
voyageAddDialogVisible.value = false;
|
|
|
addVoyageForm.value.resetFields();
|
|
addVoyageForm.value.resetFields();
|
|
|
|
|
+ discPorts.value = [{}];
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
let sortradio = ref(0);
|
|
let sortradio = ref(0);
|