diff --git a/src/views/order/components/add.vue b/src/views/order/components/add.vue index e1d336c..95d86ce 100644 --- a/src/views/order/components/add.vue +++ b/src/views/order/components/add.vue @@ -32,8 +32,8 @@
挂单 - 退单 - 订单完成 + 退单 + 订单完成
diff --git a/src/views/order/index.vue b/src/views/order/index.vue index 397e499..81192b6 100644 --- a/src/views/order/index.vue +++ b/src/views/order/index.vue @@ -69,8 +69,8 @@
挂单 - 退单 - 订单完成 + 退单 + 订单完成
商品明细 @@ -87,13 +87,13 @@
{{ item.productName }}-{{ item.productSkuName }}
{{ item.num }}
{{ item.price }}
-
已退
{{ item.priceAmount }}
- 退单
@@ -186,7 +186,7 @@ v-for="(item, index) in orderDetaildata.detailList" :key="index"> @@ -258,8 +258,9 @@ const payreturnOrderclick = async () => { } return obj }) + arr = arr.filter(item => { return item && item }) if (arr.length != 0) { - await payreturnOrder(arr.filter(item => { return item && item })) + await payreturnOrder() changechecked.value = false recharge.value = false itemboxshow.value = false @@ -331,7 +332,7 @@ const changezong = (e, b, c) => { } else { refundamount.value = clearNoNum({ value: JSON.stringify(Number(refundamount.value) - (Number(e.num) * Number(e.price))) }) } - if (orderDetaildata.value.detailList.every(item => item.checked == true || item.status == 'refund')) {//判断是否全选 + if (orderDetaildata.value.detailList.every(item => item.checked == true || item.status == 'refund' || item.orderType == 'return' )) {//判断是否全选 changechecked.value = true } else { changechecked.value = false @@ -341,7 +342,7 @@ const changezong = (e, b, c) => { orderDetaildata.value.detailList.forEach((e, a, b) => { console.log(e, refundamount.value) if (changechecked.value) { - if (e.status == 'refund') { + if (e.status == 'refund' && e.orderType == 'return') { e.checked = false } else { e.checked = true