gatheringUrl.php 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. <div class="page-title">
  2. <div class="title-env">
  3. <h1 class="title">收款二维码</h1>
  4. </div>
  5. <div class="breadcrumb-env">
  6. <ol class="breadcrumb bc-1">
  7. <li>
  8. <a href="/"><i class="fa-home"></i>Home</a>
  9. </li>
  10. <li>
  11. <a href="javascript:void(0)">商城管理</a>
  12. </li>
  13. <li class="active">
  14. <strong>收款二维码</strong>
  15. </li>
  16. </ol>
  17. </div>
  18. </div>
  19. <div>
  20. <div class="row">
  21. <div class="col-sm-10 col-md-8">
  22. <div><?= $url ?></div>
  23. <div style="padding-left: 16px;">
  24. <img style="width:100%;" src="<?= $mergeQrCodeUrl ?>"/>
  25. </div>
  26. <div style="margin-top:12px;">
  27. <div style="padding-bottom:30px;">
  28. <img style="width:300px;" src="/images/merchant/wxPay.png"/>
  29. <img style="width:300px;" src="/images/merchant/alipay.png"/>
  30. </div>
  31. <div class="col-sm-4 col-md-3">
  32. <div class="thumbnail" style="padding-bottom: 2px;">
  33. <img src="<?= Yii::$app->params['imgUrl'] . $qrCodeUrl ?>"
  34. alt="支付宝">
  35. <div class="caption" style="padding:0; text-align: center;">
  36. <h3>支付宝</h3>
  37. </div>
  38. </div>
  39. </div>
  40. <div class="col-sm-4 col-md-3">
  41. <div class="thumbnail" style="padding-bottom: 2px;">
  42. <img src="<?= Yii::$app->params['imgUrl'] . $qrCodeUrl ?>"
  43. alt="微信">
  44. <div class="caption" style="padding:0; text-align: center;">
  45. <h3>微信</h3>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. </div>
  53. <!-- footer -->
  54. <?php
  55. use backend\widgets\FooterWidget;
  56. ?>
  57. <?= FooterWidget::widget() ?>
  58. <!-- footer -->
  59. <script>
  60. $('.merge').click(function () {
  61. $.ajax({
  62. type: "POST",
  63. url: '/merchant/merge-wx-img',
  64. data: {'shopId': "<?= $shopId?>", '_csrf': "<?= Yii::$app->request->csrfToken;?>"},
  65. dataType: 'json',
  66. async: false,
  67. success: function (data) {
  68. xhPopMsg(data.msg, 1300);
  69. if (data.code == 'A0001') {
  70. setTimeout(function () {
  71. window.location.href = '/merchant/gathering-url';
  72. }, 1400);
  73. }
  74. }
  75. });
  76. });
  77. <?php if($this->context->isWeixin){ ?>
  78. wx.config({
  79. debug: false,
  80. appId: '<?= $this->context->signPackage['appId'] ?>',
  81. timestamp: <?= $this->context->signPackage['timestamp'] ?>,
  82. nonceStr: '<?= $this->context->signPackage['nonceStr'] ?>',
  83. signature: '<?= $this->context->signPackage['signature'] ?>',
  84. jsApiList: [
  85. 'checkJsApi',
  86. 'onMenuShareTimeline',
  87. 'onMenuShareAppMessage',
  88. 'onMenuShareQQ',
  89. 'onMenuShareWeibo',
  90. 'chooseImage',
  91. 'uploadImage',
  92. ]
  93. });
  94. <?php } ?>
  95. //选择图片
  96. $("a[name=uploadWxQrCode]").click(function () {
  97. <?php if($this->context->isWeixin){ ?>
  98. wx.chooseImage({
  99. count: 1, // 默认9
  100. sizeType: ['original'], // 可以指定是原图还是压缩图,默认二者都有
  101. sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
  102. success: function (res) {
  103. localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
  104. var myLocalId = localIds[0];
  105. xhPopMsg('请稍候');
  106. wx.uploadImage({
  107. localId: myLocalId, // 需要上传的图片的本地ID,由chooseImage接口获得
  108. isShowProgressTips: 0, // 默认为1,显示进度提示
  109. success: function (res) {
  110. var serverId = res.serverId; // 返回图片的服务器端ID mediaId 图片有效期3天
  111. $.ajax({
  112. type: "GET",
  113. url: '/merchant/download-admin-wx-qr-code?mediaId=' + serverId,
  114. dataType: 'json',
  115. async: true,
  116. success: function (data) {
  117. xhPopMsg(data.msg);
  118. if (data.code == 'A0001') {
  119. setTimeout(function () {
  120. window.location.reload();
  121. }, 1500);
  122. }
  123. }
  124. });
  125. }
  126. });
  127. }
  128. });
  129. <?php }else{ ?>
  130. xhPopMsg('请在手机微信里上传');
  131. <?php } ?>
  132. });
  133. </script>