소스 검색

[Fix 0000] 文本整改于跳转功能问题修复

houzekong 2 달 전
부모
커밋
9d27022baa
2개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      src/layouts/default/feature/SimpleMap.vue
  2. 2 1
      src/utils/index.ts

+ 1 - 1
src/layouts/default/feature/SimpleMap.vue

@@ -1,7 +1,7 @@
 <template>
   <div ref="mapContainer" class="map-container"></div>
   <div v-if="!isTopLevel" class="map-reset-btn">
-    <Button :loading="mapLoading" type="primary" @click="revertStack">返回上级{{ historyStack.length }}</Button>
+    <Button :loading="mapLoading" type="primary" @click="revertStack">返回上级</Button>
   </div>
 </template>
 

+ 2 - 1
src/utils/index.ts

@@ -9,6 +9,7 @@ import dayjs from 'dayjs';
 import { router } from '../router';
 import { useMineDepartmentStore } from '../store/modules/mine';
 import QueryString from 'qs';
+import { get } from 'lodash';
 // 代码逻辑说明: 【VUEN-656】配置外部网址打不开,原因是带了#号,需要替换一下
 export const URL_HASH_TAB = `__AGWE4H__HASH__TAG__PWHRG__`;
 
@@ -84,7 +85,7 @@ export function advancedRoutePush(params: { path?: string; query?: any; name?: s
 export function advancedRoutePush(params: { path?: string; query?: any; name?: string } | string) {
   let query;
   if (typeof params === 'string') {
-    query = QueryString.parse(params);
+    query = QueryString.parse(get(params.split('?'), '[1]', ''));
   } else {
     query = params.query;
   }