diff --git a/src/store/getters.js b/src/store/getters.js index a58f24f..084e007 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -32,6 +32,7 @@ const getters = { houseItem: (state) => state.xiaoqu.houseItem, refreshBuild: (state) => state.xiaoqu.refreshBuild, personNum: (state) => state.xiaoqu.personNum, + resetBtn: (state) => state.xiaoqu.reset, }; export default getters; diff --git a/src/views/components/IndexModel/components/pieChart.vue b/src/views/components/IndexModel/components/pieChart.vue index d0ad62a..a48064f 100644 --- a/src/views/components/IndexModel/components/pieChart.vue +++ b/src/views/components/IndexModel/components/pieChart.vue @@ -44,6 +44,7 @@ export default { watch: { queryParamsIndex: { handler(newVal, oldVal) { + this.currentIndex = 0; this.getPie(); }, deep: true, diff --git a/src/views/components/foldpanelLeft/index.vue b/src/views/components/foldpanelLeft/index.vue index e25bccb..3ee2da6 100644 --- a/src/views/components/foldpanelLeft/index.vue +++ b/src/views/components/foldpanelLeft/index.vue @@ -43,9 +43,19 @@ export default { panelSate: false, }; }, - + watch: { + queryParamsIndex: { + handler(newVal, oldVal) { + if (this.isShare) return; + if (newVal.shequId == "") { + this.panelSate = false; + } + }, + deep: true, + }, + }, computed: { - ...mapGetters(["panel"]), + ...mapGetters(["panel", "queryParamsIndex"]), filterImage() { let isTrue = this.isShare ? this.panel.leftPanel : this.panelSate; if (isTrue) { diff --git a/src/views/components/foldpanelRight/index.vue b/src/views/components/foldpanelRight/index.vue index 56ba597..5f5e09b 100644 --- a/src/views/components/foldpanelRight/index.vue +++ b/src/views/components/foldpanelRight/index.vue @@ -38,8 +38,19 @@ export default { panelSate: false, }; }, + watch: { + queryParamsIndex: { + handler(newVal, oldVal) { + if (this.isShare) return; + if (newVal.shequId == "") { + this.panelSate = false; + } + }, + deep: true, + }, + }, computed: { - ...mapGetters(["panel"]), + ...mapGetters(["panel", "queryParamsIndex"]), filterImage() { let isTrue = this.isShare ? this.panel.rightPanel : this.panelSate; if (isTrue) { diff --git a/src/views/shequ.vue b/src/views/shequ.vue index 38ec296..d8eef9c 100644 --- a/src/views/shequ.vue +++ b/src/views/shequ.vue @@ -1,6 +1,6 @@