index.2f353bb9.js 4.9 KB

1
  1. var p=Object.defineProperty,f=Object.defineProperties;var y=Object.getOwnPropertyDescriptors;var o=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable;var n=(t,e,s)=>e in t?p(t,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[e]=s,l=(t,e)=>{for(var s in e||(e={}))_.call(e,s)&&n(t,s,e[s]);if(o)for(var s of o(e))g.call(e,s)&&n(t,s,e[s]);return t},c=(t,e)=>f(t,y(e));import{d,h,a,S,t as r,I as u,v,C as T,b as x,w as j,P as C,U as b,A as L,O as w,Q as m}from"./vendor.6251acf1.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{r as D,j as z}from"./index.72370eea.js";import{o as N,g as Y}from"./index.a4625394.js";import{C as P}from"./index.7a1345f8.js";import{u as k}from"./index.8e2438fc.js";const A="_tradeRecord_ub92r_1";var F={tradeRecord:A};const I="_tradeList_1izma_1",M="_searchTime_1izma_1",O="_searchType_1izma_2",R="_list_1izma_14",$="_tradeLogo_1izma_17",U="_tradeType_1izma_24",V="_title_1izma_27",E="_content_1izma_28",q="_desc_1izma_37",G="_num_1izma_38";var i={tradeList:I,searchTime:M,searchType:O,list:R,tradeLogo:$,tradeType:U,title:V,content:E,desc:q,num:G};function H(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!j(t)}var W=d({name:"list",props:{type:{type:String,default:"buy"},height:{type:Number,default:44}},data(){return{timeStatus:!1,currentDate:new Date,typeStatus:!1,actions:[{name:"\u5168\u90E8"},{name:"\u5F85\u652F\u4ED8",status:"WAIT_PAY"},{name:"\u652F\u4ED8\u4E2D",status:"PAYING"},{name:"\u5DF2\u4ED8\u6B3E",status:"PAID"},{name:"\u5DF2\u5173\u95ED",status:"CLOSE"},{name:"\u652F\u4ED8\u5931\u8D25",status:"FAIL"}],list:[],dataShow:!0,loading:!1,finished:!1,searchName:"\u5168\u90E8",params:{status:"",page:1,rows:20}}},methods:{async getList(){try{const t=c(l({},this.params),{searchDate:h(this.currentDate).format("YYYY-MM")}),e=await D.post("/api-student/userOrder/page",{data:t});this.loading=!1;const s=e.data||{};if(this.list.length>0&&s.pageNo===1)return;this.list=this.list.concat(s.rows||[]),this.finished=s.pageNo>=s.totalPage,this.params.page=s.pageNo+1,this.dataShow=this.list.length>0}catch{this.dataShow=!1,this.finished=!0}},onDetail(t){this.$router.push({path:"/tradeDetail",query:{orderNo:t.orderNo,path:"tradeRecord"}})},onConfirm(t){this.currentDate=t,this.timeStatus=!1,this.onSearch()},onSelect(t){this.params.status=t.status,this.searchName=t.name,this.onSearch()},onSearch(){this.dataShow=!0,this.loading=!1,this.finished=!1,this.list=[],this.params.page=1,this.getList()}},render(){let t;return a("div",{class:i.tradeList},[a(S,{position:"top",offsetTop:44},{default:()=>[a(r,{center:!0,style:{backgroundColor:"#F7F8F9"}},{title:()=>a("div",{class:i.searchTime,onClick:()=>{this.timeStatus=!0}},[a("span",null,[this.$filters.dateFormat(this.currentDate,"YYYY-MM")]),a(u,{classPrefix:"iconfont",name:"down",size:12,color:"var(--van-primary)"},null)]),value:()=>a("div",{class:i.searchType,onClick:()=>{this.typeStatus=!0}},[a("span",null,[this.searchName]),a(u,{classPrefix:"iconfont",name:"down",size:12,color:"var(--van-primary)"},null)])})]}),this.dataShow?a(v,{loading:this.loading,"onUpdate:loading":e=>this.loading=e,finished:this.finished,finishedText:" ",class:[i.list],onLoad:this.getList},H(t=this.list.map(e=>a(T,{border:!1,onClick:()=>{this.onDetail(e)}},{default:()=>[a(r,{title:h(e.createTime).format("YYYY-MM-DD HH:mm"),value:N[e.status],valueClass:i.tradeType},null),a(r,null,{title:()=>a("div",{class:i.title},[a("span",null,[e.orderName]),a("span",{class:i.desc},[Y[e.orderType]])]),default:()=>a("div",{class:i.content},[a("span",{class:i.price},[x("\uFFE5"),this.$filters.moneyFormat(e.actualPrice)])])})]})))?t:{default:()=>[t]}):a(P,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u8D2D\u4E70\u8BB0\u5F55"},null),a(C,{show:this.timeStatus,position:"bottom",round:!0,closeOnPopstate:!0},{default:()=>[a(b,{type:"year-month",modelValue:this.currentDate,"onUpdate:modelValue":e=>this.currentDate=e,formatter:z,onCancel:()=>{this.timeStatus=!1},onConfirm:this.onConfirm},null)]}),a(L,{show:this.typeStatus,"onUpdate:show":e=>this.typeStatus=e,actions:this.actions,closeOnClickAction:!0,cancelText:"\u53D6\u6D88",onSelect:this.onSelect,onCancel:()=>{this.typeStatus=!1}},null)])}}),lt=d({name:"tradeRecord",data(){return{active:"buy",height:44}},mounted(){this.$nextTick(()=>{const{width:t,height:e}=k(this.$refs.tabs);console.log(t.value,e.value,t,e)})},render(){return a("div",{class:F.tradeRecord},[a(w,{active:this.active,"onUpdate:active":t=>this.active=t,color:"var(--van-primary)",ref:"tabs",sticky:!0,lineWidth:28},{default:()=>[a(m,{name:"buy",title:"\u8D2D\u4E70\u8BB0\u5F55"},{default:()=>[a(W,{height:this.height},null)]}),a(m,{name:"refund",title:"\u9000\u8D39\u8BB0\u5F55"},null)]})])}});export{lt as default};