可信代码库-软件列表添加可信分数、软件列表跳转详情问题修复

This commit is contained in:
付民康
2025-06-25 15:40:29 +08:00
parent 8f75021798
commit 4e667dbfa8
4 changed files with 29 additions and 6 deletions

View File

@@ -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 },

View File

@@ -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 },

View File

@@ -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();

View File

@@ -15,7 +15,17 @@
<span class="split"></span>
<!-- <span class="span1">生命周期状态</span><span class="span2">{{ softwareData.lifecycle }}</span>-->
<!-- <span class="split"></span>-->
<span class="span1">软件评分</span><span class="span2"
<span class="span1">可信评分</span><span class="span2"
style="
font-weight: bold;
color: #409EFF;
font-size: 16px;
text-decoration: underline;
cursor: pointer;
"
>{{ ReleaseInfo.basicInfo.trustScore || '&#45;&#45;' }}</span>
<span class="split"></span>
<span class="span1">重要性评分</span><span class="span2"
style="
font-weight: bold;
color: #409EFF;