diff --git a/src/api/jyh/index.ts b/src/api/jyh/index.ts index 7be5c16..c96a56c 100644 --- a/src/api/jyh/index.ts +++ b/src/api/jyh/index.ts @@ -277,3 +277,12 @@ export function getVulSuggestion(data) { }, }); } +// 许可证信息详情 +export const getLicenseDetail = ({ id }): Promise => { + return reqCatchV2(() => + request({ + url: `/api/v1/repo/license/detail/${id}`, + method: 'get', + }) + ); +}; diff --git a/src/components/LicenseInfo/SidePanel.vue b/src/components/LicenseInfo/SidePanel.vue index 036046d..83242c8 100644 --- a/src/components/LicenseInfo/SidePanel.vue +++ b/src/components/LicenseInfo/SidePanel.vue @@ -2,14 +2,14 @@
-

{{ data.licenseName }}

+

{{ vulnDetail.licenseName || data.licenseName || '--' }}

- + 分数 + {{ vulnDetail.score || data.score || '--' }} 类型 - {{ data.category }} + {{ vulnDetail.category || data.category || '--' }}
@@ -26,11 +26,7 @@ 允许的 - Commercial Use - Modify - Distribute - Sublicense - Private Use + {{item}} @@ -41,10 +37,7 @@ 必要的 - Include Copyright - Include License - State changes - Include Notice + {{item}} @@ -55,9 +48,7 @@ 受限的 - Place Warranty - Hold Liable - Use Trademark + {{item}} @@ -66,11 +57,11 @@
影响组件: - request + {{vulnDetail.effectedScanLibraryName || '--'}}
当前版本: - 2.0 + {{vulnDetail.effectedScanLibraryVersionNumber || '--'}}
@@ -78,12 +69,25 @@