|
@@ -67,9 +67,8 @@ Page({
|
|
|
|
|
|
},
|
|
|
pay(){
|
|
|
- api.request_wechatPay(1)
|
|
|
+ api.request_wechatPay(23)
|
|
|
.then(res => {
|
|
|
- debugger
|
|
|
wx.requestPayment({
|
|
|
timeStamp: res.data.data.unifiedOrderResult.timeStamp,
|
|
|
nonceStr: res.data.data.unifiedOrderResult.nonceStr,
|
|
@@ -106,6 +105,43 @@ Page({
|
|
|
})
|
|
|
});
|
|
|
},
|
|
|
+ RefundTrx:function(e){
|
|
|
+ var RefundTrx = {
|
|
|
+ trxId : 31,
|
|
|
+ longitude :116.4074,
|
|
|
+ latitude:39.9042
|
|
|
+ };
|
|
|
+ api.request_RefundTrx(RefundTrx)
|
|
|
+ .then(res => {
|
|
|
+ debugger
|
|
|
+ });
|
|
|
+ },
|
|
|
+ handleGetPhoneNumber: function(e) {
|
|
|
+ if (e.detail.errMsg === 'getPhoneNumber:ok') {
|
|
|
+
|
|
|
+ const encryptedData = e.detail.encryptedData;
|
|
|
+ const iv = e.detail.iv;
|
|
|
+debugger
|
|
|
+
|
|
|
+ wx.request({
|
|
|
+ url: 'https://your-backend-api-endpoint.com/decryptPhoneNumber',
|
|
|
+ method: 'POST',
|
|
|
+ data: {
|
|
|
+ encryptedData: encryptedData,
|
|
|
+ iv: iv,
|
|
|
+ sessionKey: 'your-session-key'
|
|
|
+ },
|
|
|
+ success(res) {
|
|
|
+ console.log('解密后的手机号:', res.data);
|
|
|
+ },
|
|
|
+ fail(err) {
|
|
|
+ console.error('解密失败:', err);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ console.log('用户拒绝授权');
|
|
|
+ }
|
|
|
+},
|
|
|
handleAuthLogin() {
|
|
|
console.log('一键授权登录按钮被点击');
|
|
|
|
|
@@ -149,5 +185,36 @@ Page({
|
|
|
console.error('获取用户信息失败:', err);
|
|
|
},
|
|
|
});
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ wx.requestSubscribeMessage({
|
|
|
+ tmplIds: ['ldkKXfnHj-uKo6SBep08f_kaSjtxMOccJywHOEgxyPg'],
|
|
|
+ success(res) {
|
|
|
+
|
|
|
+ if (res['ldkKXfnHj-uKo6SBep08f_kaSjtxMOccJywHOEgxyPg'] === 'accept') {
|
|
|
+
|
|
|
+ wx.cloud.callFunction({
|
|
|
+ name: 'sendSubscribeMessage',
|
|
|
+ data: {
|
|
|
+ templateId: '配置好的模板ID',
|
|
|
+ openid: 'o8pFb5fB9YROMFirFYrVNE3lr4ak',
|
|
|
+ data: {
|
|
|
+ thing1: {
|
|
|
+ value: '活动名称'
|
|
|
+ },
|
|
|
+
|
|
|
+ }
|
|
|
+ },
|
|
|
+ success(res) {
|
|
|
+ console.log('订阅消息发送成功', res)
|
|
|
+ },
|
|
|
+ fail(err) {
|
|
|
+ console.error('订阅消息发送失败', err)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
})
|