diff --git a/admin/package.json b/admin/package.json index 41bd681f..49e72eef 100644 --- a/admin/package.json +++ b/admin/package.json @@ -64,6 +64,7 @@ "normalize.css": "7.0.0", "nprogress": "0.2.0", "path-to-regexp": "2.4.0", + "qrcodejs2": "^0.0.2", "qs": "^6.9.4", "screenfull": "4.2.0", "script-loader": "0.7.2", diff --git a/admin/src/views/sms/smsPay/index.vue b/admin/src/views/sms/smsPay/index.vue index 291ca460..e38a4b08 100644 --- a/admin/src/views/sms/smsPay/index.vue +++ b/admin/src/views/sms/smsPay/index.vue @@ -75,7 +75,10 @@   -
+
+ +
+
@@ -87,6 +90,7 @@ import { smsNumberApi, smsPriceApi, payCodeApi, smsInfoApi } from '@/api/sms' import { isLogin } from '@/libs/public' import { mapGetters } from 'vuex' +import QRcode from 'qrcodejs2' export default { name: 'SmsPay', data() { @@ -178,6 +182,8 @@ export default { } payCodeApi(data).then(async res => { this.code = res + document.getElementById('payQrcode').innerHTML = ''; + new QRcode('payQrcode', { width:135, height:135,text: res.qr_code}) }) } } diff --git a/crmeb/src/main/java/com/constants/SmsConstants.java b/crmeb/src/main/java/com/constants/SmsConstants.java index 64720208..9a26d076 100644 --- a/crmeb/src/main/java/com/constants/SmsConstants.java +++ b/crmeb/src/main/java/com/constants/SmsConstants.java @@ -36,7 +36,7 @@ public class SmsConstants { // public static final String SMS_API_PAY_TEMP_LIST_URI = "sms/meal"; public static final String SMS_API_PAY_TEMP_LIST_URI = "meal/list"; //支付二维码 - public static final String SMS_API_PAY_QR_CODE_URI = "sms/mealpay"; + public static final String SMS_API_PAY_QR_CODE_URI = "meal/code"; //支付二维码 // public static final String SMS_API_APPLY_TEMP_MESSAGE_URI = "sms/apply"; public static final String SMS_API_APPLY_TEMP_MESSAGE_URI = "sms_v2/apply";