import request from '@/utils/request' import { fileDown } from '../../utils/file' import md5 from 'js-md5' /* * 用户 */ export default { list(params) { return request.get(`user`, { params: params }) }, detail(params) { return request.get(`user/${params}`) }, simpleAll() { return request.get(`user/simpleAll`) }, add(params) { return request.post(`user`, params) }, edit(params) { return request.put(`user`, params) }, delete(params) { return request.delete(`user/${params}`) }, download(params) { return fileDown('user/download', params) }, importExcel(params) { return request.post('user/importExcel', params, { loadingInstance: true }) }, resetPwd(params){ return request.put(`user/resetPassword/${params}`) }, modifyPass(params){ return request.put(`/user/updatePassword`, { originalPassword: md5(params.originalPassword), currentPassword: md5(params.currentPassword), repeatPassword: md5(params.repeatPassword) }) }, postUser(params){ return request.get(`user/simple/${params}`) }, postUserVOList(params){ return request.get(`user/list/${params}`) }, usersByDepartment(params){ return request.get(`user/departmentName/${params}`) }, validPassword2(params){ return request.post(`/user/validSettlePassword/${md5(params)}`) }, resetSettlePwd(params){ return request.put(`user/resetSettlePassword/${params}`) }, modifySettlePass(params){ return request.put(`/user/updateSettlePassword`, { originalPassword: md5(params.originalPassword), currentPassword: md5(params.currentPassword), repeatPassword: md5(params.repeatPassword) }) }, usersByDepartmentId(params){ return request.get(`user/departmentId/${params}`) } }