diff --git a/src/views/dataset/CodeRepItem/CodeRepItem.vue b/src/views/dataset/CodeRepItem/CodeRepItem.vue index 8220170..e27a76f 100644 --- a/src/views/dataset/CodeRepItem/CodeRepItem.vue +++ b/src/views/dataset/CodeRepItem/CodeRepItem.vue @@ -23,6 +23,11 @@ import { Dialog } from '@/components/Dialog' import { getWidth } from '@/utils'; import { Upload } from '@/components/Upload' import { saveRepDataProblemApi } from '@/api/reporting/RepDataProblem/RepDataProblem' +import {useRoute} from "vue-router" +const route = useRoute(); +const pageQuery = ref(route || null); +const indexsetCode = pageQuery.value?.query?.indexsetCode; + const { t } = useI18n() @@ -61,7 +66,8 @@ const tableColumns = reactive([ { field: 'indexsetCode', label: '指标集编码', - hidden:true + hidden:true, + value:indexsetCode }, { field: 'code', @@ -160,6 +166,7 @@ const setSearchParams = (data: any) => { searchParams.value = data getList() } +setSearchParams({indexsetCode:indexsetCode}) const dialogVisible = ref(false) const dialogTitle = ref('') diff --git a/src/views/dataset/RepIndexSet/RepIndexSet.vue b/src/views/dataset/RepIndexSet/RepIndexSet.vue index 209c004..a29a118 100644 --- a/src/views/dataset/RepIndexSet/RepIndexSet.vue +++ b/src/views/dataset/RepIndexSet/RepIndexSet.vue @@ -139,12 +139,15 @@ const tableColumns = reactive([ { field: 'action', label: t('tableDemo.action'), - width: 160, + width: 200, fixed: 'right', slots: { default: (data: any) => { return ( <> + getDataConfig(data.row)}> + 数据配置 + action(data.row, 'edit')}> {t('tableDemo.edit')} @@ -252,6 +255,17 @@ const action = async (row: TableData, type: string) => { } } +/** 指标集数据配置 **/ +const getDataConfig = (data)=>{ + console.log(data); + router.push({ + name:'codeRepItem', + query:{ + indexsetCode:data.indexsetCode, + } + }) +} + const AddAction = () => { dialogTitle.value = t('tableDemo.add') currentRow.value = undefined