Commit d617f9a4 by haojie

打包页面

parent 0c14d99c
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
import{r as t,j as e}from"./app-31862dc0.js";import{I as a}from"./index-f16fae83.js";import{c as s,e as o,i as n}from"./local-cc653678.js";import{am as i}from"./auth-82dcf9fa.js";import"./index-cb06c7d1.js";import"./index-8e22b173.js";import"./index-313c704e.js";import"./formModel-cd1d5f2d.js";import"./Dialog-64469075.js";import"./index-82987c35.js";class c extends t.Component{constructor(t){super(t),this.state={list:[],loading:!1},this.columns=[{colKey:"ddd",title:"用户名",align:"center",cell:({rowIndex:t,row:e})=>e.id?s(e.id):"null"},{colKey:"exchange",title:"交易所",align:"center"},{colKey:"spot_asset",title:"现货资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:parseFloat(a.spot_asset+"").toFixed(4)})},{colKey:"contract_asset",title:"合约资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:parseFloat(a.contract_asset+"").toFixed(4)})},{colKey:"total",title:"总资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:(parseFloat(a.spot_asset+"")+parseFloat(a.contract_asset+"")).toFixed(4)})},{colKey:"principal",title:"本金",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{style:{color:"#C99400"},children:parseFloat(a.principal+"")})}]}changeLoding(t){this.setState({loading:t})}async changeList(){try{this.changeLoding(!0);const t=await i();0==t.code&&this.setState({list:t.data.data}),this.changeLoding(!1)}catch(t){}}async componentDidMount(){await o(),this.changeList()}render(){return e.jsxs("div",{className:["contract-account-table",n()?"contract-account-table__mobile":""].join(" "),children:[e.jsx("div",{className:"contract-account-label",children:"账号总览"}),e.jsx("div",{className:"contract-account-table-box",children:e.jsx(a,{columns:this.columns,data:this.state.list,loading:this.state.loading})})]})}}export{c as default};
import{r as t,j as e}from"./app-61e75031.js";import{I as a}from"./index-e4552c1c.js";import{c as s,e as o,i as n}from"./local-95ab843f.js";import{am as i}from"./auth-db23b820.js";import"./index-a7529dc7.js";import"./index-b09a3426.js";import"./index-bf885361.js";import"./formModel-674ad446.js";import"./Dialog-8239776d.js";import"./index-e39dfa26.js";class c extends t.Component{constructor(t){super(t),this.state={list:[],loading:!1},this.columns=[{colKey:"ddd",title:"用户名",align:"center",cell:({rowIndex:t,row:e})=>e.id?s(e.id):"null"},{colKey:"exchange",title:"交易所",align:"center"},{colKey:"spot_asset",title:"现货资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:parseFloat(a.spot_asset+"").toFixed(4)})},{colKey:"contract_asset",title:"合约资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:parseFloat(a.contract_asset+"").toFixed(4)})},{colKey:"total",title:"总资产",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{children:(parseFloat(a.spot_asset+"")+parseFloat(a.contract_asset+"")).toFixed(4)})},{colKey:"principal",title:"本金",align:"center",cell:({rowIndex:t,row:a})=>e.jsx("span",{style:{color:"#C99400"},children:parseFloat(a.principal+"")})}]}changeLoding(t){this.setState({loading:t})}async changeList(){try{this.changeLoding(!0);const t=await i();0==t.code&&this.setState({list:t.data.data}),this.changeLoding(!1)}catch(t){}}async componentDidMount(){await o(),this.changeList()}render(){return e.jsxs("div",{className:["contract-account-table",n()?"contract-account-table__mobile":""].join(" "),children:[e.jsx("div",{className:"contract-account-label",children:"账号总览"}),e.jsx("div",{className:"contract-account-table-box",children:e.jsx(a,{columns:this.columns,data:this.state.list,loading:this.state.loading})})]})}}export{c as default};
import{j as a}from"./app-31862dc0.js";import{a6 as e}from"./auth-82dcf9fa.js";function o(o){const{options:p,className:t,clearable:l,multiple:s,filterable:n,autoWidth:r,popupProps:i,name:u,value:m}=o,c=r??!0,h=i??{},f=n??!1,b=u??"";return a.jsx(e,{className:t,value:m,clearable:l,filterable:f,autoWidth:c,popupProps:h,multiple:s,onChange:a=>{o.onChange&&o.onChange(a,b)},options:p})}export{o as C};
import{j as a}from"./app-61e75031.js";import{a6 as e}from"./auth-db23b820.js";function o(o){const{options:p,className:t,clearable:l,multiple:s,filterable:n,autoWidth:r,popupProps:i,name:u,value:m}=o,c=r??!0,h=i??{},f=n??!1,b=u??"";return a.jsx(e,{className:t,value:m,clearable:l,filterable:f,autoWidth:c,popupProps:h,multiple:s,onChange:a=>{o.onChange&&o.onChange(a,b)},options:p})}export{o as C};
import{r as e,j as s}from"./app-31862dc0.js";import{w as l,c as a,i as t,x as i}from"./local-cc653678.js";import{P as c}from"./index-cb06c7d1.js";import{C as d}from"./index-0a5d5188.js";import{d as r,e as n}from"./trade-281a8bb7.js";import{s as o,o as h}from"./auth-82dcf9fa.js";import{o as m}from"./multipleUse-6d627ec3.js";import{C as b}from"./index-1c100007.js";import"./index-8e22b173.js";import"./index-313c704e.js";import"./index-82987c35.js";class p extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[{}],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"时间",align:"center"},{colKey:"d10",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return s.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,t)=>s.jsxs("div",{className:"table-row",children:[s.jsxs("div",{className:"table-row-line",children:[s.jsx("div",{className:"table-pairs",children:e.symbol}),s.jsx("div",{className:"table-time",children:e.working_time})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsxs("div",{className:["table-direction"].join(" "),style:{color:r(e.side)},children:[l("order_type",e.type),"/",n(e.side)]}),s.jsx(d,{onClick:this.tableContractRevoke.bind(this,e),children:"撤销"})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsx(b,{checked:e.is_checked,onChange:s=>{e.is_checked=s}}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"用户"}),s.jsx("div",{className:"table-col-value",children:a(e.exchange_users_id)})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"开仓价格"}),s.jsx("div",{className:"table-col-value",children:e.price})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"订单id"}),s.jsx("div",{className:"table-col-value",children:e.order_id})]})]}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"交易所"}),s.jsx("div",{className:"table-col-value",children:e.exchange})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"数量"}),s.jsx("div",{className:"table-col-value",children:e.qty})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"状态"}),s.jsx("div",{className:["table-col-value","green"].join(" "),children:e.status})]})]})]})]},(new Date).valueOf()+t))),s.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}async tableContractRevoke(e){let s={};if(e)s={ids:[e.id]};else{const e=this.state.list,l=[];if(e.forEach((e=>{e.is_checked&&l.push(e.id)})),!l.length)return void o("未选择行");s={ids:l}}await m(s)&&this.getTableList()}currentTable(){return s.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}async getTableList(e){let s=null;try{let l={page:this.state.pageNum,limit:this.state.pageSize};e&&(l={...l,...e}),s=h();const a=await i(l);0==a.code&&(a.data.data.forEach((e=>{e.is_checked=!1})),this.setState({list:JSON.parse(JSON.stringify(a.data.data)),total:a.data.total}),this.props.updateTotal&&this.props.updateTotal(a.data.total)),s&&s.hide()}catch(l){s&&s.hide()}}shouldComponentUpdate(e,s,l){return e["v-if"]&&s.isFirst&&(this.setState({isFirst:!1}),this.getTableList()),!0}render(){return this.props["v-if"]?this.currentTable():s.jsx(s.Fragment,{})}}export{p as default};
import{r as e,j as s}from"./app-61e75031.js";import{w as l,c as a,i as t,x as i}from"./local-95ab843f.js";import{P as c}from"./index-a7529dc7.js";import{C as d}from"./index-33422928.js";import{d as r,e as n}from"./trade-281a8bb7.js";import{s as o,o as h}from"./auth-db23b820.js";import{o as m}from"./multipleUse-8758e0f1.js";import{C as b}from"./index-d69519d2.js";import"./index-b09a3426.js";import"./index-bf885361.js";import"./index-e39dfa26.js";class p extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[{}],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"时间",align:"center"},{colKey:"d10",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return s.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,t)=>s.jsxs("div",{className:"table-row",children:[s.jsxs("div",{className:"table-row-line",children:[s.jsx("div",{className:"table-pairs",children:e.symbol}),s.jsx("div",{className:"table-time",children:e.working_time})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsxs("div",{className:["table-direction"].join(" "),style:{color:r(e.side)},children:[l("order_type",e.type),"/",n(e.side)]}),s.jsx(d,{onClick:this.tableContractRevoke.bind(this,e),children:"撤销"})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsx(b,{checked:e.is_checked,onChange:s=>{e.is_checked=s}}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"用户"}),s.jsx("div",{className:"table-col-value",children:a(e.exchange_users_id)})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"开仓价格"}),s.jsx("div",{className:"table-col-value",children:e.price})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"订单id"}),s.jsx("div",{className:"table-col-value",children:e.order_id})]})]}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"交易所"}),s.jsx("div",{className:"table-col-value",children:e.exchange})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"数量"}),s.jsx("div",{className:"table-col-value",children:e.qty})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"状态"}),s.jsx("div",{className:["table-col-value","green"].join(" "),children:e.status})]})]})]})]},(new Date).valueOf()+t))),s.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}async tableContractRevoke(e){let s={};if(e)s={ids:[e.id]};else{const e=this.state.list,l=[];if(e.forEach((e=>{e.is_checked&&l.push(e.id)})),!l.length)return void o("未选择行");s={ids:l}}await m(s)&&this.getTableList()}currentTable(){return s.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}async getTableList(e){let s=null;try{let l={page:this.state.pageNum,limit:this.state.pageSize};e&&(l={...l,...e}),s=h();const a=await i(l);0==a.code&&(a.data.data.forEach((e=>{e.is_checked=!1})),this.setState({list:JSON.parse(JSON.stringify(a.data.data)),total:a.data.total}),this.props.updateTotal&&this.props.updateTotal(a.data.total)),s&&s.hide()}catch(l){s&&s.hide()}}shouldComponentUpdate(e,s,l){return e["v-if"]&&s.isFirst&&(this.setState({isFirst:!1}),this.getTableList()),!0}render(){return this.props["v-if"]?this.currentTable():s.jsx(s.Fragment,{})}}export{p as default};
import{r as i,j as s,a as r}from"./app-31862dc0.js";import{L as t,C as o}from"./index-c95fdfd5.js";import e from"./index-1087ec89.js";import m from"./index-b66779e2.js";import"./local-cc653678.js";import"./auth-82dcf9fa.js";import"./index-f16fae83.js";import"./index-cb06c7d1.js";import"./index-8e22b173.js";import"./index-313c704e.js";import"./formModel-cd1d5f2d.js";import"./Dialog-64469075.js";import"./index-82987c35.js";import"./index-88b6973e.js";import"./index-0a5d5188.js";import"./trade-281a8bb7.js";import"./multipleUse-6d627ec3.js";import"./index-d93c9e50.js";import"./index-1c100007.js";import"./index-2e736737.js";import"./dom-ce105537.js";import"./trade-8bf27581.js";import"./index-7a17e3c1.js";import"./index-b10ec9de.js";import"./index-eb513bc7.js";import"./index-ad859412.js";import"./index-92ac49ec.js";import"./submit-4cb12a00.js";class p extends i.Component{constructor(i){super(i)}shouldComponentUpdate(i,s){return!0}render(){return s.jsxs(t,{children:[s.jsx(r,{title:this.props.info.title}),s.jsx(o,{children:s.jsxs("div",{className:"contract-trade-page",children:[s.jsx(e,{}),s.jsx(m,{})]})})]})}}export{p as default};
This source diff could not be displayed because it is too large. You can view the blob instead.
import{j as e}from"./app-31862dc0.js";import{a3 as a}from"./auth-82dcf9fa.js";function n(n){const{align:o,className:s,type:l,suffixIcon:r,name:t,value:c,prefixIcon:p,placeholder:i}=n,f=o??"left",u=l??"text",m=t??"",x=r??"",h=p??"",g=i??"";return e.jsx(a,{className:["c-reset-input",s].join(""),placeholder:g,value:c,type:u,align:f,suffixIcon:x,prefixIcon:h,clearable:!0,onChange:e=>{(e=>{n.onChange&&n.onChange(e,m)})(e)},onClear:()=>{}})}export{n as C};
import{j as e}from"./app-61e75031.js";import{a3 as a}from"./auth-db23b820.js";function n(n){const{align:o,className:s,type:l,suffixIcon:r,name:t,value:c,prefixIcon:p,placeholder:i}=n,f=o??"left",u=l??"text",m=t??"",x=r??"",h=p??"",g=i??"";return e.jsx(a,{className:["c-reset-input",s].join(""),placeholder:g,value:c,type:u,align:f,suffixIcon:x,prefixIcon:h,clearable:!0,onChange:e=>{(e=>{n.onChange&&n.onChange(e,m)})(e)},onClear:()=>{}})}export{n as C};
import{r as e,j as t}from"./app-31862dc0.js";import{I as s}from"./index-313c704e.js";class n extends e.Component{constructor(e){super(e),this.onSet=e=>{this.setState({value:e})},this.onReduce=()=>{this.onSet(this.state.value-1),this.inputChange(this.state.value-1)},this.onAdd=()=>{this.onSet(this.state.value+1),this.inputChange(this.state.value+1)},this.inputChange=e=>{"number"==typeof e&&this.props.onChange&&this.props.onChange(e,this.name)},this.state={value:0},this.name=e.name??""}render(){const{align:e,addAndSubtract:n,onChange:a}=this.props,i=e??"left",h=n??!0;return t.jsxs("div",{className:["c-reset-input-number-box",h?"c-reset-input-number-add":""].join(" "),children:[h&&t.jsx("div",{className:"reduce",onClick:this.onReduce,children:"-"}),t.jsx(s,{className:"c-reset-input-number",align:i,onChange:this.inputChange,theme:"normal",defaultValue:1,value:this.props.value}),h&&t.jsx("div",{className:"add",onClick:this.onAdd,children:"+"})]})}}const a=n;export{a as C};
import{r as e,j as t}from"./app-61e75031.js";import{I as s}from"./index-bf885361.js";class n extends e.Component{constructor(e){super(e),this.onSet=e=>{this.setState({value:e})},this.onReduce=()=>{this.onSet(this.state.value-1),this.inputChange(this.state.value-1)},this.onAdd=()=>{this.onSet(this.state.value+1),this.inputChange(this.state.value+1)},this.inputChange=e=>{"number"==typeof e&&this.props.onChange&&this.props.onChange(e,this.name)},this.state={value:0},this.name=e.name??""}render(){const{align:e,addAndSubtract:n,onChange:a}=this.props,i=e??"left",h=n??!0;return t.jsxs("div",{className:["c-reset-input-number-box",h?"c-reset-input-number-add":""].join(" "),children:[h&&t.jsx("div",{className:"reduce",onClick:this.onReduce,children:"-"}),t.jsx(s,{className:"c-reset-input-number",align:i,onChange:this.inputChange,theme:"normal",defaultValue:1,value:this.props.value}),h&&t.jsx("div",{className:"add",onClick:this.onAdd,children:"+"})]})}}const a=n;export{a as C};
import{r as e,j as s}from"./app-31862dc0.js";import{f as t,S as a,q as i,r,g as o,t as l,i as d}from"./local-cc653678.js";import{C as m}from"./index-b10ec9de.js";import{C as n}from"./index-eb513bc7.js";import{C as c}from"./index-0a5d5188.js";import{S as h,a as p}from"./submit-4cb12a00.js";import{S as u}from"./trade-8bf27581.js";import{s as _,o as v}from"./auth-82dcf9fa.js";import{i as j}from"./dom-ce105537.js";import{D as y}from"./index-53c17267.js";import"./Dialog-64469075.js";const f="user_ids",x="symbols";class g extends e.Component{constructor(e){super(e),this.onReset=()=>{Object.keys(this.state).forEach((e=>{"string"==typeof this.state[e]?this.setState({[e]:""}):"number"==typeof this.state[e]?this.setState({[e]:0}):this.setState({[e]:[]})}))},this.onSubmit=async()=>{const e=[f,x,u.spot_strategy_id,u.direction,u.order_type];if(!t(e,this.state))return void _("请填写必填项");if("LIMIT"===this.state[u.order_type]&&!this.state[u.limit_price])return void _("限价单价格必填");let s=null;try{s=v();0==(await a(this.state)).code&&(_("提交成功","success"),this.onClose()),s&&s.hide()}catch(i){s&&s.hide()}},this.onValueChange=(e,s)=>{s&&this.setState({[s]:e})},this.getStrategy=async()=>{try{const e=await i();0==e.code&&(this.strategyOptions=e.data)}catch(e){}},this.SymbolList=async()=>{try{this.symbolOptions=await r()}catch(e){}},this.onClose=()=>{const{onClose:e}=this.props;e&&e()},this.state={[f]:[],[x]:[],[u.direction]:"",[u.order_type]:"",[u.limit_price]:""},this.symbolOptions=[],this.strategyOptions=[],this.userOptions=o(!0,!1),this.positionSideOptions=l("direction",!1),this.orderTypeOptions=l("order_type",!1)}componentDidMount(){this.getStrategy(),this.SymbolList()}render(){const{visible:e}=this.props,t=this.state;return s.jsx(y,{visible:e,placement:"center",onClose:this.onClose,footer:!1,className:[d()?"trade-dialog__mobile":""].join(" "),children:s.jsxs("div",{className:"custom-trade-form",children:[s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"用户"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(m,{value:t[f],name:f,options:this.userOptions,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"交易对"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(m,{value:t[x],name:x,options:this.symbolOptions,filterable:!0,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label",children:"策略"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(m,{value:t[u.spot_strategy_id],name:u.spot_strategy_id,options:this.strategyOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"买卖类型"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(m,{value:t[u.direction],name:u.direction,options:this.positionSideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"交易类型"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(m,{value:t[u.order_type],name:u.order_type,options:this.orderTypeOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",style:{display:j("LIMIT"===t[u.order_type])},children:[s.jsx("div",{className:"trade-form-item__label required",children:"限价价格"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(n,{type:"number",value:t[u.limit_price],align:"center",name:u.limit_price,onChange:this.onValueChange})})]}),s.jsx("div",{className:"trade-form-item",children:s.jsx("div",{className:"trade-form-item__value",children:s.jsxs("div",{className:"trade-form-submit",children:[s.jsx(c,{icon:s.jsx(h,{}),onClick:this.onReset,children:"重置"}),s.jsx(c,{icon:s.jsx(p,{}),onClick:this.onSubmit,children:"提交"})]})})})]})})}}export{g as default};
import{r as e,j as s}from"./app-61e75031.js";import{f as t,S as a,q as i,r,g as o,t as l,i as d}from"./local-95ab843f.js";import{C as m}from"./index-0af180fb.js";import{C as n}from"./index-1db4bfc2.js";import{C as c}from"./index-33422928.js";import{S as h,a as p}from"./submit-fbaa0812.js";import{S as u}from"./trade-8bf27581.js";import{s as _,o as v}from"./auth-db23b820.js";import{i as j}from"./dom-ce105537.js";import{D as y}from"./index-d8c9eb3f.js";import"./Dialog-8239776d.js";const f="user_ids",x="symbols";class g extends e.Component{constructor(e){super(e),this.onReset=()=>{Object.keys(this.state).forEach((e=>{"string"==typeof this.state[e]?this.setState({[e]:""}):"number"==typeof this.state[e]?this.setState({[e]:0}):this.setState({[e]:[]})}))},this.onSubmit=async()=>{const e=[f,x,u.spot_strategy_id,u.direction,u.order_type];if(!t(e,this.state))return void _("请填写必填项");if("LIMIT"===this.state[u.order_type]&&!this.state[u.limit_price])return void _("限价单价格必填");let s=null;try{s=v();0==(await a(this.state)).code&&(_("提交成功","success"),this.onClose()),s&&s.hide()}catch(i){s&&s.hide()}},this.onValueChange=(e,s)=>{s&&this.setState({[s]:e})},this.getStrategy=async()=>{try{const e=await i();0==e.code&&(this.strategyOptions=e.data)}catch(e){}},this.SymbolList=async()=>{try{this.symbolOptions=await r()}catch(e){}},this.onClose=()=>{const{onClose:e}=this.props;e&&e()},this.state={[f]:[],[x]:[],[u.direction]:"",[u.order_type]:"",[u.limit_price]:""},this.symbolOptions=[],this.strategyOptions=[],this.userOptions=o(!0,!1),this.positionSideOptions=l("direction",!1),this.orderTypeOptions=l("order_type",!1)}componentDidMount(){this.getStrategy(),this.SymbolList()}render(){const{visible:e}=this.props,t=this.state;return s.jsx(y,{visible:e,placement:"center",onClose:this.onClose,footer:!1,className:[d()?"trade-dialog__mobile":""].join(" "),children:s.jsxs("div",{className:"custom-trade-form",children:[s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"用户"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(m,{value:t[f],name:f,options:this.userOptions,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"交易对"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(m,{value:t[x],name:x,options:this.symbolOptions,filterable:!0,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label",children:"策略"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(m,{value:t[u.spot_strategy_id],name:u.spot_strategy_id,options:this.strategyOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"买卖类型"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(m,{value:t[u.direction],name:u.direction,options:this.positionSideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"交易类型"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(m,{value:t[u.order_type],name:u.order_type,options:this.orderTypeOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",style:{display:j("LIMIT"===t[u.order_type])},children:[s.jsx("div",{className:"trade-form-item__label required",children:"限价价格"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(n,{type:"number",value:t[u.limit_price],align:"center",name:u.limit_price,onChange:this.onValueChange})})]}),s.jsx("div",{className:"trade-form-item",children:s.jsx("div",{className:"trade-form-item__value",children:s.jsxs("div",{className:"trade-form-submit",children:[s.jsx(c,{icon:s.jsx(h,{}),onClick:this.onReset,children:"重置"}),s.jsx(c,{icon:s.jsx(p,{}),onClick:this.onSubmit,children:"提交"})]})})})]})})}}export{g as default};
import{r as e,j as l}from"./app-31862dc0.js";import{c as s,i as a,m as t}from"./local-cc653678.js";import{C as i}from"./index-0a5d5188.js";import{P as c}from"./index-cb06c7d1.js";import{g as r,a as d,i as n}from"./trade-281a8bb7.js";import{C as o}from"./multipleUse-6d627ec3.js";import{o as m}from"./auth-82dcf9fa.js";import"./index-8e22b173.js";import"./index-313c704e.js";class h extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0},this.columns=[{colKey:"ddd",title:"用户名",cell:({rowIndex:e,row:s})=>l.jsx("div",{children:s.d9})},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"持仓方向",align:"center"},{colKey:"d5",title:"策略",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"标记价格",align:"center"},{colKey:"d8",title:"未实现盈亏",align:"center"},{colKey:"d9",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,a)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-pairs",children:[e.symbol,l.jsxs("span",{children:[" x",e.leverage]})]}),l.jsx("div",{className:"table-time",children:e.created_at})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-direction",style:{color:r(e.position_side)},children:d(e.position_side)}),l.jsx(i,{onClick:o.bind(this,{ids:[e.id]}),children:"平仓"})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:s(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开仓价格"}),l.jsx("div",{className:"table-col-value",children:e.entry_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"策略"}),l.jsx("div",{className:"table-col-value",children:e.strategy})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"标记价格"}),l.jsx("div",{className:"table-col-value",children:e.market_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"盈亏"}),l.jsxs("div",{className:["table-col-value","green"].join(" "),children:[n(e.unrealized_profit)," USDT"]})]})]})]})]},a))),l.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:a()?this.mobileTable():this.pcTable()})}shouldComponentUpdate(e,l,s){return!0}async getTableList(e){let l=null;try{l=m();let s={page:this.state.pageNum,limit:this.state.pageSize};e&&(s={...s,...e});const a=await t(s);0==a.code&&this.setState({list:a.data.data,total:a.data.total}),l&&l.hide()}catch(s){l&&l.hide()}}componentDidMount(){this.getTableList()}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{h as default};
import{r as e,j as l}from"./app-61e75031.js";import{c as s,i as a,m as t}from"./local-95ab843f.js";import{C as i}from"./index-33422928.js";import{P as c}from"./index-a7529dc7.js";import{g as r,a as d,i as n}from"./trade-281a8bb7.js";import{C as o}from"./multipleUse-8758e0f1.js";import{o as m}from"./auth-db23b820.js";import"./index-b09a3426.js";import"./index-bf885361.js";class h extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0},this.columns=[{colKey:"ddd",title:"用户名",cell:({rowIndex:e,row:s})=>l.jsx("div",{children:s.d9})},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"持仓方向",align:"center"},{colKey:"d5",title:"策略",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"标记价格",align:"center"},{colKey:"d8",title:"未实现盈亏",align:"center"},{colKey:"d9",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,a)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-pairs",children:[e.symbol,l.jsxs("span",{children:[" x",e.leverage]})]}),l.jsx("div",{className:"table-time",children:e.created_at})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-direction",style:{color:r(e.position_side)},children:d(e.position_side)}),l.jsx(i,{onClick:o.bind(this,{ids:[e.id]}),children:"平仓"})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:s(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开仓价格"}),l.jsx("div",{className:"table-col-value",children:e.entry_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"策略"}),l.jsx("div",{className:"table-col-value",children:e.strategy})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"标记价格"}),l.jsx("div",{className:"table-col-value",children:e.market_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"盈亏"}),l.jsxs("div",{className:["table-col-value","green"].join(" "),children:[n(e.unrealized_profit)," USDT"]})]})]})]})]},a))),l.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:a()?this.mobileTable():this.pcTable()})}shouldComponentUpdate(e,l,s){return!0}async getTableList(e){let l=null;try{l=m();let s={page:this.state.pageNum,limit:this.state.pageSize};e&&(s={...s,...e});const a=await t(s);0==a.code&&this.setState({list:a.data.data,total:a.data.total}),l&&l.hide()}catch(s){l&&l.hide()}}componentDidMount(){this.getTableList()}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{h as default};
import{j as o}from"./app-31862dc0.js";import{Y as s}from"./auth-82dcf9fa.js";function n(n){const{onClick:t,className:c,icon:i}=n,r=i??"";return o.jsx(s,{onClick:()=>{t&&t()},icon:r,className:["custom-reset-t-button",c??""].join(" "),children:n.children})}export{n as C};
import{j as o}from"./app-61e75031.js";import{Y as s}from"./auth-db23b820.js";function n(n){const{onClick:t,className:c,icon:i}=n,r=i??"";return o.jsx(s,{onClick:()=>{t&&t()},icon:r,className:["custom-reset-t-button",c??""].join(" "),children:n.children})}export{n as C};
import{r as e,j as l}from"./app-31862dc0.js";import{j as s,c as a,i as t,l as i}from"./local-cc653678.js";import{P as c}from"./index-cb06c7d1.js";import{g as r,a as d,b as n,c as o}from"./trade-281a8bb7.js";import{o as h}from"./auth-82dcf9fa.js";import"./index-8e22b173.js";import"./index-313c704e.js";class m extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"状态",align:"center"},{colKey:"d10",title:"交易时间",align:"center"},{colKey:"d11",title:"更新时间",align:"center"},{colKey:"d12",title:"返回值",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,t)=>{var i;return l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-time",children:e.trading_time})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:["table-direction"].join(" "),style:{color:r(e.position_side)},children:[s("order_type",e.order_type),"/",d(e.position_side)]}),l.jsxs("div",{className:"table-time",children:[l.jsx("span",{children:"更新时间 "}),e.updated_at]})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:a(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开仓价格"}),l.jsx("div",{className:"table-col-value",children:e.price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交数量"}),l.jsx("div",{className:"table-col-value",children:parseFloat(e.quantity+"")})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"买卖方向"}),l.jsx("div",{className:"table-col-value",children:s("side",e.side)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"状态"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{color:n(null==(i=e.result)?void 0:i.code)},children:o(e.result)})]})]})]})]},t)})),l.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}shouldComponentUpdate(e,l,s){return e["v-if"]&&l.isFirst&&(this.setState({isFirst:!1}),this.getTableList()),!0}async getTableList(e){let l=null;try{l=h();let s={page:this.state.pageNum,limit:this.state.pageSize};e&&(s={...s,...e});const a=await i(s);0==a.code&&this.setState({list:a.data.data,total:a.data.total}),l&&l.hide()}catch(s){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{m as default};
import{r as e,j as l}from"./app-61e75031.js";import{j as s,c as a,i as t,l as i}from"./local-95ab843f.js";import{P as c}from"./index-a7529dc7.js";import{g as r,a as d,b as n,c as o}from"./trade-281a8bb7.js";import{o as h}from"./auth-db23b820.js";import"./index-b09a3426.js";import"./index-bf885361.js";class m extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"状态",align:"center"},{colKey:"d10",title:"交易时间",align:"center"},{colKey:"d11",title:"更新时间",align:"center"},{colKey:"d12",title:"返回值",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,t)=>{var i;return l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-time",children:e.trading_time})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:["table-direction"].join(" "),style:{color:r(e.position_side)},children:[s("order_type",e.order_type),"/",d(e.position_side)]}),l.jsxs("div",{className:"table-time",children:[l.jsx("span",{children:"更新时间 "}),e.updated_at]})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:a(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开仓价格"}),l.jsx("div",{className:"table-col-value",children:e.price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交数量"}),l.jsx("div",{className:"table-col-value",children:parseFloat(e.quantity+"")})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"买卖方向"}),l.jsx("div",{className:"table-col-value",children:s("side",e.side)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"状态"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{color:n(null==(i=e.result)?void 0:i.code)},children:o(e.result)})]})]})]})]},t)})),l.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}shouldComponentUpdate(e,l,s){return e["v-if"]&&l.isFirst&&(this.setState({isFirst:!1}),this.getTableList()),!0}async getTableList(e){let l=null;try{l=h();let s={page:this.state.pageNum,limit:this.state.pageSize};e&&(s={...s,...e});const a=await i(s);0==a.code&&this.setState({list:a.data.data,total:a.data.total}),l&&l.hide()}catch(s){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{m as default};
import{D as a}from"./Dialog-64469075.js";import"./app-31862dc0.js";import"./auth-82dcf9fa.js";var o=a;export{o as D};
import{r as e,j as s}from"./app-31862dc0.js";import{f as t,S as a,s as i,E as r,q as o,r as l,g as d,t as m,p as n}from"./local-cc653678.js";import{C as c}from"./index-b10ec9de.js";import{C as h}from"./index-eb513bc7.js";import{C as p}from"./index-0a5d5188.js";import{S as u,a as _}from"./submit-4cb12a00.js";import{S as v}from"./trade-8bf27581.js";import{s as y,o as j}from"./auth-82dcf9fa.js";import{i as f}from"./dom-ce105537.js";const x="user_ids",g="symbols";class N extends e.Component{constructor(e){super(e),this.onReset=()=>{Object.keys(this.state).forEach((e=>{"string"==typeof this.state[e]?this.setState({[e]:""}):"number"==typeof this.state[e]?this.setState({[e]:0}):this.setState({[e]:[]})}))},this.onSubmit=async()=>{const e=[x,g,v.spot_strategy_id,v.direction,v.order_type];if(!t(e,this.state))return void y("请填写必填项");if("LIMIT"===this.state[v.order_type]&&!this.state[v.limit_price])return void y("限价单价格必填");let s=null;try{s=j();0==(await a(this.state)).code&&(y("提交成功","success"),i(r,this.state)),s&&s.hide()}catch(o){s&&s.hide()}},this.onValueChange=(e,s)=>{s&&this.setState({[s]:e})},this.getStrategy=async()=>{try{const e=await o();0==e.code&&(this.strategyOptions=e.data)}catch(e){}},this.SymbolList=async()=>{try{this.symbolOptions=await l()}catch(e){}},this.state=n(r)||{[x]:[],[g]:[],[v.direction]:"",[v.order_type]:"",[v.limit_price]:""},this.symbolOptions=[],this.strategyOptions=[],this.userOptions=d(!0,!1),this.positionSideOptions=m("direction",!1),this.orderTypeOptions=m("order_type",!1)}componentDidMount(){this.getStrategy(),this.SymbolList()}currentElement(){const e=this.state;return s.jsxs("div",{className:"custom-trade-form",style:this.props.style,children:[s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"用户"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(c,{value:e[x],name:x,options:this.userOptions,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"交易对"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(c,{value:e[g],name:g,options:this.symbolOptions,filterable:!0,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label",children:"策略"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(c,{value:e[v.spot_strategy_id],name:v.spot_strategy_id,options:this.strategyOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"买卖类型"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(c,{value:e[v.direction],name:v.direction,options:this.positionSideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"交易类型"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(c,{value:e[v.order_type],name:v.order_type,options:this.orderTypeOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",style:{display:f("LIMIT"===e[v.order_type])},children:[s.jsx("div",{className:"trade-form-item__label required",children:"限价价格"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(h,{type:"number",value:e[v.limit_price],align:"center",name:v.limit_price,onChange:this.onValueChange})})]}),s.jsx("div",{className:"trade-form-item",children:s.jsx("div",{className:"trade-form-item__value",children:s.jsxs("div",{className:"trade-form-submit",children:[s.jsx(p,{icon:s.jsx(u,{}),onClick:this.onReset,children:"重置"}),s.jsx(p,{icon:s.jsx(_,{}),onClick:this.onSubmit,children:"提交"})]})})})]})}render(){return this.props["v-if"]?this.currentElement():s.jsx(s.Fragment,{})}}export{N as default};
import{r as e,j as s}from"./app-61e75031.js";import{f as t,S as a,s as i,E as r,q as o,r as l,g as d,t as m,p as n}from"./local-95ab843f.js";import{C as c}from"./index-0af180fb.js";import{C as h}from"./index-1db4bfc2.js";import{C as p}from"./index-33422928.js";import{S as u,a as _}from"./submit-fbaa0812.js";import{S as v}from"./trade-8bf27581.js";import{s as y,o as j}from"./auth-db23b820.js";import{i as f}from"./dom-ce105537.js";const x="user_ids",g="symbols";class N extends e.Component{constructor(e){super(e),this.onReset=()=>{Object.keys(this.state).forEach((e=>{"string"==typeof this.state[e]?this.setState({[e]:""}):"number"==typeof this.state[e]?this.setState({[e]:0}):this.setState({[e]:[]})}))},this.onSubmit=async()=>{const e=[x,g,v.spot_strategy_id,v.direction,v.order_type];if(!t(e,this.state))return void y("请填写必填项");if("LIMIT"===this.state[v.order_type]&&!this.state[v.limit_price])return void y("限价单价格必填");let s=null;try{s=j();0==(await a(this.state)).code&&(y("提交成功","success"),i(r,this.state)),s&&s.hide()}catch(o){s&&s.hide()}},this.onValueChange=(e,s)=>{s&&this.setState({[s]:e})},this.getStrategy=async()=>{try{const e=await o();0==e.code&&(this.strategyOptions=e.data)}catch(e){}},this.SymbolList=async()=>{try{this.symbolOptions=await l()}catch(e){}},this.state=n(r)||{[x]:[],[g]:[],[v.direction]:"",[v.order_type]:"",[v.limit_price]:""},this.symbolOptions=[],this.strategyOptions=[],this.userOptions=d(!0,!1),this.positionSideOptions=m("direction",!1),this.orderTypeOptions=m("order_type",!1)}componentDidMount(){this.getStrategy(),this.SymbolList()}currentElement(){const e=this.state;return s.jsxs("div",{className:"custom-trade-form",style:this.props.style,children:[s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"用户"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(c,{value:e[x],name:x,options:this.userOptions,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"交易对"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(c,{value:e[g],name:g,options:this.symbolOptions,filterable:!0,className:"trade-dialog-select",clearable:!0,multiple:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label",children:"策略"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(c,{value:e[v.spot_strategy_id],name:v.spot_strategy_id,options:this.strategyOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"买卖类型"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(c,{value:e[v.direction],name:v.direction,options:this.positionSideOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",children:[s.jsx("div",{className:"trade-form-item__label required",children:"交易类型"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(c,{value:e[v.order_type],name:v.order_type,options:this.orderTypeOptions,className:"trade-dialog-select",clearable:!0,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.onValueChange})})]}),s.jsxs("div",{className:"trade-form-item",style:{display:f("LIMIT"===e[v.order_type])},children:[s.jsx("div",{className:"trade-form-item__label required",children:"限价价格"}),s.jsx("div",{className:"trade-form-item__value",children:s.jsx(h,{type:"number",value:e[v.limit_price],align:"center",name:v.limit_price,onChange:this.onValueChange})})]}),s.jsx("div",{className:"trade-form-item",children:s.jsx("div",{className:"trade-form-item__value",children:s.jsxs("div",{className:"trade-form-submit",children:[s.jsx(p,{icon:s.jsx(u,{}),onClick:this.onReset,children:"重置"}),s.jsx(p,{icon:s.jsx(_,{}),onClick:this.onSubmit,children:"提交"})]})})})]})}render(){return this.props["v-if"]?this.currentElement():s.jsx(s.Fragment,{})}}export{N as default};
.custom-trade-form{padding-right:20px}.custom-trade-form>:not(:first-child){margin-top:12px}.custom-trade-form .trade-form-item{display:flex;align-items:center}.custom-trade-form .trade-form-item .trade-form-item__label{text-align:right;width:70px;font-size:14px}.custom-trade-form .trade-form-item .required:before{content:"*";color:red;padding-right:2px}.custom-trade-form .trade-form-item .trade-form-item__value{flex:1;box-sizing:border-box;margin-left:12px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-submit{float:right}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-submit>:nth-child(1){margin-right:12px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-input-suffix{background:#EAECEF;width:32px;height:32px;display:flex;justify-content:center;align-items:center;margin-right:-8px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__wrap{width:100%!important}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__wrap .t-input:hover{border-color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input--focused{box-shadow:none;border-color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-fake-arrow--active{color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__prefix .t-tag{background-color:#c99400;color:#fff;font-weight:600;font-size:11px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__prefix .t-tag .t-icon{color:#fff}.trade-dialog-select__overlay .t-select-option{color:#c99400}.trade-dialog-select__overlay .t-select-option .t-checkbox__input{border-color:#c99400!important}.trade-dialog-select__overlay .t-is-selected{background-color:#fff}.trade-dialog-select__overlay .t-is-selected .t-checkbox__input{background-color:#c99400;border-color:#c99400}.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:hover,.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:focus,.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:active{background-color:#c99400;border-color:#c99400}.trade-dialog-select__overlay .t-is-selected .t-checkbox__label{color:#c99400}.trade-dialog-select__overlay .t-is-selected:hover{background-color:#fff}.trade-dialog-select__overlay .t-is-selected .t-is-checked{background-color:#fff;color:#fff}
import{r as i,j as s,a as r}from"./app-31862dc0.js";import{L as t,C as o}from"./index-c95fdfd5.js";import e from"./index-dfdd482a.js";import m from"./index-65223cfa.js";import"./local-cc653678.js";import"./auth-82dcf9fa.js";import"./index-f16fae83.js";import"./index-cb06c7d1.js";import"./index-8e22b173.js";import"./index-313c704e.js";import"./formModel-cd1d5f2d.js";import"./Dialog-64469075.js";import"./index-82987c35.js";import"./index-89ee82cf.js";import"./index-48cc8240.js";import"./index-0a5d5188.js";import"./trade-281a8bb7.js";import"./multipleUse-6d627ec3.js";import"./index-1c100007.js";import"./index-545f3244.js";import"./trade-8bf27581.js";import"./dom-ce105537.js";import"./index-cfe9c682.js";import"./index-b10ec9de.js";import"./index-eb513bc7.js";import"./index-4e65099d.js";import"./submit-4cb12a00.js";class p extends i.Component{constructor(i){super(i)}shouldComponentUpdate(i,s){return!0}render(){return s.jsxs(t,{children:[s.jsx(r,{title:this.props.info.title}),s.jsx(o,{children:s.jsxs("div",{className:"contract-trade-page",children:[s.jsx(e,{}),s.jsx(m,{})]})})]})}}export{p as default};
import{r as e,j as l}from"./app-31862dc0.js";import{c as a,i as t,D as s}from"./local-cc653678.js";import{P as i}from"./index-cb06c7d1.js";import{o as c}from"./auth-82dcf9fa.js";import"./index-8e22b173.js";import"./index-313c704e.js";class d extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.openTradeModal=e=>{this.setState({trade_dialog:!0})},this.state={list:[],pageNum:1,pageSize:10,total:0,trade_dialog:!1,strategy_dialog:!1},this.columns=[{colKey:"ddd",title:"用户名",cell:({rowIndex:e,row:a})=>l.jsx("div",{children:a.d9})},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"持仓方向",align:"center"},{colKey:"d5",title:"策略",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"标记价格",align:"center"},{colKey:"d8",title:"未实现盈亏",align:"center"},{colKey:"d9",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,t)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-btns"})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:a(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"BTC估值"}),l.jsx("div",{className:"table-col-value",children:e.btc_valuation})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"价值"}),l.jsx("div",{className:"table-col-value",children:e.quantity})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"更新"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{fontSize:"12px"},children:e.updated_at})]})]})]})]},t))),l.jsx(i,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}shouldComponentUpdate(e,l,a){return!0}async getTableList(e){let l=null;try{l=c();let a={page:this.state.pageNum,limit:this.state.pageSize};e&&(a={...a,...e});const t=await s(a);0==t.code&&this.setState({list:t.data.data,total:t.data.total}),l&&l.hide()}catch(a){l&&l.hide()}}componentDidMount(){this.getTableList()}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{d as default};
import{r as e,j as l}from"./app-61e75031.js";import{c as a,i as t,D as s}from"./local-95ab843f.js";import{P as i}from"./index-a7529dc7.js";import{o as c}from"./auth-db23b820.js";import"./index-b09a3426.js";import"./index-bf885361.js";class d extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.openTradeModal=e=>{this.setState({trade_dialog:!0})},this.state={list:[],pageNum:1,pageSize:10,total:0,trade_dialog:!1,strategy_dialog:!1},this.columns=[{colKey:"ddd",title:"用户名",cell:({rowIndex:e,row:a})=>l.jsx("div",{children:a.d9})},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"持仓方向",align:"center"},{colKey:"d5",title:"策略",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"标记价格",align:"center"},{colKey:"d8",title:"未实现盈亏",align:"center"},{colKey:"d9",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,t)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-btns"})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:a(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"BTC估值"}),l.jsx("div",{className:"table-col-value",children:e.btc_valuation})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"价值"}),l.jsx("div",{className:"table-col-value",children:e.quantity})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"更新"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{fontSize:"12px"},children:e.updated_at})]})]})]})]},t))),l.jsx(i,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}shouldComponentUpdate(e,l,a){return!0}async getTableList(e){let l=null;try{l=c();let a={page:this.state.pageNum,limit:this.state.pageSize};e&&(a={...a,...e});const t=await s(a);0==t.code&&this.setState({list:t.data.data,total:t.data.total}),l&&l.hide()}catch(a){l&&l.hide()}}componentDidMount(){this.getTableList()}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{d as default};
import{r as i,j as s,a as r}from"./app-61e75031.js";import{L as t,C as o}from"./index-8386f382.js";import e from"./index-9b428bfb.js";import m from"./index-a7ece939.js";import"./local-95ab843f.js";import"./auth-db23b820.js";import"./index-e4552c1c.js";import"./index-a7529dc7.js";import"./index-b09a3426.js";import"./index-bf885361.js";import"./formModel-674ad446.js";import"./Dialog-8239776d.js";import"./index-e39dfa26.js";import"./index-26531c5d.js";import"./index-33422928.js";import"./trade-281a8bb7.js";import"./multipleUse-8758e0f1.js";import"./index-dc453ceb.js";import"./index-d69519d2.js";import"./index-3ac169bd.js";import"./dom-ce105537.js";import"./trade-8bf27581.js";import"./index-9145293e.js";import"./index-0af180fb.js";import"./index-1db4bfc2.js";import"./index-e0005241.js";import"./index-22ffc443.js";import"./submit-fbaa0812.js";class p extends i.Component{constructor(i){super(i)}shouldComponentUpdate(i,s){return!0}render(){return s.jsxs(t,{children:[s.jsx(r,{title:this.props.info.title}),s.jsx(o,{children:s.jsxs("div",{className:"contract-trade-page",children:[s.jsx(e,{}),s.jsx(m,{})]})})]})}}export{p as default};
import{r as e,j as s}from"./app-31862dc0.js";import{C as t}from"./index-b10ec9de.js";import{C as a}from"./index-0a5d5188.js";import{g as i,b as l,i as n}from"./local-cc653678.js";import{C as o}from"./index-eb513bc7.js";import"./auth-82dcf9fa.js";class r extends e.Component{constructor(e){super(e),this.valueChange=(e,s)=>{this.setState({[s]:e})},this.state={user:"",pairs:"",direction:"",exchange:"",userSelect:{label:"用户",options:i()},directionSelect:{label:"方向",options:l("position_side")},exchangeSelect:{label:"交易所",options:l("exchange")}}}onFilter(e){this.props.FilterChange&&this.props.FilterChange(e)}render(){const{userSelect:e,exchange:i,directionSelect:l,exchangeSelect:r}=this.state;return s.jsxs("div",{className:[n()?"custom-trade-select-box__mobile":""].join(" "),children:[s.jsxs("div",{className:["custom-trade-select-box"].join(" "),children:[s.jsxs("div",{className:"custom-trade-select",children:[s.jsx("span",{className:"label",children:e.label}),s.jsx(t,{className:"real-trade-select",name:"user",value:this.state.user,options:e.options,onChange:this.valueChange})]}),s.jsxs("div",{className:"custom-trade-input",children:[s.jsx("span",{className:"label",children:"交易对"}),s.jsx(o,{name:"pairs",value:this.state.pairs,onChange:this.valueChange})]}),s.jsxs("div",{className:"custom-trade-select",children:[s.jsx("span",{className:"label",children:l.label}),s.jsx(t,{name:"direction",value:this.state.direction,className:"real-trade-select",options:l.options,onChange:this.valueChange})]}),s.jsxs("div",{className:"custom-trade-select",children:[s.jsx("span",{className:"label",children:r.label}),s.jsx(t,{name:"exchange",value:i,className:"real-trade-select",options:r.options,onChange:this.valueChange})]}),s.jsx(a,{onClick:this.onFilter.bind(this,{exchange_users_id:this.state.user,symbol:this.state.pairs,position_side:this.state.direction,exchange:this.state.exchange}),children:"查询"}),s.jsx(a,{onClick:this.onFilter.bind(this,{exchange_users_id:this.state.user,symbol:this.state.pairs,position_side:this.state.direction,exchange:this.state.exchange}),children:"刷新"})]}),this.props.children]})}}export{r as default};
import{r as e,j as s}from"./app-61e75031.js";import{C as t}from"./index-0af180fb.js";import{C as a}from"./index-33422928.js";import{g as i,b as l,i as n}from"./local-95ab843f.js";import{C as o}from"./index-1db4bfc2.js";import"./auth-db23b820.js";class r extends e.Component{constructor(e){super(e),this.valueChange=(e,s)=>{this.setState({[s]:e})},this.state={user:"",pairs:"",direction:"",exchange:"",userSelect:{label:"用户",options:i()},directionSelect:{label:"方向",options:l("position_side")},exchangeSelect:{label:"交易所",options:l("exchange")}}}onFilter(e){this.props.FilterChange&&this.props.FilterChange(e)}render(){const{userSelect:e,exchange:i,directionSelect:l,exchangeSelect:r}=this.state;return s.jsxs("div",{className:[n()?"custom-trade-select-box__mobile":""].join(" "),children:[s.jsxs("div",{className:["custom-trade-select-box"].join(" "),children:[s.jsxs("div",{className:"custom-trade-select",children:[s.jsx("span",{className:"label",children:e.label}),s.jsx(t,{className:"real-trade-select",name:"user",value:this.state.user,options:e.options,onChange:this.valueChange})]}),s.jsxs("div",{className:"custom-trade-input",children:[s.jsx("span",{className:"label",children:"交易对"}),s.jsx(o,{name:"pairs",value:this.state.pairs,onChange:this.valueChange})]}),s.jsxs("div",{className:"custom-trade-select",children:[s.jsx("span",{className:"label",children:l.label}),s.jsx(t,{name:"direction",value:this.state.direction,className:"real-trade-select",options:l.options,onChange:this.valueChange})]}),s.jsxs("div",{className:"custom-trade-select",children:[s.jsx("span",{className:"label",children:r.label}),s.jsx(t,{name:"exchange",value:i,className:"real-trade-select",options:r.options,onChange:this.valueChange})]}),s.jsx(a,{onClick:this.onFilter.bind(this,{exchange_users_id:this.state.user,symbol:this.state.pairs,position_side:this.state.direction,exchange:this.state.exchange}),children:"查询"}),s.jsx(a,{onClick:this.onFilter.bind(this,{exchange_users_id:this.state.user,symbol:this.state.pairs,position_side:this.state.direction,exchange:this.state.exchange}),children:"刷新"})]}),this.props.children]})}}export{r as default};
import{r as t,j as a}from"./app-31862dc0.js";import{I as e}from"./index-f16fae83.js";import{c as s,d as i,e as n,i as c}from"./local-cc653678.js";import"./index-cb06c7d1.js";import"./index-8e22b173.js";import"./auth-82dcf9fa.js";import"./index-313c704e.js";import"./formModel-cd1d5f2d.js";import"./Dialog-64469075.js";import"./index-82987c35.js";class o extends t.Component{constructor(t){super(t),this.state={list:[],loading:!1},this.columns=[{colKey:"ddd",title:"用户名",align:"center",cell:({rowIndex:t,row:a})=>a.exchange_users_id?s(a.exchange_users_id):"null"},{colKey:"exchange",title:"交易所",align:"center"},{colKey:"margin_balance",title:"保证金余额",align:"center"},{colKey:"available_balance",title:"可用余额",align:"center",cell:({rowIndex:t,row:e})=>a.jsx("span",{style:{color:"#12B981"},children:e.available_balance})}]}changeLoding(t){this.setState({loading:t})}async changeList(){try{this.changeLoding(!0);const t=await i();0==t.code&&this.setState({list:t.data.data}),this.changeLoding(!1)}catch(t){}}async componentDidMount(){await n(),this.changeList()}render(){return a.jsxs("div",{className:["contract-account-table",c()?"contract-account-table__mobile":""].join(" "),children:[a.jsx("div",{className:"contract-account-label",children:"合约账户"}),a.jsx("div",{className:"contract-account-table-box",children:a.jsx(e,{columns:this.columns,data:this.state.list,loading:this.state.loading})})]})}}export{o as default};
import{r as t,j as a}from"./app-61e75031.js";import{I as e}from"./index-e4552c1c.js";import{c as s,d as i,e as n,i as c}from"./local-95ab843f.js";import"./index-a7529dc7.js";import"./index-b09a3426.js";import"./auth-db23b820.js";import"./index-bf885361.js";import"./formModel-674ad446.js";import"./Dialog-8239776d.js";import"./index-e39dfa26.js";class o extends t.Component{constructor(t){super(t),this.state={list:[],loading:!1},this.columns=[{colKey:"ddd",title:"用户名",align:"center",cell:({rowIndex:t,row:a})=>a.exchange_users_id?s(a.exchange_users_id):"null"},{colKey:"exchange",title:"交易所",align:"center"},{colKey:"margin_balance",title:"保证金余额",align:"center"},{colKey:"available_balance",title:"可用余额",align:"center",cell:({rowIndex:t,row:e})=>a.jsx("span",{style:{color:"#12B981"},children:e.available_balance})}]}changeLoding(t){this.setState({loading:t})}async changeList(){try{this.changeLoding(!0);const t=await i();0==t.code&&this.setState({list:t.data.data}),this.changeLoding(!1)}catch(t){}}async componentDidMount(){await n(),this.changeList()}render(){return a.jsxs("div",{className:["contract-account-table",c()?"contract-account-table__mobile":""].join(" "),children:[a.jsx("div",{className:"contract-account-label",children:"合约账户"}),a.jsx("div",{className:"contract-account-table-box",children:a.jsx(e,{columns:this.columns,data:this.state.list,loading:this.state.loading})})]})}}export{o as default};
import{r as t,s as e,j as s}from"./app-31862dc0.js";import a from"./index-89ee82cf.js";import i from"./index-48cc8240.js";import r from"./index-545f3244.js";import{g as n,i as o}from"./dom-ce105537.js";import{t as l,a as u,b as h}from"./trade-8bf27581.js";import c from"./index-cfe9c682.js";import{v as p,i as d}from"./local-cc653678.js";import{C as m}from"./index-0a5d5188.js";import b from"./index-4e65099d.js";import"./index-cb06c7d1.js";import"./index-8e22b173.js";import"./auth-82dcf9fa.js";import"./index-313c704e.js";import"./trade-281a8bb7.js";import"./multipleUse-6d627ec3.js";import"./index-1c100007.js";import"./index-82987c35.js";import"./index-b10ec9de.js";import"./index-eb513bc7.js";import"./submit-4cb12a00.js";const g="contract-trade",j="start-trade";class x extends t.Component{constructor(t){super(t),this.changeTableStatus=t=>{const e=Object.keys(this.state.tableStatus);for(let s=0;s<e.length;s++){const a=e[s];if(a===t){this.state.tableStatus[a]||(this.state.tableStatus[a]=!0);break}}},this.changeGroupButton=t=>{this.changeTableStatus(t),this.setState({currentGroupButton:t})},this.getTableHeight=()=>{const t=document.getElementById(g);if(t){const e=n(t),s=document.documentElement.clientHeight-e.top;this.setState({minHeight:s+"px"})}},this.storeChange=()=>{e.dispatch({type:"count",data:1})},this.onCancelEntrust=()=>{this.currentConsignment.tableContractRevoke()},this.FilterChange=t=>{this.setState({filter:t}),this.getChildTableList(t)},this.getChildTableList=t=>{"1"===this.state.currentGroupButton?this.holdingPositionRef.getTableList(t):"2"===this.state.currentGroupButton?this.currentConsignment.getTableList(t):"3"===this.state.currentGroupButton&&this.historyTransaction.getTableList(t)},this.updateTotal=t=>{this.setState({currentEntrustNum:t})},this.state={minHeight:"",currentEntrustNum:0,currentGroupButton:"4",tableStatus:{[j]:!0,[l]:!1,[u]:!1,[h]:!1},filter:{}}}get ComputedGroupButtons(){return[{label:"开始交易",value:"4"},{label:"持有仓位",value:"1"},{label:`当前委托(${this.state.currentEntrustNum})`,value:"2"},{label:"历史成交",value:"3"}]}async componentDidMount(){this.getTableHeight(),await p()}getTableClass(){return["spread-out-table",d()?"spread-out-table__mobile":""].join(" ")}currentExtensionButtons(){switch(this.state.currentGroupButton){case l:return"";case u:return s.jsx("div",{className:"hold-position-extension",children:s.jsx(m,{onClick:this.onCancelEntrust,children:"多选撤销"})});case h:return""}}render(){return e.getState(),s.jsxs("div",{className:"contract-trade-table",id:this.props.id,style:this.props.style,children:[s.jsx("div",{className:"contract-trade-label",children:"现货交易"}),s.jsx("div",{className:"contract-trade-group",children:this.ComputedGroupButtons.map(((t,e)=>s.jsx("div",{className:t.value===this.state.currentGroupButton?"group-active":"",onClick:this.changeGroupButton.bind(this,t.value),children:t.label},t.value)))}),s.jsx(c,{FilterChange:this.FilterChange,tableType:this.state.currentGroupButton,children:this.currentExtensionButtons()}),s.jsxs("div",{className:["contract-trade-table-box",d()?"contract-trade-table__mobile":""].join(" "),id:g,style:{minHeight:this.state.minHeight},children:[s.jsx(b,{"v-if":this.state.tableStatus[j],className:this.getTableClass(),style:{display:o("4"===this.state.currentGroupButton)}}),s.jsx(a,{"v-if":this.state.tableStatus[l],className:this.getTableClass(),ref:t=>this.holdingPositionRef=t,style:{display:o(this.state.currentGroupButton===l)}}),s.jsx(i,{"v-if":this.state.tableStatus[u],className:this.getTableClass(),ref:t=>this.currentConsignment=t,style:{display:o(this.state.currentGroupButton===u)},updateTotal:this.updateTotal}),s.jsx(r,{"v-if":this.state.tableStatus[h],className:this.getTableClass(),ref:t=>this.historyTransaction=t,style:{display:o(this.state.currentGroupButton===h)}})]})]})}}export{x as default};
import{r as t,s as e,j as s}from"./app-61e75031.js";import a from"./index-88e148d3.js";import i from"./index-183b5d3d.js";import r from"./index-a8a61016.js";import{g as n,i as o}from"./dom-ce105537.js";import{t as l,a as u,b as h}from"./trade-8bf27581.js";import c from"./index-ebb89577.js";import{v as p,i as d}from"./local-95ab843f.js";import{C as m}from"./index-33422928.js";import b from"./index-561bab50.js";import"./index-a7529dc7.js";import"./index-b09a3426.js";import"./auth-db23b820.js";import"./index-bf885361.js";import"./trade-281a8bb7.js";import"./multipleUse-8758e0f1.js";import"./index-d69519d2.js";import"./index-e39dfa26.js";import"./index-0af180fb.js";import"./index-1db4bfc2.js";import"./submit-fbaa0812.js";const g="contract-trade",j="start-trade";class x extends t.Component{constructor(t){super(t),this.changeTableStatus=t=>{const e=Object.keys(this.state.tableStatus);for(let s=0;s<e.length;s++){const a=e[s];if(a===t){this.state.tableStatus[a]||(this.state.tableStatus[a]=!0);break}}},this.changeGroupButton=t=>{this.changeTableStatus(t),this.setState({currentGroupButton:t})},this.getTableHeight=()=>{const t=document.getElementById(g);if(t){const e=n(t),s=document.documentElement.clientHeight-e.top;this.setState({minHeight:s+"px"})}},this.storeChange=()=>{e.dispatch({type:"count",data:1})},this.onCancelEntrust=()=>{this.currentConsignment.tableContractRevoke()},this.FilterChange=t=>{this.setState({filter:t}),this.getChildTableList(t)},this.getChildTableList=t=>{"1"===this.state.currentGroupButton?this.holdingPositionRef.getTableList(t):"2"===this.state.currentGroupButton?this.currentConsignment.getTableList(t):"3"===this.state.currentGroupButton&&this.historyTransaction.getTableList(t)},this.updateTotal=t=>{this.setState({currentEntrustNum:t})},this.state={minHeight:"",currentEntrustNum:0,currentGroupButton:"4",tableStatus:{[j]:!0,[l]:!1,[u]:!1,[h]:!1},filter:{}}}get ComputedGroupButtons(){return[{label:"开始交易",value:"4"},{label:"持有仓位",value:"1"},{label:`当前委托(${this.state.currentEntrustNum})`,value:"2"},{label:"历史成交",value:"3"}]}async componentDidMount(){this.getTableHeight(),await p()}getTableClass(){return["spread-out-table",d()?"spread-out-table__mobile":""].join(" ")}currentExtensionButtons(){switch(this.state.currentGroupButton){case l:return"";case u:return s.jsx("div",{className:"hold-position-extension",children:s.jsx(m,{onClick:this.onCancelEntrust,children:"多选撤销"})});case h:return""}}render(){return e.getState(),s.jsxs("div",{className:"contract-trade-table",id:this.props.id,style:this.props.style,children:[s.jsx("div",{className:"contract-trade-label",children:"现货交易"}),s.jsx("div",{className:"contract-trade-group",children:this.ComputedGroupButtons.map(((t,e)=>s.jsx("div",{className:t.value===this.state.currentGroupButton?"group-active":"",onClick:this.changeGroupButton.bind(this,t.value),children:t.label},t.value)))}),s.jsx(c,{FilterChange:this.FilterChange,tableType:this.state.currentGroupButton,children:this.currentExtensionButtons()}),s.jsxs("div",{className:["contract-trade-table-box",d()?"contract-trade-table__mobile":""].join(" "),id:g,style:{minHeight:this.state.minHeight},children:[s.jsx(b,{"v-if":this.state.tableStatus[j],className:this.getTableClass(),style:{display:o("4"===this.state.currentGroupButton)}}),s.jsx(a,{"v-if":this.state.tableStatus[l],className:this.getTableClass(),ref:t=>this.holdingPositionRef=t,style:{display:o(this.state.currentGroupButton===l)}}),s.jsx(i,{"v-if":this.state.tableStatus[u],className:this.getTableClass(),ref:t=>this.currentConsignment=t,style:{display:o(this.state.currentGroupButton===u)},updateTotal:this.updateTotal}),s.jsx(r,{"v-if":this.state.tableStatus[h],className:this.getTableClass(),ref:t=>this.historyTransaction=t,style:{display:o(this.state.currentGroupButton===h)}})]})]})}}export{x as default};
import{r as e,j as t}from"./app-31862dc0.js";import{i as a}from"./local-cc653678.js";import{P as s}from"./index-8e22b173.js";class o extends e.Component{constructor(e){super(e),this.pageChange=({current:e,pageSize:t})=>{this.props.onChange(e)}}render(){const e=this.props;return t.jsx("div",{className:["reset-t-pagination-box",a()?"reset-t-pagination__mobile":""].join(" "),children:t.jsx(s,{foldedMaxPageBtn:2,maxPageBtn:3,className:["reset-t-pagination"].join(" "),defaultCurrent:e.pageNum,defaultPageSize:e.pageSize,pageSizeOptions:[],pageEllipsisMode:"mid",showFirstAndLastPageBtn:!1,showJumper:!1,showPageNumber:!0,showPreviousAndNextBtn:!0,size:"medium",theme:"default",total:e.total,totalContent:!0,onChange:this.pageChange})})}}export{o as P};
import{r as e,j as t}from"./app-61e75031.js";import{i as a}from"./local-95ab843f.js";import{P as s}from"./index-b09a3426.js";class o extends e.Component{constructor(e){super(e),this.pageChange=({current:e,pageSize:t})=>{this.props.onChange(e)}}render(){const e=this.props;return t.jsx("div",{className:["reset-t-pagination-box",a()?"reset-t-pagination__mobile":""].join(" "),children:t.jsx(s,{foldedMaxPageBtn:2,maxPageBtn:3,className:["reset-t-pagination"].join(" "),defaultCurrent:e.pageNum,defaultPageSize:e.pageSize,pageSizeOptions:[],pageEllipsisMode:"mid",showFirstAndLastPageBtn:!1,showJumper:!1,showPageNumber:!0,showPreviousAndNextBtn:!0,size:"medium",theme:"default",total:e.total,totalContent:!0,onChange:this.pageChange})})}}export{o as P};
import{r as i,j as s,a as r}from"./app-61e75031.js";import{L as t,C as o}from"./index-8386f382.js";import e from"./index-001e8173.js";import m from"./index-a5c0aef7.js";import"./local-95ab843f.js";import"./auth-db23b820.js";import"./index-e4552c1c.js";import"./index-a7529dc7.js";import"./index-b09a3426.js";import"./index-bf885361.js";import"./formModel-674ad446.js";import"./Dialog-8239776d.js";import"./index-e39dfa26.js";import"./index-88e148d3.js";import"./index-183b5d3d.js";import"./index-33422928.js";import"./trade-281a8bb7.js";import"./multipleUse-8758e0f1.js";import"./index-d69519d2.js";import"./index-a8a61016.js";import"./trade-8bf27581.js";import"./dom-ce105537.js";import"./index-ebb89577.js";import"./index-0af180fb.js";import"./index-1db4bfc2.js";import"./index-561bab50.js";import"./submit-fbaa0812.js";class p extends i.Component{constructor(i){super(i)}shouldComponentUpdate(i,s){return!0}render(){return s.jsxs(t,{children:[s.jsx(r,{title:this.props.info.title}),s.jsx(o,{children:s.jsxs("div",{className:"contract-trade-page",children:[s.jsx(e,{}),s.jsx(m,{})]})})]})}}export{p as default};
import{r as t,s,j as e}from"./app-31862dc0.js";import i from"./index-88b6973e.js";import a from"./index-d93c9e50.js";import r from"./index-2e736737.js";import{g as n,i as o}from"./dom-ce105537.js";import{t as l,a as u,b as h}from"./trade-8bf27581.js";import c from"./index-7a17e3c1.js";import{h as d,i as m}from"./local-cc653678.js";import{C as p}from"./index-0a5d5188.js";import{C as b}from"./multipleUse-6d627ec3.js";import g from"./index-ad859412.js";import"./index-cb06c7d1.js";import"./index-8e22b173.js";import"./auth-82dcf9fa.js";import"./index-313c704e.js";import"./trade-281a8bb7.js";import"./index-1c100007.js";import"./index-82987c35.js";import"./index-b10ec9de.js";import"./index-eb513bc7.js";import"./index-92ac49ec.js";import"./submit-4cb12a00.js";const j="contract-trade",x="start-trade";class C extends t.Component{constructor(t){super(t),this.changeTableStatus=t=>{const s=Object.keys(this.state.tableStatus);for(let e=0;e<s.length;e++){const i=s[e];if(i===t){this.state.tableStatus[i]||(this.state.tableStatus[i]=!0);break}}},this.changeGroupButton=t=>{this.changeTableStatus(t),this.setState({currentGroupButton:t})},this.getTableHeight=()=>{const t=document.getElementById(j);if(t){const s=n(t),e=document.documentElement.clientHeight-s.top;this.setState({minHeight:e+"px"})}},this.storeChange=()=>{s.dispatch({type:"count",data:1})},this.closeDialog=()=>{this.setState({dialog_visible:!1})},this.onCancelEntrust=()=>{this.currentConsignment.tableContractRevoke()},this.FilterChange=t=>{this.setState({filter:t}),this.getChildTableList(t)},this.getChildTableList=t=>{"1"===this.state.currentGroupButton?this.holdingPositionRef.getTableList(t):"2"===this.state.currentGroupButton?this.currentConsignment.getTableList(t):"3"===this.state.currentGroupButton&&this.historyTransaction.getTableList(t)},this.updateTotal=t=>{this.setState({currentEntrustNum:t})},this.state={dialog_visible:!1,minHeight:"",currentEntrustNum:0,currentGroupButton:"4",tableStatus:{[x]:!0,[l]:!1,[u]:!1,[h]:!1},filter:{}}}get ComputedGroupButtons(){return[{label:"开始交易",value:"4"},{label:"持有仓位",value:"1"},{label:`当前委托(${this.state.currentEntrustNum})`,value:"2"},{label:"历史成交",value:"3"}]}async componentDidMount(){this.getTableHeight(),await d()}onClosePosition(){b({ids:[]})}getTableClass(){return["spread-out-table",m()?"spread-out-table__mobile":""].join(" ")}currentExtensionButtons(){switch(this.state.currentGroupButton){case l:return e.jsx("div",{className:"hold-position-extension",children:e.jsx(p,{onClick:this.onClosePosition,children:"一键平仓"})});case u:return e.jsx("div",{className:"hold-position-extension",children:e.jsx(p,{onClick:this.onCancelEntrust,children:"多选撤销"})});case h:return""}}render(){return s.getState(),e.jsxs("div",{className:"contract-trade-table",id:this.props.id,style:this.props.style,children:[e.jsx("div",{className:"contract-trade-label",children:"合约交易"}),e.jsx("div",{className:"contract-trade-group",children:this.ComputedGroupButtons.map(((t,s)=>e.jsx("div",{className:t.value===this.state.currentGroupButton?"group-active":"",onClick:this.changeGroupButton.bind(this,t.value),children:t.label},t.value)))}),e.jsx(c,{FilterChange:this.FilterChange,children:this.currentExtensionButtons()}),e.jsxs("div",{className:["contract-trade-table-box",m()?"contract-trade-table__mobile":""].join(" "),id:j,style:{minHeight:this.state.minHeight},children:[e.jsx(g,{"v-if":this.state.tableStatus[x],className:this.getTableClass(),style:{display:o("4"===this.state.currentGroupButton)}}),e.jsx(i,{"v-if":this.state.tableStatus[l],className:this.getTableClass(),ref:t=>this.holdingPositionRef=t,style:{display:o(this.state.currentGroupButton===l)}}),e.jsx(a,{"v-if":this.state.tableStatus[u],className:this.getTableClass(),ref:t=>this.currentConsignment=t,style:{display:o(this.state.currentGroupButton===u)},updateTotal:this.updateTotal}),e.jsx(r,{"v-if":this.state.tableStatus[h],className:this.getTableClass(),ref:t=>this.historyTransaction=t,style:{display:o(this.state.currentGroupButton===h)}})]})]})}}export{C as default};
import{r as t,s,j as e}from"./app-61e75031.js";import i from"./index-26531c5d.js";import a from"./index-dc453ceb.js";import r from"./index-3ac169bd.js";import{g as n,i as o}from"./dom-ce105537.js";import{t as l,a as u,b as h}from"./trade-8bf27581.js";import c from"./index-9145293e.js";import{h as d,i as m}from"./local-95ab843f.js";import{C as p}from"./index-33422928.js";import{C as b}from"./multipleUse-8758e0f1.js";import g from"./index-e0005241.js";import"./index-a7529dc7.js";import"./index-b09a3426.js";import"./auth-db23b820.js";import"./index-bf885361.js";import"./trade-281a8bb7.js";import"./index-d69519d2.js";import"./index-e39dfa26.js";import"./index-0af180fb.js";import"./index-1db4bfc2.js";import"./index-22ffc443.js";import"./submit-fbaa0812.js";const j="contract-trade",x="start-trade";class C extends t.Component{constructor(t){super(t),this.changeTableStatus=t=>{const s=Object.keys(this.state.tableStatus);for(let e=0;e<s.length;e++){const i=s[e];if(i===t){this.state.tableStatus[i]||(this.state.tableStatus[i]=!0);break}}},this.changeGroupButton=t=>{this.changeTableStatus(t),this.setState({currentGroupButton:t})},this.getTableHeight=()=>{const t=document.getElementById(j);if(t){const s=n(t),e=document.documentElement.clientHeight-s.top;this.setState({minHeight:e+"px"})}},this.storeChange=()=>{s.dispatch({type:"count",data:1})},this.closeDialog=()=>{this.setState({dialog_visible:!1})},this.onCancelEntrust=()=>{this.currentConsignment.tableContractRevoke()},this.FilterChange=t=>{this.setState({filter:t}),this.getChildTableList(t)},this.getChildTableList=t=>{"1"===this.state.currentGroupButton?this.holdingPositionRef.getTableList(t):"2"===this.state.currentGroupButton?this.currentConsignment.getTableList(t):"3"===this.state.currentGroupButton&&this.historyTransaction.getTableList(t)},this.updateTotal=t=>{this.setState({currentEntrustNum:t})},this.state={dialog_visible:!1,minHeight:"",currentEntrustNum:0,currentGroupButton:"4",tableStatus:{[x]:!0,[l]:!1,[u]:!1,[h]:!1},filter:{}}}get ComputedGroupButtons(){return[{label:"开始交易",value:"4"},{label:"持有仓位",value:"1"},{label:`当前委托(${this.state.currentEntrustNum})`,value:"2"},{label:"历史成交",value:"3"}]}async componentDidMount(){this.getTableHeight(),await d()}onClosePosition(){b({ids:[]})}getTableClass(){return["spread-out-table",m()?"spread-out-table__mobile":""].join(" ")}currentExtensionButtons(){switch(this.state.currentGroupButton){case l:return e.jsx("div",{className:"hold-position-extension",children:e.jsx(p,{onClick:this.onClosePosition,children:"一键平仓"})});case u:return e.jsx("div",{className:"hold-position-extension",children:e.jsx(p,{onClick:this.onCancelEntrust,children:"多选撤销"})});case h:return""}}render(){return s.getState(),e.jsxs("div",{className:"contract-trade-table",id:this.props.id,style:this.props.style,children:[e.jsx("div",{className:"contract-trade-label",children:"合约交易"}),e.jsx("div",{className:"contract-trade-group",children:this.ComputedGroupButtons.map(((t,s)=>e.jsx("div",{className:t.value===this.state.currentGroupButton?"group-active":"",onClick:this.changeGroupButton.bind(this,t.value),children:t.label},t.value)))}),e.jsx(c,{FilterChange:this.FilterChange,children:this.currentExtensionButtons()}),e.jsxs("div",{className:["contract-trade-table-box",m()?"contract-trade-table__mobile":""].join(" "),id:j,style:{minHeight:this.state.minHeight},children:[e.jsx(g,{"v-if":this.state.tableStatus[x],className:this.getTableClass(),style:{display:o("4"===this.state.currentGroupButton)}}),e.jsx(i,{"v-if":this.state.tableStatus[l],className:this.getTableClass(),ref:t=>this.holdingPositionRef=t,style:{display:o(this.state.currentGroupButton===l)}}),e.jsx(a,{"v-if":this.state.tableStatus[u],className:this.getTableClass(),ref:t=>this.currentConsignment=t,style:{display:o(this.state.currentGroupButton===u)},updateTotal:this.updateTotal}),e.jsx(r,{"v-if":this.state.tableStatus[h],className:this.getTableClass(),ref:t=>this.historyTransaction=t,style:{display:o(this.state.currentGroupButton===h)}})]})]})}}export{C as default};
import{r as e,j as l}from"./app-31862dc0.js";import{w as a,c as s,i as t,B as i}from"./local-cc653678.js";import{P as c}from"./index-cb06c7d1.js";import{d as r,f as d}from"./trade-281a8bb7.js";import{o as n}from"./auth-82dcf9fa.js";import{T as o}from"./trade-8bf27581.js";import"./index-8e22b173.js";import"./index-313c704e.js";class h extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"状态",align:"center"},{colKey:"d10",title:"交易时间",align:"center"},{colKey:"d11",title:"更新时间",align:"center"},{colKey:"d12",title:"返回值",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,t)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-time",children:e.created_at})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:["table-direction"].join(" "),style:{color:r(e.direction)},children:[a("order_type",e.order_type),"/",o[e.direction]]}),l.jsxs("div",{className:"table-time",children:[l.jsx("span",{children:"更新时间 "}),e.updated_at]})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:s(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开始价格"}),l.jsx("div",{className:"table-col-value",children:e.target_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交金额"}),l.jsx("div",{className:"table-col-value",children:parseFloat(e.quantity+"")})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交数量"}),l.jsx("div",{className:"table-col-value",children:e.quantity})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"状态"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{color:d(e.status)},children:a("status",e.status)})]})]})]})]},t))),l.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}shouldComponentUpdate(e,l,a){return e["v-if"]&&l.isFirst&&(this.setState({isFirst:!1}),this.getTableList()),!0}async getTableList(e){let l=null;try{l=n();let a={page:this.state.pageNum,limit:this.state.pageSize};e&&(a={...a,...e});const s=await i(a);0==s.code&&this.setState({list:s.data.data,total:s.data.total}),l&&l.hide()}catch(a){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{h as default};
import{r as e,j as l}from"./app-61e75031.js";import{w as a,c as s,i as t,B as i}from"./local-95ab843f.js";import{P as c}from"./index-a7529dc7.js";import{d as r,f as d}from"./trade-281a8bb7.js";import{o as n}from"./auth-db23b820.js";import{T as o}from"./trade-8bf27581.js";import"./index-b09a3426.js";import"./index-bf885361.js";class h extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"状态",align:"center"},{colKey:"d10",title:"交易时间",align:"center"},{colKey:"d11",title:"更新时间",align:"center"},{colKey:"d12",title:"返回值",align:"center"}]}pcTable(){return""}mobileTable(){return l.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,t)=>l.jsxs("div",{className:"table-row",children:[l.jsxs("div",{className:"table-row-line",children:[l.jsx("div",{className:"table-pairs",children:e.symbol}),l.jsx("div",{className:"table-time",children:e.created_at})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:["table-direction"].join(" "),style:{color:r(e.direction)},children:[a("order_type",e.order_type),"/",o[e.direction]]}),l.jsxs("div",{className:"table-time",children:[l.jsx("span",{children:"更新时间 "}),e.updated_at]})]}),l.jsxs("div",{className:"table-row-line",children:[l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"用户"}),l.jsx("div",{className:"table-col-value",children:s(e.exchange_users_id)})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"开始价格"}),l.jsx("div",{className:"table-col-value",children:e.target_price})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交金额"}),l.jsx("div",{className:"table-col-value",children:parseFloat(e.quantity+"")})]})]}),l.jsxs("div",{className:"table-col-left",children:[l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"交易所"}),l.jsx("div",{className:"table-col-value",children:e.exchange})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"成交数量"}),l.jsx("div",{className:"table-col-value",children:e.quantity})]}),l.jsxs("div",{className:"table-col__line",children:[l.jsx("div",{className:"table-col-label",children:"状态"}),l.jsx("div",{className:["table-col-value"].join(" "),style:{color:d(e.status)},children:a("status",e.status)})]})]})]})]},t))),l.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}currentTable(){return l.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}shouldComponentUpdate(e,l,a){return e["v-if"]&&l.isFirst&&(this.setState({isFirst:!1}),this.getTableList()),!0}async getTableList(e){let l=null;try{l=n();let a={page:this.state.pageNum,limit:this.state.pageSize};e&&(a={...a,...e});const s=await i(a);0==s.code&&this.setState({list:s.data.data,total:s.data.total}),l&&l.hide()}catch(a){l&&l.hide()}}render(){return this.props["v-if"]?this.currentTable():l.jsx(l.Fragment,{})}}export{h as default};
import{r as e,j as s}from"./app-31862dc0.js";import{C as a}from"./index-82987c35.js";function n(n){const{checked:o}=n,[t,c]=e.useState(o??!1);return s.jsx(a,{className:"reset-t-checkbox",checked:t,onChange:e=>{c(e),n.onChange&&n.onChange(e)}})}export{n as C};
import{r as e,j as s}from"./app-61e75031.js";import{C as a}from"./index-e39dfa26.js";function n(n){const{checked:o}=n,[t,c]=e.useState(o??!1);return s.jsx(a,{className:"reset-t-checkbox",checked:t,onChange:e=>{c(e),n.onChange&&n.onChange(e)}})}export{n as C};
import{D as a}from"./Dialog-8239776d.js";import"./app-61e75031.js";import"./auth-db23b820.js";var o=a;export{o as D};
import{r as e,j as s}from"./app-31862dc0.js";import{j as l,c as a,i as t,k as i}from"./local-cc653678.js";import{P as c}from"./index-cb06c7d1.js";import{C as d}from"./index-0a5d5188.js";import{g as r,a as n}from"./trade-281a8bb7.js";import{s as o,o as h}from"./auth-82dcf9fa.js";import{a as m}from"./multipleUse-6d627ec3.js";import{C as p}from"./index-1c100007.js";import"./index-8e22b173.js";import"./index-313c704e.js";import"./index-82987c35.js";class b extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[{}],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"时间",align:"center"},{colKey:"d10",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return s.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,t)=>s.jsxs("div",{className:"table-row",children:[s.jsxs("div",{className:"table-row-line",children:[s.jsx("div",{className:"table-pairs",children:e.symbol}),s.jsx("div",{className:"table-time",children:e.working_time})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsxs("div",{className:["table-direction"].join(" "),style:{color:r(e.position_side)},children:[l("order_type",e.type),"/",n(e.position_side)]}),s.jsx(d,{onClick:this.tableContractRevoke.bind(this,e),children:"撤销"})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsx(p,{checked:e.is_checked,onChange:s=>{e.is_checked=s}}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"用户"}),s.jsx("div",{className:"table-col-value",children:a(e.exchange_users_id)})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"开仓价格"}),s.jsx("div",{className:"table-col-value",children:e.price})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"交易方向"}),s.jsx("div",{className:"table-col-value",children:e.side})]})]}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"交易所"}),s.jsx("div",{className:"table-col-value",children:e.exchange})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"数量"}),s.jsx("div",{className:"table-col-value",children:e.qty})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"状态"}),s.jsx("div",{className:["table-col-value","green"].join(" "),children:e.status})]})]})]})]},(new Date).valueOf()+t))),s.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}async tableContractRevoke(e){let s={};if(e)s={ids:[e.id]};else{const e=this.state.list,l=[];if(e.forEach((e=>{e.is_checked&&l.push(e.id)})),!l.length)return void o("未选择行");s={ids:l}}await m(s)&&this.getTableList()}currentTable(){return s.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}async getTableList(e){let s=null;try{let l={page:this.state.pageNum,limit:this.state.pageSize};e&&(l={...l,...e}),s=h();const a=await i(l);0==a.code&&(a.data.data.forEach((e=>{e.is_checked=!1})),this.setState({list:JSON.parse(JSON.stringify(a.data.data)),total:a.data.total}),this.props.updateTotal&&this.props.updateTotal(a.data.total)),s&&s.hide()}catch(l){s&&s.hide()}}shouldComponentUpdate(e,s,l){return e["v-if"]&&s.isFirst&&(this.setState({isFirst:!1}),this.getTableList()),!0}render(){return this.props["v-if"]?this.currentTable():s.jsx(s.Fragment,{})}}export{b as default};
import{r as e,j as s}from"./app-61e75031.js";import{j as l,c as a,i as t,k as i}from"./local-95ab843f.js";import{P as c}from"./index-a7529dc7.js";import{C as d}from"./index-33422928.js";import{g as r,a as n}from"./trade-281a8bb7.js";import{s as o,o as h}from"./auth-db23b820.js";import{a as m}from"./multipleUse-8758e0f1.js";import{C as p}from"./index-d69519d2.js";import"./index-b09a3426.js";import"./index-bf885361.js";import"./index-e39dfa26.js";class b extends e.Component{constructor(e){super(e),this.pageChange=e=>{this.setState({pageNum:e}),this.getTableList()},this.state={list:[{}],pageNum:1,pageSize:10,total:0,isFirst:!0},this.columns=[{colKey:"ddd",title:"用户名"},{colKey:"d2",title:"交易所"},{colKey:"d3",title:"交易对"},{colKey:"d4",title:"交易类型",align:"center"},{colKey:"d5",title:"持仓方向",align:"center"},{colKey:"d6",title:"开仓价格",align:"center"},{colKey:"d7",title:"数量",align:"center"},{colKey:"d8",title:"成交数量USDT",align:"center"},{colKey:"d9",title:"时间",align:"center"},{colKey:"d10",title:"操作",align:"center"}]}pcTable(){return""}mobileTable(){return s.jsxs("div",{className:"contract-real-table__mobile",children:[this.state.list.map(((e,t)=>s.jsxs("div",{className:"table-row",children:[s.jsxs("div",{className:"table-row-line",children:[s.jsx("div",{className:"table-pairs",children:e.symbol}),s.jsx("div",{className:"table-time",children:e.working_time})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsxs("div",{className:["table-direction"].join(" "),style:{color:r(e.position_side)},children:[l("order_type",e.type),"/",n(e.position_side)]}),s.jsx(d,{onClick:this.tableContractRevoke.bind(this,e),children:"撤销"})]}),s.jsxs("div",{className:"table-row-line",children:[s.jsx(p,{checked:e.is_checked,onChange:s=>{e.is_checked=s}}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"用户"}),s.jsx("div",{className:"table-col-value",children:a(e.exchange_users_id)})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"开仓价格"}),s.jsx("div",{className:"table-col-value",children:e.price})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"交易方向"}),s.jsx("div",{className:"table-col-value",children:e.side})]})]}),s.jsxs("div",{className:"table-col-left",children:[s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"交易所"}),s.jsx("div",{className:"table-col-value",children:e.exchange})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"数量"}),s.jsx("div",{className:"table-col-value",children:e.qty})]}),s.jsxs("div",{className:"table-col__line",children:[s.jsx("div",{className:"table-col-label",children:"状态"}),s.jsx("div",{className:["table-col-value","green"].join(" "),children:e.status})]})]})]})]},(new Date).valueOf()+t))),s.jsx(c,{onChange:this.pageChange,pageNum:this.state.pageNum,pageSize:this.state.pageSize,total:this.state.total})]})}async tableContractRevoke(e){let s={};if(e)s={ids:[e.id]};else{const e=this.state.list,l=[];if(e.forEach((e=>{e.is_checked&&l.push(e.id)})),!l.length)return void o("未选择行");s={ids:l}}await m(s)&&this.getTableList()}currentTable(){return s.jsx("div",{style:this.props.style??null,className:"c-table-height",children:t()?this.mobileTable():this.pcTable()})}async getTableList(e){let s=null;try{let l={page:this.state.pageNum,limit:this.state.pageSize};e&&(l={...l,...e}),s=h();const a=await i(l);0==a.code&&(a.data.data.forEach((e=>{e.is_checked=!1})),this.setState({list:JSON.parse(JSON.stringify(a.data.data)),total:a.data.total}),this.props.updateTotal&&this.props.updateTotal(a.data.total)),s&&s.hide()}catch(l){s&&s.hide()}}shouldComponentUpdate(e,s,l){return e["v-if"]&&s.isFirst&&(this.setState({isFirst:!1}),this.getTableList()),!0}render(){return this.props["v-if"]?this.currentTable():s.jsx(s.Fragment,{})}}export{b as default};
.custom-trade-form{padding-right:20px}.custom-trade-form>:not(:first-child){margin-top:12px}.custom-trade-form .trade-form-item{display:flex;align-items:center}.custom-trade-form .trade-form-item .trade-form-item__label{text-align:right;width:70px}.custom-trade-form .trade-form-item .required:before{content:"*";color:red;padding-right:2px}.custom-trade-form .trade-form-item .trade-form-item__value{flex:1;box-sizing:border-box;margin-left:12px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-submit{float:right}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-submit>:nth-child(1){margin-right:12px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-form-input-suffix{background:#EAECEF;width:32px;height:32px;display:flex;justify-content:center;align-items:center;margin-right:-8px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__wrap{width:100%!important}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__wrap .t-input:hover{border-color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input--focused{box-shadow:none;border-color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-fake-arrow--active{color:#c99400}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__prefix .t-tag{background-color:#c99400;color:#fff;font-weight:600;font-size:11px}.custom-trade-form .trade-form-item .trade-form-item__value .trade-dialog-select .t-select .t-input__prefix .t-tag .t-icon{color:#fff}.trade-dialog-select__overlay .t-select-option{color:#c99400}.trade-dialog-select__overlay .t-select-option .t-checkbox__input{border-color:#c99400!important}.trade-dialog-select__overlay .t-is-selected{background-color:#fff}.trade-dialog-select__overlay .t-is-selected .t-checkbox__input{background-color:#c99400;border-color:#c99400}.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:hover,.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:focus,.trade-dialog-select__overlay .t-is-selected .t-checkbox__input:active{background-color:#c99400;border-color:#c99400}.trade-dialog-select__overlay .t-is-selected .t-checkbox__label{color:#c99400}.trade-dialog-select__overlay .t-is-selected:hover{background-color:#fff}.trade-dialog-select__overlay .t-is-selected .t-is-checked{background-color:#fff;color:#fff}
This source diff could not be displayed because it is too large. You can view the blob instead.
import{r as s,j as t}from"./app-31862dc0.js";import{C as e}from"./index-b10ec9de.js";import{C as a}from"./index-0a5d5188.js";import{r as i,g as l,i as o}from"./local-cc653678.js";import{C as r}from"./index-eb513bc7.js";import{i as n}from"./dom-ce105537.js";import"./auth-82dcf9fa.js";class h extends s.Component{constructor(s){super(s),this.valueChange=(s,t)=>{this.setState({[t]:s})},this.getSymb=async()=>{const s=await i();this.setState({SymbolOptions:s})},this.state={user:"",status:"",userSelect:{label:"用户",options:l()},SymbolOptions:[]}}onFilter(s){this.props.FilterChange&&this.props.FilterChange(s)}componentDidMount(){this.getSymb()}render(){const{userSelect:s}=this.state;return t.jsxs("div",{className:[o()?"custom-trade-select-box__mobile":""].join(" "),children:[t.jsxs("div",{className:["custom-trade-select-box"].join(" "),children:[t.jsxs("div",{className:"custom-trade-select",children:[t.jsx("span",{className:"label",children:s.label}),t.jsx(e,{className:"real-trade-select",name:"user",value:this.state.user,options:s.options,onChange:this.valueChange})]}),t.jsxs("div",{className:"custom-trade-input",children:[t.jsx("span",{className:"label",children:"交易对"}),t.jsx(e,{value:this.state.pairs,name:"pairs",options:this.state.SymbolOptions,filterable:!0,className:"trade-dialog-select",clearable:!0,multiple:!1,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.valueChange})]}),t.jsxs("div",{className:"custom-trade-input",style:{display:n("2"===this.props.tableType)},children:[t.jsx("span",{className:"label",children:"状态"}),t.jsx(r,{name:"status",type:"text",onChange:this.valueChange,value:this.state.status})]}),t.jsx(a,{onClick:this.onFilter.bind(this,{exchange_users_id:this.state.user,symbol:this.state.pairs,status:this.state.status}),children:"查询"}),t.jsx(a,{onClick:this.onFilter.bind(this,{exchange_users_id:this.state.user,symbol:this.state.pairs,status:this.state.status}),children:"刷新"})]}),this.props.children]})}}export{h as default};
import{r as s,j as t}from"./app-61e75031.js";import{C as e}from"./index-0af180fb.js";import{C as a}from"./index-33422928.js";import{r as i,g as l,i as o}from"./local-95ab843f.js";import{C as r}from"./index-1db4bfc2.js";import{i as n}from"./dom-ce105537.js";import"./auth-db23b820.js";class h extends s.Component{constructor(s){super(s),this.valueChange=(s,t)=>{this.setState({[t]:s})},this.getSymb=async()=>{const s=await i();this.setState({SymbolOptions:s})},this.state={user:"",status:"",userSelect:{label:"用户",options:l()},SymbolOptions:[]}}onFilter(s){this.props.FilterChange&&this.props.FilterChange(s)}componentDidMount(){this.getSymb()}render(){const{userSelect:s}=this.state;return t.jsxs("div",{className:[o()?"custom-trade-select-box__mobile":""].join(" "),children:[t.jsxs("div",{className:["custom-trade-select-box"].join(" "),children:[t.jsxs("div",{className:"custom-trade-select",children:[t.jsx("span",{className:"label",children:s.label}),t.jsx(e,{className:"real-trade-select",name:"user",value:this.state.user,options:s.options,onChange:this.valueChange})]}),t.jsxs("div",{className:"custom-trade-input",children:[t.jsx("span",{className:"label",children:"交易对"}),t.jsx(e,{value:this.state.pairs,name:"pairs",options:this.state.SymbolOptions,filterable:!0,className:"trade-dialog-select",clearable:!0,multiple:!1,autoWidth:!1,popupProps:{overlayClassName:"trade-dialog-select__overlay"},onChange:this.valueChange})]}),t.jsxs("div",{className:"custom-trade-input",style:{display:n("2"===this.props.tableType)},children:[t.jsx("span",{className:"label",children:"状态"}),t.jsx(r,{name:"status",type:"text",onChange:this.valueChange,value:this.state.status})]}),t.jsx(a,{onClick:this.onFilter.bind(this,{exchange_users_id:this.state.user,symbol:this.state.pairs,status:this.state.status}),children:"查询"}),t.jsx(a,{onClick:this.onFilter.bind(this,{exchange_users_id:this.state.user,symbol:this.state.pairs,status:this.state.status}),children:"刷新"})]}),this.props.children]})}}export{h as default};
import{b8 as a,b9 as t,ba as e,am as r}from"./auth-82dcf9fa.js";const s=()=>!!navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i),i=()=>window.location,n=(a,t)=>{for(let e=0;e<a.length;e++){const r=a[e];if("string"==typeof t[r]&&!t[r])return!1;if(Array.isArray(t[r])&&!t[r].length)return!1}return!0},o=a=>{const t={};for(const e in a)""===a[e]&&null===a[e]&&void 0===a[e]||(t[e]=a[e]);return t},l=()=>a.get("/admin-api/api/contract/assets",{headers:t()}),c=e=>a.get("/admin-api/api/contract/position",{params:e,headers:t()}),d=e=>a.get("/admin-api/api/contract/entrust",{params:e,headers:t()}),p=e=>a.get("/admin-api/api/contract/history",{params:e,headers:t()}),u=e=>a.post("/admin-api/api/contract/close",e,{headers:t()}),g=()=>a.get("/admin-api/api/contract/strategy",{headers:t()}),m=e=>a.post("/admin-api/api/contract/operation",e,{headers:t()}),h=e=>a.post("/admin-api/api/contract/cancel",e,{headers:t()}),f=()=>a.get("/admin-api/api/spot/assets",{headers:t()}),w=()=>a.get("/admin-api/api/spot/strategy",{headers:t()}),S=e=>a.post("/admin-api/api/spot/operation",e,{headers:t()}),y=e=>a.get("/admin-api/api/spot/entrust",{params:e,headers:t()}),b=e=>a.post("/admin-api/api/spot/cancel",e,{headers:t()}),v=e=>a.get("/admin-api/api/spot/history",{params:e,headers:t()}),I="trade_user",O="contract_help",N="spot_help",_="symbol_list",J="contract_record",A="spot_record",x=(a,t,e)=>{"local"===e?window.localStorage.setItem(a,JSON.stringify(t)):window.sessionStorage.setItem(a,JSON.stringify(t))},D=(a,t)=>{let e=null;if("local"===t){let t=window.localStorage.getItem(a);t&&(e=JSON.parse(t))}else{let t=window.sessionStorage.getItem(a);t&&(e=JSON.parse(t))}return e},j=(a,t)=>{let e=window.localStorage.getItem(a);if(!e)return!0;{e=JSON.parse(e);const a=e.time;if((new Date).valueOf()-a>t)return!0}return!1},P=(a,t)=>{let e={time:(new Date).valueOf(),list:t};window.localStorage.setItem(a,JSON.stringify(e))},k=a=>{let t=window.localStorage.getItem(I);if(t){t=JSON.parse(t);let e=t.list.find((t=>t.id==a));if(e)return e.name}return"Null"},q=(a=!0,t=!0)=>{let e=window.localStorage.getItem(I);if(e){e=JSON.parse(e);const r=e.list;if(r&&r.length){if(a){let a=r.map((a=>({label:a.name,value:a.id})));return t&&a.unshift({label:"全部",value:""}),a}return r}}return[]},z=async()=>{if(j(I,36e5))try{const a=await r();0==a.code&&P(I,a.data.data)}catch(a){}},B=async(e=!1)=>{if(window.localStorage.setItem(O,""),j(O,864e5)||e)try{const e=await a.get("/admin-api/api/helper/contracts",{headers:t()});if(0==e.code)return P(O,e.data),e.data}catch(r){}return null},C=a=>{let t=window.localStorage.getItem(O);if(t){t=JSON.parse(t);const e=t.list;let r=[];return"order_type"==a?r=e.order_type:"position_side"==a?r=e.position_side:"side"==a?r=e.side:"exchange"==a&&(r=e.exchange),r}return[]},E=(a,t)=>{const e=C(a);if(e.length){const a=e.find((a=>a.value==t));return a?a.label:"error"}},F=(a,t=!0)=>{const e=C(a);if(e.length){let a=e.map((a=>({label:a.label,value:a.value})));return t&&a.unshift({label:"全部",value:""}),a}return[]},G=async(e,r=!1)=>{if(window.localStorage.setItem(N,""),j(N,864e5)||r)try{const e=await a.get("/admin-api/api/helper/spots",{headers:t()});if(0==e.code)return P(N,e.data),e.data}catch(s){}return null},H=a=>{let t=window.localStorage.getItem(N);if(t){t=JSON.parse(t);const e=t.list;let r=[];return"direction"==a?r=e.direction:"order_type"==a?r=e.order_type:"status"==a&&(r=e.status),r}return[]},K=(a,t)=>{const e=H(a);if(e.length){const a=e.find((a=>a.value==t));return a?a.label:t}return t},L=(a,t=!0)=>{const e=H(a);if(e.length){let a=e.map((a=>({label:a.label,value:a.value})));return t&&a.unshift({label:"全部",value:""}),a}return[]},M=async(a=!0)=>{if(a){let a=window.localStorage.getItem(_);if(a&&!j(_,3e5)){return JSON.parse(a).list}}try{const a=await e();return 0==a.code?(P(_,a.data),a.data):[]}catch(t){return[]}};export{b as A,v as B,m as C,f as D,A as E,S,g as a,F as b,k as c,l as d,z as e,n as f,q as g,B as h,s as i,E as j,d as k,p as l,c as m,o as n,J as o,D as p,w as q,M as r,x as s,L as t,i as u,G as v,K as w,y as x,u as y,h as z};
import{b8 as a,b9 as t,ba as e,am as r}from"./auth-db23b820.js";const s=()=>!!navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i),i=()=>window.location,n=(a,t)=>{for(let e=0;e<a.length;e++){const r=a[e];if("string"==typeof t[r]&&!t[r])return!1;if(Array.isArray(t[r])&&!t[r].length)return!1}return!0},o=a=>{const t={};for(const e in a)""===a[e]&&null===a[e]&&void 0===a[e]||(t[e]=a[e]);return t},l=()=>a.get("/admin-api/api/contract/assets",{headers:t()}),c=e=>a.get("/admin-api/api/contract/position",{params:e,headers:t()}),d=e=>a.get("/admin-api/api/contract/entrust",{params:e,headers:t()}),p=e=>a.get("/admin-api/api/contract/history",{params:e,headers:t()}),u=e=>a.post("/admin-api/api/contract/close",e,{headers:t()}),g=()=>a.get("/admin-api/api/contract/strategy",{headers:t()}),m=e=>a.post("/admin-api/api/contract/operation",e,{headers:t()}),h=e=>a.post("/admin-api/api/contract/cancel",e,{headers:t()}),f=()=>a.get("/admin-api/api/spot/assets",{headers:t()}),w=()=>a.get("/admin-api/api/spot/strategy",{headers:t()}),S=e=>a.post("/admin-api/api/spot/operation",e,{headers:t()}),y=e=>a.get("/admin-api/api/spot/entrust",{params:e,headers:t()}),b=e=>a.post("/admin-api/api/spot/cancel",e,{headers:t()}),v=e=>a.get("/admin-api/api/spot/history",{params:e,headers:t()}),I="trade_user",O="contract_help",N="spot_help",_="symbol_list",J="contract_record",A="spot_record",x=(a,t,e)=>{"local"===e?window.localStorage.setItem(a,JSON.stringify(t)):window.sessionStorage.setItem(a,JSON.stringify(t))},D=(a,t)=>{let e=null;if("local"===t){let t=window.localStorage.getItem(a);t&&(e=JSON.parse(t))}else{let t=window.sessionStorage.getItem(a);t&&(e=JSON.parse(t))}return e},j=(a,t)=>{let e=window.localStorage.getItem(a);if(!e)return!0;{e=JSON.parse(e);const a=e.time;if((new Date).valueOf()-a>t)return!0}return!1},P=(a,t)=>{let e={time:(new Date).valueOf(),list:t};window.localStorage.setItem(a,JSON.stringify(e))},k=a=>{let t=window.localStorage.getItem(I);if(t){t=JSON.parse(t);let e=t.list.find((t=>t.id==a));if(e)return e.name}return"Null"},q=(a=!0,t=!0)=>{let e=window.localStorage.getItem(I);if(e){e=JSON.parse(e);const r=e.list;if(r&&r.length){if(a){let a=r.map((a=>({label:a.name,value:a.id})));return t&&a.unshift({label:"全部",value:""}),a}return r}}return[]},z=async()=>{if(j(I,36e5))try{const a=await r();0==a.code&&P(I,a.data.data)}catch(a){}},B=async(e=!1)=>{if(window.localStorage.setItem(O,""),j(O,864e5)||e)try{const e=await a.get("/admin-api/api/helper/contracts",{headers:t()});if(0==e.code)return P(O,e.data),e.data}catch(r){}return null},C=a=>{let t=window.localStorage.getItem(O);if(t){t=JSON.parse(t);const e=t.list;let r=[];return"order_type"==a?r=e.order_type:"position_side"==a?r=e.position_side:"side"==a?r=e.side:"exchange"==a&&(r=e.exchange),r}return[]},E=(a,t)=>{const e=C(a);if(e.length){const a=e.find((a=>a.value==t));return a?a.label:"error"}},F=(a,t=!0)=>{const e=C(a);if(e.length){let a=e.map((a=>({label:a.label,value:a.value})));return t&&a.unshift({label:"全部",value:""}),a}return[]},G=async(e,r=!1)=>{if(window.localStorage.setItem(N,""),j(N,864e5)||r)try{const e=await a.get("/admin-api/api/helper/spots",{headers:t()});if(0==e.code)return P(N,e.data),e.data}catch(s){}return null},H=a=>{let t=window.localStorage.getItem(N);if(t){t=JSON.parse(t);const e=t.list;let r=[];return"direction"==a?r=e.direction:"order_type"==a?r=e.order_type:"status"==a&&(r=e.status),r}return[]},K=(a,t)=>{const e=H(a);if(e.length){const a=e.find((a=>a.value==t));return a?a.label:t}return t},L=(a,t=!0)=>{const e=H(a);if(e.length){let a=e.map((a=>({label:a.label,value:a.value})));return t&&a.unshift({label:"全部",value:""}),a}return[]},M=async(a=!0)=>{if(a){let a=window.localStorage.getItem(_);if(a&&!j(_,3e5)){return JSON.parse(a).list}}try{const a=await e();return 0==a.code?(P(_,a.data),a.data):[]}catch(t){return[]}};export{b as A,v as B,m as C,f as D,A as E,S,g as a,F as b,k as c,l as d,z as e,n as f,q as g,B as h,s as i,E as j,d as k,p as l,c as m,o as n,J as o,D as p,w as q,M as r,x as s,L as t,i as u,G as v,K as w,y as x,u as y,h as z};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment