2 lines
1.9 KiB
JavaScript
2 lines
1.9 KiB
JavaScript
import{b as y,a as z,T as P,af as S,_ as b}from"./index-CP9YHUOF.js";import{B as I,a as $,o as w,I as i,X as B,C as t,D as s,H as g,P as d,_ as D,Z as L,Y as T,G as r,U as o,u as l,O as j}from"./vue-BqYd3Ike.js";const F={class:"user-views"},M={class:"card-header"},N={class:"right-title"},U={class:"logs"},V={class:"log-title"},E={key:0,class:"log-change-amount increase"},G={key:1,class:"log-change-amount reduce"},H={class:"log-after"},O={class:"log-change-time"},X={key:0,class:"log-footer"},Y=I({__name:"integral",setup(Z){const u=y(),_=z(),e=$({logs:[],currentPage:1,total:0,pageSize:10,pageLoading:!0}),p=a=>{e.pageSize=a,c()},h=a=>{e.currentPage=a,c()},c=()=>{S(e.currentPage,e.pageSize).then(a=>{e.pageLoading=!1,e.logs=a.data.list,e.total=a.data.total})};return w(()=>{c()}),(a,q)=>{const m=i("el-pagination"),v=i("el-empty"),f=i("el-card"),C=B("loading");return t(),s("div",F,[g(f,{class:"user-views-card",shadow:"hover"},{header:d(()=>[r("div",M,[r("span",null,o(a.$t("user.account.integral.Score change record")),1),r("span",N,o(a.$t("user.account.integral.Current points")+" "+l(u).score),1)])]),default:d(()=>[D((t(),s("div",U,[(t(!0),s(L,null,T(e.logs,(n,k)=>(t(),s("div",{class:"log-item",key:k},[r("div",V,o(n.memo),1),n.score>0?(t(),s("div",E,o(a.$t("Integral")+":+"+n.score),1)):(t(),s("div",G,o(a.$t("Integral")+":"+n.score),1)),r("div",H,o(a.$t("user.account.integral.Points after change")+":"+n.after),1),r("div",O,o(a.$t("user.account.integral.Change time")+":"+l(P)(n.create_time)),1)]))),128))])),[[C,e.pageLoading]]),e.total>0?(t(),s("div",X,[g(m,{currentPage:e.currentPage,"page-size":e.pageSize,"page-sizes":[10,20,50,100],background:"",layout:l(_).state.shrink?"prev, next, jumper":"sizes, ->, prev, pager, next, jumper",total:e.total,onSizeChange:p,onCurrentChange:h},null,8,["currentPage","page-size","layout","total"])])):(t(),j(v,{key:1}))]),_:1})])}}}),J=b(Y,[["__scopeId","data-v-67be9eae"]]);export{J as default};
|