{"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]}