diff --git a/data-room-ui/packages/BasicComponents/ScreenScrollBoard/index.vue b/data-room-ui/packages/BasicComponents/ScreenScrollBoard/index.vue index 93ae218f..09e634fa 100644 --- a/data-room-ui/packages/BasicComponents/ScreenScrollBoard/index.vue +++ b/data-room-ui/packages/BasicComponents/ScreenScrollBoard/index.vue @@ -52,7 +52,10 @@ export default { methods: { // 表格点击事件 rowClick (row) { - this.linkage(row) + const origData = this.config.option.origData + if (row && row.rowIndex && this.config && this.config.option && origData && origData.length){ + this.linkage(origData [row.rowIndex]) + } }, dataFormatting (config, data) { this.config.loading = false @@ -60,6 +63,7 @@ export default { const dataList = [] const alignList = [] const widthList = [] + config.option.origData = data?.data if (config.customize.columnConfig.length === 0) { const key = [] for (const i in data.columnData) { diff --git a/data-room-ui/packages/BasicComponents/ScreenScrollBoard/settingConfig.js b/data-room-ui/packages/BasicComponents/ScreenScrollBoard/settingConfig.js index d7078d7f..ad484bb9 100644 --- a/data-room-ui/packages/BasicComponents/ScreenScrollBoard/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/ScreenScrollBoard/settingConfig.js @@ -8,6 +8,7 @@ export const settingConfig = { columnWidth: [], align: [], data: [], + origData:[], // 设置面板属性的显隐 displayOption: { ...displayOption,