|
|
@@ -1,13 +1,12 @@
|
|
|
<!--
|
|
|
跨天售后确认弹框
|
|
|
- 用途:隔天/已结账售后二次确认;资金默认原路,不再选手选 fundType。
|
|
|
- mode=purchase:上游采购文案(退回采购账户余额)
|
|
|
+ 用途:隔天/已结账售后二次确认;文案统一为「确认退款?」
|
|
|
-->
|
|
|
<template>
|
|
|
<view v-if="show" class="mask" @click="onCancel">
|
|
|
<view class="panel" @click.stop>
|
|
|
- <view class="title">退款确认</view>
|
|
|
- <view class="tip">{{ tipText }}</view>
|
|
|
+ <view class="title">提示</view>
|
|
|
+ <view class="tip">确认退款?</view>
|
|
|
<view class="btns">
|
|
|
<button class="popup-btn cancel" @click="onCancel">取消</button>
|
|
|
<button class="popup-btn confirm" @click="onOk">确认退款</button>
|
|
|
@@ -21,28 +20,10 @@ export default {
|
|
|
name: 'forward-options-popup',
|
|
|
props: {
|
|
|
show: { type: Boolean, default: false },
|
|
|
- // 已结账单当天售后也走隔天口径
|
|
|
+ // 兼容旧调用方,文案已统一不再区分
|
|
|
orderCleared: { type: Boolean, default: false },
|
|
|
- // free=无原单退款;purchase=上游采购隔天
|
|
|
mode: { type: String, default: '' }
|
|
|
},
|
|
|
- computed: {
|
|
|
- tipText() {
|
|
|
- if (this.mode === 'free') {
|
|
|
- return '无关联销售单:退货回库;资金请在成功页确认按原路退回或返充余额。'
|
|
|
- }
|
|
|
- if (this.mode === 'purchase') {
|
|
|
- if (this.orderCleared) {
|
|
|
- return '采购单已结清,本次售后不减实付,只会算今天退款;金额将退回采购账户余额。'
|
|
|
- }
|
|
|
- return '本次售后不减采购实付,只会算作今天退款;金额将退回采购账户余额。'
|
|
|
- }
|
|
|
- if (this.orderCleared) {
|
|
|
- return '订单已结账,本次售后不减订单实付,只会算今天退款;资金将原路退回。'
|
|
|
- }
|
|
|
- return '本次售后不减订单实付,只会算今天退款;资金将原路退回。'
|
|
|
- }
|
|
|
- },
|
|
|
methods: {
|
|
|
onCancel() {
|
|
|
this.$emit('cancel')
|
|
|
@@ -75,7 +56,7 @@ export default {
|
|
|
box-sizing: border-box;
|
|
|
}
|
|
|
.title {
|
|
|
- font-size: 46upx;
|
|
|
+ font-size: 44upx;
|
|
|
font-weight: bold;
|
|
|
color: #333;
|
|
|
text-align: center;
|
|
|
@@ -86,6 +67,7 @@ export default {
|
|
|
color: #666;
|
|
|
line-height: 1.6;
|
|
|
margin-bottom: 60upx;
|
|
|
+ text-align: center;
|
|
|
}
|
|
|
.btns {
|
|
|
display: flex;
|