完善茶艺师接口对接

This commit is contained in:
wangxiaowei
2026-01-05 00:40:35 +08:00
parent 58f59f1ee5
commit 6289a502f5
19 changed files with 178 additions and 128 deletions

View File

@ -15,17 +15,15 @@
<!-- 订单详情 -->
<view class="mt-28rpx mx-32rpx bg-white rounded-16rpx py-30rpx relative">
<view class="absolute top-0 right-38rpx">
<!-- change_type: 1包间预定 2包间续订 3提现 4团购核销 -->
<!-- change_type: 1.预定2.续时3.续茶4.退款5.提现-->
<wd-img v-if="billDetails.change_type == 1" width="112rpx" height="112rpx" :src="`${OSS}images/store/bill/image1.png`"
mode="aspectFill" />
<wd-img v-if="billDetails.change_type == 2" width="112rpx" height="112rpx" :src="`${OSS}images/store/bill/image2.png`"
mode="aspectFill" />
<wd-img v-if="billDetails.change_type == 4" width="112rpx" height="112rpx" :src="`${OSS}images/store/bill/image3.png`"
mode="aspectFill" />
</view>
<view class="flex items-center">
<view class="w-8rpx h-32rpx bg-[#4C9F44] mr-22rpx"></view>
<view class="font-bold text-28rpx leading-40rpx text-[#303133]">订单号{{ billDetails.order.order_sn }}</view>
<view class="font-bold text-28rpx leading-40rpx text-[#303133]">订单号{{ billDetails.source_sn }}</view>
</view>
<view class="mt-38rpx text-center">
@ -39,20 +37,20 @@
<view class="text-28rpx leading-40rpx text-[#606266] mx-28rpx">
<view class="flex justify-between items-center mb-16rpx">
<view>消费类型</view>
<view class="w-150rpx">消费类型</view>
<view>{{ Bill.handleMapTransactionType(billDetails.change_type) }}</view>
</view>
<view class="flex justify-between items-center mb-16rpx">
<view>交易方式</view>
<view>{{ PayWayText[billDetails.order.pay_way] }}</view>
<view class="w-150rpx">交易方式</view>
<view>{{ billDetails.pay_way_title }}</view>
</view>
<view class="flex justify-between items-center mb-16rpx">
<view>消费金额</view>
<view class="w-150rpx">实际收入</view>
<view>{{ billDetails.amount }}</view>
</view>
<view class="flex justify-between items-center mb-16rpx">
<view>平台服务费</view>
<view>{{ billDetails.service_price }}</view>
<view class="w-150rpx">用户备注</view>
<view class="w-400rpx text-right">{{ billDetails.remark }}</view>
</view>
</view>
@ -61,16 +59,11 @@
<view class="text-28rpx leading-40rpx text-[#606266] mx-28rpx">
<view class="flex justify-between items-center mb-16rpx">
<view>用户名</view>
<view>{{ billDetails.order.nickname }}</view>
</view>
<!-- 如果是茶室预定类型则显示消费门店 -->
<view class="flex justify-between items-center mb-16rpx">
<view>用户手机号</view>
<view>{{ billDetails.order.mobile }}</view>
<view>{{ billDetails.user_name }}</view>
</view>
<view class="flex justify-between items-center mb-16rpx">
<view>支付时间</view>
<view>{{ billDetails.order.update_dtime }}</view>
<view>{{ billDetails.create_time}}</view>
</view>
</view>
</view>
@ -79,7 +72,7 @@
<script lang="ts" setup>
import { getUserTransactionDetailsInfo } from '@/api/user'
import { getTeaSpecialistBillDetails } from '@/api/tes-specialist'
import { PayWayText } from '@/utils/pay'
const OSS = inject('OSS')
@ -96,14 +89,14 @@
nickname: '',
mobile: '',
update_dtime: '',
service_price: ''
remark: '', // 用户备注
}
})
onLoad(async (args) => {
id.value = Number(args.id) || 0
const res = await getUserTransactionDetailsInfo(id.value)
billDetails.value = res.details
const res = await getTeaSpecialistBillDetails(id.value)
billDetails.value = res
console.log("🚀 ~ billDetails.value:", billDetails.value)
})