niucloud-admin/niucloud/public/wap/assets/app-pages-member-contact.61a1abeb.js
全栈小学生 98b1289ede up
2026-01-13 09:17:40 +08:00

2 lines
3.5 KiB
JavaScript

import{d as e,a as s,s as t,r as a,k as n,l,o,c as r,w as d,a4 as p,e as c,A as u,B as m,f as i,C as g,bl as f,b as x,K as _,J as h,m as v,S as b,L as y,j as w,R as C,p as j,z as k}from"./index-9beb7d4b.js";import{_ as I}from"./u-popup.268aeb4f.js";import{_ as M}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-transition.280d6a46.js";import"./u-icon.cf85e4a8.js";const S=M(e({__name:"nc-contact",props:{sendMessageTitle:{type:String,default:""},sendMessagePath:{type:String,default:""},sendMessageImg:{type:String,default:""}},setup(e,{expose:b}){const y=e,w=s(),C=t(()=>w.site),j=a(!1),k=()=>{j.value=!0},M=()=>{f({phoneNumber:C.value.phone})},S=e=>{e.detail&&e.detail.path&&x({mode:"redirectTo",url:e.detail.path,param:e.detail.query||{}})};return b({}),(e,s)=>{const t=_,a=h,f=v,x=n(l("u-popup"),I);return o(),r(f,{class:"contact-wrap"},{default:d(()=>[p(e.$slots,"default",{},void 0,!0),c(t,{type:"default","hover-class":"none","open-type":"contact",class:"contact-button",onClick:k,"send-message-title":y.sendMessageTitle,"send-message-path":y.sendMessagePath,"send-message-img":y.sendMessageImg,"show-message-card":!0,onContact:S},null,8,["send-message-title","send-message-path","send-message-img"]),c(x,{show:j.value,onClose:s[3]||(s[3]=e=>j.value=!1),mode:"center",round:5,safeAreaInsetBottom:!1},{default:d(()=>[c(f,{onTouchmove:s[2]||(s[2]=u(()=>{},["prevent","stop"]))},{default:d(()=>[c(f,{class:"py-[25rpx] text-sm leading-none border-0 border-solid border-b-[2rpx] border-[#eee] flex items-center justify-between"},{default:d(()=>[c(a,{class:"ml-[30rpx]"},{default:d(()=>[m("联系客服")]),_:1}),c(a,{class:"mr-[20rpx] nc-iconfont nc-icon-guanbiV6xx text-[35rpx]",onClick:s[0]||(s[0]=e=>j.value=!1)})]),_:1}),i(C)&&i(C).phone?(o(),r(f,{key:0,class:"px-6 py-3 w-[480rpx] h-[100rpx] text-sm"},{default:d(()=>[c(f,{class:"mb-[10rpx]"},{default:d(()=>[m("客服电话")]),_:1}),c(f,{onClick:M,class:"text-primary truncate"},{default:d(()=>[m(g(i(C).phone),1)]),_:1})]),_:1})):(o(),r(f,{key:1,class:"px-6 py-3 w-[480rpx] h-[100rpx] leading-[100rpx] text-sm"},{default:d(()=>[m("抱歉,商家暂无客服,请线下联系")]),_:1})),c(t,{onClick:s[1]||(s[1]=e=>j.value=!1),class:"!mx-[30rpx] !mb-[40rpx] !w-auto !h-[70rpx] text-[24rpx] leading-[70rpx] rounded-full text-white !bg-[#ff4500] !text-[#fff]"},{default:d(()=>[m("我知道了")]),_:1})]),_:1})]),_:1},8,["show"])]),_:3})}}}),[["__scopeId","data-v-a2b518c0"]]),T=M(e({__name:"contact",setup(e){const s=a(""),t=a(""),p=a("");return p.value=b("static/resource/images/member/contact_service.png"),y(e=>{e.send_title&&(s.value=e.send_title),e.send_path&&(t.value=decodeURIComponent(e.send_path)),e.send_img&&(p.value=decodeURIComponent(e.send_img))}),(e,a)=>{const u=C,f=v,x=_,h=n(l("nc-contact"),S),y=j("layout-default-uni");return o(),r(y,null,{default:d(()=>[c(f,{class:"min-h-[100vh]",style:w(e.themeColor())},{default:d(()=>[c(f,{class:"contact-wrap pt-[22%]"},{default:d(()=>[c(u,{src:i(b)("static/resource/images/member/contact_service.png"),mode:"widthFix"},null,8,["src"]),c(f,{class:"mt-[40rpx] text-[28rpx]"},{default:d(()=>[m("欢迎您联系我们,提供您宝贵的意见!")]),_:1}),c(h,{"send-message-title":s.value,"send-message-path":t.value,"send-message-img":p.value},{default:d(()=>[c(x,{type:"primary",class:"btn-wrap font-500 primary-btn-bg"},{default:d(()=>[m(g(i(k)("customerService")),1)]),_:1})]),_:1},8,["send-message-title","send-message-path","send-message-img"])]),_:1})]),_:1},8,["style"])]),_:1})}}}),[["__scopeId","data-v-3d13ab09"]]);export{T as default};