OrderCancelPanel 订单取消面板

订单取消原因选择面板,支持提示文案、其它原因输入和勾选确认等业务场景。

演示

9:41

代码示例

<!-- 基本用法 -->
  <re-icon name="chevron-right" size="18px" color="#9ca3af"></re-icon>

<!-- 温馨提示 -->
  <re-icon name="chevron-right" size="18px" color="#9ca3af"></re-icon>

<!-- 其它原因 -->
  <re-icon name="chevron-right" size="18px" color="#9ca3af"></re-icon>

<!-- checkbox 文案场景 -->
  <re-icon name="chevron-right" size="18px" color="#9ca3af"></re-icon>

<!-- 可取消选中原因 -->
  <re-icon name="chevron-right" size="18px" color="#9ca3af"></re-icon>
  <re-order-cancel-panel :visible="showPanel" popupTitle="退款原因" :cancelReason="cancelReason" submitText="确认" @update:visible="onShowPanelChange" @submit="onSubmit" />
  <re-order-cancel-panel :visible="showCancelPanel" popupTitle="退款原因" reasonTitle="请选择取消订单原因" :cancelReason="cancelReason" :warmTips="warmTips" tipsTitle="温馨提示" submitText="确认" @update:visible="onShowCancelPanelChange" @submit="onSubmit" />
  <re-order-cancel-panel :visible="showOtherCancelPanel" popupTitle="退款原因" :cancelReason="otherReasonList" submitText="确认" otherPlaceholder="请输入内容" :maxRemarkLength="100" @update:visible="onShowOtherCancelPanelChange" @submit="onSubmit" />
  <re-order-cancel-panel :visible="showCheckboxCancelPanel" popupTitle="退款原因" :cancelReason="cancelReason" submitText="确认" switchLabel="checkbox框选择在前面" @update:visible="onShowCheckboxCancelPanelChange" @submit="onSubmit" />
  <re-order-cancel-panel :visible="showCanCancelPanel" popupTitle="退款原因" :cancelReason="cancelReason" :canCancelReason="true" submitText="确认" @update:visible="onShowCanCancelPanelChange" @submit="onSubmit" />

引入

推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-order-cancel-panel />。

API

OrderCancelPanel Props

名称类型默认值描述必传
visiblebooleanfalse是否显示面板N
popupTitlestring"取消订单"弹窗标题N
reasonTitlestring"请选择取消原因"原因标题N
cancelReasonArray<CancelReasonItem>取消原因列表N
defaultSelectedKeystring""默认选中原因 keyN
otherPlaceholderstring"请填写补充说明"其他原因占位文案N
maxRemarkLengthnumber80其他原因字数限制N
closeOnClickOverlaybooleantrue点击遮罩是否关闭N
warmTipsArray<string>温馨提示列表N
tipsTitlestring"温馨提示"提示标题N
submitTextstring"确认取消"提交按钮文案N
switchLabelstring"同时通知仓配取消拣货"开关文案N

OrderCancelPanel Events

名称参数描述
close-关闭时触发
submitpayload: string提交时触发
reason-changekey: string-
update:visiblevalue: boolean显隐变化时触发

OrderCancelPanel Slots

名称描述
--