1
This commit is contained in:
@@ -370,7 +370,17 @@ export default {
|
|||||||
30: '无效-累计件数超出类目上限',
|
30: '无效-累计件数超出类目上限',
|
||||||
31: '无效-黑名单sku',
|
31: '无效-黑名单sku',
|
||||||
33: '超市卡充值订单',
|
33: '超市卡充值订单',
|
||||||
34: '无效-推卡订单无效'
|
34: '无效-推卡订单无效',
|
||||||
|
35: '无效-非CID订单',
|
||||||
|
36: '违规订单-账户绑定有误',
|
||||||
|
37: '违规订单-利用京东域内流量推广',
|
||||||
|
38: '违规订单-利用短信形式推广',
|
||||||
|
39: '违规订单-推广京东首页',
|
||||||
|
40: '违规订单-refer与备案信息不符',
|
||||||
|
41: '违规订单-用户交易异常',
|
||||||
|
42: '违规订单-批量下单',
|
||||||
|
43: '违规订单-超过类目上限',
|
||||||
|
44: '不计佣订单'
|
||||||
}
|
}
|
||||||
return statusMap[status] || `状态${status}`
|
return statusMap[status] || `状态${status}`
|
||||||
},
|
},
|
||||||
@@ -385,9 +395,9 @@ export default {
|
|||||||
if (status === 15) return 'warning' // 待付款
|
if (status === 15) return 'warning' // 待付款
|
||||||
if (status === 24) return 'warning' // 已付定金
|
if (status === 24) return 'warning' // 已付定金
|
||||||
// 违规状态
|
// 违规状态
|
||||||
if ([13, 25, 26, 27, 28].includes(status)) return 'warning' // 违规订单(黄色,优先级低于取消)
|
if ([13, 25, 26, 27, 28, 36, 37, 38, 39, 40, 41, 42, 43].includes(status)) return 'warning' // 违规订单(黄色,优先级低于取消)
|
||||||
// 无效状态
|
// 无效状态
|
||||||
if ([2, 4, 5, 6, 7, 8, 9, 11, 14, 19, 20, 21, 22, 23, 29, 30, 31, 34].includes(status)) return 'info' // 无效订单(灰色)
|
if ([2, 4, 5, 6, 7, 8, 9, 11, 14, 19, 20, 21, 22, 23, 29, 30, 31, 34, 35, 44].includes(status)) return 'info' // 无效订单(灰色)
|
||||||
// 其他状态
|
// 其他状态
|
||||||
return 'info'
|
return 'info'
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3116,7 +3116,17 @@ export default {
|
|||||||
30: '无效-累计件数超出类目上限',
|
30: '无效-累计件数超出类目上限',
|
||||||
31: '无效-黑名单sku',
|
31: '无效-黑名单sku',
|
||||||
33: '超市卡充值订单',
|
33: '超市卡充值订单',
|
||||||
34: '无效-推卡订单无效'
|
34: '无效-推卡订单无效',
|
||||||
|
35: '无效-非CID订单',
|
||||||
|
36: '违规订单-账户绑定有误',
|
||||||
|
37: '违规订单-利用京东域内流量推广',
|
||||||
|
38: '违规订单-利用短信形式推广',
|
||||||
|
39: '违规订单-推广京东首页',
|
||||||
|
40: '违规订单-refer与备案信息不符',
|
||||||
|
41: '违规订单-用户交易异常',
|
||||||
|
42: '违规订单-批量下单',
|
||||||
|
43: '违规订单-超过类目上限',
|
||||||
|
44: '不计佣订单'
|
||||||
}
|
}
|
||||||
return statusMap[status] || `状态${status}`
|
return statusMap[status] || `状态${status}`
|
||||||
},
|
},
|
||||||
@@ -3154,7 +3164,17 @@ export default {
|
|||||||
30: '超上限',
|
30: '超上限',
|
||||||
31: '黑名单',
|
31: '黑名单',
|
||||||
33: '超市卡',
|
33: '超市卡',
|
||||||
34: '推卡无效'
|
34: '推卡无效',
|
||||||
|
35: '非CID',
|
||||||
|
36: '账户绑定',
|
||||||
|
37: '域内流量',
|
||||||
|
38: '短信推广',
|
||||||
|
39: '推首页',
|
||||||
|
40: 'refer不符',
|
||||||
|
41: '交易异常',
|
||||||
|
42: '批量下单',
|
||||||
|
43: '超类目',
|
||||||
|
44: '不计佣'
|
||||||
}
|
}
|
||||||
return statusMap[status] || `${status}`
|
return statusMap[status] || `${status}`
|
||||||
},
|
},
|
||||||
@@ -3169,9 +3189,9 @@ export default {
|
|||||||
if (status === 15) return 'warning' // 待付款
|
if (status === 15) return 'warning' // 待付款
|
||||||
if (status === 24) return 'warning' // 已付定金
|
if (status === 24) return 'warning' // 已付定金
|
||||||
// 违规状态
|
// 违规状态
|
||||||
if ([13, 25, 26, 27, 28].includes(status)) return 'warning' // 违规订单(黄色,优先级低于取消)
|
if ([13, 25, 26, 27, 28, 36, 37, 38, 39, 40, 41, 42, 43].includes(status)) return 'warning' // 违规订单(黄色,优先级低于取消)
|
||||||
// 无效状态
|
// 无效状态
|
||||||
if ([2, 4, 5, 6, 7, 8, 9, 11, 14, 19, 20, 21, 22, 23, 29, 30, 31, 34].includes(status)) return 'info' // 无效订单
|
if ([2, 4, 5, 6, 7, 8, 9, 11, 14, 19, 20, 21, 22, 23, 29, 30, 31, 34, 35, 44].includes(status)) return 'info' // 无效订单
|
||||||
if (status === 33) return 'success' // 超市卡充值订单
|
if (status === 33) return 'success' // 超市卡充值订单
|
||||||
return 'info' // 其他状态
|
return 'info' // 其他状态
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -664,19 +664,19 @@ export default {
|
|||||||
// 合并分组
|
// 合并分组
|
||||||
const groupMap = [
|
const groupMap = [
|
||||||
{ label: '取消', value: 'cancel', codes: ['3'] },
|
{ label: '取消', value: 'cancel', codes: ['3'] },
|
||||||
{ label: '无效', value: 'invalid', codes: ['2','4','5','6','7','8','9','10','11','14','19','20','21','22','23','29','30','31','32','33','34'] },
|
{ label: '无效', value: 'invalid', codes: ['2','4','5','6','7','8','9','11','14','19','20','21','22','23','29','30','31','33','34','35','44'] },
|
||||||
{ label: '待付款', value: 'pending', codes: ['15'] },
|
{ label: '待付款', value: 'pending', codes: ['15'] },
|
||||||
{ label: '已付款(待结算)', value: 'paid', codes: ['16'] },
|
{ label: '已付款(待结算)', value: 'paid', codes: ['16'] },
|
||||||
{ label: '已完成', value: 'finished', codes: ['17'] },
|
{ label: '已完成', value: 'finished', codes: ['17'] },
|
||||||
{ label: '已付定金', value: 'deposit', codes: ['24'] },
|
{ label: '已付定金', value: 'deposit', codes: ['24'] },
|
||||||
{ label: '违规', value: 'illegal', codes: ['25','26','27','28'] }
|
{ label: '违规', value: 'illegal', codes: ['13','25','26','27','28','36','37','38','39','40','41','42','43'] }
|
||||||
];
|
];
|
||||||
// 兼容后端返回的code为数字或字符串
|
// 兼容后端返回的code为数字或字符串
|
||||||
const allCodes = raw.map(i => String(i.value || i.code));
|
const allCodes = raw.map(i => String(i.value || i.code));
|
||||||
// 处理无效分组codes
|
// 处理无效分组codes
|
||||||
groupMap[1].codes = ['2','4','5','6','7','8','9','11','14','19','20','21','22','23','29','30','31','33','34'];
|
groupMap[1].codes = ['2','4','5','6','7','8','9','11','14','19','20','21','22','23','29','30','31','33','34','35','44'];
|
||||||
// 违规codes
|
// 违规codes
|
||||||
groupMap[6].codes = ['25','26','27','28'];
|
groupMap[6].codes = ['13','25','26','27','28','36','37','38','39','40','41','42','43'];
|
||||||
// 生成下拉和映射
|
// 生成下拉和映射
|
||||||
this.mergedStatusList = groupMap.map(g => ({ label: g.label, value: g.value }));
|
this.mergedStatusList = groupMap.map(g => ({ label: g.label, value: g.value }));
|
||||||
this.statusValueMap = {};
|
this.statusValueMap = {};
|
||||||
@@ -719,7 +719,17 @@ export default {
|
|||||||
'30': 'danger', // 无效-累计件数超出类目上限
|
'30': 'danger', // 无效-累计件数超出类目上限
|
||||||
'31': 'danger', // 无效-黑名单sku
|
'31': 'danger', // 无效-黑名单sku
|
||||||
'33': 'info', // 超市卡充值订单
|
'33': 'info', // 超市卡充值订单
|
||||||
'34': 'danger' // 无效-推卡订单无效
|
'34': 'danger', // 无效-推卡订单无效
|
||||||
|
'35': 'danger', // 无效-非CID订单
|
||||||
|
'36': 'danger', // 违规订单-账户绑定有误
|
||||||
|
'37': 'danger', // 违规订单-利用京东域内流量推广
|
||||||
|
'38': 'danger', // 违规订单-利用短信形式推广
|
||||||
|
'39': 'danger', // 违规订单-推广京东首页
|
||||||
|
'40': 'danger', // 违规订单-refer与备案信息不符
|
||||||
|
'41': 'danger', // 违规订单-用户交易异常
|
||||||
|
'42': 'danger', // 违规订单-批量下单
|
||||||
|
'43': 'danger', // 违规订单-超过类目上限
|
||||||
|
'44': 'danger' // 不计佣订单
|
||||||
};
|
};
|
||||||
return statusMap[validCode] || 'info';
|
return statusMap[validCode] || 'info';
|
||||||
},
|
},
|
||||||
@@ -756,7 +766,17 @@ export default {
|
|||||||
'30': '无效-累计件数超出类目上限',
|
'30': '无效-累计件数超出类目上限',
|
||||||
'31': '无效-黑名单sku',
|
'31': '无效-黑名单sku',
|
||||||
'33': '超市卡充值订单',
|
'33': '超市卡充值订单',
|
||||||
'34': '无效-推卡订单无效'
|
'34': '无效-推卡订单无效',
|
||||||
|
'35': '无效-非CID订单',
|
||||||
|
'36': '违规订单-账户绑定有误',
|
||||||
|
'37': '违规订单-利用京东域内流量推广',
|
||||||
|
'38': '违规订单-利用短信形式推广',
|
||||||
|
'39': '违规订单-推广京东首页',
|
||||||
|
'40': '违规订单-refer与备案信息不符',
|
||||||
|
'41': '违规订单-用户交易异常',
|
||||||
|
'42': '违规订单-批量下单',
|
||||||
|
'43': '违规订单-超过类目上限',
|
||||||
|
'44': '不计佣订单'
|
||||||
};
|
};
|
||||||
return statusMap[validCode] || '代码描述未定义';
|
return statusMap[validCode] || '代码描述未定义';
|
||||||
},
|
},
|
||||||
@@ -986,12 +1006,12 @@ export default {
|
|||||||
|
|
||||||
const statusGroups = {
|
const statusGroups = {
|
||||||
cancel: { label: '取消', codes: ['3'] },
|
cancel: { label: '取消', codes: ['3'] },
|
||||||
invalid: { label: '无效', codes: ['2', '4', '5', '6', '7', '8', '9', '10', '11', '14', '19', '20', '21', '22', '23', '29', '30', '31', '32', '33', '34'] },
|
invalid: { label: '无效', codes: ['2', '4', '5', '6', '7', '8', '9', '11', '14', '19', '20', '21', '22', '23', '29', '30', '31', '33', '34', '35', '44'] },
|
||||||
pending: { label: '待付款', codes: ['15'] },
|
pending: { label: '待付款', codes: ['15'] },
|
||||||
paid: { label: '已付款(待结算)', codes: ['16'] },
|
paid: { label: '已付款(待结算)', codes: ['16'] },
|
||||||
finished: { label: '已完成', codes: ['17'] },
|
finished: { label: '已完成', codes: ['17'] },
|
||||||
deposit: { label: '已付定金', codes: ['24'] },
|
deposit: { label: '已付定金', codes: ['24'] },
|
||||||
illegal: { label: '违规', codes: ['25', '26', '27', '28'] }
|
illegal: { label: '违规', codes: ['13', '25', '26', '27', '28', '36', '37', '38', '39', '40', '41', '42', '43'] }
|
||||||
};
|
};
|
||||||
|
|
||||||
Object.keys(statusGroups).forEach(key => {
|
Object.keys(statusGroups).forEach(key => {
|
||||||
@@ -1010,7 +1030,7 @@ export default {
|
|||||||
|
|
||||||
const validCode = String(order.validCode);
|
const validCode = String(order.validCode);
|
||||||
const isCancel = validCode === '3';
|
const isCancel = validCode === '3';
|
||||||
const isIllegal = ['25', '26', '27', '28'].includes(validCode);
|
const isIllegal = ['13', '25', '26', '27', '28', '36', '37', '38', '39', '40', '41', '42', '43'].includes(validCode);
|
||||||
const estCos = parseFloat(order.estimateCosPrice) || 0;
|
const estCos = parseFloat(order.estimateCosPrice) || 0;
|
||||||
const rate = parseFloat(order.commissionRate) || 0;
|
const rate = parseFloat(order.commissionRate) || 0;
|
||||||
const estFee = parseFloat(order.estimateFee) || 0;
|
const estFee = parseFloat(order.estimateFee) || 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user