...
|
...
|
@@ -111,7 +111,7 @@ const _setDefaultStatus = (type) => { |
|
|
};
|
|
|
|
|
|
return resData;
|
|
|
}
|
|
|
};
|
|
|
|
|
|
const _setReturnStatus = (list, half) => {
|
|
|
let resData = {};
|
...
|
...
|
@@ -188,7 +188,9 @@ const _setRefundGoodList = (data) => { |
|
|
};
|
|
|
|
|
|
const _setRefundDetailData = (data) => {
|
|
|
let resData = {};
|
|
|
let resData = {
|
|
|
id: data.id || 0
|
|
|
};
|
|
|
|
|
|
switch (data.status) {
|
|
|
case 10:
|
...
|
...
|
@@ -210,6 +212,27 @@ const _setRefundDetailData = (data) => { |
|
|
break;
|
|
|
}
|
|
|
|
|
|
let goods = [];
|
|
|
|
|
|
_.forEach(data.goods_list, value => {
|
|
|
let cnAlphabet = value.cn_alphabet ? value.cn_alphabet : '';
|
|
|
|
|
|
goods.push({
|
|
|
href: helpers.urlFormat(`/product/pro_${value.product_id}_${value.goods_id}/${cnAlphabet}.html`),
|
|
|
img: value.goods_image,
|
|
|
name: value.product_name,
|
|
|
size: value.size_name,
|
|
|
color: value.color_name,
|
|
|
num: 1, // 接口目前不支持
|
|
|
reason: value.reason_name || '--',
|
|
|
price: value.sales_price,
|
|
|
remark: value.remark,
|
|
|
evidence: value.evidence_images
|
|
|
});
|
|
|
});
|
|
|
|
|
|
resData.goods = goods;
|
|
|
|
|
|
return resData;
|
|
|
};
|
|
|
|
...
|
...
|
@@ -246,11 +269,14 @@ const getRefundDetailData = (applyId, uid) => { |
|
|
};
|
|
|
|
|
|
if (result.data) {
|
|
|
let data = result.data;
|
|
|
|
|
|
// console.log(_setRefundDetailData(result.data));
|
|
|
|
|
|
Object.assign(resData.refundDetail, _setReturnStatus(result.data.statusList));
|
|
|
|
|
|
Object.assign(resData.refundDetail, _setRefundDetailData(result.data));
|
|
|
Object.assign(resData.refundDetail, _setReturnStatus(data.statusList, !data.status));
|
|
|
|
|
|
Object.assign(resData.refundDetail, _setRefundDetailData(data));
|
|
|
}
|
|
|
|
|
|
return {returns: resData};
|
...
|
...
|
|