|
|
@@ -1,5 +1,7 @@
|
|
|
<script setup lang="ts">
|
|
|
+import { chargeOrderStatus } from '../utils/index'
|
|
|
import router from '@/router'
|
|
|
+import { StaticUrl } from '@/config'
|
|
|
|
|
|
const { statusBarHeight, MenuButtonHeight } = storeToRefs(useSysStore())
|
|
|
|
|
|
@@ -11,6 +13,22 @@ definePage({
|
|
|
navigationStyle: 'custom',
|
|
|
},
|
|
|
})
|
|
|
+
|
|
|
+const orderNo = ref('')
|
|
|
+onLoad((options: any) => {
|
|
|
+ console.log(options, '页面数据')
|
|
|
+ orderNo.value = options.orderNo
|
|
|
+})
|
|
|
+
|
|
|
+onMounted(() => {
|
|
|
+ getOrderDetail()
|
|
|
+})
|
|
|
+
|
|
|
+const chargeOrderDetail = ref<Api.chargeOrderDetail>()
|
|
|
+async function getOrderDetail() {
|
|
|
+ const res = await Apis.charge.orderDetail({ data: { orderNumber: orderNo.value } })
|
|
|
+ chargeOrderDetail.value = res.data
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<template>
|
|
|
@@ -22,14 +40,19 @@ definePage({
|
|
|
<view :style="{ paddingTop: `${(Number(statusBarHeight) || 44) + MenuButtonHeight + 12}px` }" />
|
|
|
<view class="box-border px24rpx">
|
|
|
<view class="rounded-16rpx bg-#FFF p-24rpx">
|
|
|
- <view class="flex items-center gap-20rpx">
|
|
|
- <view>icon</view>
|
|
|
- <view class="text-28rpx">
|
|
|
+ <view class="flex items-center gap-8rpx">
|
|
|
+ <view>
|
|
|
+ <image
|
|
|
+ class="h-40rpx w-40rpx"
|
|
|
+ :src="`${StaticUrl}/charge-order-number.png`"
|
|
|
+ />
|
|
|
+ </view>
|
|
|
+ <view class="mb-10rpx text-28rpx">
|
|
|
充电度数
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mt-20rpx text-28rpx text-#9ED605 font-bold">
|
|
|
- 60.800度电
|
|
|
+ {{ chargeOrderDetail?.totalCharge }}度电
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mt-20rpx rounded-16rpx bg-#FFF p-24rpx">
|
|
|
@@ -38,7 +61,7 @@ definePage({
|
|
|
起始时间
|
|
|
</view>
|
|
|
<view class="mt-20rpx text-32rpx font-bold">
|
|
|
- 2024-07-02 23:10:05
|
|
|
+ {{ chargeOrderDetail?.startTime }}
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mt-28rpx">
|
|
|
@@ -46,7 +69,7 @@ definePage({
|
|
|
终止时间
|
|
|
</view>
|
|
|
<view class="mt-20rpx text-32rpx font-bold">
|
|
|
- 2024-07-02 23:10:05
|
|
|
+ {{ chargeOrderDetail?.endTime }}
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mt-28rpx">
|
|
|
@@ -54,7 +77,7 @@ definePage({
|
|
|
终止方式
|
|
|
</view>
|
|
|
<view class="mt-20rpx text-32rpx font-bold">
|
|
|
- 用户主动终止
|
|
|
+ {{ '--' }}
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -64,7 +87,7 @@ definePage({
|
|
|
订单状态
|
|
|
</view>
|
|
|
<view class="text-28rpx text-#AAA">
|
|
|
- 已完成
|
|
|
+ {{ chargeOrderStatus(chargeOrderDetail?.status).text || '--' }}
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mt-28rpx flex items-center justify-between">
|
|
|
@@ -72,7 +95,7 @@ definePage({
|
|
|
订单编号
|
|
|
</view>
|
|
|
<view class="text-28rpx text-#AAA">
|
|
|
- 5215564861554994
|
|
|
+ {{ chargeOrderDetail?.chargeOrderNo }}
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mt-28rpx flex items-center justify-between">
|
|
|
@@ -80,7 +103,7 @@ definePage({
|
|
|
订单时间
|
|
|
</view>
|
|
|
<view class="text-28rpx text-#AAA">
|
|
|
- 2024-07-07 23:13:12
|
|
|
+ {{ chargeOrderDetail?.chargeTime }}
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mt-28rpx flex items-center justify-between">
|
|
|
@@ -88,15 +111,7 @@ definePage({
|
|
|
充电电站
|
|
|
</view>
|
|
|
<view class="text-28rpx text-#AAA">
|
|
|
- 华能贵州盘州市风电有限责任公司
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="mt-28rpx flex items-center justify-between">
|
|
|
- <view class="text-28rpx font-500">
|
|
|
- 终端名称
|
|
|
- </view>
|
|
|
- <view class="text-28rpx text-#AAA">
|
|
|
- 402号直流快充
|
|
|
+ {{ chargeOrderDetail?.powerStationName }}
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mt-28rpx flex items-center justify-between">
|
|
|
@@ -104,15 +119,7 @@ definePage({
|
|
|
终端编号
|
|
|
</view>
|
|
|
<view class="text-28rpx text-#AAA">
|
|
|
- 52155648615
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="mt-28rpx flex items-center justify-between">
|
|
|
- <view class="text-28rpx font-500">
|
|
|
- 车位编号
|
|
|
- </view>
|
|
|
- <view class="text-28rpx text-#AAA">
|
|
|
- 无
|
|
|
+ {{ '--' }}
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mt-28rpx flex items-center justify-between">
|
|
|
@@ -120,7 +127,7 @@ definePage({
|
|
|
电费
|
|
|
</view>
|
|
|
<view class="text-28rpx text-#AAA">
|
|
|
- 2.82元
|
|
|
+ {{ '--' }}元
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mt-28rpx flex items-center justify-between">
|
|
|
@@ -128,11 +135,11 @@ definePage({
|
|
|
服务费
|
|
|
</view>
|
|
|
<view class="text-28rpx text-#AAA">
|
|
|
- 0.71元
|
|
|
+ {{ chargeOrderDetail?.realServiceCost }}元
|
|
|
</view>
|
|
|
</view>
|
|
|
<wd-divider />
|
|
|
- <view class="mt-28rpx flex items-center justify-between">
|
|
|
+ <!-- <view class="mt-28rpx flex items-center justify-between">
|
|
|
<view class="text-28rpx font-500">
|
|
|
新用户首单立减
|
|
|
</view>
|
|
|
@@ -147,13 +154,13 @@ definePage({
|
|
|
<view class="text-28rpx text-#F44033">
|
|
|
0.71元
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
<view class="mt-28rpx flex items-center justify-between">
|
|
|
<view class="text-28rpx font-500">
|
|
|
实际结算费用
|
|
|
</view>
|
|
|
<view class="text-28rpx text-#F44033">
|
|
|
- 0.71元
|
|
|
+ {{ chargeOrderDetail?.realCost }}元
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|