2 lines
4.2 KiB
JavaScript
2 lines
4.2 KiB
JavaScript
|
"use strict";var e=Object.defineProperty,t=Object.defineProperties,r=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,i=(t,r,o)=>r in t?e(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,l=(e,t,r)=>new Promise(((o,n)=>{var a=e=>{try{l(r.next(e))}catch(t){n(t)}},i=e=>{try{l(r.throw(e))}catch(t){n(t)}},l=e=>e.done?o(e.value):Promise.resolve(e.value).then(a,i);l((r=r.apply(e,t)).next())}));const s=require("../../../common/vendor.js"),c=require("../../../store/user.js"),d=require("../../../utils/commUtils.js"),u=require("../../../utils/http.js");if(!Array){(s.resolveComponent("wd-img")+s.resolveComponent("w-avatar")+s.resolveComponent("wd-icon")+s.resolveComponent("layout-default-uni"))()}Math||((()=>"../../../node-modules/wot-design-uni/components/wd-img/wd-img.js")+(()=>"../../../node-modules/wot-design-uni/components/wd-icon/wd-icon.js")+p)();const p=()=>"../../../components/Tabbar.js",m={__name:"index",setup(e){const p=c.useUserStore(),m=p.userInfo,b=s.ref([{number:0,label:"粉丝"},{number:0,label:"关注"},{number:0,label:"收藏"},{number:0,label:"获赞"}]),f=[{icon:"@/static/my/order.png",label:"我的订单",path:"/modules/pet/order/index"},{icon:"@/static/my/pet.png",label:"我的服务",path:"/modules/pet/service/my-service"},{icon:"@/static/my/wash.png",label:"我的评价",path:"/modules/pet/order/index"},{icon:"@/static/my/service.png",label:"售后服务",path:"/modules/pet/order/index"}],g=s.ref([]);s.onShow((()=>l(this,null,(function*(){yield h(),yield y()}))));const h=()=>l(this,null,(function*(){try{const e=yield u.httpGet("/posts/community");if(200==e.code){const t=0;for(const r in e.data)e.data[r]&&(b.value[t]={number:e.data[r],label:r})}}catch(e){}})),y=()=>l(this,null,(function*(){try{const e=yield u.httpGet("/petInfo/select",{userId:p.userInfo.id});g.value=e.records.map((e=>{return l=((e,t)=>{for(var r in t||(t={}))n.call(t,r)&&i(e,r,t[r]);if(o)for(var r of o(t))a.call(t,r)&&i(e,r,t[r]);return e})({},e),s={icon:d.baseUrl+e.profileUrl},t(l,r(s));var l,s}))}catch(e){s.index.showToast({title:"网络错误,请重试",icon:"error"})}})),v=[{icon:"@/static/my/send.png",label:"我的发布",to:"/modules/pet/publish/index"},{icon:"@/static/my/handshake.png",label:"帮助中心",to:"/modules/pet/others/official-account"},{icon:"@/static/my/feedback.png",label:"建议反馈",to:"/modules/pet/others/official-account"},{icon:"@/static/my/badge.png",label:"宠托师认证",to:"/modules/pet/certification/index"},{icon:"@/static/my/address.png",label:"我的地址",to:"/modules/pet/address/index"},{icon:"@/static/my/settings.png",label:"设置",to:"/modules/pet/settings/index"},{icon:"@/static/my/address.png",label:"地址",to:"/modules/pet/map/index"}],w=e=>{s.index.navigateTo({url:e})};return(e,t)=>s.e({a:`url(${s.unref(d.imgUrl)("@/static/my/my-bg.png")})`,b:s.unref(d.imgUrl)("@/static/my/cat-dog.png"),c:s.p({width:100,height:100,round:!0,mode:"aspectFill",src:""==s.unref(m).avatar?s.unref(d.imgUrl)("@/static/my/avatar.jpg"):s.unref(d.imgUrl)(s.unref(m).avatar)}),d:s.t(s.unref(m).nickname),e:s.f(b.value,((e,t,r)=>({a:s.t(e.number),b:s.t(e.label),c:t}))),f:s.f(f,((e,t,r)=>s.e({a:"我的服务"==e.label},"我的服务"==e.label?{b:"786f4b6c-2-"+r+",786f4b6c-0",c:s.p({width:42,height:40,src:s.unref(d.imgUrl)(e.icon)})}:{d:"786f4b6c-3-"+r+",786f4b6c-0",e:s.p({width:38,height:40,src:s.unref(d.imgUrl)(e.icon)})},{f:s.t(e.label),g:s.o((t=>w(e.path)),t),h:t}))),g:s.unref(m).isPetNursery},s.unref(m).isPetNursery?{h:s.o((e=>w("/modules/pet/order/take")))}:{},{i:s.f(g.value,((e,t,r)=>({a:"786f4b6c-4-"+r+",786f4b6c-0",b:s.p({width:60,height:60,round:!0,src:e.profileUrl}),c:s.t(e.name),d:s.o((t=>(e=>{s.index.navigateTo({url:`/modules/pet/pet/pet-add-page?id=${e.id}&name=${e.name}&icon=${e.icon}&breed=${e.breed}&color=${e.color}&birthday=${e.birthday}&gender=${e.gender}&userId=${e.userId}`})})(e)),t),e:t}))),j:s.p({size:80}),k:s.o((e=>w("/modules/pet/pet/pet-add-page"))),l:s.f(v,((e,t,r)=>({a:s.unref(d.imgUrl)(e.icon),b:
|