class IndexService { async index(params = {}) { return await (new Http()).get({ url: config.apiList.index, data: params }); } async search (params = {}) { return await (new Http()).get({ url: config.apiList.search, data: params }); } async info(params = {}) { return await (new Http()).get({ url: config.apiList.info, data: params }); } async classList(params = {}) { return await (new Http()).get({ url: config.apiList.classList, data: params }); } async mechanism(params = {}) { return await (new Http()).get({ url: config.apiList.mechanism, data: params }); } async mechanisminfo(params = {}) { return await (new Http()).get({ url: config.apiList.mechanisminfo, data: params }); } Mechanisminfo async modelList(params = {}) { return await (new Http()).get({ url: config.apiList.modelList, data: params }); } async type(params = {}) { var res = await (new Http()).get({ url: config.apiList.type, data: params }); res.principal.unshift({ id: null, page: null, title: "首页" }); res.principal.forEach(v => { v.content = [] v.total_page = 0 }); res.additional.forEach(v => { v.content = [] v.total_page = 0 }); return res } } var indexService = new IndexService()