tremble hace 3 años
padre
commit
9b2a88e3e7
Se han modificado 1 ficheros con 10 adiciones y 8 borrados
  1. 10 8
      src/data/raw.js

+ 10 - 8
src/data/raw.js

@@ -1,10 +1,12 @@
 import {Booth} from './booth'
 
 //计算点位分布
-let calcuSpread = (start, end, other=[]) => {
+let calcuSpread = (start, end, other=[], getRid=[] ) => {
   let arr = [];
   for (let i = 0; i <= end - start; i++) {
-    arr.push(start + i);
+    if (!(getRid.indexOf(start + i)>-1)) {
+      arr.push(start + i);
+    }
   }
   return arr.concat(other);
 };
@@ -18,7 +20,7 @@ let region = [
     desc: "大众创业万众创新",
     short: "序厅",
     company: Booth.find(item=>item.id=='xuting').company, //序厅展位ID
-    spread: calcuSpread(0, 7,[244,245]),
+    spread: calcuSpread(0, 7,[244,245],[4]),
     firstView: {
       panoId: "0",
       panoQuaternion: {
@@ -36,7 +38,7 @@ let region = [
     desc: "拓展就业空间", //展区简介,
     short: "新业态",
     company: Booth.find(item=>item.id=='one').company,  //对应展位id
-    spread: calcuSpread(8, 47,[4,238,252,253]),
+    spread: calcuSpread(8, 47,[4,238,252,253],[47]),
     firstView: {
       panoId: "4",
       panoQuaternion: {
@@ -54,7 +56,7 @@ let region = [
     desc: "助力自立自强",
     short: "新技术",
     company: Booth.find(item=>item.id=='two').company,  //展区二展位ID
-    spread: calcuSpread(48, 97,[47,239,240]),
+    spread: calcuSpread(48, 97,[47,239,240],[66]),
     firstView: {
       panoId: "47",
       panoQuaternion: {
@@ -72,7 +74,7 @@ let region = [
     desc: "激发主体活力",
     short: "新生态",
     company: Booth.find(item=>item.id=='three').company, 
-    spread: calcuSpread(98, 133,[66,241]),
+    spread: calcuSpread(98, 133,[66,241],[133]),
     firstView: {
       panoId: "66",
       panoQuaternion: {
@@ -90,7 +92,7 @@ let region = [
     desc: "提升发展韧性",
     short: "新动能",
     company: Booth.find(item=>item.id=='four').company, 
-    spread: calcuSpread(134, 186,[133]),
+    spread: calcuSpread(134, 186,[133],[181]),
     firstView: {
       panoId: "133",
       panoQuaternion: {
@@ -108,7 +110,7 @@ let region = [
     desc: "促进共同富裕",
     short: "新模式",
     company: Booth.find(item=>item.id=='five').company, 
-    spread: calcuSpread(187, 232,[181]),
+    spread: calcuSpread(187, 232,[181],[232]),
     firstView: {
       panoId: "181",
       panoQuaternion: {