mirror of
https://gitee.com/xiongmao1988/rax-medical.git
synced 2025-08-25 05:24:57 +08:00
120 lines
2.1 KiB
TypeScript
120 lines
2.1 KiB
TypeScript
import request, {CommonHeaderEnum, getData, postData} from "@/utils/request";
|
|
|
|
const userInfoUrl = '/admin/user/info'
|
|
|
|
const editUserUrl = '/admin/user/edit'
|
|
|
|
const editPasswordUrl = '/admin/user/password'
|
|
|
|
const userPageUrl = '/admin/user/page'
|
|
|
|
const userUrl = '/admin/user'
|
|
|
|
const modifyPwUrl = "/admin/user/modifyPw"
|
|
|
|
export function getUserInfo() {
|
|
return new Promise(resolve => {
|
|
getData(userInfoUrl).then((data: any) => {
|
|
resolve(data.data)
|
|
})
|
|
})
|
|
}
|
|
|
|
export function updateUserInfo(data: any) {
|
|
return new Promise(resolve => {
|
|
request.request({
|
|
url: editUserUrl,
|
|
method: 'put',
|
|
data
|
|
}).then((res: any) => {
|
|
resolve(res.data)
|
|
})
|
|
})
|
|
}
|
|
|
|
export function editPassword(data: any) {
|
|
return new Promise(resolve => {
|
|
request.request({
|
|
url: editPasswordUrl,
|
|
method: "PUT",
|
|
data
|
|
}).then((res: any) => {
|
|
resolve(res.data)
|
|
}).catch(err => {
|
|
resolve(err)
|
|
})
|
|
})
|
|
}
|
|
|
|
export function userPage(data: any) {
|
|
return new Promise(resolve => {
|
|
request({
|
|
url: userPageUrl,
|
|
method: "post",
|
|
headers: {
|
|
'Content-Type': CommonHeaderEnum.FORM_CONTENT_TYPE
|
|
},
|
|
data
|
|
}).then((res: any) => {
|
|
resolve(res.data)
|
|
}).catch(err => {
|
|
console.log(err)
|
|
})
|
|
})
|
|
}
|
|
|
|
export function addUser(data: any) {
|
|
return new Promise((resolve, reject) => {
|
|
postData(userUrl, data).then((res: any) => {
|
|
resolve(res.data)
|
|
}).catch(error => {
|
|
reject(error)
|
|
})
|
|
})
|
|
}
|
|
|
|
export function modifyPw(data: any) {
|
|
return new Promise((resolve, reject) => {
|
|
request({
|
|
url: modifyPwUrl,
|
|
method: "post",
|
|
headers: {
|
|
'Content-Type': CommonHeaderEnum.FORM_CONTENT_TYPE
|
|
},
|
|
data
|
|
}).then((res: any) => {
|
|
resolve(res.data)
|
|
}).catch(error => {
|
|
reject(error)
|
|
})
|
|
})
|
|
}
|
|
|
|
export function updateUI(data: any) {
|
|
return new Promise((resolve, reject) => {
|
|
request({
|
|
url: userUrl,
|
|
method: "put",
|
|
data
|
|
}).then((res: any) => {
|
|
resolve(res.data)
|
|
}).catch(error => {
|
|
reject(error)
|
|
})
|
|
})
|
|
}
|
|
|
|
export function deleteU(ids: any[]) {
|
|
return new Promise((resolve, reject) => {
|
|
request({
|
|
url: userUrl,
|
|
method: "delete",
|
|
data: ids
|
|
}).then((res: any) => {
|
|
resolve(true)
|
|
}).catch(error => {
|
|
reject(error)
|
|
})
|
|
})
|
|
}
|