fix(order): 修复订单退款权限控制问题
- 调整搜索框宽度从240px到260px - 移除未付款状态下无权限用户可看到的退款按钮 - 为发货状态下退款按钮添加权限控制 - 为确认收货状态下退款按钮添加权限控制 - 恢复已完成状态下退款功能并添加权限控制
This commit is contained in:
@@ -17,7 +17,7 @@
|
|||||||
allow-clear
|
allow-clear
|
||||||
v-model:value="where.orderNo"
|
v-model:value="where.orderNo"
|
||||||
placeholder="订单编号"
|
placeholder="订单编号"
|
||||||
style="width: 240px"
|
style="width: 260px"
|
||||||
@search="reload"
|
@search="reload"
|
||||||
@pressEnter="reload"
|
@pressEnter="reload"
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -160,9 +160,6 @@
|
|||||||
<a-space>
|
<a-space>
|
||||||
<!-- 查看详情 - 所有状态都可以查看 -->
|
<!-- 查看详情 - 所有状态都可以查看 -->
|
||||||
<a @click.stop="openEdit(record)"> <EyeOutlined /> 详情 </a>
|
<a @click.stop="openEdit(record)"> <EyeOutlined /> 详情 </a>
|
||||||
<a v-permission="'shop:shopOrder:refund'" @click.stop="handleApplyRefund(record)">
|
|
||||||
<UndoOutlined /> 退款
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<!-- 未付款状态的操作 -->
|
<!-- 未付款状态的操作 -->
|
||||||
<template v-if="!record.payStatus && record.orderStatus === 0">
|
<template v-if="!record.payStatus && record.orderStatus === 0">
|
||||||
@@ -185,7 +182,7 @@
|
|||||||
<a @click.stop="handleDelivery(record)" class="ele-text-primary">
|
<a @click.stop="handleDelivery(record)" class="ele-text-primary">
|
||||||
<SendOutlined /> 发货
|
<SendOutlined /> 发货
|
||||||
</a>
|
</a>
|
||||||
<a @click.stop="handleApplyRefund(record)">
|
<a v-permission="'shop:shopOrder:refund'" @click.stop="handleApplyRefund(record)">
|
||||||
<UndoOutlined /> 退款
|
<UndoOutlined /> 退款
|
||||||
</a>
|
</a>
|
||||||
</template>
|
</template>
|
||||||
@@ -204,7 +201,7 @@
|
|||||||
>
|
>
|
||||||
<CheckOutlined /> 确认收货
|
<CheckOutlined /> 确认收货
|
||||||
</a>
|
</a>
|
||||||
<a @click.stop="handleApplyRefund(record)">
|
<a v-permission="'shop:shopOrder:refund'" @click.stop="handleApplyRefund(record)">
|
||||||
<UndoOutlined /> 退款
|
<UndoOutlined /> 退款
|
||||||
</a>
|
</a>
|
||||||
</template>
|
</template>
|
||||||
@@ -236,11 +233,11 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<!-- 已完成状态的操作 -->
|
<!-- 已完成状态的操作 -->
|
||||||
<!-- <template v-if="record.orderStatus === 1">-->
|
<template v-if="record.orderStatus === 1">
|
||||||
<!-- <a @click.stop="handleApplyRefund(record)">-->
|
<a v-permission="'shop:shopOrder:refund'" @click.stop="handleApplyRefund(record)">
|
||||||
<!-- <UndoOutlined /> 申请退款-->
|
<UndoOutlined /> 退款
|
||||||
<!-- </a>-->
|
</a>
|
||||||
<!-- </template>-->
|
</template>
|
||||||
|
|
||||||
<!-- 删除操作 - 已完成、已关闭、退款成功的订单可以删除 -->
|
<!-- 删除操作 - 已完成、已关闭、退款成功的订单可以删除 -->
|
||||||
<template v-if="canDeleteOrder(record)">
|
<template v-if="canDeleteOrder(record)">
|
||||||
|
|||||||
Reference in New Issue
Block a user