dingdong-master/pages/order-manage/modal/accept-order-notice.vue

55 lines
1.8 KiB
Vue
Raw Normal View History

<template>
<view>
<!-- 模态框 -->
<view class="cu-modal" :class="show?'show':''">
<view class="cu-dialog">
<view class="padding-xl">
<view class="cuIcon-roundcheck big-icon padding-tb text-main-color"></view>
<view class="text-bold text-lg margin-bottom-sm">接单成功</view>
<view v-if="data.payType == 0">请在30分钟内联系客户预约好上门时间并在订单中操作排单时间超时6倍将受平台处罚管理该订单款项在任务流程结束后由银联自动结算至您帐户! </view>
<view v-else-if="data.payType == 1">该单需上门收款请在30分钟内联系客户并告知客户属上门收款单金额以客户端弹出的金额为准或上门后师傅端弹出的二维码内金额支付预约好上门时间并在订单中操作排单时间超时6倍将受平台处罚管理该订单款项在任务流程结束后由银联自动结算至您帐户! </view>
</view>
<view class="cu-bar bg-white solid-top">
<view class="action margin-0 flex-sub text-main-color" data-modal="showAcceptOrderNoticeModal"
@click="contactCustomer">联系客户</view>
<view class="action margin-0 flex-sub text-black solid-left" data-modal="showAcceptOrderNoticeModal"
@tap="hideModal">稍后联系</view>
</view>
</view>
</view>
</view>
</template>
<script>
export default {
name: 'acceptOrderNotice',
emits: ['confirmFeedback'],
props: {
show: {
type: Boolean,
default: false
},
data: {
type: Object,
default: {}
}
},
data() {
return {
}
},
methods: {
hideModal(e) {
uni.$emit(this.$globalFun.HIDE_MODAL, e);
},
contactCustomer(e) {
this.hideModal(e);
this.$emit('confirmFeedback')
}
}
}
</script>
<style>
</style>