{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\xq-web-bpm\\src\\api\\uc.js","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\api\\uc.js","mtime":1675071990897},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import req from \"@/request.js\";\nimport utils from \"@/hotent-ui-util.js\";\nimport { Promise } from \"q\";\nimport Cookie from 'js-cookie';\nvar headersUrlencoded = {\n 'Content-type': 'application/x-www-form-urlencoded'\n};\nvar uc = window.context.uc;\nvar portal = window.context.portal;\nexport default {\n getRolePage: function getRolePage(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/role/v1/roles/getRolePage', param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n }); // return roleData.getRolePageJson(param);\n },\n getUserPage: function getUserPage(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/user/v1/users/listJson', param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getOrgUserQuery: function getOrgUserQuery(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/user/v1/users/getOrgUserQuery', param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getUserByAccount: function getUserByAccount(account, cb) {\n req.get(uc + \"/api/user/v1/user/getDetailByAccountOrId?account=\".concat(account)).then(function (rep) {\n cb(rep.data);\n });\n },\n authentication: function authentication(principal, cb, errorCb) {\n var Base64 = require(\"js-base64\").Base64; // let password = principal.remberPwd == 1 ? principal.password : Base64.encode(principal.password)\n // 输入框中的密码应该是明文。 这里直接加密提交数据\n\n\n var password = Base64.encode(principal.password);\n req.post(uc + \"/auth?tenantId=\".concat(principal.tenantId || ''), {\n username: principal.account,\n password: password\n }).then(function (rep) {\n if (rep.status == 200) {\n cb(rep.data);\n\n if (principal.remberPwd == 1) {\n Cookie.set('remberPwd', principal.remberPwd, {\n expires: 7,\n path: '/'\n });\n Cookie.set('account', principal.account, {\n expires: 7,\n path: '/'\n });\n Cookie.set('accountPwd', password, {\n expires: 7,\n path: '/'\n }); // 存的是密文\n } else {\n Cookie.set('remberPwd', 0);\n Cookie.set('account', '');\n Cookie.set('accountPwd', '');\n }\n } else {\n errorCb(rep.data.message);\n }\n }).catch(function (error) {\n errorCb(error.message);\n });\n },\n refreshAndGetAuthenticationToken: function refreshAndGetAuthenticationToken() {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(uc, \"/refresh\")).then(function (rep) {\n resolve(rep.data);\n }).catch(function (error) {\n reject(error.message);\n });\n });\n },\n logout: function logout() {\n return req.get(\"\".concat(uc, \"/signout\"));\n },\n basicSso: function basicSso(token, cb, errorCb) {\n var service = localStorage.getItem(\"service\");\n req.get(uc + \"/sso/auth?ticket=\".concat(token, \"&code=\").concat(token, \"&service=\").concat(service)).then(function (rep) {\n cb(rep.data);\n }).catch(function (error) {\n errorCb(error.message);\n });\n },\n modifyPwd: function modifyPwd(data, cb) {\n req.post(uc + \"/api/user/v1/user/changUserPsd\", data).then(function (rep) {\n cb(rep.data);\n });\n },\n getAllDimension: function getAllDimension() {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(uc, \"/api/demension/v1/dems/getAll\")).then(function (rep) {\n resolve(rep.data);\n }).catch(function (error) {\n reject(error.message);\n });\n });\n },\n getOrgsByDemension: function getOrgsByDemension(demensionId, cb, errorCb) {\n req.post(uc + '/api/org/v1/orgs/getByParentAndDem', {\n demId: demensionId\n }).then(function (rep) {\n cb(utils.tile2nest(rep.data));\n }).catch(function (error) {\n errorCb && errorCb(error.message);\n });\n },\n getOrgsByParentIdAndDemension: function getOrgsByParentIdAndDemension(parentId, demensionId, cb, errorCb) {\n req.post(uc + '/api/org/v1/orgs/getByParentAndDem', {\n demId: demensionId,\n parentId: parentId\n }).then(function (rep) {\n cb(rep.data);\n }).catch(function (error) {\n errorCb && errorCb(error.message);\n });\n },\n getUsersByOrgId: function getUsersByOrgId(queryFilter) {\n return new Promise(function (resolve, reject) {\n req.post(\"\".concat(uc, \"/api/user/v1/users/queryByType\"), queryFilter).then(function (rep) {\n resolve(rep.data);\n }).catch(function (error) {\n reject(error.message);\n });\n });\n },\n getCurrentOrg: function getCurrentOrg(cb) {\n req.get(uc + \"/api/org/v1/org/getOrgMaster\").then(function (rep) {\n cb(rep);\n });\n },\n queryOrgByFilter: function queryOrgByFilter(queryFilter) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/org/v1/orgs/getOrgPage', queryFilter).then(function (response) {\n resolve(response.data);\n }).catch(function (error) {\n reject(error);\n });\n });\n },\n getOrgPostPage: function getOrgPostPage(queryFilter) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/org/v1/orgPosts/getOrgPostPage', queryFilter).then(function (response) {\n resolve(response.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n getJobPage: function getJobPage(queryFilter) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/job/v1/jobs/getJobPage', queryFilter).then(function (response) {\n resolve(response.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n // 查询维度列表\n getDemPage: function getDemPage(queryFilter) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/demension/v1/dems/getDemListAll', queryFilter).then(function (response) {\n resolve(response.data);\n }).catch(function (error) {\n reject(error);\n });\n });\n },\n getRoleUsers: function getRoleUsers(roleCode, queryFilter) {\n return new Promise(function (resovle, reject) {\n req.request({\n url: \"\".concat(uc, \"/api/role/v1/role/getRoleUsers\"),\n data: queryFilter,\n method: 'POST',\n params: {\n code: roleCode\n },\n dataType: 'json'\n }).then(function (rep) {\n resovle(rep.data);\n }).catch(function (error) {\n reject(error.message);\n });\n });\n },\n saveUserRole: function saveUserRole(params) {\n return new Promise(function (resovle, reject) {\n req.request({\n url: \"\".concat(uc, \"/api/role/v1/roleUser/saveUserRole\"),\n method: 'POST',\n params: params,\n dataType: 'json'\n }).then(function (rep) {\n resovle(rep.data);\n }).catch(function (error) {\n reject(error.message);\n });\n });\n },\n fileUpload: function fileUpload(param) {\n //文件上传\n return new Promise(function (resolve, reject) {\n req.post(portal + '/file/v1/fileUpload', param).then(function (response) {\n resolve(response.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n getUser: function getUser(param) {\n return new Promise(function (resolve, reject) {\n req.get(uc + \"/api/user/v1/user/getDetailByAccountOrId?account=\".concat(param)).then(function (rep) {\n resolve(rep.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n getUserOrgPage: function getUserOrgPage(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/org/v1/orgs/getUserOrgPage', param).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n userRolePage: function userRolePage(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/user/v1/userRoles/userRolePage', param).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n setMasterById: function setMasterById(Id) {\n return new Promise(function (resolve, reject) {\n req.put(uc + '/api/org/v1/orgPost/setMasterById?id=' + Id).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n saveUserOrgs: function saveUserOrgs(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/org/v1/orgUser/addOrgUserByCode?account=' + param.account + '&orgCode=' + param.orgCode).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n saveUserPosts: function saveUserPosts(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/org/v1/userPost/saveUserPosts?account=' + param.account + '&postCodes=' + param.Code).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n delOrgUser: function delOrgUser(id) {\n return new Promise(function (resolve, reject) {\n req.remove(uc + '/api/org/v1/orgUser/delOrgUser?ids=' + id).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n saveUserRoles: function saveUserRoles(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/role/v1/roleUser/saveUserRoles?account=' + param.account + '&codes=' + param.codes).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n delUserRole: function delUserRole(param) {\n return new Promise(function (resolve, reject) {\n req.remove(uc + '/api/role/v1/roleUser/deleteUserRole?accounts=' + param.account + '&code=' + param.codes).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n getUserByUserId: function getUserByUserId(userId) {\n return new Promise(function (resolve, reject) {\n req.get(uc + '/api/org/v1/orgpost/getUserByUserId?userId=' + userId).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n syncUserToWx: function syncUserToWx(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/user/v1/users/syncUserToWx?userId=' + param).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n updateUserPsw: function updateUserPsw(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/user/v1/user/updateUserPsw', param).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n // 获取所有的用户参数\n getUserParams: function getUserParams() {\n return new Promise(function (resolve, reject) {\n req.get(uc + '/api/params/v1/userParams/getUserParams').then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n // 获取指定用户的用户参数值\n getUserParamsValue: function getUserParamsValue(account) {\n return new Promise(function (resolve, reject) {\n req.get(uc + \"/api/user/v1/user/getUserParams?account=\".concat(account)).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n // 保存指定用户的用户参数\n saveUserParams: function saveUserParams(data, param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/user/v1/user/saveUserParams', data, param).then(function (response) {\n resolve(response.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n getRelAuthPage: function getRelAuthPage(data, param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/relAuth/v1/relAuths/getRelAuthPage', data, param).then(function (response) {\n resolve(response.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n addRelAuths: function addRelAuths(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/relAuth/v1/relAuths/addRelAuths?code=' + param.code + \"&accounts=\" + param.accounts).then(function (response) {\n resolve(response.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n getUserOrgNowNumByOrgIds: function getUserOrgNowNumByOrgIds(param) {\n return new Promise(function (resolve, reject) {\n req.get(uc + '/api/org/v1/orgusers/getUserOrgNowNumByOrgIds?orgIds=' + param).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n },\n //添加汇报线\n addUserRel: function addUserRel(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/api/userRel/v1/userRel/addUserRel\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //修改汇报线\n updateUserRel: function updateUserRel(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/api/userRel/v1/userRel/updateUserRel\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n deleteUserRel: function deleteUserRel(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/api/userRel/v1/userRel/deleteUserRel\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n deleteOrg: function deleteOrg(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/api/org/v1/org/deleteOrg\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getAllRoles: function getAllRoles() {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/api/role/v1/roles/getAll\").then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getAllJobs: function getAllJobs() {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/api/job/v1/jobs/getJobList\", {}).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getAllPosts: function getAllPosts() {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/api/org/v1/orgPosts/getOrgPostPage\", {}).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getTokenByUserName: function getTokenByUserName(username) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/api/user/v1/user/getTokenByUserUserName?username=\" + username).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getDefaultPwdStrategy: function getDefaultPwdStrategy() {\n return new Promise(function (resolve, reject) {\n req.get(\"\".concat(uc, \"/api/pwdStrategy/v1/getDefault\")).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getDefPwdStrategy: function getDefPwdStrategy(cb) {\n req.get(uc + \"/api/pwdStrategy/v1/getDefault\").then(function (response) {\n cb(response.data);\n });\n },\n saveDefaultPwdStrategy: function saveDefaultPwdStrategy(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/api/pwdStrategy/v1/save\", param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n userExport: function userExport(selection, cb) {\n req.post(uc + \"/api/user/v1/user/excelExport\", selection, \"\", \"arraybuffer\").then(function (response) {\n cb(response.data);\n });\n },\n matrixList: function matrixList(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/uc/matrix/v1/listJson\", param).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n setUnderUser: function setUnderUser(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + '/api/user/v1/user/setUnderUser', param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getSuperior: function getSuperior(underId, demId) {\n return new Promise(function (resolve, reject) {\n req.get(uc + \"/api/user/v1/user/superior?underId=\".concat(underId, \"&demId=\").concat(demId)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //节假日列表\n holidayList: function holidayList(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/uc/holiday/v1/query\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getHoliday: function getHoliday(id) {\n return new Promise(function (resolve, reject) {\n req.get(uc + \"/uc/holiday/v1/\".concat(id)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n ruleList: function ruleList(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/uc/shiftRule/v1/query\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getRule: function getRule(id) {\n return new Promise(function (resolve, reject) {\n req.get(uc + \"/uc/shiftRule/v1/\".concat(id)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getShiftUsers: function getShiftUsers(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/api/user/v1/shift/users\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n saveShiftUser: function saveShiftUser(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/uc/shiftRule/v1/saveShiftUser\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n removeShiftUser: function removeShiftUser(ids) {\n return new Promise(function (resolve, reject) {\n req.remove(\"\".concat(uc, \"/uc/shiftRule/v1/removeShiftUser?ids=\").concat(ids)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getSealByUserId: function getSealByUserId(userId) {\n return new Promise(function (resolve, reject) {\n req.get(uc + \"/uc/electronicSeal/v1/getSealByUserId/\".concat(userId)).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n getUserUniteByUserId: function getUserUniteByUserId(userId) {\n return new Promise(function (resolve, reject) {\n req.get(uc + \"/uc/userUnite/v1/getByUserId/\".concat(userId)).then(function (response) {\n resolve(response);\n }, function (error) {\n reject(error);\n });\n });\n },\n accountLockout: function accountLockout(param, actionType) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/api/user/v1/user/\" + actionType, param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n queryPersonloginlimitPage: function queryPersonloginlimitPage(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/uc/Machine/v1/queryPersonloginlimitPage\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //消息中心\n messageCenter: function messageCenter(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/msg/messageReceiver/v1/list\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //未读消息\n messagelist: function messagelist() {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/msg/messageReceiver/v1/listNoPage\").then(function (response) {\n resolve(response);\n }, function (error) {\n reject(error);\n });\n });\n },\n //查看消息详情\n messageDetail: function messageDetail(id) {\n return new Promise(function (resolve, reject) {\n req.get(uc + \"/msg/messageReceiver/v1/get?id=\" + id).then(function (response) {\n resolve(response);\n }, function (error) {\n reject(error);\n });\n });\n },\n //删除消息\n messageRemove: function messageRemove(ids) {\n return new Promise(function (resolve, reject) {\n req.remove(uc + \"/msg/messageReceiver/v1/remove?ids=\" + ids).then(function (response) {\n resolve(response);\n }, function (error) {\n reject(error);\n });\n });\n },\n //标记消息\n messageMark: function messageMark(ids) {\n return new Promise(function (resolve, reject) {\n req.get(uc + \"/msg/messageReceiver/v1/mark?ids=\" + ids).then(function (response) {\n resolve(response);\n }, function (error) {\n reject(error);\n });\n });\n },\n //业务日志\n BusinessElasticsearchLog: function BusinessElasticsearchLog(param, headers) {\n var data = {\n url: uc + \"/logs/ElasticsearchLog/v1/selectBusinessElasticsearchLog\",\n data: param,\n method: \"POST\",\n headers: headers // {\n // 'Content-type': 'application/x-www-form-urlencoded'\n // }\n\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n }); // return new Promise((resolve, reject) => {\n // req.post(uc + `/protal/ElasticsearchLog/v1/selectBusinessElasticsearchLog`, param).then(response => {\n // resolve(response.data);\n // }, error => {\n // reject(error);\n // })\n // })\n },\n //三员日志\n AdministratorLog: function AdministratorLog(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/sys/sysMemberLogs/v1/list\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n insertPersonloginlimit: function insertPersonloginlimit(param) {\n var headers = {\n 'Content-type': 'application/x-www-form-urlencoded'\n };\n var data = {\n url: uc + \"/uc/Machine/v1/insertPersonloginlimit\",\n data: param,\n method: \"post\",\n headers: headers\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 新增开始\n //获取登录日志中的在线用户信息\n getOnlineUsers: function getOnlineUsers() {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/base/online/v1/users\").then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 踢出在线人员\n kickOffOnlineUser: function kickOffOnlineUser(param) {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/base/online/v1/kickoff\", param).then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 踢出所有在线人员\n kickAllOnlineUsers: function kickAllOnlineUsers() {\n return new Promise(function (resolve, reject) {\n req.post(uc + \"/base/online/v1/kickall\").then(function (response) {\n resolve(response.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 获取平台版本\n getPlatformVersion: function getPlatformVersion() {\n return req.get(uc + '/base/tools/v1/getPlatformVersion');\n },\n // 新增结束\n //异常日志(业务异常)\n BusinessException: function BusinessException(param, headers) {\n var data = {\n url: uc + \"/logs/ElasticsearchLog/v1/selectBusinessElasticsearchLog\",\n data: param,\n method: \"POST\",\n headers: headers\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 群组管理分页\n getUserGroupPage: function getUserGroupPage(param) {\n var data = {\n url: uc + \"/api/userGroup/v1/userGroups/getUserGroupPage\",\n data: param,\n method: \"POST\"\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 群组添加组成员\n addGroupMember: function addGroupMember(param, code) {\n var headers = {\n 'Content-type': 'application/json;charset=utf-8'\n };\n var data = {\n url: uc + \"/api/userGroup/v1/userGroup/addGroupUsers?code=\".concat(code),\n data: param,\n method: \"POST\",\n headers: headers\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n // 切换三员状态\n getThreeAdminMenu: function getThreeAdminMenu(param) {\n var data = {\n url: uc + '/uc/tenantManage/v1/setThreeAdmin',\n data: param,\n method: \"post\",\n headers: headersUrlencoded\n };\n return new Promise(function (resolve, reject) {\n req.request(data).then(function (resp) {\n resolve(resp.data);\n }, function (error) {\n reject(error);\n });\n });\n },\n //角色管理删除普通角色\n delOrdinaryRole: function delOrdinaryRole(ids) {\n return new Promise(function (resolve, reject) {\n req.remove(window.context.uc + '/api/role/v1/role/deleteRoleByIds?ids=' + ids).then(function (resp) {\n resolve(resp.data);\n }), function (error) {\n reject(error);\n };\n });\n }\n};",null]}