Files
dianxiaorui-uniapp/unpackage/dist/build/mp-alipay/pages/home/detail.js
PC-202306242200\Administrator 4d06351f6a no message
2026-03-28 23:00:29 +08:00

2 lines
7.8 KiB
JavaScript

"use strict";const common_vendor=require("../../common/vendor.js");const common_assets=require("../../common/assets.js");const api_api=require("../../api/api.js");const utils_fun=require("../../utils/fun.js");const hooks_useNav=require("../../hooks/useNav.js");if(!Array){const _easycom_up_icon2=common_vendor.resolveComponent("up-icon");const _easycom_up_swiper2=common_vendor.resolveComponent("up-swiper");const _easycom_orderList2=common_vendor.resolveComponent("orderList");const _easycom_up_tag2=common_vendor.resolveComponent("up-tag");const _easycom_up_button2=common_vendor.resolveComponent("up-button");const _easycom_z_paging2=common_vendor.resolveComponent("z-paging");const _easycom_up_popup2=common_vendor.resolveComponent("up-popup");(_easycom_up_icon2+_easycom_up_swiper2+_easycom_orderList2+_easycom_up_tag2+_easycom_up_button2+_easycom_z_paging2+_easycom_up_popup2)()}const _easycom_up_icon=()=>"../../uni_modules/uview-plus/components/u-icon/u-icon.js";const _easycom_up_swiper=()=>"../../uni_modules/uview-plus/components/u-swiper/u-swiper.js";const _easycom_orderList=()=>"../../components/orderList/orderList.js";const _easycom_up_tag=()=>"../../uni_modules/uview-plus/components/u-tag/u-tag.js";const _easycom_up_button=()=>"../../uni_modules/uview-plus/components/u-button/u-button.js";const _easycom_z_paging=()=>"../../uni_modules/z-paging/components/z-paging/z-paging.js";const _easycom_up_popup=()=>"../../uni_modules/uview-plus/components/u-popup/u-popup.js";if(!Math){(_easycom_up_icon+_easycom_up_swiper+_easycom_orderList+_easycom_up_tag+_easycom_up_button+_easycom_z_paging+_easycom_up_popup)()}const _sfc_main={__name:"detail",setup(__props){const{nav:nav,navTo:navTo}=hooks_useNav.useNav();const headerBg=common_vendor.ref(false);const statusBarHeight=common_vendor.index.getSystemInfoSync().statusBarHeight+"px";let info=common_vendor.reactive({});let show=common_vendor.ref(false);const dataList=common_vendor.ref([]);const paging=common_vendor.ref(null);let showJf=common_vendor.ref(false);const fullCost=common_vendor.computed((()=>{var _a;let data=(_a=info==null?void 0:info.priceList)==null?void 0:_a.find((val=>val.isCurrent==1));return data||{}}));common_vendor.onLoad((options=>{getInfo(options.id,options.distance)}));common_vendor.onPageScroll((e=>{if(e.scrollTop>common_vendor.index.getSystemInfoSync().statusBarHeight+44){headerBg.value=true}else{headerBg.value=false}}));const getInfo=async(e,distance)=>{let _res=await api_api.infoAroundApi({id:e});_res.distance=distance;Object.assign(info,_res)};common_vendor.ref(["https://cdn.uviewui.com/uview/swiper/swiper3.png","https://cdn.uviewui.com/uview/swiper/swiper2.png","https://cdn.uviewui.com/uview/swiper/swiper1.png"]);let toRecharge=()=>{common_vendor.index.scanCode({success:function(res){let query=utils_fun.urlQuery(res.result);if(!query.num){common_vendor.index.showToast({title:"请扫描正确的设备码",icon:"none"})}else{navTo(`/pages/home/star?id=${query.num}`)}}})};const back=()=>{common_vendor.index.navigateBack()};const queryList=async()=>{api_api.listByStationId({stationId:info.id}).then((res=>{paging.value.complete(res)})).catch((res=>{paging.value.complete(false)}))};const showZd=()=>{show.value=true;paging.value.reload()};const startCd=async e=>{common_vendor.index.navigateTo({url:"./star?id="+e.deviceGunNo})};return(_ctx,_cache)=>({a:statusBarHeight,b:common_vendor.o(back),c:common_vendor.p({name:"arrow-left",bold:true,color:"#000"}),d:common_vendor.o(back),e:headerBg.value?1:0,f:common_vendor.o((()=>{})),g:headerBg.value?"#FFF":"",h:common_vendor.p({list:common_vendor.unref(info).pictures,height:"530rpx"}),i:common_vendor.p({info:{...common_vendor.unref(info),priceAmount:fullCost.value.totalAmount},type:"info"}),j:common_vendor.p({color:"#333",size:"28rpx",name:"arrow-right"}),k:common_vendor.o(($event=>common_vendor.isRef(showJf)?showJf.value=true:showJf=true)),l:common_vendor.p({size:"mini",text:`当前计费时间段:${fullCost.value.startTime}-${fullCost.value.endTime}`,plain:true,plainFill:true}),m:common_vendor.t(fullCost.value.totalAmount),n:common_assets._imports_0$4,o:common_vendor.t(common_vendor.unref(info).gunCount-common_vendor.unref(info).gunUseCount),p:common_vendor.t(common_vendor.unref(info).gunCount),q:common_vendor.p({color:"#fff",size:"28rpx",name:"arrow-right"}),r:common_vendor.o(showZd),s:common_vendor.t(common_vendor.unref(info).merchantName),t:common_assets._imports_1$2,v:common_vendor.o(($event=>common_vendor.unref(utils_fun.lookImg)([common_vendor.unref(info).licenseImage]))),w:common_vendor.t(common_vendor.unref(info).busineHours),x:common_vendor.o(($event=>common_vendor.unref(utils_fun.lookImg)([common_vendor.unref(info).licenseImage]))),y:common_vendor.t(common_vendor.unref(info).invoice),z:common_vendor.t(common_vendor.unref(info).remarks||""),A:common_vendor.t(common_vendor.unref(info).stationTel),B:common_vendor.o(($event=>common_vendor.unref(utils_fun.call)(common_vendor.unref(info).stationTel))),C:common_vendor.t(fullCost.value.totalAmount),D:common_vendor.o(((...args)=>common_vendor.unref(toRecharge)&&common_vendor.unref(toRecharge)(...args))),E:common_assets._imports_0$4,F:common_vendor.t(common_vendor.unref(info).gunCount-common_vendor.unref(info).gunUseCount),G:common_vendor.t(common_vendor.unref(info).gunCount),H:common_vendor.o(($event=>common_vendor.isRef(show)?show.value=true:show=true)),I:common_vendor.f(dataList.value,((item,index,i0)=>common_vendor.e({a:item.realtimeStatus==1},item.realtimeStatus==1?{b:"57f46e64-8-"+i0+",57f46e64-7",c:common_vendor.p({size:"mini",type:"error",text:"故障",plain:true,plainFill:true})}:item.realtimeStatus==2?{e:"57f46e64-9-"+i0+",57f46e64-7",f:common_vendor.p({size:"mini",type:"success",text:"空闲",plain:true,plainFill:true})}:item.realtimeStatus==3?{h:"57f46e64-10-"+i0+",57f46e64-7",i:common_vendor.p({size:"mini",type:"warning",text:"充电中",plain:true,plainFill:true})}:{j:"57f46e64-11-"+i0+",57f46e64-7",k:common_vendor.p({size:"mini",type:"error",text:"离线",plain:true,plainFill:true})},{d:item.realtimeStatus==2,g:item.realtimeStatus==3,l:item.insertStatus==1},item.insertStatus==1?{m:"57f46e64-12-"+i0+",57f46e64-7",n:common_vendor.p({size:"mini",text:"已插枪",plain:true,plainFill:true})}:{},{o:common_vendor.t(item.gunName),p:common_vendor.t(item.deviceNo),q:common_vendor.t(item.maxPower),r:common_vendor.t(item.maxVoltage),s:item.realtimeStatus==2},item.realtimeStatus==2?{t:common_vendor.o(($event=>startCd(item))),v:"57f46e64-13-"+i0+",57f46e64-7",w:common_vendor.p({shape:"circle",type:"success",plain:true,text:"启动充电"})}:{},{x:item.realtimeStatus==1||item.realtimeStatus==0},item.realtimeStatus==1||item.realtimeStatus==0?{y:"57f46e64-14-"+i0+",57f46e64-7",z:common_vendor.p({shape:"circle",type:"error",plain:true,text:"报故障",openType:"contact"})}:{},{A:index}))),J:()=>({r:paging,k:"paging"}),K:common_vendor.o(queryList),L:common_vendor.o(($event=>dataList.value=$event)),M:common_vendor.p({fixed:false,["loading-more-enabled"]:false,height:"600rpx;",auto:false,["show-refresher-when-reload"]:true,modelValue:dataList.value}),N:common_vendor.o(($event=>common_vendor.isRef(show)?show.value=false:show=false)),O:common_vendor.p({show:common_vendor.unref(show),closeable:true,round:"10"}),P:common_vendor.f(common_vendor.unref(info).priceList,((item,index,i0)=>common_vendor.e({a:item.isCurrent==1},item.isCurrent==1?{}:{},{b:common_vendor.t(item.startTime),c:common_vendor.t(item.endTime),d:common_vendor.t(item.electricityRate),e:common_vendor.t(item.serviceFeeRate),f:common_vendor.t(item.totalAmount),g:index}))),Q:common_vendor.o(($event=>common_vendor.isRef(showJf)?showJf.value=false:showJf=false)),R:common_vendor.p({show:common_vendor.unref(showJf),closeable:true,round:"10"})})}};const MiniProgramPage=common_vendor._export_sfc(_sfc_main,[["__scopeId","data-v-57f46e64"]]);_sfc_main.__runtimeHooks=1;my.createPage(MiniProgramPage);