|
@@ -174,10 +174,23 @@ export default {
|
|
|
const currentScene = state.currentScene;
|
|
|
Array.from(rootState.info.scenes).forEach((item, index) => {
|
|
|
if (item.type === "pano") {
|
|
|
+ const isHasVlookat = () =>
|
|
|
+ rootState.info.scenes[index]["initVisual"].vlookat &&
|
|
|
+ !isNaN(rootState.info.scenes[index]["initVisual"].vlookat);
|
|
|
+ const isHasHlookat = () =>
|
|
|
+ rootState.info.scenes[index]["initVisual"].hlookat &&
|
|
|
+ !isNaN(rootState.info.scenes[index]["initVisual"].hlookat);
|
|
|
+
|
|
|
+ console.log("isHasVlookat", isHasVlookat(), isHasHlookat());
|
|
|
+
|
|
|
rootState.info.scenes[index]["initVisual"] = {
|
|
|
...currentScene.initVisual,
|
|
|
- vlookat: vlookat || 0,
|
|
|
- hlookat: hlookat || 0,
|
|
|
+ vlookat: isHasVlookat()
|
|
|
+ ? rootState.info.scenes[index]["initVisual"].vlookat
|
|
|
+ : vlookat || 0,
|
|
|
+ hlookat: isHasHlookat()
|
|
|
+ ? rootState.info.scenes[index]["initVisual"].hlookat
|
|
|
+ : hlookat || 0,
|
|
|
};
|
|
|
}
|
|
|
});
|