refactor(仪表板): 外部参数配置时,对于某一参数下已经配置的视图,添加参数联动字段选择视图时不重复出现 #5697

This commit is contained in:
wangjiahao 2023-08-14 17:02:27 +08:00
parent ea65ceaffe
commit abbdd5a0d7

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'