Authored by hongweigao

修改换货

... ... @@ -440,7 +440,7 @@ const getOrderExchange = (orderCode, uid) => {
if (result.data) {
let goods = [];
let sknPromise = [];
let returnReason = result.data.return_reason,
let returnReason = result.data.exchange_reason,
remarks = _.split(_.get(result, 'data.special_notice.remark', ''), ' ', 2); // 使用3个空格拆分
_.forEach(_.get(result, 'data.goods_list', []), value => {
... ... @@ -501,14 +501,14 @@ const getOrderExchange = (orderCode, uid) => {
postcode: _.get(result, 'data.address.zip_code', '')
});
let product = yield Promise.all(sknPromise);
let productList = yield Promise.all(sknPromise);
_.forEach(product, (value, key) => { // 遍历得到每件商品
let colorSize = [];
_.forEach(productList, (product, key) => { // 遍历得到每件商品
let colorSize = [],
value = product.data;
_.forEach(value.goods_list, val => { // 遍历商品得到每个颜色
let size = [];
_.forEach(val.size_list, v => { // 遍历颜色得到每个尺码
if (+v.storage_number > 0) { // 当某个尺码下有库存时,将该颜色及其对应的尺码加入该商品选项下
size.push(v);
... ...
... ... @@ -81,7 +81,7 @@ router.post('/returns/saveRefund', tabsMiddleware.getCommonHeader, returnsContro
router.get('/returns/refundSuccess', tabsMiddleware.getCommonHeader, returnsController.refundSuccess);// 退货成功
router.get('/returns/refundDetail', tabsMiddleware.getCommonHeader, returnsController.refundDetail);// 退货详情
router.get('/returns/exchangerequest', tabsMiddleware.getCommonHeader, returnsController.exchangeApply);// 换货申请
router.get('/returns/exchangeSuccess', tabsMiddleware.getCommonHeader, returnsController.refundSuccess);// 换货成功
router.get('/returns/exchangeSuccess', tabsMiddleware.getCommonHeader, returnsController.exchangeSuccess);// 换货成功
router.get('/returns/exchangeDetail', tabsMiddleware.getCommonHeader, returnsController.exchangeDetail);// 换货详情
router.post('/returns/cancelRefund', tabsMiddleware.getCommonHeader, returnsController.cancelRefund);// 取消退货
router.post('/returns/cancelChange', tabsMiddleware.getCommonHeader, returnsController.cancelChange);// 取消换货
... ...