import fetch from "../../utils/Axios/Axios"; import Qs from 'qs' import instance from "../../utils/Axios/UploadFile"; // example 获取数据json模拟 export function apiRegister(params) { return fetch({ url: '/account/register/', method: 'post', data: Qs.stringify(params), }) } // 登录校验 export function apiLogin(params) { return fetch({ url: '/account/login/', method: 'post', data: Qs.stringify(params), }) } export function apiIsLogged() { return fetch({ url: '/profile/islogged/', method: 'get', }) } export function apiLogout(params) { return fetch({ url: '/account/logout/', method: 'post', data: Qs.stringify(params), }) } export function apiRootFolderId(params) { return fetch({ url: '/folder/get_root_folder/', method: 'post', data: Qs.stringify(params), }) } export function apiFolderList(params) { return fetch({ url: '/folder/folder_list/', method: 'post', data: Qs.stringify(params), }) } export function apiAddFolder(params) { return fetch({ url: '/folder/add_folder/', method: 'post', data: Qs.stringify(params), }) } export function apiUploadFile(params) { console.log(params.get('username')) return instance({ url: '/file/upload_file/', method: 'post', data: params, }) } export function apiGetGroup(params) { return fetch({ url: '/group/group_list/', method: 'post', data: Qs.stringify(params), }) } export function apiJoinGroup(params) { return fetch({ url: '/group/join_group/', method: 'post', data: Qs.stringify(params), }) } export function apiCreateGroup(params) { return fetch({ url: '/group/create_group/', method: 'post', data: Qs.stringify(params), }) } export function apiGroupRoot(params) { return fetch({ url: '/group/get_group_root_folder/', method: 'post', data: Qs.stringify(params), }) } export function apiConfirm(params) { return fetch({ url: '/account/check_token/', method: 'post', data: Qs.stringify(params), }) } export function apiCheck(params) { return fetch({ url: '/account/send_email_verification_code/', method: 'post', data: Qs.stringify(params), }) } export function apiReset(params) { return fetch({ url: '/account/reset_password/', method: 'post', data: Qs.stringify(params), }) } export function apiDownload(params) { return fetch({ url: '/file/download_file/', method: 'post', data: Qs.stringify(params), }) } export function apiDelete(params) { return fetch({ url: '/file/delete_file/', method: 'post', data: Qs.stringify(params), }) } export function apiDeleteFolder(params) { return fetch({ url: '/folder/delete_folder/', method: 'post', data: Qs.stringify(params), }) } export function apiQuitGroup(params) { return fetch({ url: '/group/quit_group/', method: 'post', data: Qs.stringify(params), }) }