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

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'