add.js
946 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
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')
}
}
}
})