miniQRCodeRoute.js 861 Bytes

import Promise from '../vendors/es6-promise';
import { API_HOST, SERVICE_HOST } from './config';
import { GET, POST } from './request';
// import {
//   logEvent,
//   YB_SHARE_UNION_TYPE
// } from './analytics.js'

function getQRCodeSource(code) {
  return new Promise(function (resolve, reject) {
    let param = {
      md5Param: code,
    }
    GET(API_HOST +'/wechat/miniapp/getMiniAppRealParam', param)
      .then(data => {
        if (data.code == 200) {
          if(data.data){
            // let resultJson = JSON.parse(data.data);
            // if(resultJson){
            //   logEvent(YB_SHARE_UNION_TYPE, resultJson);
            // }
            resolve(JSON.parse(data.data));
          }
        }else {
          reject(null);
        }
      })
      .catch(error => {
        reject(error);
      });
  })
}

export {
  getQRCodeSource,
}