website/dist/static/js/BasicLayout-Ce7weoip.js
2025-06-20 23:05:08 +08:00

2 lines
6.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{j as y,r as m,w as R,G as T,ak as z,A as D,H as p,v as r,J as e,I as b,U as w,q as S,y as a,W as f,a0 as V,B as s,K as X,P as k,a8 as G,u as $,al as K,am as Q,an as Y,ao as Z,ap as ee,X as te,N as oe,Q as se,Y as ne,aq as ae,z as le}from"./element-plus-BYJld3QI.js";import{u as N}from"./index-BPduLLkU.js";import{u as ie,g as re}from"./login-B05-egWh.js";import{_ as F}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{L as ue,_ as ce}from"./register.vue_vue_type_style_index_0_lang-6X86UQ3r.js";import"./http-B4ZCnwNh.js";const de="/static/png/logo-CuDMhCuX.png",pe={class:"header"},ve={class:"header-menu"},me={class:"header_right"},_e={class:"start"},fe={key:0,class:"avatar"},ge={class:"icon_avatar"},he={key:1,class:"logout"},ke={class:"sub_menu"},be=y({__name:"HeadMenu",emits:["open-login-form","open-register-form"],setup(C,{emit:v}){const l=v,_=()=>{l("open-register-form")},t=m([{title:"首页",path:"/index"},{title:"使用教程",path:"/help"},{title:"关于我们",path:"/about"}]),u=c=>{d.push({path:c})},d=N(),n=ie(),o=m(n.isLoggedIn),i=m(-1),x=m(n.token),M=m(n.mobilePhone);R(n,c=>{x.value=c.token,M.value=c.mobilePhone.replace(/(^\d{3})(\d+)(\d{4})/g,"$1****$2"),o.value=!!x.value}),T(()=>{re().then(c=>{c.code===0&&c.status===200&&(i.value=c.data.approval_status,console.log("res.data.approval_status",c.data.approval_status))})}),R(()=>n.isLoggedIn,c=>{o.value=c,o.value===null&&console.log("登陆过期")});const A=()=>{if(!o.value){_();return}i.value==-1||i.value==4?d.push({name:"start"}):d.push({name:"check"})},H=()=>{i.value==-1||i.value==4?d.push({name:"start"}):d.push({name:"check"})},U=()=>{n.clearToken(),n.removeMobilePhone(),n.removeIdentity(),o.value=!1,d.push("/")},B=m(!1);let L;return T(()=>{L=()=>{!(document.documentElement.clientWidth<=768)&&B.value&&(B.value=!1)},window.addEventListener("resize",L)}),z(()=>{window.removeEventListener("resize",L)}),(c,g)=>{const W=D("router-link"),E=X,P=G,j=ee,q=Z,J=Q;return r(),p("div",pe,[g[1]||(g[1]=e("div",{class:"logo"},[e("img",{src:de})],-1)),e("ul",ve,[(r(!0),p(b,null,w(t.value,(h,I)=>(r(),S(W,{key:I,to:h.path},{default:a(()=>[e("li",null,[e("span",null,f(h.title),1)])]),_:2},1032,["to"]))),128))]),e("div",me,[e("div",_e,[s(E,{plain:"",type:"danger",onClick:A},{default:a(()=>[k(f(i.value==-1||i.value==4||!o.value?"立即入驻":"查看审核状态"),1)]),_:1})]),o.value?(r(),p("div",fe,[e("div",ge,[s(P,{size:"20",color:"#ccc"},{default:a(()=>[s($(K))]),_:1})]),s(E,{link:"",onClick:H,title:i.value==-1||i.value==4?"点击立即入驻":"点击查看审核详情"},{default:a(()=>[k(f(M.value),1)]),_:1},8,["title"])])):V("",!0),o.value?(r(),p("div",he,[s(E,{type:"info",plain:"",onClick:U,class:"logout-button"},{default:a(()=>g[0]||(g[0]=[k(" 退出 ")])),_:1})])):V("",!0),e("div",ke,[s(J,{placement:"bottom-end"},{dropdown:a(()=>[s(q,null,{default:a(()=>[(r(!0),p(b,null,w(t.value,(h,I)=>(r(),S(j,{onClick:Re=>u(h.path),key:I},{default:a(()=>[k(f(h.title),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:a(()=>[s(P,{size:"24"},{default:a(()=>[s($(Y))]),_:1})]),_:1})])])])}}}),we=F(be,[["__scopeId","data-v-9ee71bf6"]]),O="/static/jpg/logo-B02ieJZx.jpg",$e={class:"footer"},ye={class:"foot_menu"},Ce={class:"about"},Le={class:"contact"},Ee=y({__name:"Footer",setup(C){let v=[{id:1,title:"关于我们",name:"about"},{id:2,title:"加入我们",name:"about"},{id:3,title:"商户入驻隐私协议",name:"AusinessAgreementPrivacy"}],l=[{id:1,title:"电话-17777525395"},{id:2,title:"邮箱-17777525395@163.com"},{id:3,title:"地址:广西贵港市桂平市西山镇桂南路盐业大厦对面4楼"}];return(_,t)=>{const u=se,d=D("router-link"),n=oe;return r(),p("div",$e,[e("div",ye,[s(n,{gutter:20,class:"box"},{default:a(()=>[s(u,{span:4,class:"col1"},{default:a(()=>t[0]||(t[0]=[e("div",{class:"logo_text"},[e("img",{src:O,alt:"Android版本下载"})],-1)])),_:1}),s(u,{span:10},{default:a(()=>[e("div",Ce,[t[1]||(t[1]=e("h3",null,"关于",-1)),e("ul",null,[(r(!0),p(b,null,w($(v),o=>(r(),p("li",{key:o.id},[s(d,{to:{name:o.name}},{default:a(()=>[k(f(o.title),1)]),_:2},1032,["to"])]))),128))])])]),_:1}),s(u,{span:10},{default:a(()=>[e("div",Le,[t[2]||(t[2]=e("h3",null,"联系我们",-1)),e("ul",null,[(r(!0),p(b,null,w($(l),o=>(r(),p("li",{key:o.id},[e("span",null,f(o.title),1)]))),128))])])]),_:1})]),_:1})]),t[3]||(t[3]=te('<div class="copyright" data-v-83e55058> copyright@ 桂平发发网络有限公司 <a href="https://beian.miit.gov.cn" target="_blank" data-v-83e55058>桂ICP备2024040484号-1</a><a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=45088105000134" target="_blank" data-v-83e55058>桂公网安备45088105000134号</a><a href="https://beian.miit.gov.cn" target="_blank" data-v-83e55058>经营许可证编号:桂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-83e55058>营业执照</a></div>',1))])}}}),Ie=F(Ee,[["__scopeId","data-v-83e55058"]]),Te={class:"customer-serve"},Fe={class:"phone-popup"},xe={class:"feedback"},Me=y({__name:"floatingMenu",setup(C){const v=N(),l=m(!1),_=n=>{v.push({name:n})},t=m(),u=()=>{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=n=>{const o=n.target,i=o.closest(".menu-item-wrapper")||o.closest(".phone-popup")||o.closest(".customer-serve");i||(l.value=!1),i||(l.value=!1)};return T(()=>{document.addEventListener("click",d)}),z(()=>{document.removeEventListener("click",d)}),(n,o)=>(r(),p("div",{class:"floating-menu-mobile",onClick:d},[e("div",Te,[e("i",{class:"iconfont icon-kefu",onClick:o[0]||(o[0]=i=>l.value=!l.value)}),ne(e("div",Fe,o[2]||(o[2]=[e("div",{class:"phone-popup-content"},[e("div",{class:"code"},[e("img",{src:O,alt:""})]),e("p",null,"电话17777525395")],-1)]),512),[[ae,l.value]])]),e("div",xe,[e("i",{class:"iconfont icon-fankui",onClick:o[1]||(o[1]=i=>_("feedback"))})]),e("div",{class:"backToTop",ref_key:"backToTop",ref:t},[e("i",{class:"iconfont icon-huidaodingbu",onClick:u})],512)]))}}),Be=F(Me,[["__scopeId","data-v-e76d56f8"]]),Pe={class:"main"},Ae=y({__name:"BasicLayout",setup(C){const v=m(!1),l=m(!1);return(_,t)=>(r(),p(b,null,[e("div",null,[s(we,{onOpenLoginForm:t[0]||(t[0]=u=>v.value=!0),onOpenRegisterForm:t[1]||(t[1]=u=>l.value=!0)}),e("div",Pe,[le(_.$slots,"default"),s(Be),s(Ie)])]),s(ue,{isVisible:v.value,onOpenRegisterForm:t[2]||(t[2]=u=>l.value=!0),onCloseLoginForm:t[3]||(t[3]=u=>v.value=!1)},null,8,["isVisible"]),s(ce,{isVisible:l.value,onOpenLoginForm:t[4]||(t[4]=u=>v.value=!0),onCloseRegisterForm:t[5]||(t[5]=u=>l.value=!1)},null,8,["isVisible"])],64))}});export{Ae as default};