import { $fytz } from '../index'; export default { /** * 搜索用户 * @param {String} userId * @param {Number} page * @param {Number} per_page * @param {Object} data * @returns */ fetchUser(page = 1, per_page = 20, data) { const params = `page=${page}&per_page=${per_page}`; return $fytz.post(`baseInfo/search/?${params}`, data).then((res) => res.data); }, /** * 获取用户基本信息 * @param {String} userId * @returns */ fetchUserBaseInfo(userId) { return $fytz.get(`userInfo/baseInfo?userId=${userId}`).then((res) => res.data); }, /** * 更新用户账户信息 * @param {*} data * @returns */ updateUserInfo(data) { return $fytz.post('userInfo', data).then((res) => res.data); }, /** * 新增用户 * @param {*} data * @returns */ createUser(data) { return $fytz.put('userInfo/create', data).then((res) => res.data); }, /** * 重置用户密码 */ resetPassword(id) { return $fytz.post(`userInfo/resetPw?userId=${id}`).then((res) => res.data); }, };