"use strict";const e=require("../../common/vendor.js"),o=require("../../hooks/useNav.js"),t=require("../../api/api.js");require("../../uni_modules/uview-plus/index.js");const s=require("../../uni_modules/uview-plus/libs/function/index.js");if(!Array){(e.resolveComponent("up-dropdown-item")+e.resolveComponent("up-dropdown")+e.resolveComponent("up-tag")+e.resolveComponent("z-paging"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-dropdown-item/u-dropdown-item.js")+(()=>"../../uni_modules/uview-plus/components/u-dropdown/u-dropdown.js")+(()=>"../../uni_modules/uview-plus/components/u-tag/u-tag.js")+(()=>"../../uni_modules/z-paging/components/z-paging/z-paging.js"))();const a={__name:"order",setup(a){const{navTo:r}=o.useNav(),u=e.ref(null);let l=e.ref([]),n=e.reactive({status:"",businessPayType:"",sourceType:""});e.ref([{label:"商品",value:1},{label:"套餐",value:2}]);let i=e.ref([{label:"微信",value:1},{label:"支付宝",value:2},{label:"钱包",value:3}]),p=e.ref([{label:"待支付",value:0},{label:"支付成功",value:1},{label:"取消",value:-1},{label:"退款",value:-2}]),d=()=>!u.value;e.onPullDownRefresh((()=>{d()||u.value.reload().catch((()=>{}))})),e.onPageScroll((e=>{d()||(u.value.updatePageScrollTop(e.scrollTop),e.scrollTop<10&&u.value.doChatRecordLoadMore())})),e.onReachBottom((()=>{d()||u.value.pageReachBottom()}));const b=e=>{console.log(n),u.value.reload()},m=(o,s)=>{e.index.getStorageSync("user");const a={current:o,pageSize:s,...n};t.orderPage(a).then((e=>{u.value.complete(e.records)})).catch((e=>{u.value.complete(!1)}))};return(o,t)=>({a:e.o(b),b:e.o((o=>e.unref(n).businessPayType=o)),c:e.p({title:"支付类型",options:e.unref(i),modelValue:e.unref(n).businessPayType}),d:e.o(b),e:e.o((o=>e.unref(n).status=o)),f:e.p({title:"状态",options:e.unref(p),modelValue:e.unref(n).status}),g:e.f(e.unref(l),((o,t,a)=>e.e({a:e.t(o.orderNo),b:0==o.status},0==o.status?{c:"bb7d8920-4-"+a+",bb7d8920-0",d:e.p({size:"mini",text:"待支付",plain:!0})}:{},{e:-1==o.status},-1==o.status?{f:"bb7d8920-5-"+a+",bb7d8920-0",g:e.p({size:"mini",text:"已取消",type:"warning",plain:!0})}:{},{h:1==o.status},1==o.status?{i:"bb7d8920-6-"+a+",bb7d8920-0",j:e.p({size:"mini",text:"支付成功",type:"success",plain:!0})}:{},{k:-2==o.status},-2==o.status?{l:"bb7d8920-7-"+a+",bb7d8920-0",m:e.p({size:"mini",text:"退款",type:"error",plain:!0})}:{},{n:JSON.parse(o.picture)[0],o:"bb7d8920-8-"+a+",bb7d8920-0",p:e.p({size:"mini",text:1==o.sourceType?"商品":"套餐",bgColor:"#4874e5",borderColor:"#4874e5"}),q:e.t(o.goodName),r:e.t(o.num),s:e.t(o.amount),t:e.t(e.unref(s.timeFormat)(new Date(o.createTime).getTime(),"yyyy-mm-dd hh:MM")),v:3==o.orderPlatform},3==o.orderPlatform?{w:"bb7d8920-9-"+a+",bb7d8920-0",x:e.p({size:"mini",text:"支付宝",plain:!0})}:{},{y:2==o.orderPlatform},2==o.orderPlatform?{z:"bb7d8920-10-"+a+",bb7d8920-0",A:e.p({size:"mini",text:"微信",type:"success",plain:!0})}:{},{B:1==o.orderPlatform},1==o.orderPlatform?{C:"bb7d8920-11-"+a+",bb7d8920-0",D:e.p({size:"mini",text:"钱包",type:"warning",plain:!0})}:{},{E:o,F:e.o((t=>e.unref(r)(`/pages/order/details?id=${o.id}`)),o)}))),h:e.sr(u,"bb7d8920-0",{k:"paging"}),i:e.o(m),j:e.o((o=>e.isRef(l)?l.value=o:l=o)),k:e.p({"use-page-scroll":!0,modelValue:e.unref(l)})})}},r=e._export_sfc(a,[["__scopeId","data-v-bb7d8920"]]);a.__runtimeHooks=1,wx.createPage(r);