-
+
-
![]()
+
@@ -33,19 +31,39 @@ export default {
type: String,
default: "标题",
},
+ // 是否共享
+ isShare: {
+ type: Boolean,
+ default: false,
+ },
},
components: {
introduceTitle,
},
data() {
- return {};
+ return {
+ panelSate: false,
+ };
},
+
computed: {
...mapGetters(["panel"]),
+ filterImage() {
+ let isTrue = this.isShare ? this.panel.leftPanel : this.panelSate;
+ if (isTrue) {
+ return require("@/assets/images/ui/arrow_right.jpg");
+ } else {
+ return require("@/assets/images/ui/arrow_left.jpg");
+ }
+ },
},
methods: {
togglePanel() {
- this.$store.commit("SET_PANEL", { leftPanel: !this.panel.leftPanel });
+ if (this.isShare) {
+ this.$store.commit("SET_PANEL", { leftPanel: !this.panel.leftPanel });
+ } else {
+ this.panelSate = !this.panelSate;
+ }
},
},
};
diff --git a/src/views/components/foldpanelRight/index.vue b/src/views/components/foldpanelRight/index.vue
index 5cec6b8..cec3cb3 100644
--- a/src/views/components/foldpanelRight/index.vue
+++ b/src/views/components/foldpanelRight/index.vue
@@ -3,7 +3,10 @@
-
![]()
+
@@ -31,17 +27,38 @@
import { mapGetters } from "vuex";
import introduceTitle from "@/views/components/introduceTitle";
export default {
+ props: {
+ // 是否共享
+ isShare: {
+ type: Boolean,
+ default: false,
+ },
+ },
components: { introduceTitle },
data() {
- return {};
+ return {
+ panelSate: false,
+ };
},
computed: {
...mapGetters(["panel"]),
+ filterImage() {
+ let isTrue = this.isShare ? this.panel.rightPanel : this.panelSate;
+ if (isTrue) {
+ return require("@/assets/images/ui/arrow_right.jpg");
+ } else {
+ return require("@/assets/images/ui/arrow_left.jpg");
+ }
+ },
},
methods: {
togglePanel() {
- this.$store.commit("SET_PANEL", { rightPanel: !this.panel.rightPanel });
+ if (this.isShare) {
+ this.$store.commit("SET_PANEL", { rightPanel: !this.panel.rightPanel });
+ } else {
+ this.panelSate = !this.panelSate;
+ }
},
},
};
diff --git a/src/views/components/xiaoqu/building.vue b/src/views/components/xiaoqu/building.vue
index 4a4aaa6..9b8f447 100644
--- a/src/views/components/xiaoqu/building.vue
+++ b/src/views/components/xiaoqu/building.vue
@@ -220,9 +220,9 @@ export default {
background-size: cover;
.building-name {
position: absolute;
- left: 130px;
+ left: 100px;
top: 25px;
- min-width: 135px;
+ min-width: 170px;
height: 32px;
text-align: center;
line-height: 32px;
diff --git a/src/views/components/xiaoqu/house.vue b/src/views/components/xiaoqu/house.vue
index 220cdd8..1c8476b 100644
--- a/src/views/components/xiaoqu/house.vue
+++ b/src/views/components/xiaoqu/house.vue
@@ -7,7 +7,7 @@
{{ houseItem.name }}
- 室(共 {{ total }} 人)
+ (共 {{ total }} 人)
{{ houseData.typename }}
关闭