Procházet zdrojové kódy

feat(SCRM-6123): 【DE】【C端】【支付宝】临停首页-绿色码 my 对象兼容

lock.qiu@kerryprops.com před 1 rokem
rodič
revize
c3a067b749

+ 3 - 1
src/pages/parkingFeeV2/mixins/parkingFee.js

@@ -840,7 +840,7 @@ export default {
     fetchData(id) {
       return new Promise(async (resolve, reject) => {
         try {
-          const res = await this.asyncRequest(`${'https://pq.kerryplus.com'}/c/${id}`);
+          const res = await this.asyncRequest(`${window.QR_CODE_BASE_URL}/c/${id}`);
           console.log('baseURLQrCode:::', res)
           // console.log('baseURLQrCodebaseURLQrCode::', res.data);
           if (res?.code == 200) {
@@ -852,6 +852,7 @@ export default {
               `/pages/package-parkingFee/parkingFeeWebViewLogin?${res.data.url}`
             
               // resolve(queryStringToObject(`t-page?${res.data.url}`))
+              // #ifdef MP-ALIPAY
               my.navigateTo({
                 url: `/pages/package-parkingFee/parkingFeeWebViewLogin?${res.data.url}`,
                 complete: function (res) {
@@ -864,6 +865,7 @@ export default {
                   console.log('跳转失败::', res)
                 }
               });
+              // #endif
             } else {
               reject(false)
             }

+ 2 - 0
src/pages/parkingFeeV2/parkingFeeMsg.vue

@@ -192,6 +192,7 @@ export default {
               `/pages/package-parkingFee/parkingFeeWebViewLogin?${res.data.url}`
             
               // resolve(queryStringToObject(`t-page?${res.data.url}`))
+              // #ifdef MP-ALIPAY
               my.navigateTo({
                 url: `/pages/package-parkingFee/parkingFeeWebViewLogin?${res.data.url}`,
                 complete: function (res) {
@@ -204,6 +205,7 @@ export default {
                   console.log('跳转失败::', res)
                 }
               });
+              // #endif
             } else {
               reject(false)
             }

+ 10 - 4
src/utils/index.js

@@ -188,6 +188,7 @@ export function initEnv() {
     window.profileApi = 'https://qa-apim.kerryplus.com/c/api';
     window.cmrApi = 'https://qa-crm.kerryplus.com/xcrm-api/api';
     window.api = 'qaApi';
+    window.QR_CODE_BASE_URL = 'https://p.kerryplus.com';
     // window.env = 'dev';
     // window.profileApi = 'https://dev-gateway-kip.kerryonvip.com/api';
     // window.cmrApi = 'https://dev-crm.kerryplus.com/xcrm-api/api';
@@ -204,7 +205,8 @@ export function initEnv() {
     window.profileApi = 'https://dev-gateway-kip.kerryonvip.com/api';
     window.cmrApi = 'https://dev-crm.kerryplus.com/xcrm-api/api';
     window.api = 'devApi';
-    window.wechatOfficialAccountId = 'wxb81a622ed6d60adf'
+    window.wechatOfficialAccountId = 'wxb81a622ed6d60adf';
+    window.QR_CODE_BASE_URL = 'https://pd.kerryplus.com';
     return;
   }
   if ( origin.indexOf('https://qa-') > -1 ) {
@@ -212,7 +214,8 @@ export function initEnv() {
     window.api = 'qaApi';
     window.profileApi = 'https://qa-apim.kerryplus.com/c/api';
     window.cmrApi = 'https://qa-crm.kerryplus.com/xcrm-api/api';
-    window.wechatOfficialAccountId = 'wxb81a622ed6d60adf'
+    window.wechatOfficialAccountId = 'wxb81a622ed6d60adf';
+    window.QR_CODE_BASE_URL = 'https://pq.kerryplus.com';
     return;
   }
   if ( origin.indexOf('https://sl-') > -1 ) {
@@ -221,6 +224,7 @@ export function initEnv() {
     window.cmrApi = 'https://sl-crm.kerryplus.com/xcrm-api/api';
     window.api = 'api';
     window.wechatOfficialAccountId = 'wxb150c7d193e8662d'
+    window.QR_CODE_BASE_URL = 'https://p.kerryplus.com';
     return;
   }
   if ( origin.indexOf('https://lt-') > -1 ) {
@@ -228,14 +232,16 @@ export function initEnv() {
     window.profileApi = 'https://lt-gateway-kip-internal.kerryplus.com/api';
     window.cmrApi = 'https://lt-crm.kerryplus.com/xcrm-api/api';
     window.api = 'api';
-    window.wechatOfficialAccountId = 'wx2bd99ca94d6acd7e'
+    window.wechatOfficialAccountId = 'wx2bd99ca94d6acd7e';
+    window.QR_CODE_BASE_URL = 'https://p.kerryplus.com';
     return;
   }
   window.env = 'prod';
   window.profileApi = 'https://apim.kerryplus.com/c/api';
   window.cmrApi = 'https://crm.kerryplus.com/xcrm-api/api';
   window.api = 'api';
-  window.wechatOfficialAccountId = 'wxb150c7d193e8662d'
+  window.wechatOfficialAccountId = 'wxb150c7d193e8662d';
+  window.QR_CODE_BASE_URL = 'https://p.kerryplus.com';
 }
 
 export function requestInit() {