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