import {
config
} from '../../config/index';
import {
request
} from '../_utils/request';
/** 获取商品详情 */
// function mockFetchGood(ID = 0) {
// const { delay } = require('../_utils/delay');
// const { genGood } = require('../../model/good');
// return delay().then(() => genGood(ID));
// }
// /** 获取商品列表 */
// export function fetchGood(ID = 0) {
// if (config.useMock) {
// return mockFetchGood(ID);
// }
// return new Promise((resolve) => {
// resolve('real api');
// });
// }
/** 获取商品详情 */
export function fetchGood(ID) {
return new Promise((resolve, reject) => {
request({
url: `GoodsApi/getGoodsDetails`,
data: {SpuId: ID},
method: 'GET',
success: function (res) {
let data = res.data;
// 图片
if (data.images) {
data.primaryImage = data.images.split(',')[0];
data.images = data.images.split(',');
}
if(data.desc){
data.desc = data.desc.replace(/
]*)style=""([^>]*)>/gi, '
');
}
resolve(data);
},
fail: function (error) {
reject(error);
}
});
});
}