Merge pull request #484 from dataease/pr@dev@feat_panel-view-set-bar

refactor:明细弹出样式修改
This commit is contained in:
王嘉豪 2021-08-03 12:06:25 +08:00 committed by GitHub
commit 355b780579
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 3 deletions

View File

@ -6,7 +6,7 @@
@click="handleClick"
@mousedown="elementMouseDown"
>
<edit-bar v-if="config === curComponent" />
<edit-bar v-if="config === curComponent" @showViewDetails="showViewDetails" />
<de-out-widget
v-if="config.type==='custom'"
:id="'component' + config.id"
@ -18,6 +18,7 @@
/>
<component
ref="wrapperChild"
:is="config.component"
v-else
:out-style="config.style"
@ -110,6 +111,9 @@ export default {
//
e.stopPropagation()
this.$store.commit('setCurComponent', { component: this.config, index: this.index })
},
showViewDetails(){
this.$refs.wrapperChild.openChartDetailsDialog();
}
}
}

View File

@ -43,7 +43,7 @@ export default {
]),
methods: {
showViewDetails() {
eventBus.$emit('showViewDetails')
this.$emit('showViewDetails')
}
}
}

View File

@ -66,6 +66,10 @@ export default {
type: Boolean,
required: false,
default: false
},
componentIndex: {
type: Number,
required: false
}
},
data() {
@ -128,7 +132,6 @@ export default {
this.getData(this.element.propValue.viewId)
},
mounted() {
eventBus.$on('showViewDetails', this.openChartDetailsDialog)
},
methods: {
mergeStyle() {