product-detail.js 1.19 KB
import api from '../utils/api';
const CREATE_PAYMENTINFO = 'ufo.order.payment'

export default {
    getProductData(id) {
        return api.get({
            data: {
                method: 'ufo.product.data',
                product_id: id
            }
        })
    },
    createPaymentinfo(skup) {
        return api.get({
            url: '/shopping',
            data: {
                method: CREATE_PAYMENTINFO,
                skup
            }
        })
    },
    getRecommendGoods(id) {
        return api.get({
            data: {
                method: 'ufo.product.data.search.recommend',
                product_id: id
            }
        })
    },
    getFavoriteState(id) {
        return api.get({
            data: {
                method: 'ufo.user.isFavorite',
                productId: id
            }
        })
    },
    addFavorite(productId) {
        return api.get({
            data: {
                method: 'ufo.user.favoriteAdd',
                productId
            }
        })
    },
    cancelFavorite(productId) {
        return api.get({
            data: {
                method: 'ufo.user.favoriteCancel',
                productId
            }
        })
    }
}