| 1 |
- import{b as e,c as l}from"./cwg-page-wrapper.DaGGeE-8.js";import{d as a,u as t,ap as o,c as s,r as i,M as r,w as n,P as p,f as u,g as m,i as c,j as d,k as g,l as b,m as f,n as v,t as y,G as h,x as w,v as j,_}from"./index-DVmtlnMb.js";import{_ as L}from"./cwg-complex-search.CuE8wTI1.js";import{_ as x}from"./cwg-tabel.Dnmo9XNm.js";import{c as P}from"./user.CPTROOUO.js";import{u as S}from"./useAccountOptions.CCgicct5.js";import"./liveChat.CRp-O3MZ.js";import"./cwg-right-drawer.CQ3TIkPI.js";import"./useRouter.B3Jr-9lo.js";import"./uni-row.qQh_hWY6.js";import"./index.BeoSXJcF.js";import"./openExternalUrl.DIEuSLrw.js";import"./logo-full-white.B1je6nNN.js";import"./useLeftSidebarCollapse.91IdSJLI.js";import"./useMenuSplit.BA1Ej6MJ.js";import"./cwg-popup.vue_vue_type_style_index_0_scoped_f18e0404_lang.BS-bZAaT.js";import"./uni-easyinput.Qt8oHou4.js";import"./cwg-combox.BEF9wedQ.js";import"./uni-datetime-picker.9hN1J64P.js";import"./uni-load-more.Bj5Vwkbv.js";import"./uni-loading.CE_JxkDa.js";import"./cwg-label-line-value.Be-3meWi.js";const C=_(a({__name:"trade-position",setup(a){const{t:_,locale:C}=t(),{loginOptions:T,isLoaded:N,isSuccess:V}=S(),k=o({login:null});s(()=>[{value:null,text:_("Custom.PaymentHistory.All")},{value:1,text:_("Custom.PaymentHistory.Deposit")},{value:2,text:_("Custom.PaymentHistory.Withdrawals")}]),s(()=>[{value:null,text:_("Custom.PaymentHistory.All")},{value:1,text:_("State.ToBeProcessed")},{value:2,text:_("State.Completed")},{value:3,text:_("State.InTheProcessing")},{value:4,text:_("State.Refused")},{value:5,text:_("State.expireTime")},{value:6,text:_("State.Cancelled")}]);const H=s(()=>[{prop:"symbol",label:_("Label.Varieties"),align:"left"},{prop:"cmdName",label:_("Label.Type"),align:"left"},{prop:"openTime",label:_("Label.OpenTime"),align:"left"},{prop:"volume",label:_("Label.Volume"),formatter:({row:e})=>`${e.volume||0} ${_("Label.Lot")}`,align:"right"},{prop:"openPrice",label:_("Label.OpenPrice"),align:"right"},{prop:"tp",label:_("Label.EP"),align:"right"},{prop:"sl",label:_("Label.EL"),align:"right"},{prop:"profit",label:_("Label.ProfitLoss")+"(USD)",slot:"profit",align:"right"},{prop:"comment",label:_("Label.Note"),align:"right",isTabel:!1},{prop:"more",type:"more",width:20,align:"right"}]),O=s(()=>[{prop:"symbol",label:_("Label.Varieties"),align:"left",slot:"symbol"},{prop:"profit",label:_("Label.ProfitLoss")+"(USD)",slot:"profit",align:"right"},{prop:"more",type:"more",width:20,align:"right"}]),R=s(()=>[N.value&&V.value&&{key:"login",type:"select",label:_("Custom.PaymentHistory.TradingAccount"),placeholder:_("placeholder.login"),options:T||[],defaultValue:void 0},{key:"date",label:_("placeholder.Start")+" - "+_("placeholder.End"),type:"daterange"}]),U=i({}),A=i(null),E=e=>{var l;Object.assign(k,e),k.login=e.login&&Number(e.login),k.platform=(null==(l=T.find(l=>l.value==e.login))?void 0:l.platform)||"",k.platform&&p(()=>{A.value.refreshTable()})},F=e=>{var l;Object.assign(k,e),k.platform=(null==(l=T.find(l=>l.value==e.login))?void 0:l.platform)||"",k.platform&&p(()=>{A.value.refreshTable()})},D=i(null);D.value=P.tradePosition;const I=e=>{if(!e)return["",""];const l=String(e).toUpperCase();if(l.includes("/")){const[e,a]=l.split("/");return[e,a]}return[l.slice(0,3),l.slice(3)]},q=e=>{const l=String(e||"").toLowerCase();return l.includes("sell")?"卖出":l.includes("buy")?"买入":e||""},M=e=>{const l=String(e||"").toLowerCase();return l.includes("sell")?"is-sell":l.includes("buy")?"is-buy":""},$=e=>{const l=Number(e);return Number.isFinite(l)&&0!==l?l>0?"is-profit":"is-loss":""};return r(async e=>{let l=null;e.login&&(l=Number(e.login)),await new Promise(e=>{const l=n([N,V],([a,t])=>{a&&t&&(l(),e())})}),p(()=>{var e,a;U.value.login=l??(null==(a=null==(e=null==T?void 0:T.value)?void 0:e[0])?void 0:a.value)??null,E(U.value)})}),(a,t)=>{const o=u(m("cwg-header"),e),s=u(m("cwg-complex-search"),L),i=w,r=j,n=u(m("cwg-tabel"),x),p=u(m("cwg-page-wrapper"),l);return c(),d(p,{class:"create-page",isHeaderFixed:!0},{default:g(()=>[b(o,{title:f(_)("Ib.Report.Tit4")},null,8,["title"]),b(i,{class:"info-card"},{default:g(()=>[b(s,{fields:R.value,modelValue:U.value,"onUpdate:modelValue":t[0]||(t[0]=e=>U.value=e),onSearch:E,onReset:F},null,8,["fields","modelValue"]),b(n,{ref_key:"tableRef",ref:A,columns:H.value,immediate:!1,mobilePrimaryFields:O.value,queryParams:k,api:D.value,"show-operation":!1},{symbol:g(({row:e})=>[b(i,{class:"symbol-cell"},{default:g(()=>[b(i,{class:"pair"},{default:g(()=>[v(y(I(e.symbol)[0])+"/"+y(I(e.symbol)[1]),1)]),_:2},1024),b(i,{class:"desc"},{default:g(()=>[v(y(e.openPrice)+" ",1),b(r,{class:h(M(e.cmdName))},{default:g(()=>[v(y(q(e.cmdName))+y(e.volume)+y(f(_)("Label.Lot")),1)]),_:2},1032,["class"])]),_:2},1024)]),_:2},1024)]),profit:g(({row:e})=>[b(i,{class:"symbol-cell"},{default:g(()=>[b(r,{class:h($(e.profit))},{default:g(()=>[v(y(e.profit||0),1)]),_:2},1032,["class"])]),_:2},1024)]),_:1},8,["columns","mobilePrimaryFields","queryParams","api"])]),_:1})]),_:1})}}}),[["__scopeId","data-v-14b5af7e"]]);export{C as default};
|