report.8TiNowf8.js 11 KB

1
  1. import{u as e,c as o}from"./index-NKTShCdW.js";import{i as l}from"./dateUtils.czFtfM-n.js";import{u as r}from"./cwg-right-drawer.9uPF9sSw.js";const a=()=>{const{t:a}=e(),{numberFormat:p}=r(),t=e=>"GBP"==e?"£":"USD"==e?"$":"EUR"==e?"€":"USC"==e?"¢":"$",b=e=>"1"==e?a("AccountType.ClassicAccount"):"2"==e?a("AccountType.SeniorAccount"):"3"==e?l()?"--":a("AccountType.AgencyAccount"):"5"==e||"6"==e?a("AccountType.SpeedAccount"):"7"==e?a("AccountType.StandardAccount"):"8"==e?a("AccountType.CentAccount"):"--",c=o(()=>[{text:a("AccountType.ClassicAccount"),value:1},{text:a("AccountType.ClassicAccount"),value:2},l()?"":{text:a("AccountType.ClassicAccount"),value:3},{text:a("AccountType.ClassicAccount"),value:7},{text:a("AccountType.ClassicAccount"),value:8}].filter(e=>!!e));return{columnList:o(()=>({1:[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"name",label:a("Label.Name")},{prop:"deposit",label:a("Label.Deposit"),formatter:({row:e})=>`${t(e.currency)}${p(e.deposit??"0")}`},{prop:"withdrawal",label:a("Label.Withdrawals"),formatter:({row:e})=>`${t(e.currency)}${p(e.withdrawal??"0")}`},{prop:"credit",label:a("Label.Credit"),formatter:({row:e})=>`${t(e.currency)}${p(e.credit??"0")}`},{prop:"closeTime",label:a("Label.CloseTime")}],2:[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"groupType",label:a("Label.Type"),type:"tag",tagMap:{1:a("AccountType.ClassicAccount"),2:a("AccountType.SeniorAccount"),3:l()?"":a("AccountType.AgencyAccount"),4:a("AccountType.ProfessionalAccount"),5:a("AccountType.SpeedAccount"),6:a("AccountType.SpeedAccount"),7:a("AccountType.StandardAccount"),8:a("AccountType.CentAccount")}},{prop:"symbol",label:a("Label.Varieties")},{prop:"volume",label:a("Label.Volume"),formatter:({row:e})=>`${p(e.volume??"0")}/${a("Label.Lot")}`},{prop:"rebateAmount",label:a("Label.rebateAmount"),formatter:({row:e})=>`${t(e.currency)}${p(e.rebateAmount??"0")}`},{prop:"rebatePoint",label:a("Label.rebatePoint"),formatter:({row:e})=>`${t(e.currency)}${p(e.rebatePoint??"0")}/${a("Label.Lot")}`},{prop:"commissionAmount",label:a("Label.commissionAmount"),formatter:({row:e})=>`${t(e.currency)}${p(e.commissionAmount??"0")}`},{prop:"commissionPoint",label:a("Label.commissionPoint"),formatter:({row:e})=>`${t(e.currency)}${p(e.commissionPoint??"0")}/${a("Label.Lot")}`},{prop:"openTime",label:a("Label.OpenTime")},{prop:"closeTime",label:a("Label.CloseTime")}],"3_1":[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"order",label:a("Label.OrderNumber")},{prop:"platform",label:a("Label.Platform")},{prop:"cmdName",label:a("Label.Type")},{prop:"symbol",label:a("Label.Varieties")},{prop:"openPrice",label:a("Label.OpenPrice"),formatter:({row:e})=>`${p(e.openPrice??"0")}`},{prop:"openTime",label:a("Label.OpenTime")},{prop:"closePrice",label:a("Label.ClosePrice"),formatter:({row:e})=>`${p(e.closePrice??"0")}`},{prop:"closeTime",label:a("Label.CloseTime")},{prop:"tp",label:a("Label.EP")},{prop:"sl",label:a("Label.EL")},{prop:"commission",label:a("Label.OutsideCommission"),formatter:({row:e})=>`${p(e.commission??"0")}`},{prop:"volume",label:a("Label.Volume"),formatter:({row:e})=>`${p(e.volume??"0")}/${a("Label.Lot")}`},{prop:"storage",label:a("Label.StorageFee"),formatter:({row:e})=>`${t(e.currency)}${p(e.storage??"0")}`},{prop:"profit",label:a("Label.ProfitLoss"),formatter:({row:e})=>`${t(e.currency)}${p(e.profit??"0")}`},{prop:"totalProfit",label:a("Label.TotalProfitLoss"),formatter:({row:e})=>`${t(e.currency)}${p(e.totalProfit??"0")}`}],"3_2":[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"order",label:a("Label.OrderNumber")},{prop:"platform",label:a("Label.Platform")},{prop:"cmdName",label:a("Label.Type")},{prop:"symbol",label:a("Label.Varieties")},{prop:"openPrice",label:a("Label.OpenPrice"),formatter:({row:e})=>`${p(e.openPrice??"0")}`},{prop:"openTime",label:a("Label.OpenTime")},{prop:"closePrice",label:a("Label.ClosePrice"),formatter:({row:e})=>`${p(e.closePrice??"0")}`},{prop:"closeTime",label:a("Label.CloseTime")},{prop:"tp",label:a("Label.EP")},{prop:"sl",label:a("Label.EL")},{prop:"commission",label:a("Label.OutsideCommission"),formatter:({row:e})=>`${p(e.commission??"0")}`},{prop:"volume",label:a("Label.Volume"),formatter:({row:e})=>`${p(e.volume??"0")}/${a("Label.Lot")}`},{prop:"storage",label:a("Label.StorageFee"),formatter:({row:e})=>`${t(e.currency)}${p(e.storage??"0")}`},{prop:"profit",label:a("Label.ProfitLoss"),formatter:({row:e})=>`${t(e.currency)}${p(e.profit??"0")}`},{prop:"totalProfit",label:a("Label.TotalProfitLoss"),formatter:({row:e})=>`${t(e.currency)}${p(e.totalProfit??"0")}`}],"3_3":[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"order",label:a("Label.OrderNumber")},{prop:"platform",label:a("Label.Platform")},{prop:"cmdName",label:a("Label.Type")},{prop:"symbol",label:a("Label.Varieties")},{prop:"openPrice",label:a("Label.OpenPrice"),formatter:({row:e})=>`${p(e.openPrice??"0")}`},{prop:"openTime",label:a("Label.OpenTime")},{prop:"closePrice",label:a("Label.ClosePrice"),formatter:({row:e})=>`${p(e.closePrice??"0")}`},{prop:"closeTime",label:a("Label.CloseTime")},{prop:"tp",label:a("Label.EP")},{prop:"sl",label:a("Label.EL")},{prop:"commission",label:a("Label.OutsideCommission"),formatter:({row:e})=>`${p(e.commission??"0")}`},{prop:"volume",label:a("Label.Volume"),formatter:({row:e})=>`${p(e.volume??"0")}/${a("Label.Lot")}`},{prop:"storage",label:a("Label.StorageFee"),formatter:({row:e})=>`${t(e.currency)}${p(e.storage??"0")}`},{prop:"profit",label:a("Label.ProfitLoss"),formatter:({row:e})=>`${t(e.currency)}${p(e.profit??"0")}`},{prop:"totalProfit",label:a("Label.TotalProfitLoss"),formatter:({row:e})=>`${t(e.currency)}${p(e.totalProfit??"0")}`}],"3_4":[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"order",label:a("Label.OrderNumber")},{prop:"platform",label:a("Label.Platform")},{prop:"cmdName",label:a("Label.Type")},{prop:"symbol",label:a("Label.Varieties")},{prop:"openPrice",label:a("Label.OpenPrice"),formatter:({row:e})=>`${p(e.openPrice??"0")}`},{prop:"openTime",label:a("Label.OpenTime")},{prop:"tp",label:a("Label.EP")},{prop:"sl",label:a("Label.EL")},{prop:"volume",label:a("Label.Volume"),formatter:({row:e})=>`${p(e.volume??"0")}/${a("Label.Lot")}`},{prop:"storage",label:a("Label.StorageFee"),formatter:({row:e})=>`${t(e.currency)}${p(e.storage??"0")}`},{prop:"profit",label:a("Label.ProfitLoss"),formatter:({row:e})=>`${t(e.currency)}${p(e.profit??"0")}`}],4:[{prop:"cId",label:a("Label.CidAccount")},{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"groupType",label:a("Label.AccountType"),formatter:({row:e})=>b(e.groupType)},{prop:"name",label:a("Label.Name")},{prop:"platform",label:a("Label.Platform")},{prop:"leverage",label:a("Label.Leverage")},{prop:"margin",label:a("Label.margin")},{prop:"commission",label:a("Label.OutsideCommission"),formatter:({row:e})=>`$${e.commission??"0"}`},{prop:"credit",label:a("Label.Credit"),formatter:({row:e})=>`$${e.credit??"0"}`},{prop:"balance",label:a("Label.Amount"),formatter:({row:e})=>`$${e.balance??"0"}`},{prop:"equity",label:a("Label.equity"),formatter:({row:e})=>`$${e.equity??"0"}`},{prop:"floating",label:a("Label.FloatingPL")},{prop:"registration",label:a("Label.RegistrationTime")}],5:[{prop:"ibNo",label:a("Label.IBAccount")},{prop:"pIbNo",label:a("Label.AttributionNumber")},{prop:"name",label:a("Label.Name")},{prop:"addTime",label:a("Label.RegistrationTime")}],6:[{prop:"ibNo",label:a("Label.IBAccount")},{prop:"typeName",label:a("Label.OperatingMode")},{prop:"balanceTypeName",label:a("Label.CommissionType")},{prop:"amount",label:a("Label.AmountMoney"),formatter:({row:e})=>p(e.amount??"0")},{prop:"addTime",label:a("Label.ProcessingDate")}],7:[{prop:"cId",label:"CID"},{prop:"ibNo",label:a("Label.IBAccount")},{prop:"name",label:a("Label.Name")},{prop:"login",label:a("Label.TradingAccount")},{prop:"platform",label:a("Label.Platform")},{prop:"fxVolume",label:a("Label.fxVolume")},{prop:"cfdVolume",label:a("Label.cfdVolume")},{prop:"indexVolume",label:a("Label.indexVolume")},{prop:"metalVolume",label:a("Label.metalVolume")}],24:[{prop:"cId",label:a("Label.CidAccount")},{prop:"ticket",label:a("Label.OrderNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"symbol",label:a("Label.Varieties")},{prop:"openTime",label:a("Label.OpenTime")},{prop:"closeTime",label:a("Label.CloseTime")},{prop:"customType",label:a("Label.Type"),type:"tag",tagMap:{1:a("AccountType.ClassicAccount"),2:a("AccountType.SeniorAccount"),5:a("AccountType.SpeedAccount"),6:a("AccountType.NewSpeedAccount"),7:a("AccountType.StandardAccount"),8:a("AccountType.CentAccount")}},{prop:"point",label:a("Label.Rebates")},{prop:"pointValue",label:a("Ib.Report.Title9")},{prop:"volume",label:a("Label.Volume"),formatter:({row:e})=>`${p(e.volume??"0")}/${a("Label.Lot")}`},{prop:"rebate",label:a("Label.Commission"),formatter:({row:e})=>`$${e.rebate??"0"}`},{prop:"ibNo",label:a("Label.AgentNumber")},{prop:"platform",label:a("Label.Platform")}]})),mobileList:o(()=>({1:[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"name",label:a("Label.Name")}],2:[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"groupType",label:a("Label.Type"),type:"tag",tagMap:{1:a("AccountType.ClassicAccount"),2:a("AccountType.SeniorAccount"),3:l()?"":a("AccountType.AgencyAccount"),4:a("AccountType.ProfessionalAccount"),5:a("AccountType.SpeedAccount"),6:a("AccountType.SpeedAccount"),7:a("AccountType.StandardAccount"),8:a("AccountType.CentAccount")}}],"3_1":[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"order",label:a("Label.OrderNumber")}],"3_2":[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"order",label:a("Label.OrderNumber")}],"3_3":[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"order",label:a("Label.OrderNumber")}],"3_4":[{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")},{prop:"order",label:a("Label.OrderNumber")}],4:[{prop:"cId",label:a("Label.CidAccount")},{prop:"ibNo",label:a("Label.AttributionNumber")},{prop:"login",label:a("Label.TradingAccount")}],5:[{prop:"ibNo",label:a("Label.IBAccount")},{prop:"pIbNo",label:a("Label.AttributionNumber")},{prop:"name",label:a("Label.Name")}],6:[{prop:"ibNo",label:a("Label.IBAccount")},{prop:"typeName",label:a("Label.OperatingMode")},{prop:"balanceTypeName",label:a("Label.CommissionType")}],7:[{prop:"cId",label:"CID"},{prop:"ibNo",label:a("Label.IBAccount")},{prop:"name",label:a("Label.Name")}],24:[{prop:"cId",label:a("Label.CidAccount")},{prop:"ticket",label:a("Label.OrderNumber")},{prop:"login",label:a("Label.TradingAccount")}]})),platformOptions:[{text:"MT4",value:"MT4"},{text:"MT5",value:"MT5"}],customTypeList:c,groupCurrency1:t,groupTypeName:b}};export{a as u};