ActualAccountList.e6dad7ca.js 17 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["ActualAccountList"],{4759:function(e,t,a){},"5eb23":function(e,t,a){"use strict";a.r(t);a("b0c0");var n=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.pictLoading,expression:"pictLoading"}],staticClass:"view",attrs:{id:"system_ActualAccountList","element-loading-background":"rgba(43, 48, 67, 0.65)","element-loading-spinner":"el-icon-loading"}},[t("div",{staticClass:"crm_search"},[t("el-form",{ref:"form",attrs:{"label-position":"",model:e.searchForm,"label-width":""}},[t("el-row",[t("el-col",{attrs:{span:24,md:24,lg:24}},[t("el-form-item",{staticStyle:{"margin-right":"10px"}},[t("el-input",{staticClass:"crm-border-radius-no",staticStyle:{"margin-top":"5px"},attrs:{size:"small",placeholder:e.$t("Placeholder.Input"),clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleSearch.apply(null,arguments)}},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}},[t("template",{slot:"prepend"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"R-System-ActualAccountList-Name",expression:"'R-System-ActualAccountList-Name'"}],staticClass:"crm-cursor"})])],2)],1),t("el-form-item",{staticStyle:{"margin-right":"10px"}},[t("el-input",{staticClass:"crm-border-radius-no",staticStyle:{"margin-top":"5px"},attrs:{size:"small",placeholder:e.$t("Placeholder.Input"),clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleSearch.apply(null,arguments)}},model:{value:e.searchForm.login,callback:function(t){e.$set(e.searchForm,"login",t)},expression:"searchForm.login"}},[t("template",{slot:"prepend"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.TradingAccount",expression:"'Label.TradingAccount'"}],staticClass:"crm-cursor"})])],2)],1),t("el-form-item",[t("el-input",{staticClass:"crm-border-radius-no",staticStyle:{"margin-top":"5px"},attrs:{size:"small",placeholder:e.$t("Placeholder.Input"),clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleSearch.apply(null,arguments)}},model:{value:e.searchForm.cId,callback:function(t){e.$set(e.searchForm,"cId",t)},expression:"searchForm.cId"}},[t("template",{slot:"prepend"},[t("span",{staticClass:"crm-cursor"},[e._v("CID")])])],2)],1),t("el-form-item",[t("el-button",{staticClass:"crm-border-left-no crm-border-radius-no",attrs:{size:"small",icon:"el-icon-search"},on:{click:e.handleSearch}})],1)],1)],1),t("el-form-item",[t("div",{staticClass:"search_action_btn"},[e.display["R-System-ActualAccountList-Add"].show?t("span",{staticClass:"crm-cursor",on:{click:e.handleAdd}},[t("i",{staticClass:"el-icon-plus"}),t("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Add",expression:"'Btn.Add'"}]})]):e._e(),e.display["R-System-ActualAccountList-Export"].show?t("span",{staticClass:"crm-cursor",class:{"is-disabled":e.exportLoading},on:{click:e.handleExport}},[t("i",{staticClass:"el-icon-download"}),t("span",{directives:[{name:"t",rawName:"v-t",value:"R-System-ActualAccountList-Export",expression:"'R-System-ActualAccountList-Export'"}]})]):e._e(),e.display["R-System-ActualAccountList-Import"].show?t("span",{staticClass:"crm-cursor",on:{click:e.handleDownloadTemplate}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"R-System-ActualAccountList-DownloadTemplate",expression:"'R-System-ActualAccountList-DownloadTemplate'"}]})]):e._e(),e.display["R-System-ActualAccountList-Import"].show?t("span",{staticClass:"crm-cursor delete active",on:{click:e.handleImport}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"R-System-ActualAccountList-Import",expression:"'R-System-ActualAccountList-Import'"}]})]):e._e()])])],1)],1),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.pictLoading,expression:"pictLoading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""}},[t("el-table-column",{attrs:{prop:"cId",label:"CID","min-width":"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a;return[e._v(e._s(null!==(a=t.row.cId)&&void 0!==a?a:"--"))]}}])}),t("el-table-column",{attrs:{prop:"login",label:e.$t("Label.TradingAccount"),"min-width":"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.login||"--"))]}}])}),t("el-table-column",{attrs:{prop:"platform",label:e.$t("Ib.Index.Platform"),"min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.platform||"--"))]}}])}),t("el-table-column",{attrs:{prop:"name",label:e.$t("R-System-ActualAccountList-Name"),"min-width":"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.name||"--"))]}}])}),t("el-table-column",{attrs:{prop:"typeName",label:e.$t("R-System-ActualAccountList-TypeName"),"min-width":"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.typeName||"--"))]}}])}),t("el-table-column",{attrs:{prop:"leverage",label:e.$t("R-System-ActualAccountList-Leverage"),"min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a;return[e._v(e._s(null!==(a=t.row.leverage)&&void 0!==a?a:"--"))]}}])}),t("el-table-column",{attrs:{prop:"balance",label:e.$t("R-System-ActualAccountList-Balance"),"min-width":"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a;return[e._v(e._s(null!==(a=t.row.balance)&&void 0!==a?a:"--"))]}}])}),t("el-table-column",{attrs:{prop:"equity",label:e.$t("R-System-ActualAccountList-Equity"),"min-width":"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a;return[e._v(e._s(null!==(a=t.row.equity)&&void 0!==a?a:"--"))]}}])}),t("el-table-column",{attrs:{prop:"credit",label:e.$t("R-System-ActualAccountList-Credit"),"min-width":"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a;return[e._v(e._s(null!==(a=t.row.credit)&&void 0!==a?a:"--"))]}}])}),t("el-table-column",{attrs:{prop:"floating",label:e.$t("R-System-ActualAccountList-Floating"),"min-width":"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a;return[e._v(e._s(null!==(a=t.row.floating)&&void 0!==a?a:"--"))]}}])}),t("el-table-column",{attrs:{label:e.$t("Label.Action"),width:"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-dropdown",{attrs:{trigger:"click"},on:{command:function(t){return e.handleCommand(t,a.row)}}},[t("span",{staticClass:"el-dropdown-link crm-cursor"},[t("i",{staticClass:"iconfont iconcaidan",staticStyle:{"font-weight":"bold","font-size":"20px"}})]),t("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[e.display["R-System-ActualAccountList-Delete"].show?t("el-dropdown-item",{attrs:{command:"delete"}},[t("i",{staticClass:"el-icon-delete"}),e._v(" "+e._s(e.$t("Btn.Delete"))+" ")]):e._e()],1)],1)]}}])})],1),e.pagerInfo.rowTotal?t("div",{staticClass:"pagination-container"},[t("el-pagination",{staticClass:"page",attrs:{background:"",layout:"sizes, prev, pager, next","page-sizes":[10,20,50,100],"page-size":e.pagerInfo.row,total:e.pagerInfo.rowTotal},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}})],1):e._e(),t("el-dialog",{attrs:{title:e.$t("Btn.Add"),visible:e.dialogVisible,width:"500px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handleDialogClose}},[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:e.$t("Label.TradingAccount"),prop:"login"}},[t("el-input",{attrs:{placeholder:e.$t("Placeholder.Input")},model:{value:e.form.login,callback:function(t){e.$set(e.form,"login",t)},expression:"form.login"}})],1),t("el-form-item",{attrs:{label:e.$t("Label.Platform"),prop:"platform"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("Placeholder.Choose")},model:{value:e.form.platform,callback:function(t){e.$set(e.form,"platform",t)},expression:"form.platform"}},[t("el-option",{attrs:{label:"MT4",value:"MT4"}}),t("el-option",{attrs:{label:"MT5",value:"MT5"}})],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(t){e.dialogVisible=!1}}}),t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary"},on:{click:e.handleSubmit}})],1)],1),t("el-dialog",{attrs:{title:e.$t("R-System-ActualAccountList-Import"),visible:e.importDialogVisible,width:"500px"},on:{"update:visible":function(t){e.importDialogVisible=t},close:e.handleImportDialogClose}},[t("div",{staticClass:"uploadBox"},[t("div",{staticClass:"title"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Marketing.SampleDownload",expression:"'Marketing.SampleDownload'"}]}),t("span",{staticClass:"demo crm-cursor",on:{click:e.handleDownloadTemplate}},[e._v(e._s(e.$t("R-System-ActualAccountList-DownloadTemplate")))])]),t("div",{staticClass:"upload"},[t("el-upload",{ref:"upload",attrs:{action:e.uploadAction,accept:".xlsx,.xls",headers:e.uploadHeaders,"show-file-list":!1,"auto-upload":!1,"on-success":e.handleUploadSuccess,"on-change":e.handleFileChange}},[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Marketing.SelectFile",expression:"'Marketing.SelectFile'"}],attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"})],1),e.selectedFile?t("span",{staticStyle:{"margin-left":"10px"}},[e._v(e._s(e.selectedFile))]):t("span",{directives:[{name:"t",rawName:"v-t",value:"Marketing.NoFileSelected",expression:"'Marketing.NoFileSelected'"}],staticStyle:{"margin-left":"10px"}})],1)]),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"primary",loading:e.importLoading},on:{click:e.submitImport}}),t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(t){e.importDialogVisible=!1}}})],1)])],1)},o=[],r=a("c7eb"),s=a("5530"),l=a("1da1"),i=(a("b64b"),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 JSON.parse(this.Session.Get("display",!0))}},created:function(){this.fetchData()},methods:{fetchData:function(){var e=this;return Object(l["a"])(Object(r["a"])().mark((function t(){var a,n,o,l;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.display["R-System-ActualAccountList-Search"].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,a=Object(s["a"])({page:{current:e.pagerInfo.current,row:e.pagerInfo.row}},e.searchForm),t.next=9,i["a"].actualAccountList(a);case 9:n=t.sent,n.code===m.StatusOK?(e.tableData=n.data||[],e.pagerInfo.rowTotal=(null===(o=n.page)||void 0===o?void 0:o.rowTotal)||0,e.pagerInfo.pageTotal=(null===(l=n.page)||void 0===l?void 0:l.pageTotal)||0):e.$pigeon.MessageError(n.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(l["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(l["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(l["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(l["a"])(Object(r["a"])().mark((function t(){var a,n,o,s,l,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,s=new Blob([o.data],{type:o.headers["content-type"]||"application/octet-stream"}),l=window.URL.createObjectURL(s),i=document.createElement("a"),i.href=l,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(l),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("9b9a"),a("2877")),v=Object(h["a"])(f,n,o,!1,null,"743a55c6",null);t["default"]=v.exports},"9b9a":function(e,t,a){"use strict";a("4759")}}]);