Merge pull request #5900 from dataease/pr@dev@refactor_outer-params

refactor(仪表板): 外部参数配置时,对于某一参数下已经配置的视图,添加参数联动字段选择视图时不重复出现 #5697
This commit is contained in:
王嘉豪 2023-08-14 17:04:06 +08:00 committed by GitHub
commit 58b6458c55
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -97,7 +97,7 @@
@change="viewInfoOnChange(targetViewInfo)"
>
<el-option
v-for="item in currentLinkPanelViewArray"
v-for="item in currentLinkPanelViewArray.filter(curItem => !viewSelectedField.includes(curItem.id) || curItem.id === targetViewInfo.targetViewId)"
:key="item.id"
:label="item.name"
:value="item.id"
@ -287,6 +287,14 @@ export default {
panelInfo() {
return this.$store.state.panel.panelInfo
},
viewSelectedField(){
const viewIds = []
this.outerParamsInfo.targetViewInfoList.forEach((targetViewInfo)=>{
viewIds.push(targetViewInfo.targetViewId)
})
console.log('viewIds='+JSON.stringify(viewIds))
return viewIds
},
...mapState([
'componentData',
'canvasStyleData'