Files
ClassContent/历届学生/font-end-nine/项目练习/上课项目/枸杞社/js/serve/index.js
2024-09-27 02:06:13 +08:00

85 lines
1.7 KiB
JavaScript

class IndexServe {
async index(data = {}) {
var ajax = new Ajax()
var res = await ajax.get({
url: config.apiList.index,
data: data,
});
ajax = null;
return res
}
async classListArr(data = {}) {
return await (new Ajax()).get({
url: config.apiList.classListArr,
data: data,
});
}
async classList(data = {}) {
var res = await (new Ajax()).get({
url: config.apiList.classList,
data: data,
});
res.principal.unshift({
id: -1,
page: 1,
title: "首页",
})
res.principal.forEach(v => {
v.content = [];
v.page = 1;
v.total_page = 0
})
res.additional.forEach(v => {
v.content = [];
v.page = 1;
v.total_page = 0
})
return res;
}
async info(data = {}) {
return await (new Ajax()).get({
url: config.apiList.info,
data: data,
});
}
async mechanism(data = {}) {
return await (new Ajax()).get({
url: config.apiList.mechanism,
data: data,
});
}
async model(data = {}) {
return await (new Ajax()).get({
url: config.apiList.model,
data: data,
});
}
async modelList(data = {}) {
return await (new Ajax()).get({
url: config.apiList.modelList,
data: data,
});
}
async jigouxiangqing(data = {}) {
return await (new Ajax()).get({
url: config.apiList.jigouxiangqing,
data: data,
});
}
}
var indexServe = new IndexServe()