add restore to last saved for insights explorer

This commit is contained in:
MaysWind
2026-01-08 01:29:54 +08:00
parent af36fe9212
commit e39965e7b5
19 changed files with 37 additions and 3 deletions
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "More Explorer",
"Save Explorer": "Save Explorer",
"Save As New Explorer": "Save As New Explorer",
"Restore to Last Saved": "Restore to Last Saved",
"Set Explorer Name": "Set Explorer Name",
"Rename Explorer": "Rename Explorer",
"Hide Explorer": "Hide Explorer",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "更多探索",
"Save Explorer": "保存探索",
"Save As New Explorer": "另存为新的探索",
"Restore to Last Saved": "恢复到上次保存",
"Set Explorer Name": "设置探索名称",
"Rename Explorer": "重命名探索",
"Hide Explorer": "隐藏探索",
+1
View File
@@ -1717,6 +1717,7 @@
"More Explorer": "更多探索",
"Save Explorer": "儲存探索",
"Save As New Explorer": "另存新探索",
"Restore to Last Saved": "還原到上次儲存",
"Set Explorer Name": "設定探索名稱",
"Rename Explorer": "重新命名探索",
"Hide Explorer": "隱藏探索",
+19 -3
View File
@@ -85,6 +85,10 @@
<v-list-item @click="saveExplorer(true)">
<v-list-item-title>{{ tt('Save As New Explorer') }}</v-list-item-title>
</v-list-item>
<v-list-item @click="loadExplorer(currentExplorer.id, true)"
v-if="currentExplorer.id">
<v-list-item-title>{{ tt('Restore to Last Saved') }}</v-list-item-title>
</v-list-item>
</v-list>
</v-menu>
</v-btn>
@@ -306,7 +310,19 @@ const allExplorers = computed<InsightsExplorerBasicInfo[]>(() => {
ret.pop();
}
ret.push(InsightsExplorerBasicInfo.of(currentExplorer.value));
let foundCurrentExplorer = false;
for (const explorer of explorersStore.allInsightsExplorerBasicInfos) {
if (explorer.id === currentExplorer.value.id) {
ret.push(explorer);
foundCurrentExplorer = true;
break;
}
}
if (!foundCurrentExplorer) {
ret.push(InsightsExplorerBasicInfo.of(currentExplorer.value));
}
}
return ret;
@@ -438,8 +454,8 @@ function createNewExplorer(): void {
router.push(getFilterLinkUrl());
}
function loadExplorer(explorerId: string): void {
if (currentExplorer.value.id === explorerId) {
function loadExplorer(explorerId: string, force?: boolean): void {
if (!force && currentExplorer.value.id === explorerId) {
return;
}