|
|
@@ -212,7 +212,9 @@
|
|
|
class="p30 mb30 df jcfe"
|
|
|
style="background: #fff"
|
|
|
>
|
|
|
- <el-button @click="submit" type="primary">添加船舶</el-button>
|
|
|
+ <el-button :loading="isSubmitLoading" @click="submit" type="primary">
|
|
|
+ {{ isSubmitLoading ? "正在添加" : "添加船舶" }}
|
|
|
+ </el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -431,7 +433,7 @@ function cancelAdd() {
|
|
|
currentIndex.value = _.cloneDeep(cacheIndex);
|
|
|
shipInfoDisabled.value = true;
|
|
|
}
|
|
|
-
|
|
|
+let isSubmitLoading = ref(false);
|
|
|
async function submit() {
|
|
|
if (!props.shipInfos[currentIndex.value].shipname) {
|
|
|
ElMessage({
|
|
|
@@ -440,10 +442,12 @@ async function submit() {
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
+ isSubmitLoading.value = true;
|
|
|
let res = await api.addShip({
|
|
|
...props.shipInfos[currentIndex.value],
|
|
|
shipOwnerId: props.shipOwnerId,
|
|
|
});
|
|
|
+ isSubmitLoading.value = false;
|
|
|
store.commit("removeAlive", "shipOwnerList");
|
|
|
router.replace("/shipOwnerManage/shipOwnerList");
|
|
|
}
|