|
@@ -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
|