card.js
1.26 KB
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
45
46
47
48
49
50
51
52
53
import App from '../../utils/api'
import util from '../../utils/util.js'
Component({
properties:{
item:Object
},
attached(){
console.log(this.data.item.price)
if(this.data.item.seller_tel){
let telist=this.data.item.seller_tel.indexOf(',')!=-1 ? this.data.item.seller_tel.split(',') : [this.data.item.seller_tel]
this.setData({
telist:telist
})
}
},
methods:{
todetail(){
wx.redirectTo({
url:'../seller/detail?id='+this.data.item.id+'&sellerid='+this.data.item.sellerid,
})
},
showtel(){
// console.log(this.selectComponent('#tellist'))
this.selectComponent('#tellist').show();
},
pay(e){
let item = e.currentTarget.dataset['item'];
App.PayOnline.CombineTransactionsByRecharge({openid:util.cache('openid'),id:item.id}).then((json)=>{
console.log(json,'调起支付');
if(json.ret==200){
wx.requestPayment({
timeStamp: json.data.timeStamp + '',
nonceStr: json.data.nonceStr,
package: json.data.package,
signType: 'MD5',
paySign: json.data.paySign,
success:(res)=>{
console.log(res,'支付成功');
this.setData({
'item.status':1
})
},
fail:(res)=>{
console.log(res,'支付失败');
}
})
}
})
},
}
})