class IndexServe { async index(data = {}) { var res = await new Ajax().get({ url: config.apiList.home, data: data }) var data = [ [], [] ] res.model.res.forEach((v,i) => { if (i <= 3) { data[0].push(v) } else { data[1].push(v) } }); res.model.res = data return res; } async type(data = {}) { var res = await new Ajax().get({ url: config.apiList.type, data: data }) res.principal.unshift({ id: -1, page: 0, title: "首页" }); res.principal.forEach(v => { v.content = []; v.total_page = 0; }) res.additional.forEach(v => { v.content = []; v.total_page = 0; }) return res } async classList(data = {}) { return await new Ajax().get({ url: config.apiList.classList, data: data }) } async info(data = {}) { return await new Ajax().get({ url: config.apiList.info, data: data }) } async search(data = {}) { return await new Ajax().get({ url: config.apiList.search, data: data }) } async mechanism(data = {}) { return await new Ajax().get({ url: config.apiList.mechanism, data: data }) } async mechanismList(data = {}) { return await new Ajax().get({ url: config.apiList.mechanismList, data: data }) } async allModel(data = {}) { return await new Ajax().get({ url: config.apiList.allModel, data: data }) } async modelList(data = {}) { return await new Ajax().get({ url: config.apiList.modelList, data: data }) } } var indexServe = new IndexServe()