add.js 946 Bytes
import App from '../../utils/api.js'
import util from '../../utils/util.js'
Component({
	properties:{
		parmdata:Object,
		action:{
			type:String,
			value:'add'
		}
	},
	attached(){
		
	},
	methods:{
		addcart(){
			console.log('yyyyyy',this.data.parmdata)
			let parmdata={
				sellerid:this.data.parmdata.sellerid,
				openid:util.cache('openid'),
				cookbookid:this.data.parmdata.cookbookid ? this.data.parmdata.cookbookid : this.data.parmdata.id
			}
			if(this.data.parmdata.specid){
				parmdata.specid=this.data.parmdata.specid
			}
			if(this.data.parmdata.practiceid){
				parmdata.practiceid=this.data.parmdata.practiceid
			}
			console.log('yyyyyy',this.data.parmdata)
			if(this.data.action=='add'){
				App.Orders.AddCart(parmdata).then((json)=>{
					console.log(json);
					if(json.ret==200){
						this.triggerEvent('actfood',{action:'add'})
					}
					
				})
			}else{
				this.triggerEvent('showspec')
			}
			
		}
	}
	
})