Quellcode durchsuchen

feat: 导航设置

rindy vor 9 Monaten
Ursprung
Commit
cd589967e9
7 geänderte Dateien mit 6899 neuen und 22492 gelöschten Zeilen
  1. 2 2
      index.html
  2. 0 16721
      package-lock.json
  3. 1 1
      package.json
  4. 6874 5760
      pnpm-lock.yaml
  5. 3 2
      src/sdk.js
  6. 8 5
      src/views/topicNavigation/index.vue
  7. 11 1
      vite.config.ts

+ 2 - 2
index.html

@@ -8,8 +8,8 @@
   </head>
   <body>
     <div id="app"></div>
-    <script src="https://4dkk.4dage.com/v4/www/sdk/kankan-sdk-deps.js"></script>
-    <script src="https://4dkk.4dage.com/v4/www/sdk/kankan-sdk.js"></script>
+    <script src="https://vr-test.scdjw.com.cn/sdk/kankan-sdk-deps.js"></script>
+    <script src="https://vr-test.scdjw.com.cn/sdk/kankan-sdk.js"></script>
     <script type="module" src="/src/main.ts"></script>
   </body>
 </html>

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 16721
package-lock.json


+ 1 - 1
package.json

@@ -55,7 +55,7 @@
     "babel-loader": "^9.1.3",
     "c8": "^9.1.0",
     "concurrently": "^8.2.2",
-    "cypress": "^13.8.0",
+    "cypress": "^13.15.0",
     "esbuild": "^0.20.2",
     "eslint": "^8.57.0",
     "eslint-config-prettier": "^9.1.0",

Datei-Diff unterdrückt, da er zu groß ist
+ 6874 - 5760
pnpm-lock.yaml


+ 3 - 2
src/sdk.js

@@ -1,5 +1,6 @@
 let config = {
-    server: 'https://www.4dkankan.com/',
+    server: '',//'https://vr-test.scdjw.com.cn/',
+    resource: 'https://djqk-vr.obsv3.scrb-cd-1.sichuandaily.com.cn/',
    // edition: 'v2',
     view: false,// 开启编辑模式
     useAuth: false // 开启鉴权模式
@@ -15,7 +16,7 @@ export function useSDK() {
         if (num) {
             config.num = num
         } else {
-            config.num = 'KJ-D6w2oMLtWQQ'
+            config.num = 'KJ-t-3Y6dxgyehDk'
         }
         __sdk = window.__sdk = new window.KanKan(config)
         setup && setup(__sdk)

+ 8 - 5
src/views/topicNavigation/index.vue

@@ -80,18 +80,21 @@ import { onMounted, onUnmounted } from 'vue'
 import { NRadio, NPopover, useDialog, useMessage } from 'naive-ui'
 import { WalkSharp, TrashOutline, EllipsisHorizontal } from '@vicons/ionicons5'
 const sdk = useSDK()
+const panos = ref([])
+
+sdk.PanoCheckManager.on('changed', (list: any) => {
+  panos.value = list
+  console.log(panos.value)
+})
 
 onMounted(() => {
   sdk.Scene.whenLoaded(() => {
-    sdk.Scene.hideFloorCadImage()
-    sdk.WalkManager.edit.enter()
+    sdk.PanoCheckManager.enter()
   })
 })
 
 onUnmounted(() => {
-  sdk.Scene.showFloorCadImage()
-  sdk.WalkManager.edit.exit()
-  sdk.Camera.panorama()
+  sdk.PanoCheckManager.leave()
 })
 
 defineProps<{ msg: string }>()

+ 11 - 1
vite.config.ts

@@ -43,6 +43,16 @@ export default defineConfig(({ mode }) => ({
     sourcemap: mode === 'production' ? false : 'inline'
   },
   server: {
-    port: 3000
+    port: 3000,
+    proxy: {
+      '/service': {
+        target: 'https://vr-test.scdjw.com.cn',
+        changeOrigin: true
+      },
+      '/scene_view_data': {
+        target: 'https://djqk-vr.obsv3.scrb-cd-1.sichuandaily.com.cn',
+        changeOrigin: true
+      }
+    }
   }
 }))