50 lines
1.2 KiB
JavaScript
50 lines
1.2 KiB
JavaScript
import Http from "@/http";
|
|
import config from "@/config"
|
|
|
|
export default class indexService {
|
|
async home (data = {}, headers = {}) {
|
|
return await (new Http()).get({
|
|
url: config.apiList.home,
|
|
data: data,
|
|
headers: headers
|
|
})
|
|
}
|
|
|
|
async classList (data = {}, headers = {}) {
|
|
return await (new Http()).get({
|
|
url: config.apiList.classList,
|
|
data: data,
|
|
headers: headers
|
|
})
|
|
}
|
|
|
|
async info (data = {}, headers = {}) {
|
|
console.log("执行请求")
|
|
return await (new Http()).get({
|
|
url: config.apiList.info,
|
|
data: data,
|
|
headers: headers
|
|
})
|
|
}
|
|
async getInfo(data = {}, headers = {}) {
|
|
return await (new Http()).post({
|
|
url: config.apiList.getInfo,
|
|
data: data,
|
|
headers: headers
|
|
})
|
|
}
|
|
|
|
async type (data = {}, headers = {}) {
|
|
let res = await (new Http()).get({
|
|
url: config.apiList.type,
|
|
data: data,
|
|
headers: headers
|
|
});
|
|
res.principal.forEach((v,i) => {
|
|
v.into = `title${i}`
|
|
v.content = []
|
|
});
|
|
return res;
|
|
}
|
|
|
|
} |