import Http from '~~/utils/http'; import {PaginationVo, ResOptions} from "~~/api/types"; export default new class Common extends Http> { private readonly upload = '/common/upload' private readonly caseList = '/cases/lists' private readonly bottomMenu = '/index/bottomMenu' private readonly login_url = '/user/login' handleUpload(file: any) { const formData = new FormData(); formData.append('file', file) return this.post(this.upload, formData) } getCaseList(params: PaginationVo) { return this.get(this.caseList, params) } getBottomMenu() { return this.get(this.bottomMenu) } login(data: any) { return this.post(this.login_url,this.toFormData(data)) } }