(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0890edb2"],{"060a":function(e,t,a){"use strict";a.r(t);var r=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},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:"symbol"}},[a("el-select",{attrs:{disabled:"",placeholder:"请选择"},on:{change:function(t){return e.changeVal()}},model:{value:e.langug.symbol,callback:function(t){e.$set(e.langug,"symbol",t)},expression:"langug.symbol"}},e._l(e.langug,(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:"symbolData"}},[a("el-input",{attrs:{disabled:"",placeholder:"交易币种"},model:{value:e.dataForm.symbolData,callback:function(t){e.$set(e.dataForm,"symbolData",t)},expression:"dataForm.symbolData"}})],1),a("el-form-item",{attrs:{label:"结算币种",prop:"quoteCurrency"}},[a("el-input",{attrs:{disabled:"",placeholder:"结算币种"},model:{value:e.dataForm.quoteCurrency,callback:function(t){e.$set(e.dataForm,"quoteCurrency",t)},expression:"dataForm.quoteCurrency"}})],1),a("el-form-item",{attrs:{label:"手续费",prop:"unitFee"}},[a("el-input",{attrs:{placeholder:"手续费"},model:{value:e.dataForm.unitFee,callback:function(t){e.$set(e.dataForm,"unitFee",t)},expression:"dataForm.unitFee"}})],1),a("el-form-item",{attrs:{label:"币种价格精度",prop:"decimals"}},[a("el-input",{attrs:{placeholder:"币种价格精度"},model:{value:e.dataForm.decimals,callback:function(t){e.$set(e.dataForm,"decimals",t)},expression:"dataForm.decimals"}})],1),a("el-form-item",{attrs:{label:"最低卖单价",prop:"minimumPrice"}},[a("el-input",{attrs:{placeholder:"最低卖单价"},model:{value:e.dataForm.minimumPrice,callback:function(t){e.$set(e.dataForm,"minimumPrice",t)},expression:"dataForm.minimumPrice"}})],1),a("el-form-item",{attrs:{label:"最高买单价",prop:"maxmumPrice"}},[a("el-input",{attrs:{placeholder:"最高买单价"},model:{value:e.dataForm.maxmumPrice,callback:function(t){e.$set(e.dataForm,"maxmumPrice",t)},expression:"dataForm.maxmumPrice"}})],1),a("el-form-item",{attrs:{label:"最小下单量",prop:"minimumOrder"}},[a("el-input",{attrs:{placeholder:"最小下单量"},model:{value:e.dataForm.minimumOrder,callback:function(t){e.$set(e.dataForm,"minimumOrder",t)},expression:"dataForm.minimumOrder"}})],1),a("el-form-item",{attrs:{label:"最大下单量",prop:"maxmumOrder"}},[a("el-input",{attrs:{placeholder:"最大下单量"},model:{value:e.dataForm.maxmumOrder,callback:function(t){e.$set(e.dataForm,"maxmumOrder",t)},expression:"dataForm.maxmumOrder"}})],1),a("el-form-item",{attrs:{label:"交易模块"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){return e.changeVal()}},model:{value:e.options.value,callback:function(t){e.$set(e.options,"value",t)},expression:"options.value"}},e._l(e.options,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"排序",prop:"sorted"}},[a("el-input",{attrs:{placeholder:"排序"},model:{value:e.dataForm.sorted,callback:function(t){e.$set(e.dataForm,"sorted",t)},expression:"dataForm.sorted"}})],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)},i=[],s=(a("ed08"),a("20ca")),l=(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:{},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"}],pipsAmount:[{required:!0,message:"最小挂单金额不能为空",trigger:"blur"}],quoteCurrency:[{required:!0,message:"结算币种不能为空",trigger:"blur"}],unitFee:[{required:!0,message:"手续费不能为空",trigger:"blur"}]},tempKey:-666666}},methods:{init(e,t){this.langug=e,this.row=t||"",t?(t.type?this.options.value=t.type:this.options.value=this.options[0].value,this.dataForm=t,this.langug.symbol=t.symbol,this.dataForm.id=t.uuid):(this.options.value=this.options[0].value,this.langug.symbol=this.langug[0].symbol),this.visible=!0},changeVal(e){this.$forceUpdate()},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(s["a"])((function(){this.row?this.$refs["dataForm"].validate(e=>{e&&this.$http({url:this.$http.adornUrl("/etf/klineConfig/addItem"),method:"post",data:this.$http.adornData({symbol:this.langug.symbol,symbolData:this.dataForm.symbolData,quoteCurrency:this.dataForm.quoteCurrency,unitFee:this.dataForm.unitFee,decimals:this.dataForm.decimals,minimumPrice:this.dataForm.minimumPrice,maxmumPrice:this.dataForm.maxmumPrice,minimumOrder:this.dataForm.minimumOrder,maxmumOrder:this.dataForm.maxmumOrder,type:this.options.value,uuid:this.dataForm.id})}).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("/etf/klineConfig/addItem"),method:"post",data:this.$http.adornData({symbol:this.langug.symbol,symbolData:this.dataForm.symbolData,quoteCurrency:this.dataForm.quoteCurrency,unitFee:this.dataForm.unitFee,decimals:this.dataForm.decimals,minimumPrice:this.dataForm.minimumPrice,maxmumPrice:this.dataForm.maxmumPrice,minimumOrder:this.dataForm.minimumOrder,maxmumOrder:this.dataForm.maxmumOrder,type:this.options.value})}).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}})})})}))}}),o=l,m=a("2877"),n=Object(m["a"])(o,r,i,!1,null,null,null);t["default"]=n.exports},1:function(e,t){},"20ca":function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));const r=(e,t)=>{let a,r=t||300;return function(){let t=arguments;a&&clearTimeout(a);let i=!a;a=setTimeout(()=>{a=null},r),i&&e.apply(this,t)}}},"90c5":function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var r=a("3452"),i=a.n(r);const s="-mall4j-password";function l(e){const t=Date.now(),a=i.a.enc.Utf8.parse(s),r=i.a.enc.Utf8.parse(t+e),l=i.a.AES.encrypt(r,a,{mode:i.a.mode.ECB,padding:i.a.pad.Pkcs7});return l.toString()}}}]);