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.

206 lines
4.8 KiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. //导入axios实例
  2. import request from "@/api/request";
  3. //登录
  4. export const lognis = (data) => {
  5. return request({
  6. url: "/connect/token",
  7. method: "post",
  8. headers: {
  9. "Content-Type": "application/x-www-form-urlencoded",
  10. },
  11. data,
  12. });
  13. };
  14. //获取用户列表
  15. export const getbook = (data) => {
  16. return request({
  17. url: "/api/identity/roles/all",
  18. method: "get",
  19. data,
  20. });
  21. };
  22. //权限查找
  23. export const limitsofauthority = (user,data) => {
  24. return request({
  25. // url: "/api/permission-management/permissions",
  26. url:`/api/permissionmanagement/get?providerName=R&providerKey=${user}`,
  27. method: "get",
  28. headers: {
  29. "Accept-Language": "zh-Hans",
  30. "Content-Type": "application/x-www-form-urlencoded",
  31. },
  32. params: data,
  33. });
  34. };
  35. //获取用户列表
  36. export const usreslist = (data) => {
  37. return request({
  38. url: "/api/identity/users/getlist",
  39. method: "get",
  40. params: data,
  41. });
  42. };
  43. //用户绑定
  44. export const userbind = (id, data) => {
  45. return request({
  46. // url: `/api/identity/users/${id}/roles`,
  47. ///api/identity/users/updateroles?id=3a0c6597-75df-bc78-8173-ef4a59930832
  48. url:`/api/identity/users/updateroles?id=${id}`,
  49. method: "post",
  50. data,
  51. });
  52. };
  53. //用户列表新增
  54. export const newlists = (data) => {
  55. return request({
  56. url: "/api/identity/users/create",
  57. method: "post",
  58. data,
  59. });
  60. };
  61. //用户列表删除
  62. export const delestsid = (id) => {
  63. return request({
  64. url: `/api/identity/users/delete/${id}`,
  65. method: "post",
  66. });
  67. };
  68. //用户列表编辑修改
  69. export const editmodify = (id, data) => {
  70. return request({
  71. url: `/api/identity/users/update?id=${id}`,
  72. method: "post",
  73. headers: {
  74. "Content-Type": "application/json",
  75. },
  76. data,
  77. });
  78. };
  79. //用户管理查询
  80. export const usersroles = (data) => {
  81. return request({
  82. url: "/api/identity/roles/all",
  83. method: "get",
  84. params: data,
  85. });
  86. };
  87. //根据id获取用户已经绑定过的组织
  88. export const usersinits = (UserId) => {
  89. return request({
  90. url: `/api/app/organization-units/organization-unit-by-user-id/${UserId}`,
  91. method: "get",
  92. });
  93. };
  94. //获取组织树形结构
  95. export const organizationtree = (data) => {
  96. return request({
  97. url: "/api/app/organization-units/by-code-all",
  98. method: "get",
  99. data,
  100. });
  101. };
  102. //创建组织
  103. export const organizationcaeatre = (data) => {
  104. return request({
  105. url: "/api/app/organization-units/creatre",
  106. method: "post",
  107. data,
  108. });
  109. };
  110. //删除组织架构
  111. export const deleteschema = (id) => {
  112. return request({
  113. url: `/api/app/organization-units/${id}`,
  114. method: "delete",
  115. });
  116. };
  117. //组织架构名称编辑修改
  118. export const modifyedit = (id, data) => {
  119. return request({
  120. url: `/api/app/organization-units?id=${id}&DisplayName=${data}`,
  121. method: "put",
  122. // data
  123. });
  124. };
  125. //给用户绑定组织 zheg这个
  126. export const userorganizat = (UserId, OgId) => {
  127. return request({
  128. method: "post",
  129. url: `/api/app/organization-units/user-organization-unit?UserId=${UserId}&OgId=${OgId}`,
  130. });
  131. };
  132. //角色管理新增角色
  133. export const addrole = (data) => {
  134. return request({
  135. method: "post",
  136. url: "/api/identity/roles",
  137. data,
  138. });
  139. };
  140. //角色管理编辑r
  141. export const roleediting = (id, data) => {
  142. return request({
  143. method: "put",
  144. url: `/api/identity/roles/${id}`,
  145. data,
  146. });
  147. };
  148. //角色管理删除
  149. export const roledelention = (id) => {
  150. return request({
  151. url: `/api/identity/roles/${id}`,
  152. method: "delete",
  153. });
  154. };
  155. //权限控制编辑
  156. export const permissionconntro = (name, peodekey, data) => {
  157. return request({
  158. url: `/api/permissionmanagement/update?providerName=${name}&providerKey=${peodekey}`,
  159. // url: `/api/permission-management/permissions?providerName=${name}&providerKey=${peodekey}`,
  160. // /api/permissionmanagement/update?providerName=R&providerKey=users
  161. method: "post",
  162. data,
  163. });
  164. };
  165. //用户管理所属用户查询
  166. export const useraffiliation = (id) => {
  167. return request({
  168. // url: `/api/identity/users/${id}/roles`,
  169. url:`/api/identity/users/getroles?id=${id}`,
  170. method: "get",
  171. });
  172. };
  173. //组织绑定选中
  174. export const reverseselection = (id) => {
  175. return request({
  176. url: `/api/app/organization-units/organization-unit-by-user-id/${id}`,
  177. method: "get",
  178. });
  179. };
  180. //给用户绑定组织
  181. export const selectbinding = (data) => {
  182. return request({
  183. url: "/api/app/organization-units/user-organization-unit",
  184. method: "post",
  185. data,
  186. });
  187. };
  188. //日志列表
  189. export const dailyrecord = (data) => {
  190. return request({
  191. url: "/api/app/audit-log",
  192. method: "get",
  193. params: data,
  194. });
  195. };
  196. //根据id查询日志信息
  197. export const querylog = (AuditLogId) => {
  198. return request({
  199. url: `/api/app/audit-log/by-id/${AuditLogId}`,
  200. method: "get",
  201. });
  202. };
  203. // http://192.168.1.108:9529/swagger/index.html?urls.primaryName=%E4%B8%9A%E5%8A%A1 1q2w3E*
  204. //1a2b3cD!