| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["ActualAccountList"],{"32c6":function(e,t,a){"use strict";a("a4e3")},"5eb2":function(e,t,a){"use strict";a.r(t);a("b0c0");var n=function(){var e,t,a,n,o=this,r=o._self._c;return r("div",{directives:[{name:"loading",rawName:"v-loading",value:o.pictLoading,expression:"pictLoading"}],staticClass:"view",attrs:{id:"system_ActualAccountList","element-loading-background":"rgba(43, 48, 67, 0.65)","element-loading-spinner":"el-icon-loading"}},[r("div",{staticClass:"crm_search"},[r("el-form",{ref:"form",attrs:{"label-position":"",model:o.searchForm,"label-width":""}},[r("el-row",[r("el-col",{attrs:{span:24,md:24,lg:24}},[r("el-form-item",{staticStyle:{"margin-right":"10px"}},[r("el-input",{staticClass:"crm-border-radius-no",staticStyle:{"margin-top":"5px"},attrs:{size:"small",placeholder:o.$t("Placeholder.Input"),clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&o._k(e.keyCode,"enter",13,e.key,"Enter")?null:o.handleSearch.apply(null,arguments)}},model:{value:o.searchForm.name,callback:function(e){o.$set(o.searchForm,"name",e)},expression:"searchForm.name"}},[r("template",{slot:"prepend"},[r("span",{directives:[{name:"t",rawName:"v-t",value:"R-System-ActualAccountList-Name",expression:"'R-System-ActualAccountList-Name'"}],staticClass:"crm-cursor"})])],2)],1),r("el-form-item",{staticStyle:{"margin-right":"10px"}},[r("el-input",{staticClass:"crm-border-radius-no",staticStyle:{"margin-top":"5px"},attrs:{size:"small",placeholder:o.$t("Placeholder.Input"),clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&o._k(e.keyCode,"enter",13,e.key,"Enter")?null:o.handleSearch.apply(null,arguments)}},model:{value:o.searchForm.login,callback:function(e){o.$set(o.searchForm,"login",e)},expression:"searchForm.login"}},[r("template",{slot:"prepend"},[r("span",{directives:[{name:"t",rawName:"v-t",value:"Label.TradingAccount",expression:"'Label.TradingAccount'"}],staticClass:"crm-cursor"})])],2)],1),r("el-form-item",[r("el-input",{staticClass:"crm-border-radius-no",staticStyle:{"margin-top":"5px"},attrs:{size:"small",placeholder:o.$t("Placeholder.Input"),clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&o._k(e.keyCode,"enter",13,e.key,"Enter")?null:o.handleSearch.apply(null,arguments)}},model:{value:o.searchForm.cId,callback:function(e){o.$set(o.searchForm,"cId",e)},expression:"searchForm.cId"}},[r("template",{slot:"prepend"},[r("span",{staticClass:"crm-cursor"},[o._v("CID")])])],2)],1),r("el-form-item",[r("el-button",{staticClass:"crm-border-left-no crm-border-radius-no",attrs:{size:"small",icon:"el-icon-search"},on:{click:o.handleSearch}})],1)],1)],1),r("el-form-item",[r("div",{staticClass:"search_action_btn"},[null!==(e=o.display["R-System-ActualAccountList-Add"])&&void 0!==e&&e.show?r("span",{staticClass:"crm-cursor",on:{click:o.handleAdd}},[r("i",{staticClass:"el-icon-plus"}),r("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Add",expression:"'Btn.Add'"}]})]):o._e(),null!==(t=o.display["R-System-ActualAccountList-Export"])&&void 0!==t&&t.show?r("span",{staticClass:"crm-cursor",class:{"is-disabled":o.exportLoading},on:{click:o.handleExport}},[r("i",{staticClass:"el-icon-download"}),r("span",{directives:[{name:"t",rawName:"v-t",value:"R-System-ActualAccountList-Export",expression:"'R-System-ActualAccountList-Export'"}]})]):o._e(),null!==(a=o.display["R-System-ActualAccountList-Import"])&&void 0!==a&&a.show?r("span",{staticClass:"crm-cursor",on:{click:o.handleDownloadTemplate}},[r("span",{directives:[{name:"t",rawName:"v-t",value:"R-System-ActualAccountList-DownloadTemplate",expression:"'R-System-ActualAccountList-DownloadTemplate'"}]})]):o._e(),null!==(n=o.display["R-System-ActualAccountList-Import"])&&void 0!==n&&n.show?r("span",{staticClass:"crm-cursor delete active",on:{click:o.handleImport}},[r("span",{directives:[{name:"t",rawName:"v-t",value:"R-System-ActualAccountList-Import",expression:"'R-System-ActualAccountList-Import'"}]})]):o._e()])])],1)],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:o.pictLoading,expression:"pictLoading"}],staticStyle:{width:"100%"},attrs:{data:o.tableData,border:""}},[r("el-table-column",{attrs:{prop:"cId",label:"CID","min-width":"100",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){var t;return[o._v(o._s(null!==(t=e.row.cId)&&void 0!==t?t:"--"))]}}])}),r("el-table-column",{attrs:{prop:"login",label:o.$t("Label.TradingAccount"),"min-width":"120",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){return[o._v(o._s(e.row.login||"--"))]}}])}),r("el-table-column",{attrs:{prop:"platform",label:o.$t("Ib.Index.Platform"),"min-width":"80",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){return[o._v(o._s(e.row.platform||"--"))]}}])}),r("el-table-column",{attrs:{prop:"name",label:o.$t("R-System-ActualAccountList-Name"),"min-width":"100",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){return[o._v(o._s(e.row.name||"--"))]}}])}),r("el-table-column",{attrs:{prop:"typeName",label:o.$t("R-System-ActualAccountList-TypeName"),"min-width":"100",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){return[o._v(o._s(e.row.typeName||"--"))]}}])}),r("el-table-column",{attrs:{prop:"leverage",label:o.$t("R-System-ActualAccountList-Leverage"),"min-width":"80",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){var t;return[o._v(o._s(null!==(t=e.row.leverage)&&void 0!==t?t:"--"))]}}])}),r("el-table-column",{attrs:{prop:"balance",label:o.$t("R-System-ActualAccountList-Balance"),"min-width":"100",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){var t;return[o._v(o._s(null!==(t=e.row.balance)&&void 0!==t?t:"--"))]}}])}),r("el-table-column",{attrs:{prop:"equity",label:o.$t("R-System-ActualAccountList-Equity"),"min-width":"100",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){var t;return[o._v(o._s(null!==(t=e.row.equity)&&void 0!==t?t:"--"))]}}])}),r("el-table-column",{attrs:{prop:"credit",label:o.$t("R-System-ActualAccountList-Credit"),"min-width":"100",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){var t;return[o._v(o._s(null!==(t=e.row.credit)&&void 0!==t?t:"--"))]}}])}),r("el-table-column",{attrs:{prop:"floating",label:o.$t("R-System-ActualAccountList-Floating"),"min-width":"100",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){var t;return[o._v(o._s(null!==(t=e.row.floating)&&void 0!==t?t:"--"))]}}])}),r("el-table-column",{attrs:{label:o.$t("Label.Action"),width:"100",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){var t;return[r("el-dropdown",{attrs:{trigger:"click"},on:{command:function(t){return o.handleCommand(t,e.row)}}},[r("span",{staticClass:"el-dropdown-link crm-cursor"},[r("i",{staticClass:"iconfont iconcaidan",staticStyle:{"font-weight":"bold","font-size":"20px"}})]),r("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[null!==(t=o.display["R-System-ActualAccountList-Delete"])&&void 0!==t&&t.show?r("el-dropdown-item",{attrs:{command:"delete"}},[r("i",{staticClass:"el-icon-delete"}),o._v(" "+o._s(o.$t("Btn.Delete"))+" ")]):o._e()],1)],1)]}}])})],1),o.pagerInfo.rowTotal?r("div",{staticClass:"pagination-container"},[r("el-pagination",{staticClass:"page",attrs:{background:"",layout:"sizes, prev, pager, next","page-sizes":[10,20,50,100],"page-size":o.pagerInfo.row,total:o.pagerInfo.rowTotal},on:{"current-change":o.handleCurrentChange,"size-change":o.handleSizeChange}})],1):o._e(),r("el-dialog",{attrs:{title:o.$t("Btn.Add"),visible:o.dialogVisible,width:"500px"},on:{"update:visible":function(e){o.dialogVisible=e},close:o.handleDialogClose}},[r("el-form",{ref:"form",attrs:{model:o.form,rules:o.rules,"label-width":"120px"}},[r("el-form-item",{attrs:{label:o.$t("Label.TradingAccount"),prop:"login"}},[r("el-input",{attrs:{placeholder:o.$t("Placeholder.Input")},model:{value:o.form.login,callback:function(e){o.$set(o.form,"login",e)},expression:"form.login"}})],1),r("el-form-item",{attrs:{label:o.$t("Label.Platform"),prop:"platform"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:o.$t("Placeholder.Choose")},model:{value:o.form.platform,callback:function(e){o.$set(o.form,"platform",e)},expression:"form.platform"}},[r("el-option",{attrs:{label:"MT4",value:"MT4"}}),r("el-option",{attrs:{label:"MT5",value:"MT5"}})],1)],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(e){o.dialogVisible=!1}}}),r("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary"},on:{click:o.handleSubmit}})],1)],1),r("el-dialog",{attrs:{title:o.$t("R-System-ActualAccountList-Import"),visible:o.importDialogVisible,width:"500px"},on:{"update:visible":function(e){o.importDialogVisible=e},close:o.handleImportDialogClose}},[r("div",{staticClass:"uploadBox"},[r("div",{staticClass:"title"},[r("span",{directives:[{name:"t",rawName:"v-t",value:"Marketing.SampleDownload",expression:"'Marketing.SampleDownload'"}]}),r("span",{staticClass:"demo crm-cursor",on:{click:o.handleDownloadTemplate}},[o._v(o._s(o.$t("R-System-ActualAccountList-DownloadTemplate")))])]),r("div",{staticClass:"upload"},[r("el-upload",{ref:"upload",attrs:{action:o.uploadAction,accept:".xlsx,.xls",headers:o.uploadHeaders,"show-file-list":!1,"auto-upload":!1,"on-success":o.handleUploadSuccess,"on-change":o.handleFileChange}},[r("el-button",{directives:[{name:"t",rawName:"v-t",value:"Marketing.SelectFile",expression:"'Marketing.SelectFile'"}],attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"})],1),o.selectedFile?r("span",{staticStyle:{"margin-left":"10px"}},[o._v(o._s(o.selectedFile))]):r("span",{directives:[{name:"t",rawName:"v-t",value:"Marketing.NoFileSelected",expression:"'Marketing.NoFileSelected'"}],staticStyle:{"margin-left":"10px"}})],1)]),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary",loading:o.importLoading},on:{click:o.submitImport}}),r("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(e){o.importDialogVisible=!1}}})],1)])],1)},o=[],r=a("c7eb"),l=a("5530"),s=a("1da1"),i=(a("d3b7"),a("ac1f"),a("3ca3"),a("466d"),a("5319"),a("ddb0"),a("2b3d"),a("bf19"),a("9861"),a("88a7"),a("271a"),a("5494"),a("da7c")),c=a("f121"),u=a.n(c),d=a("bc3a"),p=a.n(d),m=u.a.Code,g={name:"ActualAccountList",data:function(){return{pictLoading:!1,exportLoading:!1,importLoading:!1,searchForm:{name:"",login:"",cId:""},tableData:[],pagerInfo:{row:10,current:1,pageTotal:0,rowTotal:0},dialogVisible:!1,importDialogVisible:!1,form:{login:"",platform:""},rules:{login:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],platform:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"change"}]},selectedFile:"",uploadAction:u.a.Host85+"/custom/login/actual/import/excel",uploadHeaders:{"Access-Token":sessionStorage.getItem("access_token"),Language:sessionStorage.getItem("lang"),CLIENT:sessionStorage.getItem("CLIENT")}}},computed:{display:function(){return this.Session.GetDisplay()}},created:function(){this.fetchData()},methods:{fetchData:function(){var e=this;return Object(s["a"])(Object(r["a"])().mark((function t(){var a,n,o,s,c;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(null!==(a=e.display["R-System-ActualAccountList-Search"])&&void 0!==a&&a.show){t.next=4;break}return e.$pigeon.MessageWarning(e.$i18n.t("Msg.NotDisplay")),e.pictLoading=!1,t.abrupt("return");case 4:return e.pictLoading=!0,t.prev=5,n=Object(l["a"])({page:{current:e.pagerInfo.current,row:e.pagerInfo.row}},e.searchForm),t.next=9,i["a"].actualAccountList(n);case 9:o=t.sent,o.code===m.StatusOK?(e.tableData=o.data||[],e.pagerInfo.rowTotal=(null===(s=o.page)||void 0===s?void 0:s.rowTotal)||0,e.pagerInfo.pageTotal=(null===(c=o.page)||void 0===c?void 0:c.pageTotal)||0):e.$pigeon.MessageError(o.msg),t.next=17;break;case 13:t.prev=13,t.t0=t["catch"](5),console.error(t.t0),e.$pigeon.MessageError(e.$i18n.t("Msg.SystemError"));case 17:return t.prev=17,e.pictLoading=!1,t.finish(17);case 20:case"end":return t.stop()}}),t,null,[[5,13,17,20]])})))()},handleSearch:function(){this.pagerInfo.current=1,this.fetchData()},handleCurrentChange:function(e){this.pagerInfo.current=e,this.fetchData()},handleSizeChange:function(e){this.pagerInfo.row=e,this.pagerInfo.current=1,this.fetchData()},handleCommand:function(e,t){"delete"===e&&this.handleDelete(t)},handleAdd:function(){this.form={login:"",platform:""},this.dialogVisible=!0},handleDelete:function(e){var t=this;return Object(s["a"])(Object(r["a"])().mark((function a(){var n;return Object(r["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,t.$confirm(t.$i18n.t("Msg.DeleteConfirm"),t.$i18n.t("Msg.SystemPrompt"),{confirmButtonText:t.$i18n.t("Btn.Confirm"),cancelButtonText:t.$i18n.t("Btn.Cancel"),type:"warning"});case 3:return a.next=5,i["a"].actualAccountDelete({ids:[e.id]});case 5:n=a.sent,n.code===m.StatusOK?(t.$pigeon.MessageOK(t.$i18n.t("Msg.DeleteSuccess")),t.fetchData()):t.$pigeon.MessageError(n.msg),a.next=12;break;case 9:a.prev=9,a.t0=a["catch"](0),"cancel"!==a.t0&&(console.error(a.t0),t.$pigeon.MessageError(t.$i18n.t("Msg.SystemError")));case 12:case"end":return a.stop()}}),a,null,[[0,9]])})))()},handleDialogClose:function(){var e;null===(e=this.$refs.form)||void 0===e||e.resetFields()},handleSubmit:function(){var e=this;return Object(s["a"])(Object(r["a"])().mark((function t(){return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$refs.form.validate(function(){var t=Object(s["a"])(Object(r["a"])().mark((function t(a){var n;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=12;break}return t.prev=1,t.next=4,i["a"].actualAccountAdd(e.form);case 4:n=t.sent,n.code===m.StatusOK?(e.dialogVisible=!1,e.fetchData(),e.$pigeon.MessageOK(e.$i18n.t("Msg.Success"))):e.$pigeon.MessageError(n.msg),t.next=12;break;case 8:t.prev=8,t.t0=t["catch"](1),console.error(t.t0),e.$pigeon.MessageError(e.$i18n.t("Msg.SystemError"));case 12:case"end":return t.stop()}}),t,null,[[1,8]])})));return function(e){return t.apply(this,arguments)}}());case 1:case"end":return t.stop()}}),t)})))()},handleExport:function(){var e=this;return Object(s["a"])(Object(r["a"])().mark((function t(){var a,n,o,l,s,i,c,d,m;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.exportLoading){t.next=2;break}return t.abrupt("return");case 2:return e.exportLoading=!0,t.prev=3,n={cId:e.searchForm.cId,name:e.searchForm.name,login:e.searchForm.login},t.next=7,p.a.get("/custom/login/actual/search/list/export",{params:n,responseType:"blob",baseURL:u.a.Host85,headers:{"Access-Token":sessionStorage.getItem("access_token"),Language:sessionStorage.getItem("lang"),CLIENT:sessionStorage.getItem("CLIENT")}});case 7:o=t.sent,l=new Blob([o.data],{type:o.headers["content-type"]||"application/octet-stream"}),s=window.URL.createObjectURL(l),i=document.createElement("a"),i.href=s,c=null===(a=o.headers)||void 0===a?void 0:a["content-disposition"],d="actual_account_export.xlsx",c&&(m=c.match(/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/),m&&m[1]&&(d=m[1].replace(/['"]/g,""))),i.download=d,document.body.appendChild(i),i.click(),document.body.removeChild(i),window.URL.revokeObjectURL(s),t.next=26;break;case 22:t.prev=22,t.t0=t["catch"](3),console.error(t.t0),e.$pigeon.MessageError(e.$i18n.t("Msg.ExportError")||"导出失败");case 26:return t.prev=26,e.exportLoading=!1,t.finish(26);case 29:case"end":return t.stop()}}),t,null,[[3,22,26,29]])})))()},handleDownloadTemplate:function(){var e=this;p.a.get("/custom/login/actual/template/export",{responseType:"blob",baseURL:u.a.Host85,headers:{"Access-Token":sessionStorage.getItem("access_token"),Language:sessionStorage.getItem("lang"),CLIENT:sessionStorage.getItem("CLIENT")}}).then((function(t){if(t.status===m.StatusOK){var a,n=window.URL.createObjectURL(t.data),o=document.createElement("a");document.body.appendChild(o);var r=(null===(a=t.headers["content-disposition"])||void 0===a||null===(a=a.split(";")[1])||void 0===a||null===(a=a.split("=")[1])||void 0===a?void 0:a.replace(/"/g,""))||"template.xlsx";o.href=n,o.download=r,o.click(),window.URL.revokeObjectURL(n)}else e.$pigeon.MessageError(e.$i18n.t("Msg.Download"))})).catch((function(){return e.$pigeon.MessageError(e.$i18n.t("Msg.Download"))}))},handleImport:function(){this.importDialogVisible=!0,this.selectedFile=""},handleImportDialogClose:function(){var e;this.selectedFile="",null===(e=this.$refs.upload)||void 0===e||e.clearFiles()},handleFileChange:function(e){this.selectedFile=e.name||""},submitImport:function(){this.selectedFile?(this.importLoading=!0,this.$refs.upload.submit()):this.$pigeon.MessageWarning(this.$i18n.t("Msg.upload"))},handleUploadSuccess:function(e){this.importLoading=!1,e.code===m.StatusOK?(this.$pigeon.MessageOK(this.$i18n.t("Msg.uploadSuccess")),this.importDialogVisible=!1,this.fetchData()):this.$pigeon.MessageError(e.msg||this.$i18n.t("Msg.upload"))}}},f=g,h=(a("32c6"),a("2877")),v=Object(h["a"])(f,n,o,!1,null,"40ae4118",null);t["default"]=v.exports},a4e3:function(e,t,a){}}]);
|