瀏覽代碼

✨ feat: 智能注气视频中心跳转

Zimo 2 周之前
父節點
當前提交
fd9a71c904
共有 1 個文件被更改,包括 35 次插入3 次删除
  1. 35 3
      src/components/home/CardItem.vue

+ 35 - 3
src/components/home/CardItem.vue

@@ -189,7 +189,7 @@ const handleView = async (item: Item) => {
       if (res) {
         window.open(
           "https://yfoa.keruioil.com/wui/index.html?ssoToken=" + res + "#/main",
-          "_blank",
+          "_blank"
         );
       }
     } else {
@@ -203,7 +203,7 @@ const handleView = async (item: Item) => {
         import.meta.env.VITE_PMS_URL +
           "/portalLogin?username=" +
           userStore.getUser.username,
-        "_blank",
+        "_blank"
       );
     } else {
       router.push({ path: "/login" });
@@ -237,7 +237,39 @@ const handleView = async (item: Item) => {
           userStore.getUser.username +
           "&" +
           extraParam,
-        "_blank",
+        "_blank"
+      );
+    } else {
+      router.push({ path: "/login" });
+    }
+  }
+
+  if (item.label === "智能注气系统(IGIS)") {
+    const extraParam = "source=znzq";
+    if (userStore.getUser.username && getAccessToken()) {
+      window.open(
+        import.meta.env.VITE_PMS_URL +
+          "/portalLogin?username=" +
+          userStore.getUser.username +
+          "&" +
+          extraParam,
+        "_blank"
+      );
+    } else {
+      router.push({ path: "/login" });
+    }
+  }
+
+  if (item.label === "视频中心") {
+    const extraParam = "source=spzx";
+    if (userStore.getUser.username && getAccessToken()) {
+      window.open(
+        import.meta.env.VITE_PMS_URL +
+          "/portalLogin?username=" +
+          userStore.getUser.username +
+          "&" +
+          extraParam,
+        "_blank"
       );
     } else {
       router.push({ path: "/login" });