Files
uniapp-im-shop/hybrid/html/assets/pages-mall-comment.BQjKcHti.js
2026-02-03 00:45:33 +08:00

2 lines
2.8 KiB
JavaScript

import{_ as a}from"./uni-icons.CInJK_LV.js";import{r as e,a1 as s,W as l,V as t,a2 as o,a3 as n,e as r,f as u,w as i,q as m,u as c,B as d,A as p,l as f,D as g,t as _,m as v,F as y,T as b,I as x,z as w}from"./index-RXP3BP3O.js";import{_ as h}from"./uni-rate.DS976532.js";import{_ as j}from"./cb-button.BGoweT37.js";import{_ as k}from"./bottom-view.7Jv-fjme.js";import{_ as z}from"./z-paging.DKRQNsMm.js";import{d as I}from"./mall.CmObYVhp.js";import{_ as C}from"./_plugin-vue_export-helper.BCo6x5W8.js";const F=C({__name:"comment",setup(C){e([{name:"全部",id:"1"},{name:"好评(54)",id:"2"},{name:"差评(43)",id:"3"},{name:"有图(23)",id:"4"}]),s({type:"1"});const F=e(""),T=e([]),U=e(null),V=e(0),A=async(a,e)=>{try{console.log(T.value.length,"====");const s=await I({productId:F.value,pageNum:a,pageSize:e});V.value=s.total,U.value.complete(s.rows)}catch(s){U.value.complete(!1)}};return l(a=>{F.value=a.productId}),t(()=>{A(1,15)}),(e,s)=>{const l=o(n("uni-icons"),a),t=b,I=x,C=o(n("uni-rate"),h),N=w,q=o(n("cb-button"),j),B=o(n("bottom-view"),k),D=o(n("z-paging"),z);return r(),u(D,{ref_key:"paging",ref:U,modelValue:T.value,"onUpdate:modelValue":s[1]||(s[1]=a=>T.value=a),"default-page-size":15,"safe-area-inset-bottom":"","use-safe-area-placeholder":"","show-loading-more-no-more-view":V.value!==T.value.length,auto:!1,onQuery:A},{bottom:i(()=>[m(B,{position:"absolute"},{default:i(()=>[m(q,{onClick:s[0]||(s[0]=a=>c(d)("/pages/mall/add-comment",{productId:F.value}))},{default:i(()=>[p(" 添加评论 ")]),_:1})]),_:1})]),default:i(()=>[m(N,{class:"comment-box"},{default:i(()=>[(r(!0),f(y,null,g(T.value,a=>(r(),u(N,{key:a.id,class:"card-box"},{default:i(()=>[a.isAnonymous?(r(),u(l,{key:0,type:"contact-filled",size:"90rpx",class:"avatar",style:{display:"flex","justify-content":"center","align-items":"center"}})):(r(),u(t,{key:1,src:a.avatar||"/static/images/public/random1.png",mode:"scaleToFill",class:"avatar"},null,8,["src"])),m(N,{class:"right-box"},{default:i(()=>[m(N,{class:"name_box"},{default:i(()=>[m(I,{class:"name"},{default:i(()=>[p(_(a.isAnonymous?"匿名用户":a.userName),1)]),_:2},1024),m(C,{readonly:"",size:24,value:a.rating},null,8,["value"])]),_:2},1024),m(N,{class:"rate-box"},{default:i(()=>[m(N,{class:"date"},{default:i(()=>[m(I,null,{default:i(()=>[p(_(a.createTime),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),m(I,{class:"content"},{default:i(()=>[p(_(a.content),1)]),_:2},1024),a.imageUrls?(r(),u(N,{key:0,class:"img-box"},{default:i(()=>[m(t,{src:a.imageUrls,"lazy-load":"",mode:"scaleToFill",class:"bottom-img",onClick:e=>{return s=a.imageUrls,void uni.previewImage({urls:[s]});var s}},null,8,["src","onClick"])]),_:2},1024)):v("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1},8,["modelValue","show-loading-more-no-more-view"])}}},[["__scopeId","data-v-ce57123f"]]);export{F as default};