1 |
- import{_ as t}from"./su-tabs.70128d6b.js";import{v as a,o,x as e,e as n,f as s,w as i,_ as l,l as p,j as r,k as m,r as u,F as g,g as c,m as d,i as _}from"./index-8ced749f.js";import{_ as y}from"./s-empty.a9f9ba91.js";import{_ as f}from"./uni-load-more.dbcf19ed.js";import{_ as j}from"./s-layout.f197d23e.js";import{C as b,c as x}from"./comment-item.0d40418f.js";import{_ as S}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css */import"./form.2a39c412.js";import"./uni-rate.9528bc4b.js";import"./su-image.637d8d4d.js";const v=S({__name:"list",setup(S){const v=a({id:0,type:[{type:0,name:"全部"},{type:1,name:"好评"},{type:2,name:"中评"},{type:3,name:"差评"}],currentTab:0,loadStatus:"",pagination:{list:[],total:0,pageNo:1,pageSize:10}});function k(t){v.currentTab=t.index,v.pagination.pageNo=1,v.pagination.list=[],v.pagination.total=0,C()}async function C(){v.loadStatus="loading";let t=await b.getCommentPage(v.id,v.pagination.pageNo,v.pagination.pageSize,v.type[v.currentTab].type);0===t.code&&(console.log(t),v.pagination.list=l.concat(v.pagination.list,t.data.list),v.pagination.total=t.data.total,v.loadStatus=v.pagination.list.length<v.pagination.total?"more":"noMore")}function N(){"noMore"!==v.loadStatus&&(v.pagination.pageNo++,C())}return o((t=>{v.id=t.id,C()})),e((()=>{N()})),(a,o)=>{const e=p(d("su-tabs"),t),l=_,b=p(d("s-empty"),y),S=p(d("uni-load-more"),f),C=p(d("s-layout"),j);return n(),s(C,{title:"全部评价"},{default:i((()=>[r(e,{list:v.type,scrollable:!1,onChange:k,current:v.currentTab},null,8,["list","current"]),r(l,{class:"ss-m-t-20"},{default:i((()=>[(n(!0),m(g,null,u(v.pagination.list,(t=>(n(),s(l,{class:"list-item",key:t},{default:i((()=>[r(x,{item:t},null,8,["item"])])),_:2},1024)))),128))])),_:1}),0===v.pagination.total?(n(),s(b,{key:0,text:"暂无数据",icon:"/static/data-empty.png"})):c("",!0),v.pagination.total>0?(n(),s(S,{key:1,status:v.loadStatus,"content-text":{contentdown:"上拉加载更多"},onClick:N},null,8,["status"])):c("",!0)])),_:1})}}},[["__scopeId","data-v-8e4f777b"]]);export{v as default};
|