main.js 1.22 KB
Newer Older
郑秀明's avatar
郑秀明 committed
1
import Vue from 'vue'
王建威's avatar
王建威 committed
2 3
import App from './App'
import { php } from './common/host.js';
郑秀明's avatar
郑秀明 committed
4

王建威's avatar
王建威 committed
5 6 7
Vue.config.productionTip = false

// 加入购物车
王建威's avatar
王建威 committed
8
function addCart(spec_id, quantity, isLogin) {
王建威's avatar
王建威 committed
9 10 11 12 13 14 15
	if(!isLogin) {
		uni.showToast({
		    title: '请先登录',
		    duration: 2000,
			icon: 'none'
		});
		setTimeout(() => {
王建威's avatar
王建威 committed
16
			window.location.href = php+'app=member&act=login';
王建威's avatar
王建威 committed
17 18 19
		}, 2000);
		return
	}
王建威's avatar
王建威 committed
20 21 22 23 24 25 26 27 28
	uni.request({
		url: '/uni/api//credit_goods/add_cart',
		method: 'post',
		dataType: 'json',
		data: {
			spec_id: spec_id,
			quantity: quantity
		},
		success: (res) => {
王建威's avatar
王建威 committed
29 30 31 32 33 34 35 36 37 38 39
			let msg = '';
			if(res.data.code == 0) {
				msg = '已加入购物车'
			} else {
				msg = res.data.messages
			}
			uni.showToast({
			    title: msg,
			    duration: 2000,
				icon: 'none'
			});
王建威's avatar
王建威 committed
40 41
		}
	})
王建威's avatar
王建威 committed
42
}
王建威's avatar
王建威 committed
43 44

Vue.prototype.$addCart = addCart;
王建威's avatar
王建威 committed
45 46 47
Vue.prototype.$noGoodsImg = 'https://dbc-static.oss-cn-beijing.aliyuncs.com/credit/shangpinmorentu%402x.png';
Vue.prototype.$defaultPortrait = 'https://dbc-static.oss-cn-beijing.aliyuncs.com/credit/default_user_portrait.gif';
Vue.prototype.$defaultClassImg = 'https://dbc-static.oss-cn-beijing.aliyuncs.com/credit_shop/20190520/img/5ce2636edf912.png';
郑秀明's avatar
郑秀明 committed
48 49 50 51 52 53 54

App.mpType = 'app'

const app = new Vue({
    ...App
})
app.$mount()