Newer
Older
safe_production_front / src / api / alarm / dangerAssessment / group.ts
// 分组授权接口
import request from '../../index'
// 列表
export function getGroupListPage(data: any) {
  return request({
    url: 'sys/risk/group/listPage',
    method: 'get',
    params: data,
    data,
  })
}
// 新增
export function addGroup(data: any) {
  return request({
    url: 'sys/risk/group/add',
    method: 'post',
    data,
  })
}
// 修改
export function editGroup(data: any) {
  return request({
    url: 'sys/risk/group/update',
    method: 'post',
    data,
  })
}
// 删除
export function deleteGroup(data: { id: string }) {
  return request({
    url: 'sys/risk/group/delete',
    method: 'get',
    params: data,
  })
}
// 风险点树查询
export function videoTree(data: { riskType: string }) {
  return request({
    url: 'sys/risk/group/tree',
    method: 'get',
    params: data,
  })
}
// 用户树查询
export function personTree() {
  return request({
    url: 'sys/risk/group/person/tree',
    method: 'get',
  })
}

// 分组人员列表(不分页)
export function getGroupUserList(data: any) {
  return request({
    url: 'sys/risk/group/groupUserList',
    method: 'get',
    params: data,
    data,
  })
}

// 分组人员列表(分页)
export function getGroupUserListPage(data: any) {
  return request({
    url: 'sys/risk/group/groupUserPage',
    method: 'get',
    params: data,
    data,
  })
}

// 用户人员删除
export function deletePersonTree(data: { id: string }) {
  return request({
    url: '/sys/risk/group/user/delete',
    method: 'get',
    params: data.id,
  })
}

export function fileUpload(data: object) {
  return request({
    url: 'file/upload',
    method: 'post',
    headers: { 'Content-Type': 'multipart/form-data' },
    params: data,
    data,
  })
}