Commit 48280df8 authored by jyx's avatar jyx

代码优化

parent 113db493
......@@ -71,8 +71,10 @@
</template>
<script>
import common from '@/mixins/common';
import { message } from '@/utils/fun';
import common from '@/mixins/common';
import {
message
} from '@/utils/fun';
export default {
name: 'coinPopup',
mixins: [common],
......@@ -186,23 +188,26 @@
},
wxVirtuallyPay(wxData, largeType) {
// 虚拟支付
let wxParams = wxData.params;
let wxParams = wxData.params;
let signDataParams = wxData.params.sigData;
// let signDataStr = wxData.params.signDataStr;
let that = this;
const SDKVersion = wx.getSystemInfoSync().SDKVersion;
if (this.compareVersion(SDKVersion, '2.19.2') >= 0 || wx.canIUse('requestVirtualPayment')) {
wx.requestVirtualPayment({
signData: JSON.stringify({
offerId: signDataParams.offerId,
buyQuantity: signDataParams.buyQuantity,
env: signDataParams.env,
currencyType: signDataParams.currencyType,
platform: signDataParams.platform,
productId: signDataParams.productId,
goodsPrice: signDataParams.goodsPrice,
outTradeNo: signDataParams.outTradeNo,
attach: signDataParams.attach,
}),
// signData :signDataStr,
signData: JSON.stringify(wxData.params.sigData),
// signData: JSON.stringify({
// offerId: signDataParams.offerId,
// buyQuantity: signDataParams.buyQuantity,
// env: signDataParams.env,
// currencyType: signDataParams.currencyType,
// platform: signDataParams.platform,
// productId: signDataParams.productId,
// goodsPrice: signDataParams.goodsPrice,
// outTradeNo: signDataParams.outTradeNo,
// attach: signDataParams.attach,
// }),
paySig: wxParams.paySig,
signature: wxParams.signature,
mode: wxParams.mode,
......@@ -212,12 +217,12 @@
fail({
errMsg,
errCode
}) {
message.notify(errMsg);
console.log('虚拟支付异常:errMsg='+errMsg+' errCode='+errCode);
}) {
message.notify(errMsg);
console.log('虚拟支付异常:errMsg=' + errMsg + ' errCode=' + errCode);
},
})
} else {
} else {
message.notify('当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。');
}
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment