feat: 【小程序】优惠信息修改

This commit is contained in:
苟川东 2025-06-10 15:27:12 +08:00
parent fd1c8cd32a
commit 065b7f6f7c
4 changed files with 5 additions and 9 deletions

View File

@ -14,9 +14,6 @@
<view class="address-name flex-l" v-if="item.order_info.address !== ''"> <view class="address-name flex-l" v-if="item.order_info.address !== ''">
{{item.order_info.address}} {{item.order_info.address}}
</view> </view>
<view class="address flex-l">
{{helpers.removeCommas(item.order_info.area.merge_name)}}
</view>
<view class="time-ctr flex-l" v-if="item.order_info.plan_time !== null"> <view class="time-ctr flex-l" v-if="item.order_info.plan_time !== null">
<me-icon type="icon-time" color="var(--themeColor)" size="40rpx"></me-icon> <me-icon type="icon-time" color="var(--themeColor)" size="40rpx"></me-icon>
<text class="time">{{helpers.formatDate(item.order_info.plan_time)}}</text> <text class="time">{{helpers.formatDate(item.order_info.plan_time)}}</text>
@ -30,7 +27,7 @@
<view class="distance flex-c" v-else>{{formatDistance(item.order_info.lat, item.order_info.lng)}}</view> <view class="distance flex-c" v-else>{{formatDistance(item.order_info.lat, item.order_info.lng)}}</view>
</view> </view>
</view> </view>
<view class="discount flex-l" @click="toDetail(item.id)" v-if="item.order_info.receive_type === 1">已支付订金{{item.order_info.online_amount}}元抵扣{{item.order_info.discount_amount}}</view> <view class="discount flex-l" @click="toDetail(item.id)" v-if="item.order_info.coupon !== null">已支付订金{{item.order_info.coupon.threshold}}元抵扣{{item.order_info.coupon.discount_value}}</view>
<view class="btn-ctr flex-sb"> <view class="btn-ctr flex-sb">
<me-button @click="acceptOrder(index, item.id)" text="确认接单" width="460rpx" icon-type="icon-flashlight"></me-button> <me-button @click="acceptOrder(index, item.id)" text="确认接单" width="460rpx" icon-type="icon-flashlight"></me-button>
<me-button @click="rejectOrder(index, item.id)" active-color="var(--contentBgColor)" text="拒 接" width="166rpx" text-color="var(--titleColor)"></me-button> <me-button @click="rejectOrder(index, item.id)" active-color="var(--contentBgColor)" text="拒 接" width="166rpx" text-color="var(--titleColor)"></me-button>

View File

@ -73,9 +73,9 @@
<me-icon class="icon" type="icon-info" color="#E18F00" size="40rpx"></me-icon> <me-icon class="icon" type="icon-info" color="#E18F00" size="40rpx"></me-icon>
<text class="text">提交收款信息</text> <text class="text">提交收款信息</text>
</view> </view>
<view class="item input flex-sb line-after" v-if="data.order_info.receive_type === 1"> <view class="item input flex-sb line-after" v-if="data.order_info.coupon !== null">
<view class="title flex-l">优惠信息</view> <view class="title flex-l">优惠信息</view>
<view class="uni-input flex-r">{{data.order_info.online_amount}}元抵扣{{data.order_info.discount_amount}}</view> <view class="uni-input flex-r">{{data.order_info.coupon.threshold}}元抵扣{{data.order_info.coupon.discount_value}}</view>
</view> </view>
<view class="item input flex-sb line-after" @click="selectFinalPaymentMethod()"> <view class="item input flex-sb line-after" @click="selectFinalPaymentMethod()">
<view class="title flex-l">收款方式</view> <view class="title flex-l">收款方式</view>

View File

@ -161,10 +161,10 @@
</view> </view>
</template> </template>
<template v-if="data.order_info.receive_type === 1"> <template v-if="data.order_info.receive_type === 1">
<view class="item-row flex-sb line-after" v-if="data.order_info.receive_type === 1"> <view class="item-row flex-sb line-after" v-if="data.order_info.coupon !== null">
<view class="title flex-l">优惠信息</view> <view class="title flex-l">优惠信息</view>
<view class="value flex-r"> <view class="value flex-r">
<text>{{data.order_info.online_amount}}元抵扣{{data.order_info.discount_amount}}</text> <text>{{data.order_info.coupon.threshold}}元抵扣{{data.order_info.coupon.discount_value}}</text>
</view> </view>
</view> </view>
<view class="item-row flex-sb line-after" v-if="data.offline_total_type !== 0"> <view class="item-row flex-sb line-after" v-if="data.offline_total_type !== 0">

View File

@ -30,7 +30,6 @@
<view class="address-ctr flex-sb"> <view class="address-ctr flex-sb">
<view class="left"> <view class="left">
<view class="detail flex-l" v-if="item.order_info.address !== ''">{{item.order_info.address}}</view> <view class="detail flex-l" v-if="item.order_info.address !== ''">{{item.order_info.address}}</view>
<view class="area flex-l">{{helpers.removeCommas(item.order_info.area.merge_name)}}</view>
</view> </view>
<view class="right" v-if="item.status !== enums.ORDER_DISPATCH_STATUS.STATUS_FINISH" @click.stop="helpers.openLocation(item.order_info.lat, item.order_info.lng)"> <view class="right" v-if="item.status !== enums.ORDER_DISPATCH_STATUS.STATUS_FINISH" @click.stop="helpers.openLocation(item.order_info.lat, item.order_info.lng)">
<view class="icon-ctr flex-c"> <view class="icon-ctr flex-c">