123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- /**
- 数据权限管理
- @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
- }
- })
- }
|