diff --git a/src/api/jyh/index.ts b/src/api/jyh/index.ts index b204459..c1eb934 100644 --- a/src/api/jyh/index.ts +++ b/src/api/jyh/index.ts @@ -134,6 +134,32 @@ export const getVulnList = (data): Promise => { ); }; +// 获取SBOM依赖树 +export const dependencyTree = (softwareId: any): Promise => { + return reqCatchV2(() => + request({ + url: `/api/v1/repo/dependency/tree`, + method: 'POST', + data: { + softwareId, + current: 1, + size: 99999 + } + }) + ); +}; + +// 编辑用户信息(包含订阅默认预警方式) +export const userEdit = (data: any): Promise => { + return reqCatchV2(() => + request({ + url: `/api/v1/user/edit`, + method: 'POST', + data + }) + ); +}; + // 获取漏洞数据 export const getVulnDetail = (data): Promise => { return reqCatchV2(() => @@ -143,18 +169,18 @@ export const getVulnDetail = (data): Promise => { data }) ); -} +}; // 迁移批量导入 -export function repoImport(data: types.commonRepoReqType){ +export function repoImport(data: types.commonRepoReqType) { return reqCatchV2(() => request({ url: `/api/v1/home/software/valid`, method: 'post', data, headers: { - 'Content-Type': 'multipart/form-data', // 设置请求头 - }, + 'Content-Type': 'multipart/form-data' // 设置请求头 + } }) ); } @@ -165,10 +191,10 @@ export const getNoticeList = (data): Promise => { request({ url: `/api/v1/alert/notice/list`, method: 'POST', - data, + data }) ); -} +}; // 个人中心-获取组织级预警列表 export const getgroupNoticeList = (data): Promise => { @@ -176,7 +202,7 @@ export const getgroupNoticeList = (data): Promise => { request({ url: `/api/v1/alert/group/notice/list`, method: 'POST', - data, + data }) ); -} +}; diff --git a/src/views/Jyh/PersonalCenter/PersonalBasic.vue b/src/views/Jyh/PersonalCenter/PersonalBasic.vue index 58d1fd3..5d90c7e 100644 --- a/src/views/Jyh/PersonalCenter/PersonalBasic.vue +++ b/src/views/Jyh/PersonalCenter/PersonalBasic.vue @@ -4,21 +4,33 @@
基础信息
- + - - + + - + - - + + @@ -30,28 +42,70 @@ - - 开启 - 关闭 + + 开启 + 关闭
- 保存 + 保存