2 lines
3.8 KiB
JavaScript
2 lines
3.8 KiB
JavaScript
import{d as e,U as a,c as l,l as t,C as s,V as o,o as r,q as u,f as i,w as m,F as n,v as c,h as d,W as p,r as f,b as g,j as _,e as x,R as v,i as b,g as y,t as h,X as k,ay as w}from"./index-d0750414.js";import{_ as j}from"./page-meta.292744d0.js";import{_ as V}from"./u-navbar.d391c4c1.js";import{_ as z}from"./u-sticky.43ed0a1a.js";import{_ as C}from"./u-icon.a5146a33.js";import{_ as U}from"./u-image.ff8bf742.js";import{_ as q}from"./u-rate.d652c95b.js";import{_ as I}from"./z-paging.d43b2140.js";import{c as R,d as W}from"./goods.904bb4ef.js";import{_ as $}from"./_plugin-vue_export-helper.1b428a4d.js";const F=$(e({__name:"index",setup(e){const $=p(),F=a();l(()=>F.token);const N=t([]),Q=t(0),S=s(null),X=t([]),Z=async(e,a)=>{try{const{lists:l}=await W({goods_id:$.query.id,page_no:e||1,page_size:a||10,id:N.value[Q.value].id});S.value.complete(l)}catch(l){console.log("报错=>",l),S.value.complete(!1)}};return o(()=>{(async()=>{const e=await R({goods_id:$.query.id});N.value=[...e.comment],S.value.reload()})()}),(e,a)=>{const l=f(g("page-meta"),j),t=f(g("u-navbar"),V),s=f(g("u-sticky"),z),o=f(g("u-icon"),C),p=_,R=f(g("u-image"),U),W=f(g("u-rate"),q),$=f(g("z-paging"),I);return r(),u(n,null,[i(l,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),i(p,{class:"goods-comment flex flex-col min-h-0 h-full"},{default:m(()=>[i(s,{"h5-nav-height":"0","bg-color":"transparent"},{default:m(()=>[i(t,{"is-back":!0,"is-fixed":!0,title:"用户评价","border-bottom":!1,"title-bold":!1,background:{background:"rgba(256,256, 256, 0)"},"title-color":"#000"},null,8,["background"])]),_:1}),i(p,{class:"flex flex-wrap gap-y-2 gap-x-2 p-[30rpx]"},{default:m(()=>[(r(!0),u(n,null,c(N.value,(e,a)=>(r(),x(p,{key:e.id,class:v(["px-[26rpx] py-[8rpx] rounded-full",{"bg-primary-light-9 text-primary":Q.value==a,"bg-white text-main":Q.value!=a}]),onClick:e=>(e=>{Q.value=Number(e),S.value.reload()})(a)},{default:m(()=>["有图"==e.name?(r(),x(o,{key:0,size:"28",name:"photo"})):b("",!0),"好评"==e.name?(r(),x(o,{key:1,size:"28",name:"thumb-up"})):b("",!0),y(" "+h(e.name)+" "+h(e.count),1)]),_:2},1032,["class","onClick"]))),128))]),_:1}),i(p,{class:"flex-1"},{default:m(()=>[i($,{"auto-show-back-to-top":"",auto:!0,ref_key:"paging",ref:S,modelValue:X.value,"onUpdate:modelValue":a[0]||(a[0]=e=>X.value=e),fixed:!1,height:"100%","empty-view-img":d("/mobile/assets/evaluate-6ecd7846.png"),onQuery:Z},{default:m(()=>[(r(!0),u(n,null,c(X.value,(e,a)=>(r(),x(p,{key:a,class:"m-[24rpx] px-[24rpx] py-[30rpx] bg-white rounded-[20rpx]"},{default:m(()=>[i(p,{class:"flex items-center w-full"},{default:m(()=>[i(R,{src:e.user.avatar,width:"80",height:"80",borderRadius:"50%",class:"flex-none"},null,8,["src"]),i(p,{class:"flex flex-col justify-between ml-2 w-full"},{default:m(()=>[i(p,{class:"text-base font-medium w-full"},{default:m(()=>[y(h(e.user.nickname),1)]),_:2},1024),i(p,{class:"mt-1 text-muted text-xs"},{default:m(()=>[y(h(e.create_time),1)]),_:2},1024)]),_:2},1024),i(W,{count:5,modelValue:e.service_comment,"onUpdate:modelValue":a=>e.service_comment=a,disabled:!0,class:"ml-auto","inactive-color":"#eaeaeb",inactiveIcon:"star-fill","active-color":"#d86930"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),i(p,{class:"mt-3 break-words text-content"},{default:m(()=>[y(h(e.comment),1)]),_:2},1024),i(p,{class:"mt-3 grid gap-2 grid-cols-4"},{default:m(()=>[(r(!0),u(n,null,c(e.goods_comment_image,(a,l)=>(r(),x(p,{key:l,class:v(["mt-[10rpx]",{"mr-[10rpx]":(l+1)%4!=0}]),onClick:k(a=>((e,a)=>{w({current:a,urls:e.map(e=>e.uri)})})(e.goods_comment_image,l),["stop"])},{default:m(()=>[i(R,{src:a.uri,width:"150",height:"150","border-radius":"14rpx"},null,8,["src"])]),_:2},1032,["class","onClick"]))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["modelValue","empty-view-img"])]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-6514bead"]]);export{F as default};
|