田源
2024-07-05 5700aa436cf4e058cef10560c324e2ee762eebcc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
import request from '@/router/axios';
 
// 列表查询
export function getDataUsers(page,limit,params) {
  return request({
    url: "/api/userQueryController/getDataGridUsers",
    method: "get",
    params:{
      page,
      limit,
      ...params
    }
  });
}
 
// 停用启用
export function stopUser(params) {
  return request({
    url: "/api/userQueryController/stopUsers",
    method: "post",
    params
  });
}
 
// 角色全查询
export function gridRoles(page,limit) {
  return request({
    url: "/api/roleQueryController/refDataGrid",
    method: "get",
    params:{
      page,limit
    }
  });
}
 
// 查询当前用户已拥有的角色
export function listRoleByUserOid(userOid) {
  return request({
    url: "/api/roleQueryController/listRoleByUserOid",
    method: "get",
    params:{
      userOid
    }
  });
}
 
// 保存角色
export function saveRights(params) {
  return request({
    url: "/api/roleQueryController/saveRights",
    method: "post",
    params
  });
}
 
// 新增成员
export function addUser(row) {
  return request({
    url: "/api/userQueryController/addUser",
    method: "post",
    data:row
  });
}
 
// 修改成员
export function updateUser(row) {
  return request({
    url: "/api/userQueryController/updateUser",
    method: "put",
    data:row
  });
}
 
// 删除成员
export function deleteUser(params) {
  return request({
    url: "/api/userQueryController/deleteUser",
    method: "delete",
    params
  });
}
 
//获取密码策略
export function selectPwdStrategyMap(params) {
  return request({
    url: "/api/passwordStrategyQueryController/selectPwdStrategyMap",
    method: "get",
    params
  });
}
 
//保存密码策略
export function saveUserPasswordStrateg(params) {
  let formData = new FormData()
  for (let key in params){
    formData.append(key,params[key])
  }
  return request({
    url: "/api/passwordStrategyQueryController/saveUserPasswordStrateg",
    method: "post",
    data:formData
  });
}
 
// 下载模板接口
export const download = (params) => {
  return request({
    url: '/api/userQueryController/downloadImportTemplate',
    method: 'get',
    headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'},
    responseType: 'blob',
    params
  })
}
 
//获取密码策略
export function departmentQueryController(params) {
  return request({
    url: "/api/departmentQueryController/refTree",
    method: "get",
    params
  });
}
 
//获取密码策略
export function saveUsersDepts(params) {
  return request({
    url: "/api/departmentQueryController/saveUsersDepts",
    method: "post",
    params
  });
}