From 67f13b262748630b906cf01d7ab574b2d5a7e968 Mon Sep 17 00:00:00 2001 From: shilei <965026003@qq.com> Date: Thu, 21 Nov 2024 17:53:52 +0800 Subject: [PATCH] =?UTF-8?q?11.21=20=E6=9B=B4=E6=96=B0=E5=85=85=E7=94=B5?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../search-destination/search-destination.vue | 24 ++- pages/order/chargorder/detailInf/detail.vue | 180 +++++++++++++++++- pagesCenter/login/enter.vue | 4 +- 3 files changed, 196 insertions(+), 12 deletions(-) diff --git a/components/search-destination/search-destination.vue b/components/search-destination/search-destination.vue index 45e4e10..149875e 100644 --- a/components/search-destination/search-destination.vue +++ b/components/search-destination/search-destination.vue @@ -107,7 +107,7 @@ let marker = reactive({ markers: [] }) - + const isshowlocation = ref(true) const popup_mean = ref(null) const bottom_popup = ref(false) const bdlongitude = ref() @@ -301,7 +301,7 @@ const goMap = (e) => { showSearch.value = false //关闭搜索展示列表 showToast.value = true - // console.log(e, 'eeeeeeeeeee'); + console.log(e, 'eeeeeeeeeee'); searchStationName.value = e.stationName searchAreaName.value = e.areaName searchDistance.value = e.distance @@ -359,7 +359,7 @@ icon: 'error' }); return; - } + } // else if (uni.getStorageSync("realNameAuthFlag") != 1) { // emit('handle_errornotify') // return @@ -372,10 +372,12 @@ '&distance=' + JSON.parse(searchDistance.value) + '&searchID=' + JSON.parse(searchID.value) }) + bottom_popup.value.close() } } } const callouttap = (e) => { + // console.log(e,'弹框') let showInf = pointsList.value.filter((item) => { return item.id == e.detail.markerId }) @@ -391,11 +393,17 @@ const handle_open = (showInf) => { for (let item of pointsList.value) { if (showInf.id == item.id) { - // console.log(item,'平移了'); - uni.createMapContext('map').moveToLocation({ - longitude: item.longitude, - latitude: item.latitude - }) + console.log(item, '平移了'); + searchStationName.value = item.stationName + searchAreaName.value = item.areaName + searchDistance.value = item.distance + searchNo.value = item.stationNo + searchID.value = item.id + bottom_popup.value.open('bottom') + // uni.createMapContext('map').moveToLocation({ + // longitude: item.longitude, + // latitude: item.latitude + // }) } } // console.log(showInf,'showInf'); diff --git a/pages/order/chargorder/detailInf/detail.vue b/pages/order/chargorder/detailInf/detail.vue index 5164048..f3a31e0 100644 --- a/pages/order/chargorder/detailInf/detail.vue +++ b/pages/order/chargorder/detailInf/detail.vue @@ -32,7 +32,8 @@ 已关闭 - 充电开始时间: {{detail.list.startTime==null?'--':detail.list.startTime}} + 充电开始时间: {{detail.list.startTime==null?'--':detail.list.startTime}} + @@ -63,9 +64,119 @@ 充电时长 {{detail.list.chargingTime==null?'--':detail.list.chargingTime}} 分钟 + + + 费用信息 + + + 费用合计 + {{detail.list.totalFee==null?'0':detail.list.totalFee / 100}}元 + + + + + 电价费用 + {{detail.list.elecTotalExpense==null?'0':detail.list.elecTotalExpense / 100}}元 + + + 平台服务费 + {{detail.list.cloudTotalFee==null?'0':detail.list.cloudTotalFee / 100}}元 + + + 电池服务费 + {{detail.list.batTotalFee==null?'0':detail.list.batTotalFee / 100}}元 + + + 充电服务总费用 + {{detail.list.chargeTotalFee==null?'0':detail.list.chargeTotalFee / 100}}元 + + + + + + + + + {{item.startTime}} - {{item.endTime}} 充电 + {{ item.electric == null? 0: item.electric }} + 度 + + + 电 费( + {{item.electricityPrice == null? 0: item.electricityPrice / 100}}元 / 度 ) + + + ¥{{ item.electricityExpense == null? 0: item.electricityExpense / 100 }} + + + + 服务费( + {{item.servicePrice == null? 0: item.servicePrice / 100}}元/度 ) + + + ¥{{item.serviceExpense == null? 0: item.serviceExpense / 100 }} + + + + + + + + + + + + + + + + + @@ -161,6 +272,18 @@ orderType: 'recharge', }); } + + const handle_electricity = (one, two) => { + let ones = one == null ? 0 : one / 100 + let twos = two == null ? 0 : two / 100 + return ones + twos + } + // + const handle_power = (one, two) => { + let ones = one == null ? 0 : one + let twos = two == null ? 0 : two + return ones + twos + } \ No newline at end of file diff --git a/pagesCenter/login/enter.vue b/pagesCenter/login/enter.vue index eb95cfa..6ea134b 100644 --- a/pagesCenter/login/enter.vue +++ b/pagesCenter/login/enter.vue @@ -117,8 +117,8 @@ }) const tips = ref('获取验证码') const form_login = ref({ - mobile: '17625813248', - password: '123456', + mobile: '17398399925', + password: 'mes123456', // mobile: '', // password: '', code: ''