|
|
@@ -170,7 +170,7 @@ import { ref, onMounted } from "vue";
|
|
|
import { getOATasks, ssoLogin } from "@/api/user";
|
|
|
import { useUserStore } from "@/stores/useUserStore";
|
|
|
import { Icon } from "@iconify/vue";
|
|
|
-
|
|
|
+import { ElLoading, ElMessage } from "element-plus";
|
|
|
import router from "@/router";
|
|
|
const userStore = useUserStore();
|
|
|
|
|
|
@@ -239,6 +239,11 @@ const goBackPage = async (row) => {
|
|
|
},
|
|
|
});
|
|
|
} else {
|
|
|
+ const loading = ElLoading.service({
|
|
|
+ lock: true,
|
|
|
+ text: "正在跳转,请稍候...",
|
|
|
+ background: "rgba(0, 0, 0, 0.7)",
|
|
|
+ });
|
|
|
const newTab = window.open("", "_blank");
|
|
|
newTab.location.href =
|
|
|
"https://yfoa.keruioil.com/wui/index.html" +
|
|
|
@@ -248,6 +253,9 @@ const goBackPage = async (row) => {
|
|
|
|
|
|
setTimeout(function () {
|
|
|
newTab.location.href = `https://yfoa.keruioil.com/spa/workflow/static4form/index.html?_rdm=1776063595284#/main/workflow/req?requestid=${row.requestId}`;
|
|
|
+ setTimeout(() => {
|
|
|
+ loading.close();
|
|
|
+ }, 500);
|
|
|
}, 100);
|
|
|
}
|
|
|
}
|