bill 4 ay önce
ebeveyn
işleme
4bd50aa3eb
1 değiştirilmiş dosya ile 12 ekleme ve 7 silme
  1. 12 7
      src/views/scene/mode.vue

+ 12 - 7
src/views/scene/mode.vue

@@ -5,7 +5,7 @@
     :size="size"
     :style="{ '--size': `${size}px`, width: `${size}px`, height: `${size}px` }"
     :active-key="customMap.mode"
-    v-if="!disabledMap.mode"
+    v-if="!disabledMap.mode && menus.length > 1"
   />
 </template>
 
@@ -20,11 +20,6 @@ defineProps<{ size: number }>();
 
 const tabs = [
   {
-    mode: Mode.pano,
-    icon: "panorama_f",
-    activeIcon: "panorama_t",
-  },
-  {
     mode: Mode.cloud,
     icon: "point_c_f",
     activeIcon: "point_c_t",
@@ -40,7 +35,17 @@ const menus = computed(() =>
     onClick: () => (customMap.mode = tab.mode === Mode.pano ? Mode.cloud : Mode.pano),
   }))
 );
-customMap.mode = Number(localStorage.getItem(key)) || Mode.pano;
+
+if (!params.temp) {
+  tabs.unshift({
+    mode: Mode.pano,
+    icon: "panorama_f",
+    activeIcon: "panorama_t",
+  });
+  customMap.mode = Number(localStorage.getItem(key)) || Mode.pano;
+} else {
+  customMap.mode = Number(localStorage.getItem(key)) || Mode.cloud;
+}
 watch(
   () => customMap.mode,
   () => {