|
@@ -309,13 +309,18 @@ onMounted(async () => {
|
|
|
handleShip();
|
|
handleShip();
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
-function getRefundRecordText() {
|
|
|
|
|
|
|
+function getRefundRecordCount() {
|
|
|
const info = orderInfo.value as any;
|
|
const info = orderInfo.value as any;
|
|
|
- if (!info) return '暂无';
|
|
|
|
|
- const count =
|
|
|
|
|
|
|
+ if (!info) return 0;
|
|
|
|
|
+ return (
|
|
|
Number(info.backendOrderRefundLogCount) ||
|
|
Number(info.backendOrderRefundLogCount) ||
|
|
|
(Array.isArray(info.refundOrderList) ? info.refundOrderList.length : 0) ||
|
|
(Array.isArray(info.refundOrderList) ? info.refundOrderList.length : 0) ||
|
|
|
- 0;
|
|
|
|
|
|
|
+ 0
|
|
|
|
|
+ );
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+function getRefundRecordText() {
|
|
|
|
|
+ const count = getRefundRecordCount();
|
|
|
return count > 0 ? `${count}条` : '暂无';
|
|
return count > 0 ? `${count}条` : '暂无';
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
@@ -399,8 +404,9 @@ function getRefundRecordText() {
|
|
|
</NButton>
|
|
</NButton>
|
|
|
</div>
|
|
</div>
|
|
|
-->
|
|
-->
|
|
|
- <div>
|
|
|
|
|
- 退款记录:{{ getRefundRecordText() }}
|
|
|
|
|
|
|
+ <div class="flex items-center">
|
|
|
|
|
+ <span>退款记录:{{ getRefundRecordText() }}</span>
|
|
|
|
|
+ <!-- v-if="getRefundRecordCount() > 0" -->
|
|
|
<NButton
|
|
<NButton
|
|
|
v-if="
|
|
v-if="
|
|
|
Number(orderInfo.backendOrderRefundLogCount) ||
|
|
Number(orderInfo.backendOrderRefundLogCount) ||
|
|
@@ -411,7 +417,7 @@ function getRefundRecordText() {
|
|
|
type="primary"
|
|
type="primary"
|
|
|
@click="handleSaleOrder(orderInfo)"
|
|
@click="handleSaleOrder(orderInfo)"
|
|
|
>
|
|
>
|
|
|
- 查看
|
|
|
|
|
|
|
+ 查看详情
|
|
|
</NButton>
|
|
</NButton>
|
|
|
</div>
|
|
</div>
|
|
|
</NCard>
|
|
</NCard>
|