123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282 |
- import { request } from '@/utils/request';
- /**
- * 获取商家列表信息
- * @returns
- */
- export function getSellerList(params) {
- return request({
- url: '/maintain/merchants',
- data: params,
- method: 'GET',
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- },
- });
- }
- // 获取商品详情信息
- export function getSellsDetail(id, data) {
- return request({
- url: `/maintain/merchant/${id}`,
- method: 'GET',
- data: data,
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- },
- });
- }
- /**
- * 商品详情
- * @returns
- */
- export function getGoodsDetailApi(id) {
- return request({
- url: `/maintain/goods/${id}`,
- method: 'GET',
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- },
- });
- }
- /**
- * 分类接口 - 获取分类列表
- * @returns
- */
- export function maintainCategories(id) {
- return request({
- url: `/maintain/categories`,
- method: 'GET',
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- },
- });
- }
- /**
- * 预约接口 - 新增预约
- * @param {*} data
- * @returns
- */
- export function addReservation(merchantId, data) {
- return request({
- url: `/maintain/merchant/${merchantId}/reservation`,
- method: 'post',
- data: data,
- header: {
- 'Content-Type': 'application/json',
- },
- });
- }
- // 收藏商家接口
- export function addFavorite(id) {
- return request({
- url: `/maintain/merchant/${id}/favorite`,
- method: 'post',
- header: {
- 'Content-Type': 'application/json',
- },
- });
- }
- // 商品收藏接口
- export function addGoodsFavorite(id) {
- return request({
- url: `/maintain/goods/${id}/favorite`,
- method: 'post',
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- },
- });
- }
- // 取消收藏接口
- export function cancelFavorite(id) {
- return request({
- url: `/maintain/favorite/${id}`,
- method: 'delete',
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- },
- });
- }
- /**
- * 预约接口 -取消预约
- * @returns
- */
- export function cancelReservation(id) {
- return request({
- url: `/maintain/reservation/${id}`,
- method: 'PUT',
- header: {
- 'content-type': 'application/json',
- },
- });
- }
- /**
- * 购物车接口 - 新增购物车商品
- * @param {*} data
- * @returns
- */
- export function addShoppingCart(data) {
- return request({
- url: `/maintain/cartItem`,
- method: 'post',
- data: data,
- header: {
- 'Content-Type': 'application/json',
- },
- });
- }
- /**
- * 购物车接口 - 获取购物车商品列表
- * @param {*} data
- * @returns
- */
- export function getShoppingCart(data) {
- return request({
- url: `/maintain/mineCartList`,
- method: 'get',
- data: data,
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- },
- });
- }
- /**
- * 购物车接口 - 获取购物车商品列表2
- * @param {*} data
- * @returns
- */
- export function getCartList(id) {
- return request({
- url: `/maintain/listCartItem/${id}`,
- method: 'get',
- header: {
- 'Content-Type': 'application/json',
- },
- });
- }
- /**
- * 购物车接口 - 删除购物车
- * @param {*} data
- * @returns
- */
- export function deleteCartItem(data) {
- return request({
- url: `/maintain/cartItem/deleteCartItem`,
- method: 'post',
- data: data,
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- },
- });
- }
- /**
- * 购物车接口 - 修改购物车商品的数量
- * @param {*} data
- * @returns
- */
- export function editGoodsNumb(id,data) {
- return request({
- url: `/maintain/cartItem/${id}`,
- method: 'get',
- data: data,
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- },
- });
- }
- /**
- * 购物车接口 - 修改购物车商品的数量
- * @param {*} data
- * @returns
- */
- export function generateConfirmOrder(data) {
- return request({
- url: `/maintain/generateConfirmOrder`,
- method: 'post',
- data: data,
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- },
- });
- }
- /**
- * 订单接口 - 根据购物车信息生成订单
- * @param {*} data
- * @returns
- */
- export function generateOrder(data) {
- return request({
- url: `/maintain/generateOrder`,
- method: 'post',
- data: data,
- header: {
- 'Content-Type': 'application/json',
- },
- });
- }
- /**
- * 商品评价接口 - 针对订单发布评价
- * @param {*} data
- * @returns
- */
- export function accountToOrderGetComment(data) {
- return request({
- url: `/maintain/assess/query`,
- method: 'post',
- data:data,
- header: {
- 'Content-Type': 'application/json',
- },
- });
- }
- /**
- * 商品评价接口 - 获取商品评价列表
- * @param {*} data
- * @returns
- */
- export function getGoodsConcentList(goodsId,data) {
- return request({
- url: `/maintain/goods/${goodsId}/comments`,
- method: 'get',
- data:data,
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- },
- });
- }
- /**
- * 商品评价接口 - 新增商品评价
- * @param {*} data
- * @returns
- */
- export function goodsCommentsAdd(data) {
- return request({
- url: `/maintain/assess/add`,
- method: 'post',
- data: data,
- header: {
- 'Content-Type': 'application/json',
- },
- });
- }
|