liuQiang 1 年之前
父节点
当前提交
79ea5ed4f6
共有 1 个文件被更改,包括 22 次插入9 次删除
  1. 22 9
      src/layout/indexCommon.vue

+ 22 - 9
src/layout/indexCommon.vue

@@ -518,17 +518,30 @@ const clickTab = (item) => {
     if (toFileData.value) {
       localStorage.setItem("inChat",0)
       // 去全文搜索单独判断
-      if(toFileData.value.name == "全局搜索"){
-        // console.log("clickRowId.value", JSON.stringify(toRaw(toFileData.value).clickRowId)); 
+      if(toFileData.value.name == "全局搜索" || toFileData.value.label == "全局搜索"){
+        // console.log("clickRowId.value", JSON.stringify(toRaw(toFileData.value).clickRowId));
         editableTabsValue.value = toFileData.value.path
         isAlive.value = true
-        router.push({
-          name: toFileData.value.path,
-          state: {
-            // row: JSON.stringify(toRaw(toFileData.value.clickRowId)),
-            clickRowId: JSON.stringify(toRaw(toFileData.value).clickRowId),
-          },
-      });
+        console.log('route',route.path);
+        // 如果当前已经在search就跳到中转页面
+        if(route.path == "/search"){
+          router.push({
+            path: '/allback',
+            query: {
+              // row: JSON.stringify(toRaw(toFileData.value.clickRowId)),
+              clickRowId: JSON.stringify(toRaw(toFileData.value).clickRowId),
+            },
+         });
+        }else{
+          // 否则去search
+          router.push({
+            name: toFileData.value.path,
+            state: {
+              // row: JSON.stringify(toRaw(toFileData.value.clickRowId)),
+              clickRowId: JSON.stringify(toRaw(toFileData.value).clickRowId),
+            },
+         });
+        }
         return
       }
       editableTabsValue.value = toFileData.value.path