|
@@ -11,7 +11,7 @@
|
|
|
|
|
|
|
|
<div class="container-title">船东信息</div>
|
|
<div class="container-title">船东信息</div>
|
|
|
<div class="line-container-p24">
|
|
<div class="line-container-p24">
|
|
|
- <div class="df jcfe">
|
|
|
|
|
|
|
+ <div class="df jcfe" v-if="shipOwnerDetail.code">
|
|
|
<el-button
|
|
<el-button
|
|
|
v-if="unchangeableShipOwner"
|
|
v-if="unchangeableShipOwner"
|
|
|
type="primary"
|
|
type="primary"
|
|
@@ -109,6 +109,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div v-if="shipOwnerDetail.shipInfo.length != 0">
|
|
<div v-if="shipOwnerDetail.shipInfo.length != 0">
|
|
|
<ShipInfo
|
|
<ShipInfo
|
|
|
|
|
+ ref="shipInfoRef"
|
|
|
:shipInfos="shipOwnerDetail.shipInfo"
|
|
:shipInfos="shipOwnerDetail.shipInfo"
|
|
|
:shipOwnerId="route.query.shipOwnerId"
|
|
:shipOwnerId="route.query.shipOwnerId"
|
|
|
></ShipInfo>
|
|
></ShipInfo>
|
|
@@ -233,6 +234,7 @@ let initShipInfo = {
|
|
|
},
|
|
},
|
|
|
],
|
|
],
|
|
|
};
|
|
};
|
|
|
|
|
+let shipInfoRef = ref(null);
|
|
|
async function addShipOwner() {
|
|
async function addShipOwner() {
|
|
|
if (!checkShipOwner()) return;
|
|
if (!checkShipOwner()) return;
|
|
|
let postData = shipOwnerDetail.value;
|
|
let postData = shipOwnerDetail.value;
|
|
@@ -247,6 +249,7 @@ async function addShipOwner() {
|
|
|
data.result.shipInfo = [initShipInfo];
|
|
data.result.shipInfo = [initShipInfo];
|
|
|
shipOwnerDetail.value = data.result;
|
|
shipOwnerDetail.value = data.result;
|
|
|
unchangeableShipOwner.value = true;
|
|
unchangeableShipOwner.value = true;
|
|
|
|
|
+ addShip();
|
|
|
})
|
|
})
|
|
|
.catch(() => {
|
|
.catch(() => {
|
|
|
router.push("/shipOwnerManage/shipOwnerList");
|
|
router.push("/shipOwnerManage/shipOwnerList");
|
|
@@ -291,6 +294,9 @@ async function getShipOwnerDetail(shipOwnerId) {
|
|
|
}
|
|
}
|
|
|
function addShip() {
|
|
function addShip() {
|
|
|
shipOwnerDetail.value.shipInfo = [initShipInfo];
|
|
shipOwnerDetail.value.shipInfo = [initShipInfo];
|
|
|
|
|
+ setTimeout(() => {
|
|
|
|
|
+ shipInfoRef.value.changeDisable(false);
|
|
|
|
|
+ }, 100);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
let isUpdate = ref(false);
|
|
let isUpdate = ref(false);
|