(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-41321c6b"],{"20ca":function(e,a,r){"use strict";r.d(a,"a",(function(){return t}));const t=(e,a)=>{let r,t=a||300;return function(){let a=arguments;r&&clearTimeout(r);let l=!r;r=setTimeout(()=>{r=null},t),l&&e.apply(this,a)}}},"8a1c":function(e,a,r){},"9cf9e":function(e,a,r){"use strict";r("8a1c")},b206:function(e,a,r){"use strict";r.r(a);var t=function(){var e=this,a=e.$createElement,r=e._self._c||a;return r("el-dialog",{attrs:{title:e.dataForm.add?"新增机器人":"修改机器人","close-on-click-modal":!1,visible:e.visible,width:"800px"},on:{"update:visible":function(a){e.visible=a}}},[r("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"120px"},nativeOn:{keyup:function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.dataFormSubmit()}}},[r("el-form-item",{staticStyle:{"background-color":"white"},attrs:{label:"交易对","label-width":"120px",prop:"symbol"}},[r("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dataForm.symbol,callback:function(a){e.$set(e.dataForm,"symbol",a)},expression:"dataForm.symbol"}},[r("el-option",{attrs:{label:"NEEQ/USD",value:"NEEQ/USD"}}),r("el-option",{attrs:{label:"BTC/USDT",value:"BTC/USDT"}})],1)],1),r("el-form-item",{attrs:{label:"机器人ID","label-width":"120px",prop:"uuid"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.uuid,callback:function(a){e.$set(e.dataForm,"uuid",a)},expression:"dataForm.uuid"}})],1),r("el-row",[r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"机器人账号",prop:"username"}},[r("el-input",{attrs:{placeholder:"",disabled:!e.dataForm.add},model:{value:e.dataForm.username,callback:function(a){e.$set(e.dataForm,"username",a)},expression:"dataForm.username"}})],1)],1),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"机器人密码",prop:"password"}},[r("el-input",{attrs:{placeholder:"",disabled:!e.dataForm.add},model:{value:e.dataForm.password,callback:function(a){e.$set(e.dataForm,"password",a)},expression:"dataForm.password"}})],1)],1),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"机器人资金",prop:"money"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.money,callback:function(a){e.$set(e.dataForm,"money",a)},expression:"dataForm.money"}})],1)],1)],1),r("el-form-item",{attrs:{label:"机器人状态",size:"mini","label-width":"120px",prop:"runningStatus"}},[r("el-radio-group",{model:{value:e.dataForm.runningStatus,callback:function(a){e.$set(e.dataForm,"runningStatus",a)},expression:"dataForm.runningStatus"}},[r("el-radio",{attrs:{label:1}},[e._v("启动")]),r("el-radio",{attrs:{label:0}},[e._v("停止")])],1)],1),r("el-form-item",{attrs:{label:"最低交易量","label-width":"120px",prop:"minmuanAmount"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.minmuanAmount,callback:function(a){e.$set(e.dataForm,"minmuanAmount",a)},expression:"dataForm.minmuanAmount"}})],1),r("el-row",[r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"交易量随机因子",prop:"random1"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.random1,callback:function(a){e.$set(e.dataForm,"random1",a)},expression:"dataForm.random1"}})],1)],1),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"交易量随机因子",prop:"random2"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.random2,callback:function(a){e.$set(e.dataForm,"random2",a)},expression:"dataForm.random2"}})],1)],1),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"交易量随机因子",prop:"random3"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.random3,callback:function(a){e.$set(e.dataForm,"random3",a)},expression:"dataForm.random3"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"交易量随机因子",prop:"random4"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.random4,callback:function(a){e.$set(e.dataForm,"random4",a)},expression:"dataForm.random4"}})],1)],1),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"交易量随机因子",prop:"random5"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.random5,callback:function(a){e.$set(e.dataForm,"random5",a)},expression:"dataForm.random5"}})],1)],1),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"交易量随机因子",prop:"random6"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.random6,callback:function(a){e.$set(e.dataForm,"random6",a)},expression:"dataForm.random6"}})],1)],1)],1),r("el-form-item",{attrs:{label:"价格精度要求",prop:"priceDecimals"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.priceDecimals,callback:function(a){e.$set(e.dataForm,"priceDecimals",a)},expression:"dataForm.priceDecimals"}})],1),r("el-form-item",{attrs:{label:"数量精度要求",prop:"numDecimals"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.numDecimals,callback:function(a){e.$set(e.dataForm,"numDecimals",a)},expression:"dataForm.numDecimals"}})],1),r("el-form-item",{attrs:{label:"买卖盘最高差价",prop:"maxumPriceDiff"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.maxumPriceDiff,callback:function(a){e.$set(e.dataForm,"maxumPriceDiff",a)},expression:"dataForm.maxumPriceDiff"}})],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"买单挂单数量",prop:"buyNum"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.buyNum,callback:function(a){e.$set(e.dataForm,"buyNum",a)},expression:"dataForm.buyNum"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"卖单挂单数量",prop:"sellNum"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.sellNum,callback:function(a){e.$set(e.dataForm,"sellNum",a)},expression:"dataForm.sellNum"}})],1)],1)],1),r("el-form-item",{attrs:{label:"价格变化步长(%)",prop:"step"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.step,callback:function(a){e.$set(e.dataForm,"step",a)},expression:"dataForm.step"}})],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"最大下单间隔(秒)",prop:"maxmunInterval"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.maxmunInterval,callback:function(a){e.$set(e.dataForm,"maxmunInterval",a)},expression:"dataForm.maxmunInterval"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"最小下单间隔(秒)",prop:"minmunInterval"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.minmunInterval,callback:function(a){e.$set(e.dataForm,"minmunInterval",a)},expression:"dataForm.minmunInterval"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"最大下单数量(手)",prop:"maxmunNum"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.maxmunNum,callback:function(a){e.$set(e.dataForm,"maxmunNum",a)},expression:"dataForm.maxmunNum"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"最小下单数量(手)",prop:"minmunNum"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.minmunNum,callback:function(a){e.$set(e.dataForm,"minmunNum",a)},expression:"dataForm.minmunNum"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"高频量比",prop:"highFrequency"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.highFrequency,callback:function(a){e.$set(e.dataForm,"highFrequency",a)},expression:"dataForm.highFrequency"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"低频量比",prop:"lowFrequency"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.lowFrequency,callback:function(a){e.$set(e.dataForm,"lowFrequency",a)},expression:"dataForm.lowFrequency"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"涨幅权重",prop:"weight"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.weight,callback:function(a){e.$set(e.dataForm,"weight",a)},expression:"dataForm.weight"}})],1)],1),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"大盘增长幅度(%)",prop:"marketIncrease"}},[r("el-input",{attrs:{placeholder:""},model:{value:e.dataForm.marketIncrease,callback:function(a){e.$set(e.dataForm,"marketIncrease",a)},expression:"dataForm.marketIncrease"}})],1)],1),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"大盘",prop:"followMarket"}},[r("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dataForm.followMarket,callback:function(a){e.$set(e.dataForm,"followMarket",a)},expression:"dataForm.followMarket"}},[r("el-option",{attrs:{label:"道琼斯",value:"道琼斯"}}),r("el-option",{attrs:{label:"纳斯达克",value:"纳斯达克"}}),r("el-option",{attrs:{label:"标普500",value:"标普500"}}),r("el-option",{attrs:{label:"上证指数",value:"上证指数"}}),r("el-option",{attrs:{label:"深证指数",value:"深证指数"}}),r("el-option",{attrs:{label:"恒生指数",value:"恒生指数"}}),r("el-option",{attrs:{label:"国企指数",value:"国企指数"}})],1)],1)],1)],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(a){e.visible=!1}}},[e._v("取消")]),r("el-button",{attrs:{type:"primary"},on:{click:function(a){return e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},l=[],o=(r("ed08"),r("20ca")),m={data(){return{visible:!1,menuList:[],menuListTreeProps:{label:"name",children:"children"},dataForm:{id:0,roleName:"",remark:""},dataRule:{symbol:[{required:!0,message:"不能为空",trigger:"blur"}],uuid:[{required:!0,message:"不能为空",trigger:"blur"}],username:[{required:!0,message:"不能为空",trigger:"blur"}],password:[{required:!0,message:"不能为空",trigger:"blur"}],money:[{required:!0,message:"不能为空",trigger:"blur"}],minmuanAmount:[{required:!0,message:"不能为空",trigger:"blur"}],random1:[{required:!0,message:"不能为空",trigger:"blur"}],random2:[{required:!0,message:"不能为空",trigger:"blur"}],random3:[{required:!0,message:"不能为空",trigger:"blur"}],random4:[{required:!0,message:"不能为空",trigger:"blur"}],random5:[{required:!0,message:"不能为空",trigger:"blur"}],random6:[{required:!0,message:"不能为空",trigger:"blur"}],priceDecimals:[{required:!0,message:"不能为空",trigger:"blur"}],numDecimals:[{required:!0,message:"不能为空",trigger:"blur"}],maxumPriceDiff:[{required:!0,message:"不能为空",trigger:"blur"}],buyNum:[{required:!0,message:"不能为空",trigger:"blur"}],sellNum:[{required:!0,message:"不能为空",trigger:"blur"}],step:[{required:!0,message:"不能为空",trigger:"blur"}],maxmunInterval:[{required:!0,message:"不能为空",trigger:"blur"}],minmunInterval:[{required:!0,message:"不能为空",trigger:"blur"}],maxmunNum:[{required:!0,message:"不能为空",trigger:"blur"}],minmunNum:[{required:!0,message:"不能为空",trigger:"blur"}],highFrequency:[{required:!0,message:"不能为空",trigger:"blur"}],lowFrequency:[{required:!0,message:"不能为空",trigger:"blur"}],weight:[{required:!0,message:"不能为空",trigger:"blur"}],marketIncrease:[{required:!0,message:"不能为空",trigger:"blur"}],runningStatus:[{required:!0,message:"不能为空",trigger:"blur"}],followMarket:[{required:!0,message:"不能为空",trigger:"blur"}]},tempKey:-666666}},methods:{init(e){null==e?(this.dataForm={},this.dataForm.add=!0):this.dataForm={...e}||{},this.$refs["dataForm"]&&this.$refs["dataForm"].clearValidate(),this.visible=!0},dataFormSubmit:Object(o["a"])((function(){this.$refs["dataForm"].validate(e=>{e&&this.$http({url:this.$http.adornUrl("/etf/robot/save"),method:"post",data:this.$http.adornData({symbol:this.dataForm.symbol,uuid:this.dataForm.uuid,username:this.dataForm.username,password:this.dataForm.password,money:this.dataForm.money,runningStatus:this.dataForm.runningStatus,minmuanAmount:this.dataForm.minmuanAmount,priceDecimals:this.dataForm.priceDecimals,numDecimals:this.dataForm.numDecimals,maxumPriceDiff:this.dataForm.maxumPriceDiff,buyNum:this.dataForm.buyNum,sellNum:this.dataForm.sellNum,step:this.dataForm.step,maxmunInterval:this.dataForm.maxmunInterval,minmunInterval:this.dataForm.minmunInterval,maxmunNum:this.dataForm.maxmunNum,minmunNum:this.dataForm.minmunNum,highFrequency:this.dataForm.highFrequency,lowFrequency:this.dataForm.lowFrequency,weight:this.dataForm.weight,marketIncrease:this.dataForm.marketIncrease,followMarket:this.dataForm.followMarket,random1:this.dataForm.random1,random2:this.dataForm.random2,random3:this.dataForm.random3,random4:this.dataForm.random4,random5:this.dataForm.random5,random6:this.dataForm.random6})}).then(({data:e})=>{0==e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:e.msg,type:"error",duration:1500,onClose:()=>{}})})})}))}},s=m,n=(r("9cf9e"),r("2877")),i=Object(n["a"])(s,t,l,!1,null,null,null);a["default"]=i.exports}}]);
|