|
@@ -1904,7 +1904,12 @@ import { useRoute } from "vue-router";
|
|
|
import _ from "lodash";
|
|
import _ from "lodash";
|
|
|
import router from "../../router";
|
|
import router from "../../router";
|
|
|
import store from "../../store";
|
|
import store from "../../store";
|
|
|
-import { ElNotification, ElMessageBox, ElMessage } from "element-plus";
|
|
|
|
|
|
|
+import {
|
|
|
|
|
+ ElNotification,
|
|
|
|
|
+ ElMessageBox,
|
|
|
|
|
+ ElMessage,
|
|
|
|
|
+ ElLoading,
|
|
|
|
|
+} from "element-plus";
|
|
|
import downloadBlobFile from "../../utils/downloadBlobFile";
|
|
import downloadBlobFile from "../../utils/downloadBlobFile";
|
|
|
import url from "../../apis/config";
|
|
import url from "../../apis/config";
|
|
|
import { subTimeStr } from "utils/utils";
|
|
import { subTimeStr } from "utils/utils";
|
|
@@ -1925,10 +1930,17 @@ async function getVoyageDetail(isInit) {
|
|
|
voyageBill.value = [];
|
|
voyageBill.value = [];
|
|
|
previewSrcList.value = [];
|
|
previewSrcList.value = [];
|
|
|
shipownerUploadFiles.value = [];
|
|
shipownerUploadFiles.value = [];
|
|
|
|
|
+ let loading = ElLoading.service({
|
|
|
|
|
+ lock: true,
|
|
|
|
|
+ text: "正在加载...",
|
|
|
|
|
+ spinner: "el-icon-loading",
|
|
|
|
|
+ background: "rgba(0, 0, 0, 0.7)",
|
|
|
|
|
+ });
|
|
|
let res = await api.getVoyageDetail({
|
|
let res = await api.getVoyageDetail({
|
|
|
type: localStorage.userType,
|
|
type: localStorage.userType,
|
|
|
voyageId: route.query.id,
|
|
voyageId: route.query.id,
|
|
|
});
|
|
});
|
|
|
|
|
+ loading.close();
|
|
|
if (res.data.status == 0) {
|
|
if (res.data.status == 0) {
|
|
|
ElNotification({
|
|
ElNotification({
|
|
|
type: "success",
|
|
type: "success",
|