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 line
2.6 KiB

1 year ago
  1. import{c as t}from"./tool.8db46c9c.js";import{B as a,x as e,v as s,p as i,m as o,T as l,c as n,t as c,u as r,F as d,q as p,w as g,o as v,s as u}from"./vendor.269b2875.js";const h={setup(){const{proxy:i}=a();let o=e({pageIndex:1,pageSize:10,totalPages:0,hasNextPage:!1,pointsAvailable:0,listStyle:{height:0},pointsDetailData:[]});s((()=>{o.pointsAvailable=localStorage.getItem("pointsAvailable")||0,i.getCustPointsLog()}));return{data:o,cutTime:t,toMineRule:()=>{i.$router.push("/MineRule")},tabChange:t=>{o.TabCur=t},toBack:()=>{i.$router.go(-1)},listenScroll:t=>{let a=t.srcElement?t.srcElement:t.target;a.scrollTop+a.clientHeight>=a.scrollHeight&&i.addMoreData()},addMoreData:()=>{const t=o;if(t.hasNextPage){if(t.pageIndex++,t.pageIndex>t.totalPages)return!1;i.getCustPointsLog()}},getCustPointsLog:()=>{const t=o;let a={PointsCode:"",PointsType:"",Where:"",Order:"",pageIndex:t.pageIndex,pageSize:t.pageSize};i.$http.get(i.$API.GETCUSTPOINTSLOGPAGES,{params:a}).then((a=>{if(200==a.type){let e=a.data;t.totalPages=a.pages,t.hasNextPage=a.hasNextPage,e&&e.length&&(t.pageIndex<=1?(t.pointsDetailData=e,window.scrollTo(0,0)):t.pointsDetailData=t.pointsDetailData.concat(e))}else l(a.content)})).catch((t=>{}))}}}},m=g("data-v-7b2857ab");i("data-v-7b2857ab");const b={class:"mainBody"},S={class:"mainTop"},P=c("div",{class:"status_bar"},null,-1),x={class:"top"},D=c("div",{class:"backtrack icon iconfont"},"",-1),I=c("div",{class:"findNav"},"我的积分",-1),k={class:"myPoints"},T=c("div",{class:"text"},"可用积分",-1),y={class:"pointsNum"},C={class:"pointsDetails"},f=c("div",{class:"title"},"积分明细",-1),N={class:"left"},A={class:"name"},B={class:"time"},M={key:0,class:"right red"},E={key:1,class:"right"},L={key:2,class:"right"};o();const R=m(((t,a,e,s,i,o)=>(v(),n("div",b,[c("div",S,[P,c("div",x,[c("div",{class:"back-di",onClick:a[1]||(a[1]=(...t)=>s.toBack&&s.toBack(...t))},[D]),I,c("div",{class:"searchBtn",onClick:a[2]||(a[2]=(...t)=>s.toMineRule&&s.toMineRule(...t))},"规则")])]),c("div",k,[T,c("div",y,r(s.data.pointsAvailable),1)]),c("div",C,[f,c("div",{class:"table",style:{height:"8rem"},onScroll:a[3]||(a[3]=(...t)=>s.listenScroll&&s.listenScroll(...t))},[(v(!0),n(d,null,p(s.data.pointsDetailData,((t,a)=>(v(),n("div",{class:"item",key:a},[c("div",N,[c("div",A,r(t.pointsTitle),1),c("div",B,r(s.cutTime(t.isCreatedate)),1)]),parseInt(t.pointsScore)>0?(v(),n("div",M," +"+r(t.pointsScore),1)):u("",!0),parseInt(t.pointsScore)<0?(v(),n("div",E," -"+r(t.pointsScore),1)):u("",!0),0==parseInt(t.pointsScore)?(v(),n("div",L,r(t.pointsScore),1)):u("",!0)])))),128))],32)])]))));h.render=R,h.__scopeId="data-v-7b2857ab";export{h as default};