/** 数据权限管理 @author linqian @Date:2021-04-09 */ import request from "@/utils/request"; const baseUrl = "/authsvr/v2/dataauth"; /******************************************** 数据授权 ******************************************/ // 标签树 export function getBusinessTagTree(data) { return request({ url: `${baseUrl}/businessTreeList`, method: "POST", data: { name: "" } }); } // 获取数据授权资源树 export function getAllDataTree(params) { return request({ url: `${baseUrl}/allDataTree`, method: "get", params }); } // 获取单个主体数据权限 export function getSubDataAuth(data) { return request({ url: `${baseUrl}/getSubDataAuth`, method: "post", data }); } // 人员视角数据权限查询 export function dataAuthInfoByUserId(params) { return request({ url: `${baseUrl}/dataAuthInfoByUserId`, method: "get", params }); } // 业务域标签数据授权 export function saveLabelDataAuth(data) { return request({ url: `${baseUrl}/labelDataAuth`, method: "post", data }); } // 机构数据授权 export function saveOrgDataAuth(data) { return request({ url: `${baseUrl}/orgDataAuth`, method: "post", data }); } // 人员数据授权 export function saveUserDataAuth(data) { return request({ url: `${baseUrl}/userDataAuth`, method: "post", data }); } /*********************************** 数据分级分类表码 ******************************************************/ const dataSourceBaseUrl = "/dataresourcesrv/v1" // 数据分级列表 export function getDataLevelList() { return request({ url: `${dataSourceBaseUrl}/datalevels`, method: "get", }); } // 数据资源分类列表 export function getDataClassifyList() { return request({ url: `${dataSourceBaseUrl}/dataclassifys`, method: "get", }); } // 字段分类列表 export function getFieldClassifyList() { return request({ url: `${dataSourceBaseUrl}/fieldclassifys`, method: "get", }); } // 数据安全等级列表 export function getSecurityLevelsList() { return request({ url: `${dataSourceBaseUrl}/securitylevels`, method: "get", }); } /************************************ 清单 *****************************************/ // 清单列表 export function getDataDetailList() { return request({ url: `${baseUrl}/dataDetailList`, method: "POST", }); } // 获取清单搜索下拉表 export function getSelectList(params) { return request({ url: `${baseUrl}/getDataResourceTree`, params: { typeCode: params } }) }