import{B as a,g as e,r as s,Q as t,c as l,w as o,i as u,o as r,b as n,e as i,u as c,a as d,m as f,F as _,k as p,t as m,s as g,p as v,v as y,f as k}from"./index-CZsuXyof.js";import{_ as h}from"./copy.CU8_m4gR.js";import{o as b,b as j,a as x}from"./uni-app.es.Cv5-J_i3.js";import{d as w}from"./durian.RfuJm3kO.js";import{a as N}from"./apex.RGyUGQCM.js";import{_ as C}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./uni-icons.CE6FQOeI.js";/* empty css */import"./statusBar.OmRlYHBn.js";/* empty css *//* empty css */const I=C({__name:"deal",setup(C){const I=a(),S=e([{name:"全部"},{name:"交易中"},{name:"已完成"},{name:"已取消"}]),z=s(0),B=e({data:[],pageNum:1,pageSize:10,total:0}),q=t((()=>I.state.userinfo));function F(){B.pageNum=1,B.total=0,L()}function L(){w.getOrderList({query:{userId:q.value.userId,status:z.value,pageSize:B.pageSize,pageNum:B.pageNum}}).then((a=>{if(200==a.code)return 1==B.pageNum&&(B.data.length=0),B.data.push(...a.rows),void(B.total=a.total);util.alert({content:a.msg,showCancel:!1})}))}return b((()=>{L()})),j((()=>{F()})),x((()=>{!function(){if(B.data.length>=B.total)return;B.pageNum++,L()}()})),(a,e)=>{const s=u,t=p,b=y,j=k;return r(),l(s,{class:"app"},{default:o((()=>[n(c(N),{title:"我的交易"},{right:o((()=>[n(t,{url:"/pages/index/trade","hover-class":"none","open-type":"redirect"},{default:o((()=>[n(s,{class:"w150 tar"},{default:o((()=>[i("交易市场")])),_:1})])),_:1})])),_:1}),n(s,{class:"list plr30"},{default:o((()=>[(r(!0),d(_,null,f(B.data,((a,e)=>(r(),l(s,{class:"item mtb20 ptb20 plr30 bfff br10",key:e},{default:o((()=>[n(s,{class:"rows"},{default:o((()=>[n(s,{class:""},{default:o((()=>[i("数量:"+m(a.sellNum),1)])),_:2},1024),n(s,{class:""},{default:o((()=>[1==a.type?(r(),l(b,{key:0},{default:o((()=>[i("挂买")])),_:1})):(r(),l(b,{key:1},{default:o((()=>[i("挂卖")])),_:1}))])),_:2},1024)])),_:2},1024),n(s,{class:"rows mt20"},{default:o((()=>[n(s,{class:""},{default:o((()=>[i("金额:"+m(a.totalPrice),1)])),_:2},1024),3==a.status?(r(),l(b,{key:0,class:"c999 f28"},{default:o((()=>[i("已取消")])),_:1})):g("",!0),2==a.status?(r(),l(b,{key:1,class:"c999 f28"},{default:o((()=>[i("已完成")])),_:1})):1==a.status?(r(),l(s,{key:2,class:"btn sm black w180",onClick:e=>function(a){w.cancelSale({query:{orderId:a.id}}).then((a=>{if(200===a.code)return util.alert("操作成功"),util.getUserinfo(),void F();util.alert({content:a.msg,showCancel:!1})}))}(a)},{default:o((()=>[i("取消")])),_:2},1032,["onClick"])):g("",!0)])),_:2},1024),2==a.status?(r(),l(s,{key:0,class:"fmid mt10",onClick:e=>{return s=a.orderNo,void util.copyText(s);var s}},{default:o((()=>[n(s,{class:"c333 f28"},{default:o((()=>[i("交易哈希:"+m(a.orderNo),1)])),_:2},1024),n(j,{class:"wh24 ml10",src:h,mode:"aspectFit"})])),_:2},1032,["onClick"])):g("",!0)])),_:2},1024)))),128)),n(s,{class:"nomore mtb30"},{default:o((()=>[i("暂无更多~")])),_:1})])),_:1}),n(s,{class:"fill",style:{height:"120rpx"}}),n(s,{class:"footer footerMenu df bfff shadow"},{default:o((()=>[(r(!0),d(_,null,f(S,((a,e)=>(r(),l(s,{class:v(["option f1 ver",{active:e===z.value}]),key:e,onClick:a=>function(a){z.value!==a&&(z.value=a,B.data.length=0,F())}(e)},{default:o((()=>[n(s,{class:""},{default:o((()=>[i(m(a.name),1)])),_:2},1024),n(s,{class:"line"})])),_:2},1032,["class","onClick"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-60a0e98d"]]);export{I as default};