基于vue3.0和element-plus的组件库
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.
 
 
 
 

28 lines
600 B

import { get, post, put, delate } from '../http/axios';
import { queryList, save, update, deleteById } from './base';
const root = 'user';
const pwdUrl = 'user/password';
export const list = (example) => {
return queryList(root, example);
};
export const add = (user) => {
return save(root, user);
};
export const updatePwd = (pwd) => {
return update(pwdUrl, pwd);
};
export const set = (user) => {
return update(root, user);
};
export const del = (user) => {
return deleteById(root, user.userId);
};
export const reset = (user) => {
return update(root + '/' + user.userId, {});
};