123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- /**
- 权限自助管理接口
- @author linqian
- @Date:2021-07-12
- */
- import request from '@/utils/request';
- const baseUrl = `/authsvr/v2/selfauth`;
- // 权限自助申请
- export function savePermissionApply(data) {
- return request({
- url: `${baseUrl}/funApplySave`,
- method: 'POST',
- data
- });
- }
- // 更新申请
- export function updateApply(data) {
- return request({
- url: `${baseUrl}/funApplyUpdate`,
- method: 'POST',
- data
- });
- }
- // 权限自助列表ul
- export const tableUrl = `${baseUrl}/authApplySearch`;
- // 获取全量应用功能菜单树
- export function allAppFuncTree(exclude) {
- return request({
- url: `/authsvr/v2/appfuninfo/allMenuTree`,
- method: 'GET',
- params: {
- exclude// 去除角色授权的菜单
- }
- });
- }
- // 获取申请单详情
- export function applyDetail(params) {
- return request({
- url: `${baseUrl}/funApplyDetail`,
- method: 'GET',
- params
- });
- }
- // 删除申请单
- export function delApply(params) {
- return request({
- url: `${baseUrl}/authApplyDelete`,
- method: 'DELETE',
- params
- });
- }
- // 申请撤回
- export function recallApply(params) {
- return request({
- url: `${baseUrl}/authApplyCancel`,
- method: 'GET',
- params
- });
- }
- // 获取申请人已被授权得功能id
- export function userHasAuthFunIds(params) {
- return request({
- url: `${baseUrl}/userHasAuthFunIds`,
- method: 'GET',
- params
- });
- }
- // 获取流程图配置
- export function processConfig(applyOrdNo) {
- return request({
- url: `${baseUrl}/processPicView`,
- method: 'GET',
- params: {
- applyOrdNo
- }
- });
- }
- // 获取流程详情
- export function getFlowChartDetail(data) {
- return request({
- url: `${baseUrl}/processNodeView`,
- method: 'GET',
- params: data
- });
- }
- // 获取流程状态
- export function getFlowChartStatus(applyOrdNo) {
- return request({
- url: `${baseUrl}/processStatusView`,
- method: 'GET',
- params: {
- applyOrdNo
- }
- });
- }
- // 审批意见
- export function getComments(applyOrdNo) {
- return request({
- url: `${baseUrl}/approvalSuggestion`,
- method: 'GET',
- params: {
- applyOrdNo
- }
- });
- }
- // 查询流程定义
- export function getFlowDefine(applyType) {
- return request({
- url: `${baseUrl}/flowDefineInfo`,
- method: 'GET',
- params: {
- applyType
- }
- });
- }
- // 判断应用功能菜单是否重复申请
- export function checkAppFunRepeat(params) {
- return request({
- url: `${baseUrl}/funApplyRepeatCheck`,
- method: "GET",
- params
- })
- }
- // 判断是否存在红白名单内容
- export function rediListCheck(data) {
- return request({
- url: `${baseUrl}/redListCheck `,
- method: "POST",
- data
- })
- }
- // 20241101 add status start
- // 申请挂起
- export function suspendApply(params) {
- return request({
- url: `${baseUrl}/authApplySuspend`,
- method: 'GET',
- params
- });
- }
- // 申请激活
- export function activateApply(params) {
- return request({
- url: `${baseUrl}/authApplyActivate`,
- method: 'GET',
- params
- });
- }
- // 申请终止
- export function stopApply(params) {
- return request({
- url: `${baseUrl}/authApplyStop`,
- method: 'GET',
- params
- });
- }
- //20241101 add status end
|