66 lines
1.3 KiB
JavaScript
66 lines
1.3 KiB
JavaScript
class IndexService {
|
|
|
|
async mechanismList(data = {}) {
|
|
return await http.get({
|
|
url: config.apiList.mechanismList,
|
|
data: data
|
|
})
|
|
}
|
|
|
|
async mechanism(data = {}) {
|
|
return await http.get({
|
|
url: config.apiList.mechanism,
|
|
data: data
|
|
})
|
|
}
|
|
|
|
|
|
async info(data = {}) {
|
|
return await http.get({
|
|
url: config.apiList.info,
|
|
data: data
|
|
})
|
|
}
|
|
|
|
async classList(data = {}) {
|
|
return await http.get({
|
|
url: config.apiList.classList,
|
|
data: data
|
|
})
|
|
}
|
|
|
|
async indexList(data = {}) {
|
|
return await http.get({
|
|
url: config.apiList.index,
|
|
data: data
|
|
})
|
|
}
|
|
|
|
async classApi(data = {}) {
|
|
var res = await http.get({
|
|
url: config.apiList.classApi,
|
|
data: data
|
|
});
|
|
|
|
res.principal.unshift({
|
|
id: -1,
|
|
page: 0,
|
|
title: "首页",
|
|
content: []
|
|
});
|
|
|
|
res.principal.forEach(v => {
|
|
v.content = [];
|
|
v.total_page = 0;
|
|
})
|
|
|
|
res.additional.forEach(v => {
|
|
v.content = [];
|
|
v.total_page = 0;
|
|
})
|
|
|
|
return res;
|
|
}
|
|
}
|
|
|
|
var index = new IndexService(); |