1 |
- import{_ as t}from"./su-tabs.c0b9497a.js";import{z as a,Q as e,o,A as i,f as n,g as s,w as l,aj as p,_ as r,m,k as u,l as g,r as c,F as d,i as _,n as y,j as f}from"./index-dbd18a2c.js";import{_ as j}from"./s-empty.09d63416.js";import{_ as b}from"./uni-load-more.6c799967.js";import{_ as v}from"./s-layout.cc30b4d6.js";import{c as w}from"./comment-item.686bdbd0.js";import{_ as x}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-badge.a014b2b5.js";/* empty css */import"./phone-international-input.18d32780.js";import"./useGoods.12bde50a.js";import"./uni-rate.d991deba.js";import"./su-image.8ca80507.js";const S=x({__name:"list",setup(x){const S=a({id:0,type:[{type:0,name:e("common.all")},{type:1,name:e("review.positive")},{type:2,name:e("review.neutral")},{type:3,name:e("review.negative")}],currentTab:0,loadStatus:"",pagination:{list:[],total:0,pageNo:1,pageSize:10}});function k(t){S.currentTab=t.index,S.pagination.pageNo=1,S.pagination.list=[],S.pagination.total=0,h()}async function h(){S.loadStatus="loading";let t=await p.getCommentPage(S.id,S.pagination.pageNo,S.pagination.pageSize,S.type[S.currentTab].type);0===t.code&&(console.log(t),S.pagination.list=r.concat(S.pagination.list,t.data.list),S.pagination.total=t.data.total,S.loadStatus=S.pagination.list.length<S.pagination.total?"more":"noMore")}function z(){"noMore"!==S.loadStatus&&(S.pagination.pageNo++,h())}return o((t=>{S.id=t.id,h()})),i((()=>{z()})),(a,e)=>{const o=m(y("su-tabs"),t),i=f,p=m(y("s-empty"),j),r=m(y("uni-load-more"),b),x=m(y("s-layout"),v);return n(),s(x,{title:a.$t("review.all_reviews")},{default:l((()=>[u(o,{list:S.type,scrollable:!1,onChange:k,current:S.currentTab},null,8,["list","current"]),u(i,{class:"ss-m-t-20"},{default:l((()=>[(n(!0),g(d,null,c(S.pagination.list,(t=>(n(),s(i,{class:"list-item",key:t},{default:l((()=>[u(w,{item:t},null,8,["item"])])),_:2},1024)))),128))])),_:1}),0===S.pagination.total?(n(),s(p,{key:0,text:"暂无数据",icon:"/static/data-empty.png"})):_("",!0),S.pagination.total>0?(n(),s(r,{key:1,status:S.loadStatus,"content-text":{contentdown:"上拉加载更多"},onClick:z},null,8,["status"])):_("",!0)])),_:1},8,["title"])}}},[["__scopeId","data-v-b16bb0eb"]]);export{S as default};
|