| 1 |
- import{r as e,bh as a,aO as t,bo as l,aW as s,aV as o,aG as n,B as c,bp as u,N as i,S as r,a8 as p,E as d,bc as m,aU as v,bq as f,M as b,b8 as g,ah as y,R as _,bl as A,x as h,aA as w,A as T,al as S,aa as x,G as j,aQ as C,av as k,F as L,aX as M,b4 as D}from"./index-F6_4Jyh4.js";import{_ as I,d as P}from"./cwg-page-wrapper.BFOixv7j.js";import{u as U,_ as W}from"./liveChat.GIhP_1Cc.js";import{a as F}from"./cwg-combox.CWJXmSox.js";import{_ as R}from"./uni-loading.CiYBWvZ_.js";import{b as q}from"./cwg-right-drawer.DxUcCL7k.js";import{_ as G,A as O}from"./AccountCard.D0J1mhcB.js";import{u as $}from"./useRouter.UV7jRAqd.js";import{c as z,a as V}from"./user.Cktg3SZn.js";import{_ as B}from"./uni-load-more.DfDVL4Cs.js";import{a as E,_ as H}from"./cwg-tabel.CMOAYluz.js";import{_ as N}from"./uni-datetime-picker.DBovkksY.js";import{u as Y}from"./useAccountOptions.BY3ckKOu.js";import"./uni-row.zq2qDVVW.js";import"./index.2vaGpUrt.js";import"./openExternalUrl.DIEuSLrw.js";import"./logo-full-white.BpiOcQwV.js";import"./useLeftSidebarCollapse.BPFK9IFl.js";import"./useMenuSplit.CWEX60oa.js";import"./cwg-popup.vue_vue_type_style_index_0_scoped_b0faaf66_lang.CpVDMDmX.js";import"./uni-easyinput.B3QBO_js.js";import"./uni-forms.BtDaWeGs.js";import"./cwg-confirm-popup.DpCbRk77.js";import"./toast.BVvE3aC8.js";import"./useConfirm.D6LqmOUo.js";import"./cwg-label-line-value.Bqk_BoTX.js";const K=e({__name:"TransactionDialogs",props:{visible:{type:Boolean,default:!1},loginInfo:{type:Object,default:()=>({})}},setup(e){const{t:v}=a(),f=e,b=t([{prop:"login",label:v("Label.TradingAccount"),align:"left"},{prop:"openPrice",label:v("Label.OpenPrice"),align:"left"},{prop:"closePrice",label:v("Label.ClosePrice"),align:"left"},{prop:"openTime",label:v("Label.OpenTime"),align:"left"},{props:"closeTime",label:v("Label.CloseTime"),align:"left"}]),g=t(!1),y=e=>{_.value.startDate=e[0],_.value.endDate=e[1],getChart()},_=t({});l(()=>f.visible,e=>{if(e){_.value={},_.value.date=[];const{login:e,platform:a}=f.loginInfo,t=new Date,l=new Date(t.getFullYear(),t.getMonth(),1),s=new Date(t.getFullYear(),t.getMonth()+1,0),o=[l.toISOString().split("T")[0],s.toISOString().split("T")[0]],n=o[0],c=o[1];_.value={login:e,platform:a,startDate:n,endDate:c},setTimeout(()=>{_.value.date=[n,c]},0)}else _.value={}});const A=t(null);return A.value=z.historyList,(e,a)=>{const t=s(o("uni-load-more"),B),l=p,h=r,w=s(o("uni-datetime-picker"),N),T=s(o("cwg-tabel"),E),S=s(o("cwg-popup"),I);return n(),c(S,{title:m(v)("Tips.TransactionRecord"),visible:f.visible,showFooters:!1,"onUpdate:visible":a[1]||(a[1]=a=>e.$emit("update:visible",a))},{default:u(()=>[i(h,{"scroll-y":"",class:"account-list",style:{maxHeight:"40vh"}},{default:u(()=>[g.value?(n(),c(l,{key:0,class:"loading-state"},{default:u(()=>[i(t,{status:g.value?"loading":"noMore"},null,8,["status"])]),_:1})):d("",!0)]),_:1}),i(l,{class:"search-bar"},{default:u(()=>[i(w,{type:"daterange",modelValue:_.value.date,"onUpdate:modelValue":a[0]||(a[0]=e=>_.value.date=e),placeholder:m(v)("placeholder.Start")+" - "+m(v)("placeholder.End"),onChange:y,class:"date-picker"},null,8,["modelValue","placeholder"])]),_:1}),i(T,{ref:"tableRef",columns:b.value,queryParams:_.value,api:A.value},null,8,["columns","queryParams","api"])]),_:1},8,["title","visible"])}}},[["__scopeId","data-v-0910f18d"]]),Q=e({__name:"DeleteAccountDialogs",props:{visible:{type:Boolean,default:!1},pagerInfo:{type:Object,default:()=>({current:1,row:10,pageTotal:0,rowTotal:0})}},emits:["update:visible","page-change","view-record"],setup(e,{emit:l}){const{t:_}=a(),A=e,h=t([{prop:"login",label:_("Label.TradingAccount"),align:"left"},{prop:"platform",label:_("Label.PlatformType"),align:"left"},{prop:"type",label:_("Label.AccountType"),align:"left",slot:"type"},{prop:"status",label:_("PersonalManagement.Label.State"),slot:"status",align:"left"},{label:_("Label.Action"),slot:"action"}]);t([]);const w=t(!1),T={1:"AccountType.ClassicAccount",2:"AccountType.SeniorAccount",3:"AccountType.AgencyAccount",5:"AccountType.SpeedAccount",6:"AccountType.SpeedAccount",7:"AccountType.StandardAccount",8:"AccountType.CentAccount"},S=e=>{if(3===e&&(()=>{const e=new Date,a=new Date(e.getFullYear(),6,28);return e>a})())return"--";const a=T[e];return a?_(a):"--"},x=t({}),j=t(!1),C=t(null);return C.value=z.deleteAccountList,(e,a)=>{const t=s(o("uni-load-more"),B),l=p,T=r,k=y,L=s(o("cwg-file"),H),M=s(o("cwg-tabel"),E),D=s(o("cwg-popup"),I),P=v("t");return n(),c(D,{title:m(_)("Tips.DeleteAccount"),visible:A.visible,showFooters:!1,"onUpdate:visible":a[1]||(a[1]=a=>e.$emit("update:visible",a))},{default:u(()=>[i(T,{"scroll-y":"",class:"account-list",style:{maxHeight:"40vh"}},{default:u(()=>[w.value?(n(),c(l,{key:0,class:"loading-state"},{default:u(()=>[i(t,{status:w.value?"loading":"noMore"},null,8,["status"])]),_:1})):d("",!0)]),_:1}),i(M,{ref:"tableRef",columns:h.value,queryParams:e.search,api:C.value},{avatar:u(({row:e})=>[i(k,{src:e.avatar,class:"avatar",mode:"widthFix"},null,8,["src"]),i(L,{path:e.path},null,8,["path"])]),type:u(({row:e})=>[i(l,{class:"status-badge"},{default:u(()=>[b(g(S(e.type)),1)]),_:2},1024)]),action:u(({row:e,index:a})=>[i(l,{class:"expand-btn",onClick:a=>(e=>{x.value=e,j.value=!0})(e)},{default:u(()=>[f(i(l,null,null,512),[[P,"Tips.TransactionRecord"]])]),_:2},1032,["onClick"])]),_:1},8,["columns","queryParams","api"]),i(K,{ref:"transactionDialogsRef",visible:j.value,"onUpdate:visible":a[0]||(a[0]=e=>j.value=e),loginInfo:x.value},null,8,["visible","loginInfo"])]),_:1},8,["title","visible"])}}},[["__scopeId","data-v-b36c47b1"]]),X=e(_({__name:"AccountList",setup(e){const{t:r,locale:m}=a(),y=$(),_=U();t({platform:"MT4"});const I=A();h(()=>"dark"===I.theme);const P=t("All"),B=h(()=>[{value:"All",text:r("State.All")},{value:"MT4",text:"MT4"},{value:"MT5",text:"MT5"}]),E=e=>{},H=e=>{M({data:e,success:function(){D({title:r("Btn.item8"),icon:"none",duration:2e3})}})},N=()=>{},Y=h(()=>({1:r("AccountType.ClassicAccount"),2:r("AccountType.SeniorAccount"),3:new Date>=new Date(2025,6,28,0,0,0)?"":r("AccountType.AgencyAccount"),5:r("AccountType.SpeedAccount"),6:r("AccountType.SpeedAccount"),7:r("AccountType.StandardAccount"),8:r("AccountType.CentAccount")})),K=t("real"),X=t(!0),J=h(()=>[{value:"real",text:r("vu.item1")},{value:"demo",text:r("vu.item2")},{value:"del",text:r("Tips.ArchivedAccount")}]);t(null),t(null);const Z=t(!1),ee=()=>{!async function(){try{const e=await V.getUserInfo();_.saveUserInfo(e.data),200===e.code&&(2==e.data.customInfo.status&&2==e.data.customInfo.applyRealStatus?y.push(`/pages/customer/account-select?server=${K.value}`):te.value=!0)}catch(e){}}()};h(()=>["cn","zh","zhHant"].includes(m.value));const ae=t(!1),te=t(!1);const le=()=>{te.value=!1,y.push("/pages/mine/improveImmediately")},se=t([]),oe=async()=>{var e;switch(se.value=[],ae.value=!0,K.value){case"real":e=z.AccountAllList;break;case"demo":e=z.demoList;break;case"del":e=z.deleteAccountList}const a=await e({page:{current:1,size:100}});200===a.code&&(se.value=a.data),ae.value=!1};function ne(e){null==e&&(e=0);return"$"+(e>=0?"":"-")+Math.abs(e).toFixed(2)}const ce=h(()=>{if(!se.value||0==se.value.length)return[];let e=se.value;return"All"!==P.value&&(e=e.filter(e=>(e.platform||"MT4")===P.value)),e.map((e,a)=>{const t=e.currency||"USD",l=e.floating??0;let s=[r("vu.item1"),"MT4","Standard"];s[0]="demo"==K.value?r("vu.item2"):r("vu.item1"),s[1]=e.platform||"MT4",s[2]=Y.value[e.type];let o,n=Y.value[e.type];o="demo"!=K.value?"MT4"==e.platform?"CWGMarketsLtd-Live":"CWGMarketsSVG-Live":"MT4"==e.platform?"CWGMarketsLtd-Demo":"CWGMarketsSVG-Demo";const c=e.balance;return{...e,labels:s,isExpanded:0==a,balance:c,accountNumber:e.login.toString(),nickname:n,fwq:o,balanceWithSymbol:e.balanceWithSymbol??"$0",creditWithSymbol:e.creditWithSymbol??"$0",equityWithSymbol:e.equityWithSymbol??"$0",currency:t,actualLeverage:"1:"+(e.leverage??0),floatingPL:ne(l),platform:e.platform||"MT4",server:e.groupCode||"",login:e.login.toString(),listType:K.value}})});return w(async()=>{await oe()}),l(K,e=>{oe(),P.value="All"}),(e,a)=>{const t=s(o("cwg-icon"),W),l=x,r=p,m=S,y=s(o("cwg-combox"),F),_=s(o("uni-loading"),R),A=s(o("cwg-empty-state"),q),h=s(o("cwg-improve-popup"),G),w=v("t");return n(),c(r,{class:"container"},{default:u(()=>[i(r,{class:"row"},{default:u(()=>[i(r,{class:"col-12"},{default:u(()=>[i(r,{class:"border-0 card-header"},{default:u(()=>[i(r,{class:"d-flex flex-wrap gap-3 align-items-center justify-content-between mb-3"},{default:u(()=>[f(T("h3",{class:"mb-0"},null,512),[[w,"Custom.Index.AccountList"]]),i(m,{type:"button",class:"btn btn-danger btn-shadow waves-effect",onClick:ee},{default:u(()=>[i(r,{class:"d-flex align-items-center"},{default:u(()=>[i(t,{name:"crm-plus",size:14,color:"#fff"}),f(i(l,null,null,512),[[w,"Custom.Index.AddAccount"]])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),i(r,{class:"col-lg-12"},{default:u(()=>[i(r,{class:"clearfix"},{default:u(()=>[i(r,{class:"card"},{default:u(()=>[i(r,{class:"card-header"},{default:u(()=>[i(r,{class:"nav nav-underline card-header-tabs"},{default:u(()=>[(n(!0),j(L,null,C(J.value,(e,a)=>(n(),c(r,{class:"nav-item cwg-cursor",key:a,onClick:a=>K.value=e.value},{default:u(()=>[i(r,{class:k(["nav-link",{active:e.value===K.value}])},{default:u(()=>[b(g(e.text),1)]),_:2},1032,["class"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),i(r,{class:"card-body"},{default:u(()=>[i(r,{class:"tab-content"},{default:u(()=>[i(r,{class:"row mb-4"},{default:u(()=>[i(r,{class:"col-lg-4 col-md-6"},{default:u(()=>[i(y,{value:P.value,"onUpdate:value":a[0]||(a[0]=e=>P.value=e),clearable:!1,options:B.value},null,8,["value","options"])]),_:1})]),_:1}),i(r,{class:"row"},{default:u(()=>[(n(!0),j(L,null,C(ce.value,e=>(n(),c(O,{zhtype:K.value,key:e.accountNumber,account:e,"is-grid-layout":X.value,onAction:E,onCopy:H,onChangePassword:N},null,8,["zhtype","account","is-grid-layout"]))),128)),i(r,{class:"table-loading-mask"},{default:u(()=>[ae.value?(n(),c(_,{key:0})):d("",!0)]),_:1}),ae.value||0!=ce.value.length?d("",!0):(n(),c(r,{key:0,class:"list-empty-state col-12"},{default:u(()=>[i(A)]),_:1})),i(Q,{ref:"deleteAccountDialogRef",visible:Z.value,"onUpdate:visible":a[1]||(a[1]=e=>Z.value=e)},null,8,["visible"]),i(h,{visible:te.value,"onUpdate:visible":a[2]||(a[2]=e=>te.value=e),onConfirm:le},null,8,["visible"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}}),[["__scopeId","data-v-f670e86f"]]),J=_({__name:"index",setup:e=>(Y(),(e,a)=>{const t=p,l=s(o("cwg-page-wrapper"),P);return n(),c(l,{class:"create-page",isHeaderFixed:!0},{default:u(()=>[i(t,{class:"account-section"},{default:u(()=>[i(X)]),_:1})]),_:1})})});export{J as default};
|