2 lines
6.7 KiB
JavaScript
2 lines
6.7 KiB
JavaScript
import{j as L,r as v,G as x,w as q,ah as R,A as z,H as d,v as i,J as e,I as $,U as y,q as V,y as a,W as k,a0 as P,B as s,K as J,P as w,a8 as X,u as C,ai as G,aj as K,ak as Q,al as Y,am as Z,X as ee,N as te,Q as oe,Y as se,an as ne,z as ae}from"./element-plus-AsKvoHIC.js";import{u as D}from"./index-DR27ikIn.js";import{u as le,g as ie}from"./login-DEooYZzg.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-DbaOe7iB.js";import"./http-BM7ZymMx.js";const de="/static/png/logo-CuDMhCuX.png",ce={class:"header"},pe={class:"header-menu"},me={class:"header_right"},ve={class:"start"},_e={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,g=()=>{l("open-register-form")},t=v([{title:"首页",path:"/index"},{title:"使用教程",path:"/help"},{title:"关于我们",path:"/about"}]),r=_=>{u.push({path:_})},u=D(),n=le(),o=v(n.isLoggedIn),f=v(""),p=v(-1);x(()=>{const _=localStorage.getItem("token"),m=localStorage.getItem("mobilePhone");console.log(m),m&&(f.value=m.replace(/(^\d{3})(\d+)(\d{4})/g,"$1****$2")),_&&n.setToken(_),o.value=n.isLoggedIn,ie().then(h=>{h.code===0&&h.status===200&&(p.value=h.data.approval_status,console.log("res.data.approval_status",h.data.approval_status))})}),q(()=>n.isLoggedIn,_=>{o.value=_,o.value===null&&console.log("登陆过期")});const O=()=>{if(!o.value){g();return}p.value==-1||p.value==4?u.push({name:"start"}):u.push({name:"check"})},A=()=>{p.value==-1||p.value==4?u.push({name:"start"}):u.push({name:"check"})},j=()=>{n.clearToken(),n.removeMobilePhone(),n.removeIdentity(),o.value=!1,u.push("/")},S=v(!1);let T;return x(()=>{T=()=>{!(document.documentElement.clientWidth<=768)&&S.value&&(S.value=!1)},window.addEventListener("resize",T)}),R(()=>{window.removeEventListener("resize",T)}),(_,m)=>{const h=z("router-link"),E=J,B=X,H=Z,U=Y,W=K;return i(),d("div",ce,[m[1]||(m[1]=e("div",{class:"logo"},[e("img",{src:de})],-1)),e("ul",pe,[(i(!0),d($,null,y(t.value,(b,F)=>(i(),V(h,{key:F,to:b.path},{default:a(()=>[e("li",null,[e("span",null,k(b.title),1)])]),_:2},1032,["to"]))),128))]),e("div",me,[e("div",ve,[s(E,{plain:"",type:"danger",onClick:O},{default:a(()=>[w(k(p.value==-1||p.value==4||!o.value?"立即入驻":"查看审核状态"),1)]),_:1})]),o.value?(i(),d("div",_e,[e("div",fe,[s(B,{size:"20"},{default:a(()=>[s(C(G))]),_:1})]),s(E,{link:"",onClick:A,title:p.value==-1||p.value==4?"点击立即入驻":"点击查看审核详情"},{default:a(()=>[w(k(f.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(()=>m[0]||(m[0]=[w(" 退出 ")])),_:1})])):P("",!0),e("div",he,[s(W,{placement:"bottom-end"},{dropdown:a(()=>[s(U,null,{default:a(()=>[(i(!0),d($,null,y(t.value,(b,F)=>(i(),V(H,{onClick:Be=>r(b.path),key:F},{default:a(()=>[w(k(b.title),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:a(()=>[s(B,{size:"24"},{default:a(()=>[s(C(Q))]),_:1})]),_:1})])])])}}}),be=M(ke,[["__scopeId","data-v-cec0167d"]]),N="/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(g,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:N,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(k(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,k(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=D(),l=v(!1),g=n=>{c.push({name:n})},t=v(),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,f=o.closest(".menu-item-wrapper")||o.closest(".phone-popup")||o.closest(".customer-serve");f||(l.value=!1),f||(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]=f=>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:N,alt:""})]),e("p",null,"电话:17777525395")],-1)]),512),[[ne,l.value]])]),e("div",Fe,[e("i",{class:"iconfont icon-fankui",onClick:o[1]||(o[1]=f=>g("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"},Oe=L({__name:"BasicLayout",setup(I){const c=v(!1),l=v(!1);return(g,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(g.$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{Oe as default};
|