rmodal.js 1.11 KB
import App from '../../utils/api.js'
import util from '../../utils/util.js'
Component({
	properties:{
		fooditem:Object,
	},
	data:{
		num:5,
		rmodalhidden:true
	},
	observers: {
		
	},
	attached(){
	},
	methods:{
		showrmodal(){
			this.setData({
				rmodalhidden:false
			})
			this.getcartlist();
		},
		hidermodal(){
			this.setData({
				rmodalhidden:true
			})
		},
		actfood(e){
			console.log('reduce')
			this.triggerEvent('tellfood',{action:e.detail.action,classid:this.data.fooditem.cid,id:this.data.fooditem.id});
			this.getcartlist();
		},
		
		getcartlist(){
			App.Orders.GetCartByOpenid({sellerid:this.data.fooditem.sellerid,openid:util.cache('openid'),cookbookid:this.data.fooditem.id}).then((json)=>{
				console.log(json,'yyyyyyy')
				if(json.ret==200){
					if(json.data.length==0){
						this.hidermodal();
					}else{
						this.setData({
							bookfood:json.data
						})
					}
					
					// json.data.forEach((v,i)=>{
					// 	v.price=Number(v.price);
					// 	v.member_price=Number(v.member_price);
					// })
					// this.setData({
					// 	cartlist:json.data
					// })
					
				}
			})
		},
	}
	
})