{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\xq-web-fvue\\src\\api\\org.js","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\api\\org.js","mtime":1667327528544},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\babel.config.js","mtime":1667327525434},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import req from \"@/request.js\";\nimport { Promise } from \"q\";\nvar uc = window.context.uc;\nexport default {\n  getDescAll: function getDescAll() {\n    //获取组织树的下拉列表\n    return new Promise(function (resolve, reject) {\n      req.get(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  getByParentAndDem: function getByParentAndDem(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/org/v1/orgs/getByParentAndDem', param).then(function (resp) {\n        resolve(resp.data);\n      }).catch(function (error) {\n        reject(error.message);\n      });\n    });\n  },\n  getByParentAndDemToTree: function getByParentAndDemToTree(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + \"/api/org/v1/orgs/getByParentAndDemToTree\", param).then(function (resp) {\n        resolve(resp.data);\n      }).catch(function (error) {\n        reject(error.message);\n      });\n    });\n  },\n  getDemListAll: function getDemListAll(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/demension/v1/dems/getDemListAll', param).then(function (response) {\n        resolve(response.data);\n      }, function (error) {\n        reject(error);\n      });\n    });\n  },\n  setDemDefault: function setDemDefault(param) {\n    return new Promise(function (resolve, reject) {\n      req.put(uc + '/api/demension/v1/dem/setDefaultDem?code=' + param).then(function (response) {\n        resolve(response.data);\n      }, function (error) {\n        reject(error);\n      });\n    });\n  },\n  getOrg: function getOrg(param) {\n    return new Promise(function (resolve, reject) {\n      req.get(uc + \"/Company/v1/get/\".concat(param)).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  getOrgUserPage: function getOrgUserPage(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/org/v1/orgUsers/getOrgUserPage', param).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  addUsersForOrg: function addUsersForOrg(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/org/v1/orgUsers/addUsersForOrg', null, param, null).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  getUserUndersPage: function getUserUndersPage(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/org/v1/userUnder/getUserUndersPage', param).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  setUnderUsers: function setUnderUsers(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/org/v1/orgUsers/setUnderUsers', null, param, null).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  setOrgCharge: function setOrgCharge(param) {\n    //设置负责人\n    return new Promise(function (resolve, reject) {\n      req.put(uc + '/api/org/v1/orgUser/setOrgCharge?account=' + param.account + '&orgCode=' + param.orgCode + '&isCharge=' + param.isCharge).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  setMasterById: function setMasterById(param) {\n    //设置是否为主组织\n    return new Promise(function (resolve, reject) {\n      req.put(uc + '/api/org/v1/orgPost/setMasterById?id=' + param).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  setMasterByIds: function setMasterByIds(param) {\n    //设置是否为主组织\n    return new Promise(function (resolve, reject) {\n      req.put(uc + '/api/org/v1/orgPost/setMasterByIds?ids=' + param).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  getOrgPost: function getOrgPost(param) {\n    return new Promise(function (resolve, reject) {\n      req.get(uc + '/api/org/v1/orgPost/getOrgPost?postCode=' + encodeURIComponent(param)).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  getOrgAuthPage: function getOrgAuthPage(data, param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/orgAuth/v1/orgAuths/getOrgAuthPage?orgCode=' + param.orgCode, data).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  saveOrgParams: function saveOrgParams(data, param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/org/v1/orgParam/saveOrgParams', data, param).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  getParamsPage: function getParamsPage(data) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/params/v1/params/getParamsPage', data).then(function (resp) {\n        resolve(resp.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  getParams: function getParams(data) {\n    return new Promise(function (resolve, reject) {\n      req.get(uc + '/api/params/v1/param/getParams?code=' + data).then(function (resp) {\n        resolve(resp.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  getJobPage: function getJobPage(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/job/v1/jobs/getJobPage', param).then(function (response) {\n        resolve(response.data);\n      }, function (error) {\n        reject(error);\n      });\n    });\n  },\n  getOrgPostPage: function getOrgPostPage(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/org/v1/orgPosts/getOrgPostPage', param).then(function (response) {\n        resolve(response.data);\n      }, function (error) {\n        reject(error);\n      });\n    });\n  },\n  getFullname: function getFullname(param) {\n    return new Promise(function (resolve, reject) {\n      req.get(uc + '/api/org/v1/orgpost/getFullname?postId=' + param).then(function (response) {\n        resolve(response.data);\n      }, function (error) {\n        reject(error);\n      });\n    });\n  },\n  saveUserPost: function saveUserPost(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/api/org/v1/userPost/saveUserPost?postCode=' + param.postCode + '&accounts=' + param.accounts).then(function (response) {\n        resolve(response.data);\n      }, function (error) {\n        reject(error);\n      });\n    });\n  },\n  getUserRelByTypeId: function getUserRelByTypeId(param) {\n    return new Promise(function (resolve, reject) {\n      req.get(uc + '/api/userRel/v1/userRels/getUserRelByTypeId?typeId=' + param).then(function (response) {\n        resolve(response.data);\n      }, function (error) {\n        reject(error);\n      });\n    });\n  },\n  addOrg: function addOrg(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/Company/v1/save', param).then(function (response) {\n        resolve(response.data);\n      }, function (error) {\n        reject(error);\n      });\n    });\n  },\n  updateOrg: function updateOrg(param) {\n    return new Promise(function (resolve, reject) {\n      req.post(uc + '/Company/v1/save', param).then(function (response) {\n        resolve(response.data);\n      }, function (error) {\n        reject(error);\n      });\n    });\n  },\n  getOrgParams: function getOrgParams() {\n    // 获取组织参数\n    return new Promise(function (resolve, reject) {\n      req.get(uc + '/api/params/v1/orgParams/getOrgParams').then(function (resp) {\n        resolve(resp.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  setPostMaster: function setPostMaster(param) {\n    return new Promise(function (resolve, reject) {\n      req.put(uc + '/api/org/v1/orgPost/setPostMaster?postCode=' + param.postCode + '&isMain=' + param.isMain).then(function (response) {\n        resolve(response.data);\n      }, function (error) {\n        reject(error);\n      });\n    });\n  },\n  getOrgParamsByCode: function getOrgParamsByCode(param) {\n    return new Promise(function (resolve, reject) {\n      req.get(uc + '/api/org/v1/orgParam/getOrgParams?orgCode=' + encodeURIComponent(param)).then(function (resp) {\n        resolve(resp.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  getAllOrgAuth: function getAllOrgAuth() {\n    //获取组织树的下拉列表\n    return new Promise(function (resolve, reject) {\n      req.get(uc + '/api/orgAuth/v1/orgAuths/getAllOrgAuth').then(function (rep) {\n        resolve(rep.data);\n      }).catch(function (error) {\n        reject(error.message);\n      });\n    });\n  },\n  getCurrentUserAuthOrgLayout: function getCurrentUserAuthOrgLayout() {\n    //获取当前登录用户的布局权限\n    return new Promise(function (resolve, reject) {\n      req.get(uc + '/api/orgAuth/v1/orgAuths/getCurrentUserAuthOrgLayout').then(function (rep) {\n        resolve(rep.data);\n      }).catch(function (error) {\n        reject(error.message);\n      });\n    });\n  },\n  get: function get(orgId) {\n    //获取当前登录用户的布局权限\n    return new Promise(function (resolve, reject) {\n      req.get(uc + '/api/org/v1/org/get?id=' + orgId).then(function (rep) {\n        resolve(rep.data);\n      }).catch(function (error) {\n        reject(error.message);\n      });\n    });\n  },\n  getOrgLimitByCodes: function getOrgLimitByCodes(param) {\n    return new Promise(function (resolve, reject) {\n      req.get(uc + '/api/org/v1/org/getOrgLimitByCodes?codes=' + param).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  },\n  getChildrenByOrgId: function getChildrenByOrgId(id) {\n    return new Promise(function (resolve, reject) {\n      req.get(uc + \"/api/org/v1/orgs/children/\".concat(id)).then(function (response) {\n        resolve(response.data);\n      }), function (error) {\n        reject(error);\n      };\n    });\n  }\n};",null]}