2 lines
6.7 KiB
JavaScript
2 lines
6.7 KiB
JavaScript
import{j as $,r as _,X as I,w as j,ah as R,A as P,G as u,v as i,I as e,B as s,M as A,y as r,P as N,H as k,T as C,q as U,V as y,a0 as z,J as q,O as E,U as b,W as D,u as O,Y as J,ai as G,z as X}from"./element-plus-B_5dJQ4L.js";import{u as H}from"./index-natW_zsj.js";import{u as Y}from"./login-C5dJ7c7h.js";import"./http-yKPN8Mxt.js";import{_ as M}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{L as Z,_ as K}from"./register.vue_vue_type_style_index_0_lang-CFx7g0zU.js";const Q={class:"header"},ee={class:"header-list"},te={class:"header-top"},oe={class:"logo"},se={class:"header-menu"},ne={class:"header-right"},le={class:"start"},ae={key:0,class:"logout"},ie={class:"login-register-module"},re={class:"mobile-menu-list"},ue=$({__name:"HeadMenu",emits:["open-login-form","open-register-form"],setup(w,{emit:c}){const n=c,g=()=>{n("open-login-form")},t=()=>{n("open-register-form")},a=_([{title:"首页",path:"/index"},{title:"使用教程",path:"/help"},{title:"关于我们",path:"/about"}]),d=H(),l=Y(),o=_(l.isLoggedIn);I(()=>{const f=localStorage.getItem("token");f&&l.setToken(f),o.value=l.isLoggedIn}),j(()=>l.isLoggedIn,f=>{o.value=f,o.value===null&&console.log("登陆过期")});const p=()=>{o.value?localStorage.getItem("approval_status")!=null&&localStorage.getItem("approval_status")==="4"?d.push({name:"start"}):d.push({name:"check"}):t()},S=()=>{l.clearToken(),l.removeMobilePhone(),l.removeIdentity(),o.value=!1,d.push("/")},m=_(!1),V=()=>{m.value=!m.value};let x;return I(()=>{x=()=>{!(document.documentElement.clientWidth<=768)&&m.value&&(m.value=!1)},window.addEventListener("resize",x)}),R(()=>{window.removeEventListener("resize",x)}),(f,v)=>{const L=P("router-link"),T=N,B=q,W=A;return i(),u("div",Q,[e("div",ee,[s(W,null,{default:r(()=>[e("div",te,[s(T,{xs:2,sm:2,md:2,lg:2,xl:2},{default:r(()=>[e("div",oe,[s(L,{to:{name:"index"}})])]),_:1}),s(T,{xs:14,sm:14,md:14,lg:14,xl:14},{default:r(()=>[e("ul",se,[(i(!0),u(k,null,C(a.value,(h,F)=>(i(),U(L,{key:F,to:h.path},{default:r(()=>[e("li",null,[e("span",null,y(h.title),1)])]),_:2},1032,["to"]))),128))])]),_:1}),s(T,{xs:6,sm:6,md:6,lg:6,xl:6},{default:r(()=>[e("div",ne,[e("div",le,[s(B,{color:"#ea4322",onClick:p},{default:r(()=>v[0]||(v[0]=[E(" 立即入驻 ")])),_:1})]),o.value?(i(),u("div",ae,[s(B,{type:"danger",plain:"",onClick:S,class:"logout-button"},{default:r(()=>v[1]||(v[1]=[E(" 退出 ")])),_:1})])):z("",!0)])]),_:1})])]),_:1})]),e("div",ie,[e("span",{onClick:p},"立即入驻"),v[2]||(v[2]=e("span",null,"|",-1)),e("span",{onClick:g},"商家登录"),o.value?(i(),u("span",{key:0,onClick:S},"退出")):z("",!0)]),e("div",{class:"hamburger-menu",onClick:V},[e("span",{class:b({"hamburger-icon":!0,"rotate-top":m.value})},null,2),e("span",{class:b({"hamburger-icon":!0,"hide-middle":m.value})},null,2),e("span",{class:b({"hamburger-icon":!0,"rotate-bottom":m.value})},null,2)]),e("div",{class:b({"mobile-menu":!0,open:m.value})},[e("ul",re,[(i(!0),u(k,null,C(a.value,(h,F)=>(i(),u("li",{key:F},[s(L,{to:h.path,onClick:V},{default:r(()=>[e("span",null,y(h.title),1)]),_:2},1032,["to"])]))),128))])],2)])}}}),ce=M(ue,[["__scopeId","data-v-28ed97d0"]]),de="/static/jpg/logo-B02ieJZx.jpg",me={class:"footer"},pe={class:"foot_menu"},ve={class:"about"},_e={class:"contact"},ge=$({__name:"Footer",setup(w){let c=[{id:1,title:"关于我们",name:"about"},{id:2,title:"加入我们",name:"about"},{id:3,title:"商户入驻隐私协议",name:"AusinessAgreementPrivacy"}],n=[{id:1,title:"电话-17777525395"},{id:2,title:"邮箱-17777525395@163.com"},{id:3,title:"地址:广西贵港市桂平市西山镇桂南路盐业大厦对面4楼"}];return(g,t)=>{const a=N,d=P("router-link"),l=A;return i(),u("div",me,[e("div",pe,[s(l,{gutter:20,class:"box"},{default:r(()=>[s(a,{span:4,class:"col1"},{default:r(()=>t[0]||(t[0]=[e("div",{class:"logo_text"},[e("img",{src:de,alt:"Android版本下载"})],-1)])),_:1}),s(a,{span:10},{default:r(()=>[e("div",ve,[t[1]||(t[1]=e("h3",null,"关于",-1)),e("ul",null,[(i(!0),u(k,null,C(O(c),o=>(i(),u("li",{key:o.id},[s(d,{to:{name:o.name}},{default:r(()=>[E(y(o.title),1)]),_:2},1032,["to"])]))),128))])])]),_:1}),s(a,{span:10},{default:r(()=>[e("div",_e,[t[2]||(t[2]=e("h3",null,"联系我们",-1)),e("ul",null,[(i(!0),u(k,null,C(O(n),o=>(i(),u("li",{key:o.id},[e("span",null,y(o.title),1)]))),128))])])]),_:1})]),_:1})]),t[3]||(t[3]=D('<div class="copyright" data-v-40721346> copyright@ 桂平发发网络有限公司 <a href="https://beian.miit.gov.cn" target="_blank" data-v-40721346>桂ICP备2024040484号-1</a><a href="https://beian.miit.gov.cn" target="_blank" data-v-40721346>桂公网安备45088105000134号</a><a href="https://beian.miit.gov.cn" target="_blank" data-v-40721346>经营许可证编号:桂B2-20240661</a><a target="_blank" href="https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/default/20250407/dcd90acd12634546b46a701698af30a1.png" data-v-40721346>营业执照</a></div>',1))])}}}),fe=M(ge,[["__scopeId","data-v-40721346"]]),he="/static/png/xiaofa_logo-C0EyAz3C.png",ke={class:"customer-serve"},be={class:"phone-popup"},Ce={class:"feedback"},ye=$({__name:"floatingMenu",setup(w){const c=H(),n=_(!1),g=l=>{c.push({name:l})},t=_(),a=()=>{window.scrollTo({top:0,left:0,behavior:"smooth"})};window.onscroll=function(){(document.documentElement.scrollTop||document.body.scrollTop)>=900?t.value&&(t.value.style.display="block"):t.value&&(t.value.style.display="none")};const d=l=>{const o=l.target,p=o.closest(".menu-item-wrapper")||o.closest(".phone-popup")||o.closest(".customer-serve");p||(n.value=!1),p||(n.value=!1)};return I(()=>{document.addEventListener("click",d)}),R(()=>{document.removeEventListener("click",d)}),(l,o)=>(i(),u("div",{class:"floating-menu-mobile",onClick:d},[e("div",ke,[e("i",{class:"iconfont icon-kefu",onClick:o[0]||(o[0]=p=>n.value=!n.value)}),J(e("div",be,o[2]||(o[2]=[e("div",{class:"phone-popup-content"},[e("div",{class:"code"},[e("img",{src:he,alt:""})]),e("p",null,"电话:17777525395")],-1)]),512),[[G,n.value]])]),e("div",Ce,[e("i",{class:"iconfont icon-fankui",onClick:o[1]||(o[1]=p=>g("feedback"))})]),e("div",{class:"backToTop",ref_key:"backToTop",ref:t},[e("i",{class:"iconfont icon-huidaodingbu",onClick:a})],512)]))}}),$e=M(ye,[["__scopeId","data-v-92c5b338"]]),we={class:"main"},Me=$({__name:"BasicLayout",setup(w){const c=_(!1),n=_(!1);return(g,t)=>(i(),u(k,null,[e("div",null,[s(ce,{onOpenLoginForm:t[0]||(t[0]=a=>c.value=!0),onOpenRegisterForm:t[1]||(t[1]=a=>n.value=!0)}),e("div",we,[X(g.$slots,"default"),s($e),s(fe)])]),s(Z,{isVisible:c.value,onOpenRegisterForm:t[2]||(t[2]=a=>n.value=!0),onCloseLoginForm:t[3]||(t[3]=a=>c.value=!1)},null,8,["isVisible"]),s(K,{isVisible:n.value,onOpenLoginForm:t[4]||(t[4]=a=>c.value=!0),onCloseRegisterForm:t[5]||(t[5]=a=>n.value=!1)},null,8,["isVisible"])],64))}});export{Me as default};
|