diff --git a/data-room-ui/packages/js/mixins/commonMixins.js b/data-room-ui/packages/js/mixins/commonMixins.js index b713c862..8f63d0c3 100644 --- a/data-room-ui/packages/js/mixins/commonMixins.js +++ b/data-room-ui/packages/js/mixins/commonMixins.js @@ -61,27 +61,23 @@ export default { }, // 跟当前组件计算表达式关联的组件的数据集合 currentDataset () { - // ['RiTkJGDa','PEKwsHbf']this.config.expressionCodes - const newDataset = this.config.expressionCodes?.map(code => { - return this.dataset[code] + const newDataset = {} + this.config.expressionCodes?.forEach(code => { + if (this.dataset[code]) { + newDataset[code] = this.dataset[code] + } }) - if (newDataset?.some(item => !item)) { - return null - } else { - return newDataset - } + return newDataset }, // 跟当前组件计算表达式关联的组件的数据集合 currentComputedDatas () { - // ['RiTkJGDa','PEKwsHbf']this.config.expressionCodes - const newDataset = this.config.expressionCodes?.map(code => { - return this.computedDatas[code] + const newDataset = {} + this.config.expressionCodes?.forEach(code => { + if (this.computedDatas[code]) { + newDataset[code] = this.computedDatas[code] + } }) - if (newDataset?.some(item => !item)) { - return null - } else { - return newDataset - } + return newDataset }, // 组件数据加载时的背景颜色 loadingBackground () {