Authored by 肖亚东

扫码 — review by 李其昌

import Promise from '../vendors/es6-promise';
import { API_HOST, SERVICE_HOST } from './config';
import { GET, POST } from './request/request';
import config from '../config';
function getQRCodeSource(code) {
return new Promise(function (resolve, reject) {
let param = {
md5Param: code,
url: config.domains.yohoApi +'/wechat/miniapp/getMiniAppRealParam'
}
GET(API_HOST +'/wechat/miniapp/getMiniAppRealParam', param)
console.log('============6666==================');
console.log(config.domains.yohoApi);
console.log(param);
console.log('============6666==================');
GET(param)
.then(data => {
console.log('============44444==================');
console.log(data);
console.log('============44444==================');
if (data.code == 200) {
if(data.data){
resolve(JSON.parse(data.data));
... ...
... ... @@ -96,9 +96,6 @@ export default class ProductDetail extends Component {
if (options && options.scene) {
let code = options.scene;
getQRCodeSource(code).then(json => {
console.log('============222222==================');
console.log(json);
console.log('============222222==================');
if (json) {
this.loadElement(json);
}
... ... @@ -108,6 +105,21 @@ export default class ProductDetail extends Component {
} else {
this.loadElement(options);
}
// let code = '64d537276352fedc14b06dfc856a358d';
// getQRCodeSource(code).then(json => {
// console.log('============222222==================');
// console.log(json);
// console.log('============222222==================');
// if (json) {
// this.loadElement(json);
// }
// })
// .catch(error => {
// console.log('============555==================');
// console.log(error);
// console.log('============555==================');
// });
}
loadElement(options) {
... ... @@ -155,7 +167,7 @@ export default class ProductDetail extends Component {
var product_qrCode = ''
let param = {
id: productInfo.product_id
id: '10000341'
}
product_qrCode = config.domains.yohoApi + '/wechat/miniapp/img-check.jpg?param=' + encodeURIComponent(JSON.stringify(param)) + '&miniQrType=23&miniapp_type=63';
... ...