|
@@ -136,7 +136,8 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
showPayType: 0,
|
|
|
- payType: 0,//付款码type 0-余额 1-消费券 2-积分
|
|
|
+ payType: 0,//付款码type 0-余额 1-消费券 2-积分
|
|
|
+ payTypeShow:0,//付款码type 0-余额 1-消费券 2-积分
|
|
|
url: '',
|
|
|
uid: '',
|
|
|
qrsize: 80, // 二维码大小
|
|
@@ -427,8 +428,11 @@ export default {
|
|
|
this.weichatObj.scanQRCode({
|
|
|
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
|
|
|
scanType: ['qrCode', 'barCode'], // 可以指定扫二维码还是一维码,默认二者都有
|
|
|
- success: function(res) {
|
|
|
- obj.code = res.resultStr;
|
|
|
+ success: function(res) {
|
|
|
+ let i = res.resultStr.split(",");
|
|
|
+ obj.code = i[0];
|
|
|
+ obj.payTypeShow = i[1]*1
|
|
|
+
|
|
|
obj.$refs.popup1.open();
|
|
|
}
|
|
|
});
|
|
@@ -437,12 +441,9 @@ export default {
|
|
|
uni.scanCode({
|
|
|
onlyFromCamera: true,
|
|
|
success: function(e) {
|
|
|
- // let result = JSON.parse(e.result);
|
|
|
- // uni.showModal({
|
|
|
- // title: '扫描二维码',
|
|
|
- // content: e.result
|
|
|
- // });
|
|
|
- obj.code = e.result;
|
|
|
+ let i = e.result.split(",");
|
|
|
+ obj.code = i[0];
|
|
|
+ obj.payTypeShow = i[1]*1
|
|
|
obj.$refs.popup1.open();
|
|
|
}
|
|
|
});
|
|
@@ -457,7 +458,8 @@ export default {
|
|
|
})
|
|
|
.then(e => {
|
|
|
this.val = e.data.code;
|
|
|
-
|
|
|
+ let code = "," + this.payType
|
|
|
+ this.val += code
|
|
|
console.log(e);
|
|
|
})
|
|
|
.catch(e => {
|