+ // 9.1.1 扫描二维码并返回结果
|
|
293
|
+ // 9.1.2 扫描二维码并返回结果
|
|
294
|
+ function scanQRCode(scan_params) {
|
|
295
|
+ if ('undefined' === typeof scan_params) scan_params = {}
|
|
296
|
+ wx.scanQRCode({
|
|
297
|
+ needResult: scan_params.needResult || 0, // 默认为0,0扫描结果由微信处理,1直接返回扫描结果
|
|
298
|
+ scanType: scan_params.scanType || ['qrCode', 'barCode'], // 可以指定扫二维码还是一维码,默认二者都有
|
|
299
|
+ success: function (res) { // 当 needResult 为 1 时,扫码返回的结果
|
|
300
|
+ if (JSWE.wxScanQRCodeSuccess) {JSWE.wxScanQRCodeSuccess(res)}
|
|
301
|
+ }
|
|
302
|
+ });
|
|
303
|
+ }
|
|
304
|
+
|
|
305
|
+ // QRCode & BarCode is different
|
|
306
|
+ function parseScanQRCodeResultStr(resultStr) {
|
|
307
|
+ var strs = resultStr.split(',')
|
|
308
|
+ return strs[strs.length - 1]
|
230
|
309
|
}
|
231
|
310
|
|
232
|
311
|
// 10 微信支付接口
|
|
|
@@ -277,6 +356,10 @@
|
277
|
356
|
// Menu Function
|
278
|
357
|
hideOptionMenu: hideOptionMenu,
|
279
|
358
|
showOptionMenu: showOptionMenu,
|
|
359
|
+ hideMenuItems: hideMenuItems,
|
|
360
|
+ showMenuItems: showMenuItems,
|
|
361
|
+ hideAllNonBaseMenuItem: hideAllNonBaseMenuItem,
|
|
362
|
+ showAllNonBaseMenuItem: showAllNonBaseMenuItem,
|
280
|
363
|
closeWindow: closeWindow,
|
281
|
364
|
|
282
|
365
|
// Share Function
|
|
|
@@ -287,9 +370,14 @@
|
287
|
370
|
// Image Function
|
288
|
371
|
images: images,
|
289
|
372
|
chooseImage: chooseImage,
|
|
373
|
+ previewImage: previewImage,
|
290
|
374
|
uploadImage: uploadImage,
|
291
|
375
|
uploadImages: uploadImages,
|
292
|
376
|
|
|
377
|
+ // Scan Function
|
|
378
|
+ scanQRCode: scanQRCode,
|
|
379
|
+ parseScanQRCodeResultStr: parseScanQRCodeResultStr,
|
|
380
|
+
|
293
|
381
|
// Pay Function
|
294
|
382
|
chooseWXPay: chooseWXPay,
|
295
|
383
|
|
|
|
@@ -47,7 +47,7 @@
|
47
|
47
|
|
48
|
48
|
<script type="text/javascript" src="//cdn.bootcss.com/zepto/1.1.6/zepto.min.js"></script>
|
49
|
49
|
<script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
|
50
|
|
- <script type="text/javascript" src="{% static 'pai2/js/jswe-0.0.1.js' %}"></script>
|
|
50
|
+ <script type="text/javascript" src="{% static 'pai2/js/jswe-0.0.2.js' %}"></script>
|
51
|
51
|
<script>
|
52
|
52
|
V.initWxData({
|
53
|
53
|
imgUrl: "http://pai.ai/static/pai2/img/paiai_96_96.png",
|
|
|
@@ -49,7 +49,7 @@
|
49
|
49
|
|
50
|
50
|
<script type="text/javascript" src="//cdn.bootcss.com/zepto/1.1.6/zepto.min.js"></script>
|
51
|
51
|
<script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
|
52
|
|
- <script type="text/javascript" src="{% static 'pai2/js/jswe-0.0.1.js' %}"></script>
|
|
52
|
+ <script type="text/javascript" src="{% static 'pai2/js/jswe-0.0.2.js' %}"></script>
|
53
|
53
|
<script>
|
54
|
54
|
V.initWxData({
|
55
|
55
|
imgUrl: "http://pai.ai/static/pai2/img/paiai_96_96.png",
|