You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hainan_2024/Laravel/public/h5/assets/pages-main-index-index.CcUp...

2 lines
5.4 KiB
JavaScript

import{u as a,r as e,o as l,c as s,w as t,$ as n,a as o,g as r,i,b as u,d as p,e as c,f as d,t as f,h as _,j as g,k as m,F as w,n as h,l as v,m as A,s as x}from"./index-CNEGAsaa.js";import{_ as I}from"./_plugin-vue_export-helper.BCo6x5W8.js";const k=I({__name:"index",setup(I){const k=a(),b=async()=>{const a=await n("UserInfo");o(a,(()=>{k.user=a.data.info}))},C=[],F=a=>{"message"in a&&a.message?uni.$lu.toast(a.message):-1!==a.jump.indexOf("http")?window.location.href=a.jump:C.includes(a.jump)?x({url:a.jump}):h({url:a.jump})},J=(a,e,l,s,t=6371)=>{const n=a=>a*Math.PI/180,o=n(a),r=n(e),i=n(l),u=i-o,p=n(s)-r,c=Math.sin(u/2)**2+Math.sin(p/2)**2*Math.cos(o)*Math.cos(i);return(t*(2*Math.atan2(Math.sqrt(c),Math.sqrt(1-c)))).toFixed(2)},P=e({longitude:0,latitude:0}),Q=()=>{if(k.config.hospital.length>0)if(P.value.longitude+P.value.latitude>0){for(let l=0;l<k.config.hospital.length;l++){let a=J(P.value.latitude,P.value.longitude,k.config.hospital[l].latitude,k.config.hospital[l].longitude);k.config.hospital[l].long="NaN"===a?0:a}let a=k.config.hospital;a.sort(((a,e)=>a.long===e.long?a.id-e.id:a.long-e.long));const e=k.save.hospital;if(e){e="";for(let l in a)if(a[l].id===e){y.value={id:a[l].id,name:a[l].name,long:a[l].long},e=a[l].id,k.saveInfo({hospital:a[l].id});break}e||(y.value={id:a[0].id,name:a[0].name,long:a[0].long},k.saveInfo({hospital:a[0].id}))}else y.value={id:a[0].id,name:a[0].name,long:a[0].long},k.saveInfo({hospital:a[0].id})}else y.value={id:k.config.hospital[0].id,name:k.config.hospital[0].name,long:0}},y=e(!1),M=(a=0)=>{r({type:"wgs84",success:a=>{P.value={longitude:a.longitude,latitude:a.latitude},Q()},fail:a=>{P.value={longitude:0,latitude:0},Q()}})},U=e(null),X=a=>{U.value||(U.value=a,M(),b())};return l((()=>{U.value&&M(),b()})),(a,e)=>{const l=v,n=i;return u(),s(n,null,{default:t((()=>[p(k).config?(u(),s(n,{key:0},{default:t((()=>[c(n,{class:"bannder_wrapper"},{default:t((()=>[c(l,{src:p(A)(p(k).config.banner)},null,8,["src"])])),_:1}),p(k).user?(u(),s(n,{key:0,class:"user_wrapper"},{default:t((()=>[c(n,{class:"user_box_wrapper",ref:X},{default:t((()=>[y.value?(u(),s(n,{key:0,class:"map_wrapper"},{default:t((()=>[c(n,{class:"map_icon_wrapper"},{default:t((()=>[c(l,{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA4CAMAAACIelvlAAAArlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8tivQqAAAAOXRSTlMA/AX4IePn1s6cagn1hRPeXfHtxbq1pUIPC4wb6WIl2tLBWE8Xvq2gfm5TS0g+NjEryZY5qpCxenS5WJuDAAAC7klEQVRIx42W15KqQBCGBxii5KgIAiIIEszp/V/sFOvZlR5U7Euor/rvPIgweoo9yRdzJ7GSzMlFJWzwlEYfbIKPaXnOE4HXWFbjheTkS2mLJ++JWVuKmRBxhsxQd4piZIOLhEyUtu+Y6W6j2AF1J4zinCLdzV668BSbN0mgY8zYLo5DR/S88mPm/sYYQfFWJIGXbgQIaDK/3swhMtdd7v7R2PUG+FltXJb6jFDsupr2Iq8P7H3UNL955mCn8Mw4wgjXxW/o6tIGxNscOKn6aB7V87X7VxYpzaPhFrfE/A4xsxJ3CN24AfUdQnHiUe106RZJUGYkWJYQmQMm2ywQmmwLftiIfqnrpW8HJBPfakSvUpElEhOvpQarKvZKl0y+dpaQupOcAPqIFQ9PHxNa+RFEgtxHuFEsAxSMXXv0X1tUJw74Maw1ajcidM5dwl7LYkIDwzuoli6wIfmiP7azo8ID1VqC9GJvALWWroKpkPbgN7dH0hnqouyaBgthacH4hQ6hgNiLBzfCENGVvQy9VM9QHr1BCqtKh6P6yF7CPWX04ibA8DO0JZOsHbx+xirYG7KQo3lbJAYs1g0/kUUhAN2mfUCzuX7igOsg13+lTXDowBKw4u2nWBGxSnJpR/8Q2/LSBQoKvemKFVoU2fvX6ti2x7SwTfiLSfRtlxTPNYdL2BVF147JH6zYqD8hXvfMYAEZHGcMvsr/Zx9NycU3vvxoHGbyV3vMXq5+S9z6sfwFISjbv8YA8/9e1qFSe/coTJhvZHVOwCIfX+LwUJ61sWyR51JN4VEaHqR6igibL90PKWDFdDU8yVi/BNS79X3qKjJkFtIleI1wpxC/fsDspOdQw2kIFzR6w4Qn7oUPFxCktjBnKdLHSceQIHPgcuQTYUkSw4eJxvRqHoGHyGtmnh60p6roXK/QqKn1gZcfhBGfva7m40yjCMyPKuvajhF/I6d0F8RMrs+RGrPZ9pYZpiPtJuhrm9YiHx+8lw/Kf38vXJdPL+iaAAAAAElFTkSuQmCC"})])),_:1}),c(n,{class:"map_name_wrapper"},{default:t((()=>[d(f(y.value.name),1)])),_:1}),y.value.long?(u(),s(n,{key:0,class:"map_long_wrapper"},{default:t((()=>[d(f(y.value.long)+"km",1)])),_:1})):_("",!0)])),_:1})):_("",!0),c(n,{class:"logo_wrapper"},{default:t((()=>[c(l,{src:p(A)(p(k).config.logo)},null,8,["src"])])),_:1}),c(n,{class:"content_wrapper"},{default:t((()=>[c(n,{class:"user_info_wrapper"},{default:t((()=>[c(n,{class:"user_name_wrapper"},{default:t((()=>[d(f(p(k).user.name),1)])),_:1}),c(n,{class:"user_sex_wrapper"},{default:t((()=>[d(f(1===Number(p(k).user.sex)?"先生":"女士"),1)])),_:1})])),_:1}),c(n,{class:"content_tip_wrapper"},{default:t((()=>[d(f(p(k).config.tip),1)])),_:1})])),_:1}),Number(p(k).user.count)>1?(u(),s(n,{key:1,onClick:e[0]||(e[0]=a=>{h({url:"/pages/user/choose/choose"})}),class:"button_wrapper"},{default:t((()=>[d("切换")])),_:1})):_("",!0)])),_:1})])),_:1})):_("",!0),c(n,{class:"order_wrapper"},{default:t((()=>[(u(!0),g(w,null,m(p(k).config.order,((a,e)=>(u(),s(n,{onClick:e=>F(a),class:"order_item_wrapper",key:e},{default:t((()=>[c(n,{class:"order_item_icon_wrapper"},{default:t((()=>[c(l,{src:p(A)(a.icon)},null,8,["src"])])),_:2},1024),c(n,{class:"order_item_name_wrapper"},{default:t((()=>[d(f(a.name),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1}),(u(!0),g(w,null,m(p(k).config.button,((a,e)=>(u(),s(n,{class:"more_wrapper"},{default:t((()=>[(u(!0),g(w,null,m(a,((a,e)=>(u(),s(n,{onClick:e=>F(a),class:"more_item_wrapper",key:e},{default:t((()=>[c(n,{class:"more_item_icon_wrapper"},{default:t((()=>[c(l,{src:p(A)(a.icon)},null,8,["src"])])),_:2},1024),c(n,{class:"more_item_name_wrapper"},{default:t((()=>[d(f(a.name),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:2},1024)))),256)),c(n,{class:"botm_blank_wrapper"})])),_:1})):_("",!0)])),_:1})}}},[["__scopeId","data-v-fec5e108"]]);export{k as default};