website/dist/static/js/BasicLayout-CCBpuJ7s.js
2025-06-18 15:16:46 +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 L,r as m,X as x,w as q,ah as R,A as z,G as d,v as i,I as e,H as $,T as y,q as B,y as a,V as h,a0 as P,B as s,J,O as w,a8 as X,u as C,ai as G,aj as Y,ak as Z,al as K,am as Q,W as ee,M as te,P as oe,Y as se,an as ne,z as ae}from"./element-plus-ijFe6BD7.js";import{u as O}from"./index-CA4TO5oi.js";import{u as le,g as ie}from"./login-Dj-inQG7.js";import{_ as M}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{L as re,_ as ue}from"./register.vue_vue_type_style_index_0_lang-Cf5wDkNu.js";import"./http-B4Iaxwr6.js";const de="/static/png/logo-CuDMhCuX.png",ce={class:"header"},pe={class:"header-menu"},me={class:"header_right"},_e={class:"start"},ve={key:0,class:"avatar"},fe={class:"icon_avatar"},ge={key:1,class:"logout"},he={class:"sub_menu"},ke=L({__name:"HeadMenu",emits:["open-login-form","open-register-form"],setup(I,{emit:c}){const l=c,f=()=>{l("open-register-form")},t=m([{title:"首页",path:"/index"},{title:"使用教程",path:"/help"},{title:"关于我们",path:"/about"}]),r=_=>{u.push({path:_})},u=O(),n=le(),o=m(n.isLoggedIn),v=m(""),k=m(0);x(()=>{const _=localStorage.getItem("token"),p=localStorage.getItem("mobilePhone");console.log(p),p&&(v.value=p.replace(/(^\d{3})(\d+)(\d{4})/g,"$1****$2")),_&&n.setToken(_),o.value=n.isLoggedIn,ie().then(g=>{g.code===0&&g.status===200&&(k.value=g.data.approval_status,console.log("res.data.approval_status",g.data.approval_status))})}),q(()=>n.isLoggedIn,_=>{o.value=_,o.value===null&&console.log("登陆过期")});const A=()=>{if(!o.value){f();return}k.value==4?u.push({name:"start"}):u.push({name:"check"})},N=()=>{k.value==4?u.push({name:"start"}):u.push({name:"check"})},j=()=>{n.clearToken(),n.removeMobilePhone(),n.removeIdentity(),o.value=!1,u.push("/")},S=m(!1);let T;return x(()=>{T=()=>{!(document.documentElement.clientWidth<=768)&&S.value&&(S.value=!1)},window.addEventListener("resize",T)}),R(()=>{window.removeEventListener("resize",T)}),(_,p)=>{const g=z("router-link"),E=J,V=X,H=Q,W=K,U=Y;return i(),d("div",ce,[p[1]||(p[1]=e("div",{class:"logo"},[e("img",{src:de})],-1)),e("ul",pe,[(i(!0),d($,null,y(t.value,(b,F)=>(i(),B(g,{key:F,to:b.path},{default:a(()=>[e("li",null,[e("span",null,h(b.title),1)])]),_:2},1032,["to"]))),128))]),e("div",me,[e("div",_e,[s(E,{plain:"",type:"danger",onClick:A},{default:a(()=>[w(h(k.value==4||!o.value?"立即入驻":"查看审核状态"),1)]),_:1})]),o.value?(i(),d("div",ve,[e("div",fe,[s(V,{size:"20"},{default:a(()=>[s(C(G))]),_:1})]),s(E,{link:"",onClick:N,title:k.value==4?"点击立即入驻":"点击查看审核详情"},{default:a(()=>[w(h(v.value),1)]),_:1},8,["title"])])):P("",!0),o.value?(i(),d("div",ge,[s(E,{type:"info",plain:"",onClick:j,class:"logout-button"},{default:a(()=>p[0]||(p[0]=[w(" 退出 ")])),_:1})])):P("",!0),e("div",he,[s(U,{placement:"bottom-end"},{dropdown:a(()=>[s(W,null,{default:a(()=>[(i(!0),d($,null,y(t.value,(b,F)=>(i(),B(H,{onClick:Ve=>r(b.path),key:F},{default:a(()=>[w(h(b.title),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:a(()=>[s(V,{size:"24"},{default:a(()=>[s(C(Z))]),_:1})]),_:1})])])])}}}),be=M(ke,[["__scopeId","data-v-68a1bba7"]]),D="/static/jpg/logo-B02ieJZx.jpg",we={class:"footer"},$e={class:"foot_menu"},ye={class:"about"},Ce={class:"contact"},Le=L({__name:"Footer",setup(I){let c=[{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(f,t)=>{const r=oe,u=z("router-link"),n=te;return i(),d("div",we,[e("div",$e,[s(n,{gutter:20,class:"box"},{default:a(()=>[s(r,{span:4,class:"col1"},{default:a(()=>t[0]||(t[0]=[e("div",{class:"logo_text"},[e("img",{src:D,alt:"Android版本下载"})],-1)])),_:1}),s(r,{span:10},{default:a(()=>[e("div",ye,[t[1]||(t[1]=e("h3",null,"关于",-1)),e("ul",null,[(i(!0),d($,null,y(C(c),o=>(i(),d("li",{key:o.id},[s(u,{to:{name:o.name}},{default:a(()=>[w(h(o.title),1)]),_:2},1032,["to"])]))),128))])])]),_:1}),s(r,{span:10},{default:a(()=>[e("div",Ce,[t[2]||(t[2]=e("h3",null,"联系我们",-1)),e("ul",null,[(i(!0),d($,null,y(C(l),o=>(i(),d("li",{key:o.id},[e("span",null,h(o.title),1)]))),128))])])]),_:1})]),_:1})]),t[3]||(t[3]=ee('<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=M(Le,[["__scopeId","data-v-83e55058"]]),Te={class:"customer-serve"},Ee={class:"phone-popup"},Fe={class:"feedback"},xe=L({__name:"floatingMenu",setup(I){const c=O(),l=m(!1),f=n=>{c.push({name:n})},t=m(),r=()=>{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 u=n=>{const o=n.target,v=o.closest(".menu-item-wrapper")||o.closest(".phone-popup")||o.closest(".customer-serve");v||(l.value=!1),v||(l.value=!1)};return x(()=>{document.addEventListener("click",u)}),R(()=>{document.removeEventListener("click",u)}),(n,o)=>(i(),d("div",{class:"floating-menu-mobile",onClick:u},[e("div",Te,[e("i",{class:"iconfont icon-kefu",onClick:o[0]||(o[0]=v=>l.value=!l.value)}),se(e("div",Ee,o[2]||(o[2]=[e("div",{class:"phone-popup-content"},[e("div",{class:"code"},[e("img",{src:D,alt:""})]),e("p",null,"电话17777525395")],-1)]),512),[[ne,l.value]])]),e("div",Fe,[e("i",{class:"iconfont icon-fankui",onClick:o[1]||(o[1]=v=>f("feedback"))})]),e("div",{class:"backToTop",ref_key:"backToTop",ref:t},[e("i",{class:"iconfont icon-huidaodingbu",onClick:r})],512)]))}}),Me=M(xe,[["__scopeId","data-v-e76d56f8"]]),Se={class:"main"},Ae=L({__name:"BasicLayout",setup(I){const c=m(!1),l=m(!1);return(f,t)=>(i(),d($,null,[e("div",null,[s(be,{onOpenLoginForm:t[0]||(t[0]=r=>c.value=!0),onOpenRegisterForm:t[1]||(t[1]=r=>l.value=!0)}),e("div",Se,[ae(f.$slots,"default"),s(Me),s(Ie)])]),s(re,{isVisible:c.value,onOpenRegisterForm:t[2]||(t[2]=r=>l.value=!0),onCloseLoginForm:t[3]||(t[3]=r=>c.value=!1)},null,8,["isVisible"]),s(ue,{isVisible:l.value,onOpenLoginForm:t[4]||(t[4]=r=>c.value=!0),onCloseRegisterForm:t[5]||(t[5]=r=>l.value=!1)},null,8,["isVisible"])],64))}});export{Ae as default};