pages-myOrder-myOrder.fa74f004.js
4.9 KB
import{d as e,m as o,a as t,o as a,c as l,n as r,z as n,r as i,b as d,w as s,h as u,f as m,j as c,g as h,t as g,k as p,u as f,q as y,p as S,I as _,y as x,J as C,e as b,C as T,A as $,F as B}from"./index-a6ad8085.js";import{_ as k}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as z}from"./u-loading-icon.38046b7d.js";import{o as v}from"./orderItem.49a738d9.js";import"./u-icon.c92cb851.js";const I=k({name:"u-line",mixins:[o,t,{props:{color:{type:String,default:e.line.color},length:{type:[String,Number],default:e.line.length},direction:{type:String,default:e.line.direction},hairline:{type:Boolean,default:e.line.hairline},margin:{type:[String,Number],default:e.line.margin},dashed:{type:Boolean,default:e.line.dashed}}}],computed:{lineStyle(){const e={};return e.margin=this.margin,"row"===this.direction?(e.borderBottomWidth="1px",e.borderBottomStyle=this.dashed?"dashed":"solid",e.width=uni.$u.addUnit(this.length),this.hairline&&(e.transform="scaleY(0.5)")):(e.borderLeftWidth="1px",e.borderLeftStyle=this.dashed?"dashed":"solid",e.height=uni.$u.addUnit(this.length),this.hairline&&(e.transform="scaleX(0.5)")),e.borderColor=this.color,uni.$u.deepMerge(e,uni.$u.addStyle(this.customStyle))}}},[["render",function(e,o,t,i,d,s){const u=n;return a(),l(u,{class:"u-line",style:r([s.lineStyle])},null,8,["style"])}],["__scopeId","data-v-d80a5a46"]]);const U=k({name:"u-loadmore",mixins:[o,t,{props:{status:{type:String,default:e.loadmore.status},bgColor:{type:String,default:e.loadmore.bgColor},icon:{type:Boolean,default:e.loadmore.icon},fontSize:{type:[String,Number],default:e.loadmore.fontSize},iconSize:{type:[String,Number],default:e.loadmore.iconSize},color:{type:String,default:e.loadmore.color},loadingIcon:{type:String,default:e.loadmore.loadingIcon},loadmoreText:{type:String,default:e.loadmore.loadmoreText},loadingText:{type:String,default:e.loadmore.loadingText},nomoreText:{type:String,default:e.loadmore.nomoreText},isDot:{type:Boolean,default:e.loadmore.isDot},iconColor:{type:String,default:e.loadmore.iconColor},marginTop:{type:[String,Number],default:e.loadmore.marginTop},marginBottom:{type:[String,Number],default:e.loadmore.marginBottom},height:{type:[String,Number],default:e.loadmore.height},line:{type:Boolean,default:e.loadmore.line},lineColor:{type:String,default:e.loadmore.lineColor},dashed:{type:Boolean,default:e.loadmore.dashed}}}],data:()=>({dotText:"●"}),computed:{loadTextStyle(){return{color:this.color,fontSize:uni.$u.addUnit(this.fontSize),lineHeight:uni.$u.addUnit(this.fontSize),backgroundColor:this.bgColor}},showText(){let e="";return e="loadmore"==this.status?this.loadmoreText:"loading"==this.status?this.loadingText:"nomore"==this.status&&this.isDot?this.dotText:this.nomoreText,e}},methods:{loadMore(){"loadmore"==this.status&&this.$emit("loadmore")}}},[["render",function(e,o,t,f,y,S){const _=i(d("u-line"),I),x=i(d("u-loading-icon"),z),C=n,b=p;return a(),l(C,{class:"u-loadmore",style:r([e.$u.addStyle(e.customStyle),{backgroundColor:e.bgColor,marginBottom:e.$u.addUnit(e.marginBottom),marginTop:e.$u.addUnit(e.marginTop),height:e.$u.addUnit(e.height)}])},{default:s((()=>[e.line?(a(),l(_,{key:0,length:"140rpx",color:e.lineColor,hairline:!1,dashed:e.dashed},null,8,["color","dashed"])):u("",!0),m(C,{class:c(["loadmore"==e.status||"nomore"==e.status?"u-more":"","u-loadmore__content"])},{default:s((()=>["loading"===e.status&&e.icon?(a(),l(C,{key:0,class:"u-loadmore__content__icon-wrap"},{default:s((()=>[m(x,{color:e.iconColor,size:e.iconSize,mode:e.loadingIcon},null,8,["color","size","mode"])])),_:1})):u("",!0),m(b,{class:c(["u-line-1",["nomore"==e.status&&1==e.isDot?"u-loadmore__content__dot-text":"u-loadmore__content__text"]]),style:r([S.loadTextStyle]),onClick:S.loadMore},{default:s((()=>[h(g(S.showText),1)])),_:1},8,["style","class","onClick"])])),_:1},8,["class"]),e.line?(a(),l(_,{key:1,length:"140rpx",color:e.lineColor,hairline:!1,dashed:e.dashed},null,8,["color","dashed"])):u("",!0)])),_:1},8,["style"])}],["__scopeId","data-v-df6f32fd"]]),N=k({__name:"myOrder",setup(e){const o=f();let t=y({arr:[]}),r=S("nomore"),u={type:0,page:1,total:5,store_id:o.store_id};y([{name:"全部"},{name:"已付款"},{name:"已完成"},{name:"已退款"}]),_((()=>{r.value="loading",u.page++,c(u)}));const c=e=>{x.$api.user.getUserOrder(e).then((e=>{t.arr.length<e.data.total&&(t.arr=[...t.arr,...e.data.data]),r.value="nomore"}))};return C((()=>{c(u)})),(e,o)=>{const u=i(d("u-line"),I),c=n,h=i(d("u-loadmore"),U);return a(),l(c,{class:"orderContent p"},{default:s((()=>[m(c,{class:"orderBox"},{default:s((()=>[m(c,{class:"orderList p"},{default:s((()=>[(a(!0),b(B,null,T($(t).arr,((e,o)=>(a(),l(c,{onClick:o=>{return t=e.id,void x.$router.go(`/pages/orderDetail/orderDetail?id=${t}`);var t},key:o},{default:s((()=>[m(v,{detail:e},null,8,["detail"]),m(u,{margin:"23px 0 23px 0"})])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),m(h,{status:$(r)},null,8,["status"])])),_:1})}}},[["__scopeId","data-v-ca6e9ac7"]]);export{N as default};