Merge pull request #5900 from dataease/pr@dev@refactor_outer-params
refactor(仪表板): 外部参数配置时,对于某一参数下已经配置的视图,添加参数联动字段选择视图时不重复出现 #5697
This commit is contained in:
commit
58b6458c55
@ -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'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user