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
133
import request from '@/utils/request'
/**
* 新增客户
* @param customerName 客户名
* @param customerEmail 客户邮箱
* @param customerContact 客户联系人
* @param customerPhone 客户电话
* @param customerAddress 客户地址
* @param status 状态
* @param startTime 开始时间
* @param endTim 结束时间
*/
export function addCustomer({ userName, nickName, password, roleId }) {
return request({
url: '/system/user/add',
method: 'POST',
data: { userName, nickName, password, roleId }
})
}
/**
* 修改客户
* @param customerId 客户ID
* @param customerName 客户名称
* @param customerEmail 客户邮箱
* @param customerContact 客户联系人
* @param customerPhone 客户联系电话
* @param customerAddress 客户地址
* @param status 状态
* @param contractTime 合同时间
*/
export function editCustomer({ userId, nickName, roleId }) {
return request({
url: '/system/user/update_user',
method: 'POST',
data: { userId, nickName, roleId }
})
}
/**
* 获取客户列表
* @param current 当前页
* @param size 每页记录数
* @param customerName 客户名称
* @param status 客户状态
* @param startTime
* @param endTime
* @returns {Promise<void> | * | AxiosPromise<any> | ClientHttp2Stream | http.ClientRequest}
*/
export function listCustomer({userId, userName, nickName, roleId }) {
return request({
url: '/system/user/search',
method: 'POST',
data: {userId, userName, nickName, roleId }
})
}
/**
* 获取客户
* @param customerId 客户ID
*/
export function getCustomer(customerId) {
return request({
url: '/system/customer/' + customerId,
method: 'GET'
})
}
/**
* 删除客户
* @param customerId 客户ID
*/
export function deleteCustomer(customerId) {
return request({
url: '/system/customer/' + customerId,
method: 'DELETE'
})
}
export function getAu(userId) {
return request({
url: '/system/function/user/list',
method: 'POST',
data: { userId}
})
}
export function editStatus(userId, status) {
return request({
url: '/system/user/update_status' ,
method: 'POST',
data: { userId, status }
})
}
export function editCheckList(userId, funCode) {
return request({
url: '/system/function/config' ,
method: 'POST',
data: { userId, funCode }
})
}
export function resetPassword(userId,password,rePassword) {
return request({
url: '/system/user/update_password',
method: 'POST',
data: { userId,password,rePassword}
})
}
export function getRz(userId) {
return request({
url: '/system/user/google/auth/bind',
method: 'POST',
data: { userId}
})
}
export function getRzImg(qrFile) {
return request({
url: '/system/user/google/auth/get_qr_file',
method: 'POST',
data: { qrFile},
responseType: 'blob'
})
}
export function handleCancelRz(userId) {
return request({
url: '/system/user/google/auth/unbind',
method: 'POST',
data: { userId},
})
}