(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7ccfa55a"],{1:function(e,t){},"20ca":function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));const s=(e,t)=>{let a,s=t||300;return function(){let t=arguments;a&&clearTimeout(a);let o=!a;a=setTimeout(()=>{a=null},s),o&&e.apply(this,t)}}},"90c5":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var s=a("3452"),o=a.n(s);const r="-mall4j-password";function i(e){const t=Date.now(),a=o.a.enc.Utf8.parse(r),s=o.a.enc.Utf8.parse(t+e),i=o.a.AES.encrypt(s,a,{mode:o.a.mode.ECB,padding:o.a.pad.Pkcs7});return i.toString()}},ad84:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.row?"修改行情时间段设置":"新增行情时间段设置","close-on-click-modal":!1,visible:e.visible,"append-to-body":""},on:{"update:visible":function(t){e.visible=t},close:e.handClose}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"120px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"开始时间",prop:"openTimeTs"}},[a("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"选择日期时间"},model:{value:e.dataForm.openTimeTs,callback:function(t){e.$set(e.dataForm,"openTimeTs",t)},expression:"dataForm.openTimeTs"}})],1),a("el-form-item",{attrs:{label:"结束时间",prop:"closeTimeTs"}},[a("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"选择日期时间"},model:{value:e.dataForm.closeTimeTs,callback:function(t){e.$set(e.dataForm,"closeTimeTs",t)},expression:"dataForm.closeTimeTs"}})],1),a("el-form-item",{attrs:{label:"交易对",prop:"symbol"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){return e.changeVal()}},model:{value:e.options.symbol,callback:function(t){e.$set(e.options,"symbol",t)},expression:"options.symbol"}},e._l(e.options,(function(e){return a("el-option",{key:e.symbol,attrs:{label:e.name,value:e.symbol}})})),1)],1),a("el-form-item",{attrs:{label:"成交量",prop:"turnover"}},[a("el-input",{attrs:{placeholder:"成交量"},model:{value:e.dataForm.turnover,callback:function(t){e.$set(e.dataForm,"turnover",t)},expression:"dataForm.turnover"}})],1),e.row?a("el-form-item",{attrs:{label:"当前价格",prop:"close"}},[a("el-input",{attrs:{disabled:"",placeholder:"当前价格"},model:{value:e.dataForm.close,callback:function(t){e.$set(e.dataForm,"close",t)},expression:"dataForm.close"}})],1):e._e(),a("el-form-item",{attrs:{label:"最高价格",prop:"high"}},[a("el-input",{attrs:{placeholder:"最高价格"},model:{value:e.dataForm.high,callback:function(t){e.$set(e.dataForm,"high",t)},expression:"dataForm.high"}})],1),a("el-form-item",{attrs:{label:"最低价格",prop:"low"}},[a("el-input",{attrs:{placeholder:"最低价格"},model:{value:e.dataForm.low,callback:function(t){e.$set(e.dataForm,"low",t)},expression:"dataForm.low"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},o=[],r=(a("ed08"),a("20ca")),i=(a("90c5"),{data(){return{visible:!1,menuList:[],menuListTreeProps:{label:"name",children:"children"},row:"",options:[{value:"forex",label:"外汇"},{value:"commodities",label:"大宗商品"},{value:"indices",label:"指数/ETF"},{value:"A-stocks",label:"A股"},{value:"HK-stocks",label:"港股"},{value:"US-stocks",label:"美股"},{value:"cryptos",label:"虚拟货币"}],langug:[],dataForm:{closeTimeTs:"",openTimeTs:"",high:"",low:"",turnover:"",uuid:""},dataRule:{sorted:[{required:!0,message:"排序不能为空",trigger:"blur"}],decimals:[{required:!0,message:"精度不能为空",trigger:"blur"}],maxmumOrder:[{required:!0,message:"最大下单量不能为空",trigger:"blur"}],maxmumPrice:[{required:!0,message:"最高买单价不能为空",trigger:"blur"}],minimumOrder:[{required:!0,message:"最小下单量不能为空",trigger:"blur"}],minimumPrice:[{required:!0,message:"最低卖单价不能为空",trigger:"blur"}],high:[{required:!0,message:"最高价格不能为空",trigger:"blur"}],low:[{required:!0,message:"最低价格不能为空",trigger:"blur"}],pipsAmount:[{required:!0,message:"最小挂单金额不能为空",trigger:"blur"}],quoteCurrency:[{required:!0,message:"结算币种不能为空",trigger:"blur"}],unitFee:[{required:!0,message:"手续费不能为空",trigger:"blur"}],openTimeTs:[{required:!0,message:"开始时间不能为空",trigger:"blur"}],closeTimeTs:[{required:!0,message:"结束时间不能为空",trigger:"blur"}],turnover:[{required:!0,message:"成交量不能为空",trigger:"blur"}]},tempKey:-666666}},methods:{init(e,t){this.options=e,this.row={...t}||"",console.log(t),t?(this.options.symbol=t.symbol,this.dataForm=t,console.log(t.openTimeTs),"number"!==typeof t.openTimeTs?(this.dataForm.openTimeTs=t.openTimeTs,this.dataForm.closeTimeTs=t.closeTimeTs):(this.dataForm.openTimeTs=this.formatTimestamp(t.openTimeTs),this.dataForm.closeTimeTs=this.formatTimestamp(t.closeTimeTs))):this.options.symbol=this.options[0].symbol,this.visible=!0},changeVal(e){this.$forceUpdate()},formatTimestamp(e){const t=new Date(e),a=t.getFullYear(),s=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0"),r=String(t.getHours()).padStart(2,"0"),i=String(t.getMinutes()).padStart(2,"0"),l=String(t.getSeconds()).padStart(2,"0"),n=String(t.getMilliseconds()).padStart(3,"0"),m=`${a}-${s}-${o} ${r}:${i}:${l} ${n}`;return m},handClose(){this.$data.dataForm=JSON.parse(JSON.stringify(this.$options.data().dataForm)),this.$nextTick(()=>{this.$refs["dataForm"].clearValidate()}),this.langug.value="",this.options.value=""},dataFormSubmit:Object(r["a"])((function(){let e=new Date(this.dataForm.openTimeTs),t=new Date(this.dataForm.closeTimeTs),a=e.getTime(),s=t.getTime();this.row?this.$refs["dataForm"].validate(e=>{e&&this.$http({url:this.$http.adornUrl("/klineStageConfig/add"),method:"post",data:this.$http.adornData({closeTimeTs:s,openTimeTs:a,symbol:this.options.symbol,high:this.dataForm.high,low:this.dataForm.low,turnover:this.dataForm.turnover,uuid:this.dataForm.uuid})}).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:()=>{this.visible=!1}})})}):this.$refs["dataForm"].validate(e=>{e&&this.$http({url:this.$http.adornUrl("/klineStageConfig/add"),method:"post",data:this.$http.adornData({closeTimeTs:s,openTimeTs:a,symbol:this.options.symbol,name:this.options.symbol,high:this.dataForm.high,low:this.dataForm.low,turnover:this.dataForm.turnover})}).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:()=>{this.visible=!1}})})})}))}}),l=i,n=a("2877"),m=Object(n["a"])(l,s,o,!1,null,null,null);t["default"]=m.exports}}]);