Authored by 肖亚东

扫码 — review by 李其昌

1 1
2 import Promise from '../vendors/es6-promise'; 2 import Promise from '../vendors/es6-promise';
3 -import { API_HOST, SERVICE_HOST } from './config';  
4 import { GET, POST } from './request/request'; 3 import { GET, POST } from './request/request';
  4 +import config from '../config';
5 5
6 function getQRCodeSource(code) { 6 function getQRCodeSource(code) {
7 return new Promise(function (resolve, reject) { 7 return new Promise(function (resolve, reject) {
8 let param = { 8 let param = {
9 md5Param: code, 9 md5Param: code,
  10 + url: config.domains.yohoApi +'/wechat/miniapp/getMiniAppRealParam'
10 } 11 }
11 - GET(API_HOST +'/wechat/miniapp/getMiniAppRealParam', param) 12 +
  13 + console.log('============6666==================');
  14 + console.log(config.domains.yohoApi);
  15 + console.log(param);
  16 + console.log('============6666==================');
  17 + GET(param)
12 .then(data => { 18 .then(data => {
  19 + console.log('============44444==================');
  20 + console.log(data);
  21 + console.log('============44444==================');
  22 +
13 if (data.code == 200) { 23 if (data.code == 200) {
14 if(data.data){ 24 if(data.data){
15 resolve(JSON.parse(data.data)); 25 resolve(JSON.parse(data.data));
@@ -96,9 +96,6 @@ export default class ProductDetail extends Component { @@ -96,9 +96,6 @@ export default class ProductDetail extends Component {
96 if (options && options.scene) { 96 if (options && options.scene) {
97 let code = options.scene; 97 let code = options.scene;
98 getQRCodeSource(code).then(json => { 98 getQRCodeSource(code).then(json => {
99 - console.log('============222222==================');  
100 - console.log(json);  
101 - console.log('============222222==================');  
102 if (json) { 99 if (json) {
103 this.loadElement(json); 100 this.loadElement(json);
104 } 101 }
@@ -108,6 +105,21 @@ export default class ProductDetail extends Component { @@ -108,6 +105,21 @@ export default class ProductDetail extends Component {
108 } else { 105 } else {
109 this.loadElement(options); 106 this.loadElement(options);
110 } 107 }
  108 +
  109 + // let code = '64d537276352fedc14b06dfc856a358d';
  110 + // getQRCodeSource(code).then(json => {
  111 + // console.log('============222222==================');
  112 + // console.log(json);
  113 + // console.log('============222222==================');
  114 + // if (json) {
  115 + // this.loadElement(json);
  116 + // }
  117 + // })
  118 + // .catch(error => {
  119 + // console.log('============555==================');
  120 + // console.log(error);
  121 + // console.log('============555==================');
  122 + // });
111 } 123 }
112 124
113 loadElement(options) { 125 loadElement(options) {
@@ -155,7 +167,7 @@ export default class ProductDetail extends Component { @@ -155,7 +167,7 @@ export default class ProductDetail extends Component {
155 var product_qrCode = '' 167 var product_qrCode = ''
156 168
157 let param = { 169 let param = {
158 - id: productInfo.product_id 170 + id: '10000341'
159 } 171 }
160 product_qrCode = config.domains.yohoApi + '/wechat/miniapp/img-check.jpg?param=' + encodeURIComponent(JSON.stringify(param)) + '&miniQrType=23&miniapp_type=63'; 172 product_qrCode = config.domains.yohoApi + '/wechat/miniapp/img-check.jpg?param=' + encodeURIComponent(JSON.stringify(param)) + '&miniQrType=23&miniapp_type=63';
161 173