You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
167 lines
6.9 KiB
167 lines
6.9 KiB
"use strict";
|
|
import { ProxyRequest, customWebUtils } from "@peace/utils";
|
|
|
|
const userKey = "pomsUser";
|
|
|
|
export const AxyRequest = new ProxyRequest("_axy", userKey);
|
|
export const EmisRequest = new ProxyRequest("_emis", userKey);
|
|
|
|
export const webUtils = new customWebUtils({
|
|
userKey: userKey
|
|
});
|
|
const { basicAction, RouteRequest } = webUtils
|
|
export {
|
|
basicAction, RouteRequest
|
|
}
|
|
|
|
export const ApiTable = {
|
|
login: "login",
|
|
logout: "logout",
|
|
|
|
// 天气
|
|
weatherRealtime: 'weather/realtime',
|
|
|
|
//设置-鉴权管理
|
|
getOrganizationDeps: 'organization/deps',//获取项企(PEP)全部部门及其下用户
|
|
getOrganizationUser: 'organization/user',//获取成员列表
|
|
putOrganizationUser: 'organization/user/{pomsUserId}',//更新成员状态
|
|
postOrganizationUser: 'organization/user',//添加/编辑成员
|
|
deteleOrganizationAdmin: 'organization/admin/{pomsUserId}',//删除管理员
|
|
|
|
//设置-关系映射
|
|
getProjectPoms: 'project/poms',//获取已绑定项目列表
|
|
getProjectAnxincloud: 'project/anxincloud',//获取安心云项目
|
|
getProjectPmanage: 'project/pmanage',//获取PEP项目管理项目
|
|
postProjectBind: 'project/bind',//绑定安心云、项目管理项目
|
|
getProjectAppList: 'project/app_list',//获取应用列表
|
|
deleteProjectBind: 'project/bind/{bindId}',//删除安心云、项目管理项目绑定关系
|
|
|
|
//项目分组
|
|
projectGroup: 'project/group',
|
|
|
|
//告警
|
|
getProjectPoms: 'project/poms', //获取已绑定项目
|
|
getAlarmLnspection: 'alarm/application/inspection', //查询应用巡检信息
|
|
putAlarmApplicationNoted: 'alarm/application/noted', //预览状态
|
|
getAlarmLnspectionApi: 'alarm/application/api', //查询应用接口/元素错误信息
|
|
postApiConfirm: "alarm/application/api_confirm", //确认应用接口/元素错误信息
|
|
getAlarmDataGroup: 'alarm/data/group', //获取数据告警分类
|
|
getAlarmDataList: "alarm/data/list", //查询数据告警列表
|
|
getAlarmDataDetailAgg: 'alarm/data/detail_agg', //查询数据告警详情聚集数据
|
|
getAlarmDataDetail: 'alarm/data/detail', //查询数据告警详情
|
|
putAlarmdataConfirm: "alarm/data/confirm", //确认数据告警
|
|
getAlarmVideoList: 'alarm/video/list', //查询视频告警列表
|
|
getAlarmVideoDeviceKind: 'alarm/video/device_kind', //查询视频设备类型
|
|
putAlarmVideoConfirm: 'alarm/video/confirm', //确认视频告警信息
|
|
getVcmpAuth: 'vcmp/auth', // 获取视频平台应用鉴权token
|
|
getAlarmVideoExceptionType: 'alarm/video/exceptionType', //查询视频设备类型
|
|
|
|
// 数据查询
|
|
getDataContinuityType: 'data/continuity/type_list',
|
|
getDataContinuity: 'data/continuity',
|
|
getDataContinuityDetail: 'data/continuity/{continuityId}/detail',
|
|
|
|
//服务-信鸽服务
|
|
getPush: "push", //获取推送配置列表
|
|
postPush: "push", //新增/编辑推送配置
|
|
getOrganizationUsers: "organization/users", //获取全部用户
|
|
getProjectStructure: "project/structure", //获取绑定项目下结构物
|
|
getProjectStatus: "project/status", //获取项目状态列表
|
|
putPushPushId: "push/{pushId}", //更改推送配置状态(禁用或删除)
|
|
|
|
//控制台
|
|
consoleToollink: 'console/toollink', //常用工具
|
|
deleteConsoleToollink: 'console/toollink/{linkId}', //删除常用工具
|
|
getConsoleCount: 'console/count', //工作台数量查询
|
|
getConsoleUser: 'analysis/userlist', //查询关联人员,web应用
|
|
getConsoleAbnormal: 'analysis/problem', //项目概览异常查询
|
|
getDataAlarmsAggDay: 'data/alarms/agg/day', //查询BI分析数据-数据
|
|
getVideoAlarmsAggDay: 'video/alarms/agg/day', //查询BI分析数据-视频异常
|
|
getAppAlarmsAggDay: 'app/alarms/agg/day', //查询BI分析数据-应用
|
|
getAlarmsHandleStatistics: '/alarms/handle/statistics', //查询BI分析数据-问题处理效率分析
|
|
getLatestDynamic: 'latest/dynamic', // 查询最新动态
|
|
|
|
//资料库
|
|
addEditFile: 'file/addEdit', //添加、编辑文件夹
|
|
fileList: 'file/list', //获取问文件夹列表
|
|
delFile: 'file/del/{id}', //删除文件夹
|
|
file: 'file',
|
|
delfolderFile: 'file/{id}', //删除文件
|
|
|
|
//工单
|
|
getEnabledWorkflowProcess: 'workflow/process/enabled',//获取工作流可用表单
|
|
getPomsProjectBasicAll: 'basic-data/workflow/single/allProject',
|
|
|
|
//服务记录
|
|
getRecord: 'record',
|
|
//编辑和新增
|
|
addRecord: 'record',
|
|
//删除
|
|
delRecord: 'record/{id}',
|
|
//获取维护计划
|
|
getMaintenancePlan: 'maintenancePlan',
|
|
//删除维护计划
|
|
delMaintenancePlan: 'maintenancePlan',
|
|
//编辑维护计划
|
|
editMaintenancePlan: 'maintenancePlan',
|
|
//计算系统可用性
|
|
calculability: 'calculability',
|
|
//设备维护记录
|
|
getEquipment: 'equipment',
|
|
//编辑或者新增设备维护记录
|
|
editEquipment: 'equipment',
|
|
//删除设备维护记录
|
|
delEquipment: 'equipment/{id}',
|
|
//查询服务器信息维护记录
|
|
getServerInfoMaintenanceRecord: 'serverInfoMaintenanceRecord',
|
|
//编辑服务器信息维护记录(编辑和新增)
|
|
editServerInfoMaintenanceRecord: 'serverInfoMaintenanceRecord',
|
|
//删除服务器信息维护记录
|
|
delServerInfoMaintenanceRecord: 'serverInfoMaintenanceRecord/{id}',
|
|
//运维分析-运维数据
|
|
//故障发生时间分析
|
|
getFailureTime: 'failureTime',
|
|
//系统可用性分析
|
|
getSystemAvailability: 'systemAvailability',
|
|
//故障类型
|
|
getProblemType: 'problemType',
|
|
//y运维人员
|
|
getOperationsPersonnel: 'operationsPersonnel',
|
|
//维修记录排名
|
|
getMaintenceRecordRank: 'maintenceRecordRank',
|
|
//维修数统计
|
|
getMaintenceTotal: 'maintenceTotal',
|
|
//获取设备类型
|
|
getEquipmentCategory: 'equipmentCategory',
|
|
//获取状态数据
|
|
getMaintenanceStatus: 'maintenanceStatus',
|
|
|
|
|
|
respondRecord: 'respond-record',
|
|
};
|
|
|
|
// 项企的接口
|
|
export const EmisApiTable = {
|
|
//通过流程名称查找指定流程
|
|
getProcessByName: 'workflow/process/name',
|
|
|
|
processInstancemMyApplyList: 'process-instance/my-apply-list', //待办工单
|
|
processInstancemMyAuditList: 'process-instance/my-audit-list', //由我发起
|
|
processInstancemMyDoneList: 'process-instance/my-done-list/optimization', //已办工单
|
|
processInstancemMyDoneCount: 'process-instance/my-done-count/optimization', //已办工单数量
|
|
processInstancemMyNoticeList: 'process-instance/my-notice-list/optimization', //抄送我
|
|
processInstancemMyNoticeCount: 'process-instance/my-notice-count/optimization', //抄送我 数量
|
|
processInstancemMyDraftList: 'process-instance/my-draft-list', //保存待发
|
|
|
|
getApprovalActionUrl: 'process-instance/audit/{type}', // 审批、撤销操作
|
|
//删除草稿
|
|
delDraftUrl: 'process/drafts/{draftId}',
|
|
|
|
|
|
}
|
|
|
|
export const RouteTable = {
|
|
apiRoot: "/api/root",
|
|
fileUpload: "/_upload/new",
|
|
cleanUpUploadTrash: "/_upload/cleanup",
|
|
};
|
|
|