You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
8.3 KiB
1 lines
8.3 KiB
import{d as e,r,q as a,am as l,av as s,o as t,c as o,w as i,b as c,Q as d,a3 as m,u,R as p,f as n,n as g,ah as x,ai as _,j as f,ap as h,g as v,i as b,S as k,z as y,A as w,F as C,aw as j,E as z}from"./index-ed377420.js";import{_ as F}from"./u-avatar.53d13655.js";import{g as I,_ as U}from"./evaluate.53fd37dd.js";import{_ as V}from"./u-icon.d58f766c.js";import{_ as M}from"./u--image.321add45.js";import{_ as S}from"./pay.20533412.js";import{M as E}from"./mescroll-body.b578c8a9.js";import{M as R}from"./mescroll-empty.a74b4bfd.js";import{u as q}from"./useMescroll.26ccf5de.js";import{_ as A}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-text.4b5d2c60.js";import"./u-image.8e8cf8e7.js";import"./u-transition.62225ebb.js";import"./u-popup.c17b5064.js";import"./u-safe-bottom.c40cd15c.js";import"./pay.0a02b60a.js";import"./mescroll-uni-option.db093104.js";import"./mescroll-i18n.6025c811.js";/* empty css */const B=A(e({__name:"list",setup(e){const{mescrollInit:A,downCallback:B,getMescroll:G}=q(_,x),Q=r([]),W=r(!1),X=[{status:1,name:"全部",value:[]},{status:2,name:"好评",value:[4,5]},{status:3,name:"中评",value:[2,3]},{status:4,name:"差评",value:[1]}],D=r(1),H=r([]),J=r("");a((e=>{J.value=e.goods_id||""}));const K=e=>{W.value=!1;let r={page:e.num,limit:e.size,goods_id:J.value,scores:H.value};I(r).then((r=>{let a=r.data.data;1==e.num&&(Q.value=[]),Q.value=Q.value.concat(a),e.endSuccess(a.length),W.value=!0})).catch((()=>{W.value=!0,e.endErr()}))},L=e=>{if(""===e)return!1;var r=[];r.push(C(e)),j({indicator:"number",loop:!0,urls:r})};return l((()=>{try{s()}catch(e){}})),(e,r)=>{const a=f,l=h,s=v(b("u-avatar"),F),x=z,_=v(b("u-rate"),U),j=v(b("u-icon"),V),I=v(b("u--image"),M),q=v(b("pay"),S);return t(),o(a,{class:"bg-[var(--page-bg-color)] min-h-screen overflow-hidden",style:g(e.themeColor())},{default:i((()=>[c(a,{class:"fixed left-0 top-0 right-0 z-10"},{default:i((()=>[c(l,{"scroll-x":"true",class:"tab-style-2"},{default:i((()=>[c(a,{class:"tab-content"},{default:i((()=>[(t(!0),d(p,null,m(u(X),((e,r)=>(t(),o(a,{class:k(["tab-items",{"class-select":D.value===e.status}]),onClick:r=>{return a=e.status,l=e.value,D.value=a,H.value=l,Q.value=[],void G().resetUpScroll();var a,l}},{default:i((()=>[y(w(e.name),1)])),_:2},1032,["class","onClick"])))),256))])),_:1})])),_:1})])),_:1}),c(E,{ref:"mescrollRef",top:"88rpx",onInit:u(A),down:{use:!1},onUp:K},{default:i((()=>[Q.value.length?(t(),o(a,{key:0,class:"sidebar-margin pt-[var(--top-m)]"},{default:i((()=>[(t(!0),d(p,null,m(Q.value,((e,r)=>(t(),o(a,{class:"mb-[var(--top-m)] card-template !pb-[20rpx]"},{default:i((()=>[c(a,{class:"flex items-center justify-between"},{default:i((()=>[c(a,{class:"flex items-center"},{default:i((()=>[c(s,{src:u(C)(e.member_head),"default-url":u(C)("static/resource/images/default_headimg.png"),size:"50rpx",leftIcon:"none"},null,8,["src","default-url"]),c(x,{class:"text-[30rpx] font-500 ml-[10rpx]"},{default:i((()=>[y(w(e.member_name),1)])),_:2},1024)])),_:2},1024),c(x,{class:"text-[24rpx] text-[var(--text-color-light9)]"},{default:i((()=>[y(w(e.create_time?e.create_time.slice(0,10):""),1)])),_:2},1024)])),_:2},1024),c(a,{class:"pt-[30rpx] flex items-center"},{default:i((()=>[c(_,{count:5,modelValue:e.scores,"onUpdate:modelValue":r=>e.scores=r,"active-color":"var(--primary-color)",size:"36rpx",gutter:"1",readonly:""},null,8,["modelValue","onUpdate:modelValue"]),c(x,{class:"ml-[20rpx] text-[26rpx] text-[var(--text-color-light9)]"},{default:i((()=>[y(w(1===e.scores?"差评":2===e.scores||3===e.scores?"中评":"好评"),1)])),_:2},1024)])),_:2},1024),c(a,{class:"text-[28rpx] break-all leading-[1.2] text-[#333] my-[20rpx] overflow-clip"},{default:i((()=>[y(w(e.content),1)])),_:2},1024),1===e.image_mid.length?(t(),o(a,{key:0,class:"w-[420rpx] mt-[10rpx]"},{default:i((()=>[c(I,{width:"420rpx",height:"420rpx",radius:"var(--goods-rounded-big)",src:u(C)(e.image_mid[0]),model:"aspectFill",onClick:r=>L(e.images[0])},{error:i((()=>[c(j,{name:"photo",color:"var(--text-color-light9)",size:"50"})])),_:2},1032,["radius","src","onClick"])])),_:2},1024)):n("v-if",!0),2===e.image_mid.length?(t(),o(a,{key:1,class:"flex justify-between mt-[10rpx]"},{default:i((()=>[c(a,{class:"w-[322rpx]"},{default:i((()=>[c(I,{width:"322rpx",height:"322rpx",src:u(C)(e.image_mid[0]),radius:"var(--goods-rounded-big)",model:"aspectFill",onClick:r=>L(e.images[0])},{error:i((()=>[c(j,{name:"photo",color:"var(--text-color-light9)",size:"50"})])),_:2},1032,["src","radius","onClick"])])),_:2},1024),c(a,{class:"w-[322rpx]"},{default:i((()=>[c(I,{width:"322rpx",height:"322rpx",src:u(C)(e.image_mid[1]),radius:"var(--goods-rounded-big)",model:"aspectFill",onClick:r=>L(e.images[1])},{error:i((()=>[c(j,{name:"photo",color:"var(--text-color-light9)",size:"50"})])),_:2},1032,["src","radius","onClick"])])),_:2},1024)])),_:2},1024)):n("v-if",!0),3===e.image_mid.length?(t(),o(a,{key:2,class:"flex justify-between mt-[10rpx]"},{default:i((()=>[c(I,{width:"430rpx",height:"430rpx",radius:"var(--goods-rounded-big)",src:u(C)(e.image_mid[0]),model:"aspectFill",onClick:r=>L(e.images[0])},{error:i((()=>[c(j,{name:"photo",color:"var(--text-color-light9)",size:"50"})])),_:2},1032,["radius","src","onClick"]),c(a,null,{default:i((()=>[c(I,{width:"205rpx",height:"205rpx",radius:"var(--goods-rounded-big)",src:u(C)(e.image_mid[1]),model:"aspectFill",onClick:r=>L(e.images[1])},{error:i((()=>[c(j,{name:"photo",color:"var(--text-color-light9)",size:"50"})])),_:2},1032,["radius","src","onClick"]),c(a,{class:"mt-[20rpx]"},{default:i((()=>[c(I,{width:"205rpx",height:"205rpx",radius:"var(--goods-rounded-big)",src:u(C)(e.image_mid[2]),model:"aspectFill",onClick:r=>L(e.images[2])},{error:i((()=>[c(j,{name:"photo",color:"var(--text-color-light9)",size:"50"})])),_:2},1032,["radius","src","onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1024)):n("v-if",!0),4===e.image_mid.length?(t(),o(a,{key:3,class:"flex flex-wrap mt-[10rpx]"},{default:i((()=>[c(a,{class:"mr-[15rpx] mb-[15rpx]"},{default:i((()=>[c(I,{width:"215rpx",height:"215rpx",radius:"var(--goods-rounded-big)",src:u(C)(e.image_mid[0]),model:"aspectFill",onClick:r=>L(e.images[0])},{error:i((()=>[c(j,{name:"photo",color:"var(--text-color-light9)",size:"50"})])),_:2},1032,["radius","src","onClick"])])),_:2},1024),c(a,{class:"mr-[15rpx] mb-[15rpx]"},{default:i((()=>[c(I,{width:"215rpx",height:"215rpx",radius:"var(--goods-rounded-big)",src:u(C)(e.image_mid[1]),model:"aspectFill",onClick:r=>L(e.images[1])},{error:i((()=>[c(j,{name:"photo",color:"var(--text-color-light9)",size:"50"})])),_:2},1032,["radius","src","onClick"])])),_:2},1024),c(a,{class:"mr-[15rpx]"},{default:i((()=>[c(I,{width:"215rpx",height:"215rpx",radius:"var(--goods-rounded-big)",src:u(C)(e.image_mid[2]),model:"aspectFill",onClick:r=>L(e.images[2])},{error:i((()=>[c(j,{name:"photo",color:"var(--text-color-light9)",size:"50"})])),_:2},1032,["radius","src","onClick"])])),_:2},1024),c(a,{class:"mr-[15rpx]"},{default:i((()=>[c(I,{width:"215rpx",height:"215rpx",radius:"var(--goods-rounded-big)",src:u(C)(e.image_mid[3]),model:"aspectFill",onClick:r=>L(e.images[3])},{error:i((()=>[c(j,{name:"photo",color:"var(--text-color-light9)",size:"50"})])),_:2},1032,["radius","src","onClick"])])),_:2},1024)])),_:2},1024)):n("v-if",!0),e.image_mid.length>4?(t(),o(a,{key:4,class:"flex flex-wrap mt-[10rpx]"},{default:i((()=>[(t(!0),d(p,null,m(e.image_mid,((r,l)=>(t(),o(a,{class:k(["mb-[10rpx]",{"mr-[10rpx]":(l+1)%3!=0}])},{default:i((()=>[c(I,{width:"211rpx",height:"211rpx",src:u(C)(r),model:"aspectFill",radius:"var(--goods-rounded-big)",onClick:r=>L(e.images[l])},{error:i((()=>[c(j,{name:"photo",color:"var(--text-color-light9)",size:"50"})])),_:2},1032,["src","radius","onClick"])])),_:2},1032,["class"])))),256))])),_:2},1024)):n("v-if",!0),""!=e.explain_first?(t(),o(a,{key:5,class:"text-[26rpx] !text-[var(--text-color-light6)] mt-[20rpx] pt-[20rpx] border-0 border-t-[2rpx] border-solid border-[#ebebec] w-[100%] overflow-clip leading-[1.2] break-all"},{default:i((()=>[c(x,{class:"text-[var(--primary-color)]"},{default:i((()=>[y("商家回复:")])),_:1}),y(w(e.explain_first),1)])),_:2},1024)):n("v-if",!0)])),_:2},1024)))),256))])),_:1})):n("v-if",!0),!Q.value.length&&W.value?(t(),o(R,{key:1,option:{tip:"暂无评价"}})):n("v-if",!0)])),_:1},8,["onInit"]),c(q,{ref:"payRef"},null,512)])),_:1},8,["style"])}}}),[["__scopeId","data-v-c2988123"]]);export{B as default};
|
|
|