javascript/axios/service/order/cart.ts

46 lines
1019 B
TypeScript
Raw Permalink Normal View History

2024-02-27 23:01:27 +08:00
import request from "../../request";
import { AxiosPromise } from "axios";
import { CartGetRequest,CartGetReply,CartAddRequest,StatusReply,CartSetRequest,CartDelRequest } from "./types";
// 获取购物车的商品数据
export function Get(data: CartGetRequest): AxiosPromise<CartGetReply> {
return request({
url: "/order.Cart.Get",
method: "post",
data: data,
});
}
// 将商品增加至购物车
export function Add(data: CartAddRequest): AxiosPromise<StatusReply> {
return request({
url: "/order.Cart.Add",
method: "post",
data: data,
});
}
// 修改购物车中的商品数量
export function Set(data: CartSetRequest): AxiosPromise<StatusReply> {
return request({
url: "/order.Cart.Set",
method: "post",
data: data,
});
}
// 删除购物车中的商品
export function Del(data: CartDelRequest): AxiosPromise<StatusReply> {
return request({
url: "/order.Cart.Del",
method: "post",
data: data,
});
}