From 4e667dbfa82d45844bc8931eeb326d83674033b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=98=E6=B0=91=E5=BA=B7?= Date: Wed, 25 Jun 2025 15:40:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AF=E4=BF=A1=E4=BB=A3=E7=A0=81=E5=BA=93-?= =?UTF-8?q?=E8=BD=AF=E4=BB=B6=E5=88=97=E8=A1=A8=E6=B7=BB=E5=8A=A0=E5=8F=AF?= =?UTF-8?q?=E4=BF=A1=E5=88=86=E6=95=B0=E3=80=81=E8=BD=AF=E4=BB=B6=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E8=B7=B3=E8=BD=AC=E8=AF=A6=E6=83=85=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Jyh/AI/Home/components/OssList.vue | 3 ++- src/views/Jyh/Search/Components/OssQuery.vue | 6 ++++-- src/views/Jyh/Search/index.vue | 14 ++++++++++++-- src/views/Jyh/Version/Detail/index.vue | 12 +++++++++++- 4 files changed, 29 insertions(+), 6 deletions(-) diff --git a/src/views/Jyh/AI/Home/components/OssList.vue b/src/views/Jyh/AI/Home/components/OssList.vue index 450f290..38762fd 100644 --- a/src/views/Jyh/AI/Home/components/OssList.vue +++ b/src/views/Jyh/AI/Home/components/OssList.vue @@ -163,7 +163,8 @@ const pager = ref({ const columns = ref([ { key: 'softwareName', label: '软件名称', visible: true, filterable: true, sortable: false }, { key: 'softwareVersion', label: '软件版本', visible: true, filterable: true, sortable: false }, - { key: 'securityScore', label: '软件评分', visible: true, filterable: false, sortable: true }, + { key: 'trustScore', label: '软件可信评分', visible: true, filterable: false, sortable: true }, + { key: 'securityScore', label: '软件重要性评分', visible: true, filterable: false, sortable: true }, { key: 'licenseNum', label: 'License数量', visible: true, filterable: false, sortable: false,width: 140 }, { key: 'industryCategory', label: '行业类型', visible: true, filterable: true, sortable: false }, { key: 'primaryLanguage', label: '编程语言', visible: true, filterable: true, sortable: false }, diff --git a/src/views/Jyh/Search/Components/OssQuery.vue b/src/views/Jyh/Search/Components/OssQuery.vue index 8f50d35..9d7839d 100644 --- a/src/views/Jyh/Search/Components/OssQuery.vue +++ b/src/views/Jyh/Search/Components/OssQuery.vue @@ -296,7 +296,8 @@ const openDelete = (row: any) => { const defultColumns = ref([ { key: 'softwareName', label: '软件名称', visible: true, filterable: true, sortable: false }, { key: 'softwareVersion', label: '软件版本', visible: true, filterable: true, sortable: false }, - { key: 'securityScore', label: '软件评分', visible: true, filterable: false, sortable: true }, + { key: 'trustScore', label: '软件可信评分', visible: true, filterable: false, sortable: true }, + { key: 'securityScore', label: '软件重要性评分', visible: true, filterable: false, sortable: true }, { key: 'licenseNum', label: 'License数量', visible: true, filterable: false, sortable: false,width: 140 }, { key: 'industryCategory', label: '行业类型', visible: true, filterable: true, sortable: false }, { key: 'primaryLanguage', label: '编程语言', visible: true, filterable: true, sortable: false }, @@ -326,7 +327,8 @@ const defultColumns = ref([ const columns = ref([ { key: 'softwareName', label: '软件名称', visible: true, filterable: true, sortable: false }, { key: 'softwareVersion', label: '软件版本', visible: true, filterable: true, sortable: false }, - { key: 'securityScore', label: '软件评分', visible: true, filterable: false, sortable: true }, + { key: 'trustScore', label: '软件可信评分', visible: true, filterable: false, sortable: true }, + { key: 'securityScore', label: '软件重要性评分', visible: true, filterable: false, sortable: true }, { key: 'licenseNum', label: 'License数量', visible: true, filterable: false, sortable: false,width: 140 }, { key: 'industryCategory', label: '行业类型', visible: true, filterable: true, sortable: false }, { key: 'primaryLanguage', label: '编程语言', visible: true, filterable: true, sortable: false }, diff --git a/src/views/Jyh/Search/index.vue b/src/views/Jyh/Search/index.vue index 30f21c3..cf44695 100644 --- a/src/views/Jyh/Search/index.vue +++ b/src/views/Jyh/Search/index.vue @@ -37,17 +37,27 @@ const route = useRoute(); const selectTab = ref(route.query.tab || 'OssQuery'); +// 监听 tab 值变化,更新 URL 参数 +watch(selectTab, (newTab) => { + router.replace({ + name: route.name, + params: route.params, + query: { ...route.query, tab: newTab } + }); +}); -// 监听路由变化,更新 Tab +// 监听 URL 参数变化,更新 tab 值 watch( () => route.query.tab, (newTab) => { if (newTab) { selectTab.value = newTab; } - } + }, + { immediate: true } // 初始化时执行一次 ); + // 删除弹窗 const item = ref(''); const deleteModal = ref(); diff --git a/src/views/Jyh/Version/Detail/index.vue b/src/views/Jyh/Version/Detail/index.vue index a984f8e..f7b3e02 100644 --- a/src/views/Jyh/Version/Detail/index.vue +++ b/src/views/Jyh/Version/Detail/index.vue @@ -15,7 +15,17 @@ - 软件评分:可信评分:{{ ReleaseInfo.basicInfo.trustScore || '--' }} + + 重要性评分: