可信代码库-软件列表添加可信分数、软件列表跳转详情问题修复
This commit is contained in:
@@ -163,7 +163,8 @@ const pager = ref({
|
|||||||
const columns = ref([
|
const columns = ref([
|
||||||
{ key: 'softwareName', label: '软件名称', visible: true, filterable: true, sortable: false },
|
{ key: 'softwareName', label: '软件名称', visible: true, filterable: true, sortable: false },
|
||||||
{ key: 'softwareVersion', 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: 'licenseNum', label: 'License数量', visible: true, filterable: false, sortable: false,width: 140 },
|
||||||
{ key: 'industryCategory', label: '行业类型', visible: true, filterable: true, sortable: false },
|
{ key: 'industryCategory', label: '行业类型', visible: true, filterable: true, sortable: false },
|
||||||
{ key: 'primaryLanguage', label: '编程语言', visible: true, filterable: true, sortable: false },
|
{ key: 'primaryLanguage', label: '编程语言', visible: true, filterable: true, sortable: false },
|
||||||
|
|||||||
@@ -296,7 +296,8 @@ const openDelete = (row: any) => {
|
|||||||
const defultColumns = ref([
|
const defultColumns = ref([
|
||||||
{ key: 'softwareName', label: '软件名称', visible: true, filterable: true, sortable: false },
|
{ key: 'softwareName', label: '软件名称', visible: true, filterable: true, sortable: false },
|
||||||
{ key: 'softwareVersion', 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: 'licenseNum', label: 'License数量', visible: true, filterable: false, sortable: false,width: 140 },
|
||||||
{ key: 'industryCategory', label: '行业类型', visible: true, filterable: true, sortable: false },
|
{ key: 'industryCategory', label: '行业类型', visible: true, filterable: true, sortable: false },
|
||||||
{ key: 'primaryLanguage', 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([
|
const columns = ref([
|
||||||
{ key: 'softwareName', label: '软件名称', visible: true, filterable: true, sortable: false },
|
{ key: 'softwareName', label: '软件名称', visible: true, filterable: true, sortable: false },
|
||||||
{ key: 'softwareVersion', 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: 'licenseNum', label: 'License数量', visible: true, filterable: false, sortable: false,width: 140 },
|
||||||
{ key: 'industryCategory', label: '行业类型', visible: true, filterable: true, sortable: false },
|
{ key: 'industryCategory', label: '行业类型', visible: true, filterable: true, sortable: false },
|
||||||
{ key: 'primaryLanguage', label: '编程语言', visible: true, filterable: true, sortable: false },
|
{ key: 'primaryLanguage', label: '编程语言', visible: true, filterable: true, sortable: false },
|
||||||
|
|||||||
@@ -37,17 +37,27 @@ const route = useRoute();
|
|||||||
|
|
||||||
const selectTab = ref(route.query.tab || 'OssQuery');
|
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(
|
watch(
|
||||||
() => route.query.tab,
|
() => route.query.tab,
|
||||||
(newTab) => {
|
(newTab) => {
|
||||||
if (newTab) {
|
if (newTab) {
|
||||||
selectTab.value = newTab;
|
selectTab.value = newTab;
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
{ immediate: true } // 初始化时执行一次
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
// 删除弹窗
|
// 删除弹窗
|
||||||
const item = ref('');
|
const item = ref('');
|
||||||
const deleteModal = ref();
|
const deleteModal = ref();
|
||||||
|
|||||||
@@ -15,7 +15,17 @@
|
|||||||
<span class="split"></span>
|
<span class="split"></span>
|
||||||
<!-- <span class="span1">生命周期状态:</span><span class="span2">{{ softwareData.lifecycle }}</span>-->
|
<!-- <span class="span1">生命周期状态:</span><span class="span2">{{ softwareData.lifecycle }}</span>-->
|
||||||
<!-- <span class="split"></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 || '--' }}</span>
|
||||||
|
<span class="split"></span>
|
||||||
|
<span class="span1">重要性评分:</span><span class="span2"
|
||||||
style="
|
style="
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: #409EFF;
|
color: #409EFF;
|
||||||
|
|||||||
Reference in New Issue
Block a user