From 6860d20be92f419cbe1f753e45527cd8c925f5cf Mon Sep 17 00:00:00 2001 From: zhangxiaodi1 Date: Wed, 6 Nov 2024 20:24:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=87=E6=A0=87=E9=9B=86=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=85=8D=E7=BD=AE=E8=B7=B3=E8=BD=AC=E6=8C=87?= =?UTF-8?q?=E6=A0=87=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dataset/CodeRepItem/CodeRepItem.vue | 9 ++++++++- src/views/dataset/RepIndexSet/RepIndexSet.vue | 16 +++++++++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) 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