(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d7301"],{"766b":function(t,e,a){"use strict";a.r(e);a("386d");var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"card col-md-12"},[e("div",{staticClass:"card-header"},[e("h5",[e("i",{staticClass:"nc-icon nc-chart-bar-32"}),t._v("\n        "+t._s(t.$t("strategiesforbroker"))+"\n      ")]),e("hr")]),e("div",{staticClass:"card-body"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-2"},[e("label",[t._v(t._s(t.$t("searchtxt")))]),e("fg-input",{staticClass:"input-sm",attrs:{placeholder:t.searchtxt,"addon-right-icon":"nc-icon nc-zoom-split"},on:{change:t.loadList},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),e("div",{staticClass:"col-md-2"},[e("label",[t._v(t._s(t.$t("orderbytxt")))]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.sortby.column,expression:"sortby.column"}],staticClass:"form-control",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.sortby,"column",e.target.multiple?a:a[0])},this.loadList]}},t._l(t.sortby.columns,(function(a){return e("option",{key:a.prop,domProps:{value:a.prop}},[t._v("\n              "+t._s(a.label)+"\n            ")])})),0)]),e("div",{staticClass:"col-md-2"},[e("label",[t._v(t._s(t.$t("ordertxt")))]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.sortby.order,expression:"sortby.order"}],staticClass:"form-control",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.sortby,"order",e.target.multiple?a:a[0])},this.loadList]}},t._l(t.sortby.orders,(function(a){return e("option",{key:a.prop,attrs:{label:a.label},domProps:{value:a.prop}},[t._v("\n              "+t._s(a.label)+"\n            ")])})),0)]),e("div",{staticClass:"col-md-2"},[e("label",[t._v(t._s(t.$t("rowstxt")))]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.pagination.perPage,expression:"pagination.perPage"}],staticClass:"form-control",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.pagination,"perPage",e.target.multiple?a:a[0])},this.loadList]}},t._l(t.pagination.perPageOptions,(function(a){return e("option",{key:a,domProps:{value:a}},[t._v("\n              "+t._s(a)+"\n            ")])})),0)]),e("div",{staticClass:"col-sm-4"},[t.loading?t._e():e("vue-excel-xlsx",{staticClass:"btn btn-info pull-right",staticStyle:{top:"+15px",position:"relative"},attrs:{data:t.exportdata,columns:t.exportcols,filename:t.exportfilename,sheetname:t.exportsheetname}},[e("i",{staticClass:"fa fa-download"}),t._v("\n            "+t._s(t.$t("exportexcel"))+"\n          ")])],1)]),e("el-table",{staticClass:"table-striped",staticStyle:{width:"100%"},attrs:{data:t.strategies,emptyText:t.emptyrow,border:""}},[e("el-table-column",{attrs:{label:t.txt.url,width:"100px",align:"center"},scopedSlots:t._u([{key:"default",fn:function(t){return[e("a",{attrs:{href:"/accounts/details/".concat(t.row.accid),targer:"_blank"}},[e("p-button",{attrs:{type:"info",size:"sm",link:""}},[e("i",{staticClass:"nc-icon nc-alert-circle-i"})])],1)]}}])}),e("el-table-column",{attrs:{label:t.txt.strat_name},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n            "+t._s(e.row.strategy)+"\n          ")]}}])}),e("el-table-column",{attrs:{label:t.txt.master},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n            "+t._s(e.row.account)+"\n          ")]}}])}),e("el-table-column",{attrs:{align:"right",label:t.txt.connected,width:"200px"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n            "+t._s(e.row.connected)+"\n          ")]}}])}),e("el-table-column",{attrs:{align:"right",label:t.txt.balance,width:"200px"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n            "+t._s(parseFloat(e.row.balance||0).toFixed(2))+"\n          ")]}}])}),e("el-table-column",{attrs:{align:"right",label:t.txt.equity,width:"200px"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n            "+t._s(parseFloat(e.row.equity||0).toFixed(2))+"\n          ")]}}])})],1)],1),e("div",{staticClass:"card-footer"},[e("hr"),e("p-pagination",{staticClass:"pull-right",attrs:{"per-page":t.pagination.perPage,total:t.pagination.total},model:{value:t.pagination.currentPage,callback:function(e){t.$set(t.pagination,"currentPage",e)},expression:"pagination.currentPage"}})],1)])])},s=[],n=a("bd86"),o=(a("7f7f"),a("0c67"),a("450d"),a("299c")),i=a.n(o),l=(a("38a0"),a("ad41")),c=a.n(l),d=a("2b0e"),u=a("eef9"),p=a("2d58"),h=a("3dc6");d["default"].use(h["a"]);var f=JSON.parse(localStorage.getItem("user-info")),g={components:Object(n["a"])({Card:p["c"],PPagination:u["a"],Table:c.a},i.a.name,i.a),data:function(){return{broker:f.app_metadata.broker,loading:!0,search:"",searchtxt:this.$t("searchtxt"),exportdata:[],exportfilename:"",exportsheetname:this.$t("statementtxt"),emptyrow:this.$t("nostrategiesfound"),helper_performancetrades:this.$t("performancetrades_tooltip"),strategies:[],exportcols:[{label:this.$t("strategytxt"),field:"strategy"},{label:this.$t("master"),field:"account"},{label:this.$t("connected"),field:"connected"},{label:this.$t("balance"),field:"balance"},{label:this.$t("equity"),field:"equity"}],txt:{url:"URL",strat_name:this.$t("strategytxt"),balance:this.$t("balance"),equity:this.$t("equity"),connected:this.$t("connected"),master:this.$t("master")},perpageTxt:this.$t("perpage"),sortbyTxt:this.$t("sortby"),sortbyOrder:this.$t("sortbyorder"),filterby:{element:"",elements:[{prop:"",label:this.$t("alltxt")},{prop:"fol",label:this.$t("connected")},{prop:"nonfol",label:this.$t("unassigned")}]},sortby:{column:"equity",order:"desc",orders:[{prop:"asc",label:this.$t("ascending")},{prop:"desc",label:this.$t("descending")}],columns:[{prop:"strategy",label:this.$t("strategytxt")},{prop:"balance",label:this.$t("balance")},{prop:"equity",label:this.$t("equity")},{prop:"connected",label:this.$t("connected")}]},pagination:{perPage:50,currentPage:1,perPageOptions:[5,10,20,50],total:0}}},methods:{goInfo:function(t){t.userid.toLowerCase();window.open("/accounts/details/"+t.accid,"_blank")},showFollowerAlert:function(){this.$toast.info(this.helper_performancetrades)},getPaginate:function(){return this.pagination},getFilter:function(){return{strat:this.search,connect:this.filterby.element}},getOrder:function(){return{orderBy:this.sortby.column,order:this.sortby.order}},loadList:function(){this.loading=!0,this.$listBrokerStrategies({broker:this.broker,paginate:this.getPaginate(),filter:this.getFilter(),order:this.getOrder()}).then(this.successHandler,this.errorHandler),this.$listBrokerStrategies({broker:this.broker,filter:this.getFilter(),order:this.getOrder()}).then(this.successExportHandler,this.errorExportHandler)},successHandler:function(t){if(t.success){this.strategies=t.data.strategies,this.pagination.total=t.data.count;var e=this.$moment("timezone","Europe/London","LLLL ss").format("YYYY-MM-DD");this.exportfilename=this.$t("strategies")+"-"+e}},errorHandler:function(){},successExportHandler:function(t){t.success&&(this.exportdata=t.data.strategies,this.loading=!1)},errorExportHandler:function(){this.exportdata=[],this.loading=!1}},mounted:function(){this.loadList()},watch:{"pagination.currentPage":function(){this.loadList()}},created:function(){this.$setTranslatingInProgress()},beforeDestroy:function(){this.$root.$off("showTranslatingProgress")}},b=g,m=a("2877"),v=Object(m["a"])(b,r,s,!1,null,null,null);e["default"]=v.exports}}]);
//# sourceMappingURL=chunk-2d0d7301.08615603.js.map