pages-ib-complexReport.BHuJUQMf.js 6.2 KB

1
  1. import{d as e,a}from"./cwg-page-wrapper.BFOixv7j.js";import{R as t,bh as o,aO as l,aL as r,x as c,B as n,bp as p,aW as i,aV as u,aG as s,N as m,bc as d,a8 as b,au as g,r as f}from"./index-F6_4Jyh4.js";import{_ as y}from"./cwg-complex-search.DF9Xw24z.js";import{_ as w}from"./liveChat.GIhP_1Cc.js";import{_ as h}from"./user.Cktg3SZn.js";import{a as v}from"./cwg-tabel.CMOAYluz.js";import{i as x}from"./cwg-right-drawer.DxUcCL7k.js";import"./uni-row.zq2qDVVW.js";import"./index.2vaGpUrt.js";import"./openExternalUrl.DIEuSLrw.js";import"./logo-full-white.BpiOcQwV.js";import"./useRouter.UV7jRAqd.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"./cwg-combox.CWJXmSox.js";import"./uni-datetime-picker.DBovkksY.js";import"./uni-load-more.DfDVL4Cs.js";import"./uni-loading.CiYBWvZ_.js";import"./cwg-label-line-value.Bqk_BoTX.js";const A=f(t({__name:"complexReport",setup(t){const{t:f}=o(),A=l({}),T=r({cId:"",customName:"",login:"",groupType:0,platform:null,date:null}),j=l(x.ComplexReport),_=l(null),F=[{text:"MT4",value:"MT4"},{text:"MT5",value:"MT5"}],R=c(()=>[{key:"platform",type:"select",label:f("Label.Platform"),placeholder:f("placeholder.choose"),options:F,defaultValue:null,clearable:!0},{key:"cId",type:"input",label:f("Label.CidAccount"),placeholder:f("Label.CidAccount"),defaultValue:""},{key:"customName",type:"input",label:f("Documentary.Report.item19"),placeholder:f("Documentary.Report.item19"),defaultValue:""},{key:"login",type:"input",label:f("Label.TradingAccount"),placeholder:f("Label.TradingAccount"),defaultValue:""},{key:"groupType",type:"select",label:f("Documentary.Report.item20"),placeholder:f("Documentary.Report.item20"),options:[{text:f("State.All"),value:0},{text:f("AccountType.SeniorAccount"),value:2},{text:f("AccountType.StandardAccount"),value:7},{text:f("AccountType.CentAccount"),value:8}],defaultValue:0,clearable:!0},{key:"date",label:f("placeholder.Start")+" - "+f("placeholder.End"),type:"daterange"}]),L=c(()=>[{prop:"cId",label:f("Label.CidAccount"),align:"center"},{prop:"customName",label:f("Documentary.Report.item19"),align:"center",formatter:({row:e})=>e.customName||"--"},{prop:"login",label:f("Label.TradingAccount"),align:"center",formatter:({row:e})=>e.login||"--"},{prop:"groupType",type:"tag",label:f("Documentary.Report.item20"),align:"center",width:110,tagMap:{1:f("AccountType.ClassicAccount"),2:f("AccountType.SeniorAccount"),5:f("AccountType.SpeedAccount"),6:f("AccountType.NewSpeedAccount"),7:f("AccountType.StandardAccount"),8:f("AccountType.CentAccount")}},{prop:"deposit",label:f("Documentary.Report.item21"),align:"center",sortable:"custom",formatter:({row:e})=>e.deposit?parseFloat(e.deposit).toFixed(2):"0.00"},{prop:"withdrawal",label:f("Documentary.Report.item22"),align:"center",sortable:"custom",formatter:({row:e})=>e.withdrawal?parseFloat(e.withdrawal).toFixed(2):"0.00"},{prop:"netDeposit",label:f("Documentary.Report.item23"),align:"center",sortable:"custom",formatter:({row:e})=>e.netDeposit?parseFloat(e.netDeposit).toFixed(2):"0.00"},{prop:"volume",label:f("Documentary.Report.item24"),align:"center",sortable:"custom",formatter:({row:e})=>e.volume?parseFloat(e.volume).toFixed(2):"0.00"},{prop:"sumRebate",label:f("Documentary.Report.item25"),align:"center",sortable:"custom",formatter:({row:e})=>e.sumRebate?parseFloat(e.sumRebate).toFixed(2):"0.00"},{prop:"storage",label:f("Documentary.Report.item26"),align:"center",sortable:"custom",formatter:({row:e})=>e.storage?parseFloat(e.storage).toFixed(2):"0.00"},{prop:"balance",label:f("Label.Balance"),align:"center",sortable:"custom",formatter:({row:e})=>null!=e.balance&&""!==e.balance?parseFloat(e.balance).toFixed(2):"--"},{prop:"equity",label:f("Label.equity"),align:"center",sortable:"custom",formatter:({row:e})=>null!=e.equity&&""!==e.equity?parseFloat(e.equity).toFixed(2):"--"},{prop:"profit",label:"盈亏",align:"center",sortable:"custom",formatter:({row:e})=>e.profit?parseFloat(e.profit).toFixed(2):"0.00"},{prop:"marginLevel",label:f("Label.MarginLevel"),align:"center",sortable:"custom",formatter:({row:e})=>e.marginLevel||"--"},{prop:"credit",label:f("Label.Credit"),align:"center",sortable:"custom",formatter:({row:e})=>null!=e.credit&&""!==e.credit?parseFloat(e.credit).toFixed(2):"--"},{prop:"regDate",label:f("Label.RegDate"),align:"center",formatter:({row:e})=>e.regDate||"--"}]),D=c(()=>[{prop:"cId",label:f("Label.CidAccount"),align:"center"},{prop:"customName",label:"客户姓名",align:"center",formatter:({row:e})=>e.customName||"--"},{prop:"login",label:f("Label.TradingAccount"),align:"center",formatter:({row:e})=>e.login||"--"},{prop:"more",type:"more",width:20,align:"right"}]),C=e=>{Object.assign(T,e),g(()=>{var e,a;null==(a=null==(e=_.value)?void 0:e.refreshTable)||a.call(e)})},S=e=>{Object.assign(T,{...e,platform:null,groupType:0}),g(()=>{var e,a;null==(a=null==(e=_.value)?void 0:e.refreshTable)||a.call(e)})},k=e=>{Object.assign(T,{orderColumn:e.prop,orderType:e.order}),g(()=>{var e,a;null==(a=null==(e=_.value)?void 0:e.refreshTable)||a.call(e)})};return(t,o)=>{const l=i(u("cwg-header"),a),r=i(u("cwg-complex-search"),y),c=b,g=i(u("cwg-icon"),w),x=i(u("cwg-dropdown"),h),F=i(u("cwg-tabel"),v),M=i(u("cwg-page-wrapper"),e);return s(),n(M,{class:"create-page",isHeaderFixed:!0},{default:p(()=>[m(l,{title:d(f)("Home.page_ib.item11")},null,8,["title"]),m(c,{class:"account-content"},{default:p(()=>[m(c,{class:"search-content"},{default:p(()=>[m(c,{class:"search-bar"},{default:p(()=>[m(r,{fields:R.value,modelValue:A.value,"onUpdate:modelValue":o[0]||(o[0]=e=>A.value=e),onSearch:C,onReset:S},null,8,["fields","modelValue"])]),_:1})]),_:1}),m(F,{ref_key:"tableRef",ref:_,columns:L.value,mobilePrimaryFields:D.value,queryParams:T,api:j.value,"show-operation":!0,showPagination:!0,showSummary:!0,onSortChange:k},{action:p(({row:e})=>[m(x,{"menu-list":t.menuList(e),onMenuClick:t.handleMenuClick},{default:p(()=>[m(c,{class:"pc-header-btn"},{default:p(()=>[m(g,{name:"crm-ellipsis",size:24})]),_:1})]),_:2},1032,["menu-list","onMenuClick"])]),_:1},8,["columns","mobilePrimaryFields","queryParams","api"])]),_:1})]),_:1})}}}),[["__scopeId","data-v-6876d4a0"]]);export{A as default};