mirror of
https://github.com/dataease/dataease.git
synced 2026-05-15 05:22:13 +08:00
fix(仪表板、数据大屏): 修复复制保存后浏览器url未变化,直接刷新会失效问题
This commit is contained in:
@@ -263,7 +263,7 @@ const saveResource = (checkParams?) => {
|
||||
canvasSave(() => {
|
||||
snapshotStore.resetStyleChangeTimes()
|
||||
let url = window.location.href
|
||||
url = url.replace(/\?opt=create/, `?resourceId=${dvInfo.value.id}`)
|
||||
url = url.replace(/(#\/[^?]*)(?:\?[^#]*)?/, `$1?resourceId=${dvInfo.value.id}`)
|
||||
if (!embeddedStore.baseUrl) {
|
||||
window.history.replaceState(
|
||||
{
|
||||
|
||||
@@ -31,6 +31,7 @@ import DeResourceGroupOpt from '@/views/common/DeResourceGroupOpt.vue'
|
||||
import {
|
||||
canvasSave,
|
||||
checkCanvasChangePre,
|
||||
cleanUrlAndSetDvId,
|
||||
findAllViewsId,
|
||||
initCanvasData
|
||||
} from '@/utils/canvasUtils'
|
||||
@@ -181,7 +182,7 @@ const saveResource = (checkParams?) => {
|
||||
snapshotStore.resetStyleChangeTimes()
|
||||
wsCache.delete('DE-DV-CATCH-' + dvInfo.value.id)
|
||||
let url = window.location.href
|
||||
url = url.replace(/\?opt=create/, `?dvId=${dvInfo.value.id}`)
|
||||
url = url.replace(/(#\/[^?]*)(?:\?[^#]*)?/, `$1?dvId=${dvInfo.value.id}`)
|
||||
if (!embeddedStore.baseUrl) {
|
||||
window.history.replaceState(
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user