first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,123 @@
import Config from "../config";
import Axios from "../http/axios";
class IndexService {
async index(data) {
let res = await Axios.post({
url: Config.AjaxConfig.UrlList.index,
data: data
});
res.forEach((v)=>{
v.wares_infoimg = JSON.parse(v.wares_infoimg);
v.wares_masterimg = JSON.parse(v.wares_masterimg);
})
return res;
}
async like(data) {
return await Axios.post({
url: Config.AjaxConfig.UrlList.like,
data: data
})
}
async addCar(data) {
return await Axios.post({
url: Config.AjaxConfig.UrlList.addCar,
data: data
})
}
async submitCar(data) {
return await Axios.post({
url: Config.AjaxConfig.UrlList.submitCar,
data: data
})
}
async likeList(data) {
let res = await Axios.post({
url: Config.AjaxConfig.UrlList.likeList,
data: data
});
res.forEach((v)=>{
v.wares_infoimg = JSON.parse(v.wares_infoimg);
v.wares_masterimg = JSON.parse(v.wares_masterimg);
})
return res;
}
async getCarList(data) {
let res = await Axios.post({
url: Config.AjaxConfig.UrlList.getCarList,
data: data
});
res.forEach((v)=>{
v.wares_infoimg = JSON.parse(v.wares_infoimg);
v.wares_masterimg = JSON.parse(v.wares_masterimg);
})
return res;
}
async updateCarNum(data) {
return await Axios.post({
url: Config.AjaxConfig.UrlList.updateCarNum,
data: data
})
}
async deleteCar(data) {
return await Axios.post({
url: Config.AjaxConfig.UrlList.deleteCar,
data: data
})
}
async allOrder (data) {
let res = await Axios.post({
url: Config.AjaxConfig.UrlList.allOrder,
data: data
});
// JSON.stringify(res) == "{}"
if (Object.keys(res).length == 0) {
return []
} else {
res.forEach((v) => {
v.wares_infoimg = JSON.parse(v.wares_infoimg);
v.wares_masterimg = JSON.parse(v.wares_masterimg);
});
}
return res
}
async buyOrder(data) {
return await Axios.post({
url: Config.AjaxConfig.UrlList.buyOrder,
data: data
})
}
async search (data) {
let res = await Axios.post({
url: Config.AjaxConfig.UrlList.search,
data: data
});
res.forEach((v) => {
v.wares_infoimg = JSON.parse(v.wares_infoimg);
v.wares_masterimg = JSON.parse(v.wares_masterimg);
});
return res
}
async getUserAddress(data) {
return await Axios.post({
url: Config.AjaxConfig.UrlList.getUserAddress,
data: data
})
}
}
export default new IndexService();

View File

@@ -0,0 +1,17 @@
import Config from "../config";
import Axios from "../http/axios";
class InfoService {
async info (data) {
let res = await Axios.post({
url: Config.AjaxConfig.UrlList.info,
data: data
});
res.wares_infoimg = JSON.parse(res.wares_infoimg);
res.wares_masterimg = JSON.parse(res.wares_masterimg);
res.wares_conf = JSON.parse(res.wares_conf);
return res;
}
}
export default new InfoService();

View File

@@ -0,0 +1,13 @@
import Config from "../config";
import Axios from "../http/axios";
class Typeservice {
async list(data) {
return await Axios.post({
url: Config.AjaxConfig.UrlList.list,
data: data
});
}
}
export default new Typeservice();

View File

@@ -0,0 +1,20 @@
import Config from "../config";
import Axios from "../http/axios";
class UserService {
async Login(data) {
return await Axios.post({
url: Config.AjaxConfig.UrlList.Login,
data: data
})
}
async Reg(data) {
return await Axios.post({
url: Config.AjaxConfig.UrlList.Reg,
data: data
})
}
}
export default new UserService();

View File

@@ -0,0 +1,19 @@
import Config from "../config";
import Axios from "../http/axios";
class activityService {
async activity(data) {
let res = await Axios.post({
url: Config.AjaxConfig.UrlList.activity,
data: data
});
res.forEach((v)=>{
v.wares_infoimg = JSON.parse(v.wares_infoimg);
v.wares_masterimg = JSON.parse(v.wares_masterimg);
})
return res;
}
}
export default new activityService();

View File

@@ -0,0 +1,14 @@
import UserService from "./UserService"
import IndexService from "./IndexService"
import activityService from "./activityService"
import Typeservice from "./Typeservice"
import InfoService from "./InfoService"
export default {
UserService: UserService,
IndexService: IndexService,
activityService: activityService,
Typeservice: Typeservice,
InfoService: InfoService,
}