Explorar o código

feat: 添加场景码支持

rindy %!s(int64=2) %!d(string=hai) anos
pai
achega
dc3a292631
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      src/pages/Viewer.vue

+ 7 - 1
src/pages/Viewer.vue

@@ -373,6 +373,7 @@ const onPointsUpdate = type => {
 }
 
 onMounted(() => {
+    const num = browser.valueFromUrl('m') || ''
     const projectId = browser.valueFromUrl('projectId') || 1
     http.get(`smart-site/project/info?projectId=${projectId}`)
         .then(response => {
@@ -387,7 +388,12 @@ onMounted(() => {
                     }
                     project.value = response.data
                     if (project.value.sceneList.length) {
-                        source.value = project.value.sceneList[0]
+                        if (num) {
+                            source.value = project.value.sceneList.find(c => c.num == num)
+                        }
+                        if (!source.value) {
+                            source.value = project.value.sceneList[0]
+                        }
                         if (showAdjust.value || showSplit.value) {
                             onBimChecked()
                             nextTick(() => onDbsChecked())