function isEmpty(val) { return typeof val === 'undefined' || val === '' || val === null } function orderStatus(status) { if (status == 2) { return '待确认' } else if (status == 3 || status == 30) { return '待审核' } else if (status == 23 || status == 31) { return '待审核' } else if (status == 4) { return '已完成' } else if (status == 5) { return '已取消' } else if (status == 6) { return '不通过' } return '' } function cateString(cateList) { return cateList.toString() } function numberFormat(value, fix) { if (value) { return value.toFixed(fix) } return '' } function orderOperated(status) { return status in [2, 3, 4] } function settleOrder(orderInfo, type) { if (type == 1) { if (parseFloat(orderInfo.settleWeight) > 0) { return numberFormat(orderInfo.settleWeight, 3) } if (parseFloat(orderInfo.allSettleWeight) > 0) { return numberFormat(orderInfo.allSettleWeight, 3) } } else if (type == 2) { if (parseFloat(orderInfo.settlePrice) > 0) { return numberFormat(orderInfo.settlePrice, 2) } if (!isEmpty(orderInfo.allTotalPrice) && parseFloat(orderInfo.allTotalPrice) > 0) { return numberFormat(orderInfo.allTotalPrice, 2) } } return '' } module.exports = { orderStatus: orderStatus, cateString: cateString, numberFormat: numberFormat, orderOperated: orderOperated, settleOrder: settleOrder }