<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-61f8106e"],{"083a":function(e,t,a){"use strict";var i=a("0d51"),l=TypeError;e.exports=function(e,t){if(!delete e[t])throw l("Cannot delete property "+i(t)+" of "+i(e))}},"0c48":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("th-main-page",{attrs:{title:"é‚®ä»¶è§£æž"}},[a("th-page-section",[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"é‚®ä»¶ç®¡ç†",name:"emailMainTab",lazy:!0}},[a("el-tabs",{attrs:{type:"card"},on:{"tab-click":e.handleClick2},model:{value:e.activeName2,callback:function(t){e.activeName2=t},expression:"activeName2"}},[a("el-tab-pane",{attrs:{label:"é‚®ä»¶åŒ¹é…",name:"emailTab",lazy:!0}},[a("email_main",{ref:"emailTab"})],1),a("el-tab-pane",{attrs:{label:"è§„åˆ™ç®¡ç†",name:"ruleTab",lazy:!0}},[a("rule_main",{ref:"ruleTab"})],1),a("el-tab-pane",{attrs:{label:"æ¨¡æ¿ç®¡ç†",name:"templateTab",lazy:!0}},[a("template_main",{ref:"templateTab"})],1),a("el-tab-pane",{attrs:{label:"æ¯åŸºé‡‘åç§°æ˜&nbsp;å°„ç®¡ç†",name:"masterFundNameMappingTab",lazy:!0}},[a("master_fund_mapping_main",{ref:"masterFundNameMappingTab"})],1),a("el-tab-pane",{attrs:{label:"é…ç½®ç®¡ç†",name:"configTab",lazy:!0}},[a("config_main",{ref:"configTab"})],1),a("el-tab-pane",{attrs:{label:"ç»Ÿè®¡ç®¡ç†",name:"statTab",lazy:!0}},[a("email_stat")],1)],1)],1)],1)],1)],1)},l=[],s=(a("8b55"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{staticClass:"th-el-form-params",attrs:{inline:!0}},[a("el-form-item",{attrs:{label:"æ&nbsp;‡é¢˜ï¼š"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"mini","suffix-icon":"fa fa-search"},on:{change:function(t){return e.reloadDataList(1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&amp;&amp;e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.reloadDataList(1)}},model:{value:e.filters.keyword,callback:function(t){e.$set(e.filters,"keyword",t)},expression:"filters.keyword"}})],1),a("el-form-item",{attrs:{label:"å‘ä»¶äººï¼š"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"mini","suffix-icon":"fa fa-search"},on:{change:function(t){return e.reloadDataList(1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&amp;&amp;e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.reloadDataList(1)}},model:{value:e.filters.fromAddress,callback:function(t){e.$set(e.filters,"fromAddress",t)},expression:"filters.fromAddress"}})],1),a("el-form-item",{attrs:{label:"è§„åˆ™ä¸šåŠ¡ç±»åž‹ï¼š"}},[a("el-select",{attrs:{size:"mini",clearable:""},on:{change:function(t){return e.reloadDataList(1)}},model:{value:e.filters.bizType,callback:function(t){e.$set(e.filters,"bizType",t)},expression:"filters.bizType"}},e._l(e.$store.state.emailBizType,(function(e,t){return a("el-option",{key:"bizType"+t,attrs:{label:e,value:t}})})),1)],1),a("el-form-item",{attrs:{label:"è§„åˆ™ï¼š"}},[a("el-select",{attrs:{placeholder:"è¯·é€‰æ‹©",size:"mini",clearable:"",filterable:""},on:{change:function(t){return e.reloadDataList(1)}},model:{value:e.filters.ruleId,callback:function(t){e.$set(e.filters,"ruleId",t)},expression:"filters.ruleId"}},e._l(e.ruleList,(function(t,i){return a("el-option",{key:"rule"+i,attrs:{label:e.getRuleLabel(t),value:t.id}})})),1)],1),a("el-form-item",{attrs:{label:"Excelé™„ä»¶ï¼š"}},[a("el-select",{staticStyle:{width:"90px"},attrs:{size:"mini",filterable:"",clearable:""},on:{change:function(t){return e.reloadDataList(1)}},model:{value:e.filters.hasExcel,callback:function(t){e.$set(e.filters,"hasExcel",t)},expression:"filters.hasExcel"}},[a("el-option",{attrs:{label:"æœ‰",value:!0}}),a("el-option",{attrs:{label:"æ—&nbsp;",value:!1}})],1)],1),a("el-form-item",{attrs:{label:"é‚®ä»¶ï¼š"}},[a("el-select",{staticStyle:{width:"120px"},attrs:{size:"mini",filterable:"",clearable:""},on:{change:function(t){return e.reloadDataList(1)}},model:{value:e.filters.hidden,callback:function(t){e.$set(e.filters,"hidden",t)},expression:"filters.hidden"}},[a("el-option",{attrs:{label:"æ­£å¸¸é‚®ä»¶",value:!1}}),a("el-option",{attrs:{label:"éšè—é‚®ä»¶",value:!0}})],1)],1),a("el-form-item",{attrs:{label:"å‡ºé”™é‚®ä»¶ï¼š"}},[a("el-checkbox",{on:{change:function(t){return e.reloadDataList(1)}},model:{value:e.filters.exception,callback:function(t){e.$set(e.filters,"exception",t)},expression:"filters.exception"}})],1),a("el-form-item",[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.reloadDataList(1)}}},[e._v("æŸ¥è¯¢")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.onLoading,expression:"onLoading"}],ref:"dataTable",staticClass:"th-el-table",attrs:{"highlight-current-row":"",size:"mini",data:e.dataList},on:{"current-change":e.onRecordSelected,"selection-change":e.handleSelectionChange}},[e.isDevOps&amp;&amp;e.showBatchRemoving?a("el-table-column",{attrs:{type:"selection",width:"55"}}):e._e(),a("el-table-column",{attrs:{type:"index",width:"50"}}),a("el-table-column",{attrs:{prop:"subject","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"header",fn:function(t){return[a("div",{on:{dblclick:function(t){e.showBatchRemoving=!e.showBatchRemoving}}},[e._v("æ&nbsp;‡é¢˜")])]}},{key:"default",fn:function(t){return[t.row.hidden?a("span",{staticStyle:{color:"#adadad"}},[e._v("(éš)"+e._s(t.row.subject))]):a("span",[e._v(e._s(t.row.subject))])]}}])}),a("el-table-column",{attrs:{label:"å‘ä»¶äºº","min-width":"30","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.fromAddress)+" ")]}}])}),a("el-table-column",{attrs:{prop:"hasExcel",label:"æœ‰æ—&nbsp;Excelé™„ä»¶","min-width":"30","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.hasExcel?a("i",{staticClass:"iconfont icon-file-excel--line margin-l5"}):e._e()]}}])}),a("el-table-column",{attrs:{prop:"receivedDate",label:"æŽ¥æ”¶æ—¥æœŸ","min-width":"30","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"shareChartLib",label:"è§„åˆ™","min-width":"60","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.ruleSummaryList&amp;&amp;t.row.ruleSummaryList.length&gt;0?a("span",[t.row.ruleSummaryList.length&gt;1?a("span",[e._v(e._s(t.row.ruleSummaryList.length)+"ä¸ª:")]):e._e(),a("span",[e._v(" "+e._s(t.row.ruleSummaryList.map((function(e){return e.name})).join("ã€"))+" ")])]):a("span",[e._v(" æš‚æœªåŒ¹é… ")])]}}])})],1),a("el-row",{staticClass:"margin-t5"},[a("el-col",{attrs:{span:12}},[a("span",{staticStyle:{"margin-right":"5px"}},[e.multipleSelection&amp;&amp;e.multipleSelection.length&gt;0?a("el-button",{attrs:{size:"mini",type:"danger",loading:e.batchRemoving},on:{click:e.toBatchRemoveEmail}},[e._v("æ‰¹é‡åˆ&nbsp;é™¤")]):e._e()],1)]),a("el-col",{attrs:{span:12,align:"right"}},[a("el-pagination",{attrs:{layout:"sizes, prev, pager, next",size:"mini","current-page":e.page,"page-size":e.pageSize,"page-sizes":[5,10,15,20,30,50,100,200,500],total:e.total},on:{"current-change":e.onPaginationChange,"size-change":e.onPaginationSizeChange}})],1)],1),a("el-row",{directives:[{name:"show",rawName:"v-show",value:e.selectedRecord,expression:"selectedRecord"},{name:"loading",rawName:"v-loading",value:e.loadingDetail,expression:"loadingDetail"}],staticClass:"hr-panel",staticStyle:{padding:"10px"}},[a("email_detail",{ref:"emailDetailCmp",attrs:{emailId:e.selectedRecord?e.selectedRecord.id:null},on:{reloadRecord:e.reloadRecord}})],1)],1)}),o=[],r=(a("3c65"),a("4328"),a("f101")),n=a("5f53"),c={components:{email_detail:n["default"],fofTooltipButton:r["a"]},data(){return{filters:{keyword:null,fromAddress:null,bizType:null,ruleId:null,hasExcel:null,hidden:null,exception:!1},dataList:[],selectedRecord:null,onLoading:!1,loadingDetail:!1,page:1,pageSize:10,total:0,ruleList:[{id:-1,name:"æš‚æœªåŒ¹é…"}],multipleSelection:[],batchRemoving:!1,showBatchRemoving:!1}},methods:{handleSelectionChange(e){this.multipleSelection=e},getRuleLabel(e){if(e.bizType){let t=this.$store.state.emailBizType[e.bizType];return e.name!=t?e.name+"ï¼ˆ"+t+"ï¼‰":e.name}return e.name},toRemoveEmail(){this.$confirm("ç¡®å®šè¦åˆ&nbsp;é™¤é‚®ä»¶ï¼ˆ"+this.selectedRecord.subject+"ï¼‰å—?","ä¿å­˜å¹¶å…³é—­",{type:"warning"}).then(()=&gt;{this.removeEmail()})},async toBatchRemoveEmail(){this.batchRemoving=!0;let e=!1;for(let t=0;t&lt;this.multipleSelection.length;t++){let a=await this.$emailService.deleteEmail({id:this.multipleSelection[t].id});if("OK"!=a){this.$message.error("åˆ&nbsp;é™¤å¤±è´¥"),e=!0;break}}e||(this.$message.success("åˆ&nbsp;é™¤å®Œæˆ"),this.reloadDataList()),this.batchRemoving=!1},async toggleEmailHidden(e){let t=await this.$emailService.toggleEmailHidden({emailId:this.selectedRecord.id,hidden:e});"ok"==t&amp;&amp;(this.$message.success("æ“ä½œæˆåŠŸ"),this.selectedRecord.hidden=e)},async removeEmail(){let e=await this.$emailService.deleteEmail({id:this.selectedRecord.id});"OK"==e?(this.$message.success("æ“ä½œæˆåŠŸ"),this.reloadDataList(),this.selectedRecord=null):this.$message.error("æ“ä½œå¤±è´¥")},async reloadRecord(){if(this.selectedRecord&amp;&amp;this.selectedRecord.id){let e={id:this.selectedRecord.id},t=await this.$emailService.listEmail(e);this.selectedRecord=t.content[0]}this.reloadDataListInner(),this.$refs.emailDetailCmp.getEmailData()},handleClick(e,t){},async reloadDataList(e){let t=864e5;this.$localStorage.set("email.main.mgmt.filters",this.filters,t),this.reloadDataListInner(e),this.selectedRecord=null},async reloadDataListInner(e){e&amp;&amp;(this.page=e);let t={size:this.pageSize,page:this.page-1,keyword:this.filters.keyword,fromAddress:this.filters.fromAddress,bizType:this.filters.bizType,ruleId:this.filters.ruleId,hasExcel:this.filters.hasExcel,hidden:this.filters.hidden,exception:this.filters.exception};this.onLoading=!0;let a=await this.$emailService.listEmail(t);this.dataList=(null===a||void 0===a?void 0:a.content)||[],this.total=(null===a||void 0===a?void 0:a.totalElements)||0,this.onLoading=!1;let i=await this.$emailService.listSimpleRule({page:0,size:9999}),l=(null===i||void 0===i?void 0:i.content)||[];l.sort((e,t)=&gt;e.bizType.localeCompare(t.bizType)),l.unshift({id:-1,name:"æš‚æœªåŒ¹é…"}),this.ruleList=l},onRecordSelected(e){e&amp;&amp;(this.loadingDetail=!0,this.selectedRecord=e,setTimeout(()=&gt;{this.loadingDetail=!1},500))},onPaginationSizeChange(e){this.page=1,this.pageSize=e,this.reloadDataListInner(1)},onPaginationChange(e){this.page=e,this.reloadDataListInner()}},computed:{selRecordId(){return this.selectedRecord?this.selectedRecord.id:null},isDevOps(){return 0!=(this.$store.state.role.DEV_OPS&amp;this.$store.state.userProfile.allRoleValue)}},mounted(){let e=this.$localStorage.get("email.main.mgmt.filters");e&amp;&amp;(this.filters=e),this.reloadDataListInner(1)}},d=c,m=a("0c7c"),u=Object(m["a"])(d,s,o,!1,null,"60e4ac2e",null),h=u.exports,p=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{staticClass:"th-el-form-params",attrs:{inline:!0}},[a("el-form-item",{attrs:{label:"å…³é”®å­—ï¼š"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"mini","suffix-icon":"fa fa-search"},on:{change:function(t){return e.reloadDataList(1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&amp;&amp;e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.reloadDataList(1)}},model:{value:e.filters.keyword,callback:function(t){e.$set(e.filters,"keyword",t)},expression:"filters.keyword"}})],1),a("el-form-item",{attrs:{label:"ä¸šåŠ¡ç±»åž‹ï¼š"}},[a("el-select",{attrs:{size:"mini",clearable:""},on:{change:function(t){return e.reloadDataList(1)}},model:{value:e.filters.bizType,callback:function(t){e.$set(e.filters,"bizType",t)},expression:"filters.bizType"}},e._l(e.$store.state.emailBizType,(function(e,t){return a("el-option",{key:"bizType"+t,attrs:{label:e,value:t}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.reloadDataList(1)}}},[e._v("æŸ¥è¯¢")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.onLoading,expression:"onLoading"}],ref:"dataTable",staticClass:"th-el-table",attrs:{"highlight-current-row":"",size:"mini",data:e.dataList,"show-summary":"","summary-method":e.getSummaries},on:{"current-change":e.onRecordSelected}},[a("el-table-column",{attrs:{prop:"name",label:"åç§°","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"bizType",label:"ä¸šåŠ¡ç±»åž‹","min-width":"40","show-overflow-tooltip":"",formatter:e.formatBizType}}),a("el-table-column",{attrs:{prop:"productNameSource",label:"äº§å“åç§°æ¥æº","min-width":"40","show-overflow-tooltip":"",formatter:e.formatProductNavSource}}),a("el-table-column",{attrs:{prop:"fofProductName",label:"å¯¹åº”çš„FOFäº§å“","min-width":"60","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"templateName",label:"æ¨¡æ¿åç§°","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"matchCount",label:"åŒ¹é…é‚®ä»¶æ•°é‡","min-width":"40","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{label:"ç”Ÿæ•ˆ","min-width":"30","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(e){return[e.row.enabled?a("i",{staticClass:"el-icon-check"}):a("i",{staticClass:"el-icon-close",staticStyle:{color:"red"}})]}}])}),a("el-table-column",{attrs:{label:"æœ€åŽä¿®æ”¹äºº",prop:"lastModifiedByName",width:"80","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{label:"æœ€åŽä¿®æ”¹æ—¶é—´",prop:"lastModifiedDate",width:"100","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{label:"æ“ä½œ",width:"100",align:"center","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tooltip",{attrs:{effect:"dark",content:"ç¼–è¾‘",placement:"top","open-delay":500}},[a("i",{staticClass:"iconfont icon-bianji1",staticStyle:{cursor:"pointer","font-size":"14px"},on:{click:function(a){return a.stopPropagation(),a.preventDefault(),e.onUpdateRecord(t.row)}}})]),a("el-tooltip",{attrs:{effect:"dark",content:"åˆ&nbsp;é™¤",placement:"top","open-delay":500}},[a("i",{staticClass:"iconfont icon-shanchu2",staticStyle:{cursor:"pointer","margin-left":"5px","font-size":"14px"},on:{click:function(a){return a.stopPropagation(),a.preventDefault(),e.onDeleteRecord(t.row)}}})])]}}])})],1),a("el-row",{staticClass:"margin-t5"},[a("el-col",{attrs:{span:12,align:"left"}},[a("el-button",{attrs:{type:"primary",size:"mini"},nativeOn:{click:function(t){return e.onCreateRecord.apply(null,arguments)}}},[e._v("æ·»åŠ&nbsp;")])],1),a("el-col",{attrs:{span:12,align:"right"}},[a("el-pagination",{attrs:{layout:"sizes, prev, pager, next",size:"mini","current-page":e.page,"page-size":e.pageSize,"page-sizes":[5,10,15,20,30,50,100,300],total:e.total},on:{"current-change":e.onPaginationChange,"size-change":e.onPaginationSizeChange}})],1)],1),a("ruleUpdate",{attrs:{formVisible:e.createDialogVisible,ruleId:e.selRecordId},on:{"update:formVisible":function(t){e.createDialogVisible=t},"update:form-visible":function(t){e.createDialogVisible=t},onSuccess:e.reloadDataList}})],1)},f=[],g=(a("14d9"),a("4d97")),b={components:{ruleUpdate:g["a"]},data(){return{filters:{keyword:null,bizType:null},dataList:[],selectedRecord:null,onLoading:!1,createDialogVisible:!1,page:1,pageSize:10,total:0}},methods:{getSummaries(e){const{columns:t,data:a}=e,i=[];let l=0;return a.forEach(e=&gt;{l+=e.matchCount}),i.push("åˆè®¡"),i.push(""),i.push(""),i.push(""),i.push(""),i.push(l),i.push(""),i},formatProductNavSource(e,t,a){return a?this.$store.state.emailProductNameSource[a]:"-"},formatBizType(e,t,a){return a?this.$store.state.emailBizType[a]:"-"},onCreateRecord(){this.$refs.dataTable.setCurrentRow(),this.selectedRecord=null,this.createDialogVisible=!0},onUpdateRecord(e){this.selectedRecord=e,this.createDialogVisible=!0},onDeleteRecord(e){this.selectedRecord=e,this.$confirm("ç¡®å®šè¦åˆ&nbsp;é™¤è¿™æ¡è®°å½•ï¼ˆ"+this.selectedRecord.name+"ï¼‰å—?","ä¿å­˜å¹¶å…³é—­",{type:"warning"}).then(()=&gt;{this.deleteRecord()})},async deleteRecord(){let e=await this.$emailService.deleteRule({id:this.selectedRecord.id});"ok"==e&amp;&amp;(this.$message({showClose:!0,message:"åˆ&nbsp;é™¤æˆåŠŸï¼",type:"success"}),this.reloadDataList())},handleClick(e,t){},toEditRecord(){},async reloadDataList(e){e&amp;&amp;(this.page=e);let t={keyword:this.filters.keyword,bizType:this.filters.bizType,size:this.pageSize,page:this.page-1};this.onLoading=!0;let a=await this.$emailService.listRule(t);this.dataList=a.content,this.total=a.totalElements,this.onLoading=!1},onRecordSelected(e){e&amp;&amp;(this.selectedRecord=e,this.toEditRecord())},onPaginationSizeChange(e){this.page=1,this.pageSize=e,this.reloadDataList(1)},onPaginationChange(e){this.page=e,this.reloadDataList()}},computed:{selRecordId(){return this.selectedRecord?this.selectedRecord.id:null}},mounted(){this.reloadDataList(1)}},v=b,y=Object(m["a"])(v,p,f,!1,null,"b5c59a26",null),w=y.exports,D=a("1f2b"),S=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-row",{staticClass:"page-content"},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading.loadData,expression:"loading.loadData"}],staticClass:"hr-panel margin-b10"},[a("el-row",{staticClass:"panel-content"},[a("el-form",{ref:"addForm",attrs:{model:e.formData,"label-width":"180px",rules:e.addFormRules}},[a("el-form-item",{attrs:{label:"é‚®ç®±æ¨¡å¼ï¼š",prop:"emailMode"}},[a("el-radio",{attrs:{label:"PINGAN"},model:{value:e.formData.emailMode,callback:function(t){e.$set(e.formData,"emailMode",t)},expression:"formData.emailMode"}},[e._v("å¹³å®‰")]),a("el-radio",{attrs:{label:"STANDARD"},model:{value:e.formData.emailMode,callback:function(t){e.$set(e.formData,"emailMode",t)},expression:"formData.emailMode"}},[e._v("æ&nbsp;‡å‡†")])],1),e.isStandardMode?a("div",[a("el-form-item",{attrs:{label:"é‚®ç®±åè®®ï¼š",prop:"emailProtocol"}},[a("el-input",{attrs:{size:"mini",placeholder:"pop3"},model:{value:e.formData.emailProtocol,callback:function(t){e.$set(e.formData,"emailProtocol",t)},expression:"formData.emailProtocol"}})],1),a("el-form-item",{attrs:{label:"é‚®ç®±æœåŠ¡å™¨åŸŸå(IP)ï¼š",prop:"emailHost"}},[a("el-input",{attrs:{size:"mini"},model:{value:e.formData.emailHost,callback:function(t){e.$set(e.formData,"emailHost",t)},expression:"formData.emailHost"}})],1),a("el-form-item",{attrs:{label:"é‚®ç®±æœåŠ¡å™¨ç«¯å£ï¼š",prop:"emailPort"}},[a("el-input",{attrs:{size:"mini"},model:{value:e.formData.emailPort,callback:function(t){e.$set(e.formData,"emailPort",t)},expression:"formData.emailPort"}})],1),a("el-form-item",{attrs:{label:"é‚®ç®±ç”¨æˆ·åï¼š",prop:"emailUsername"}},[a("el-input",{attrs:{size:"mini"},model:{value:e.formData.emailUsername,callback:function(t){e.$set(e.formData,"emailUsername",t)},expression:"formData.emailUsername"}})],1),a("el-form-item",{attrs:{label:"é‚®ç®±å¯†ç&nbsp;ï¼š",prop:"emailPassword"}},[a("el-input",{attrs:{size:"mini","show-password":""},model:{value:e.formData.emailPassword,callback:function(t){e.$set(e.formData,"emailPassword",t)},expression:"formData.emailPassword"}})],1),a("el-form-item",{attrs:{label:"SSLï¼š"}},[a("el-checkbox",{model:{value:e.formData.emailSSL,callback:function(t){e.$set(e.formData,"emailSSL",t)},expression:"formData.emailSSL"}})],1)],1):e._e(),e.isPingAnMode?a("div",[a("el-form-item",{attrs:{label:"ClientIdï¼š",prop:"paClientId"}},[a("el-input",{attrs:{size:"mini"},model:{value:e.formData.paClientId,callback:function(t){e.$set(e.formData,"paClientId",t)},expression:"formData.paClientId"}})],1),a("el-form-item",{attrs:{label:"ClientSecretï¼š",prop:"paClientSecret"}},[a("el-input",{attrs:{size:"mini"},model:{value:e.formData.paClientSecret,callback:function(t){e.$set(e.formData,"paClientSecret",t)},expression:"formData.paClientSecret"}})],1),a("el-form-item",{attrs:{label:"uidï¼š",prop:"paUId"}},[a("el-input",{attrs:{size:"mini"},model:{value:e.formData.paUId,callback:function(t){e.$set(e.formData,"paUId",t)},expression:"formData.paUId"}})],1),a("el-form-item",{attrs:{label:"å¯†ç&nbsp;ï¼š",prop:"paPassword"}},[a("el-input",{attrs:{size:"mini","show-password":"",autoComplete:"new-password"},model:{value:e.formData.paPassword,callback:function(t){e.$set(e.formData,"paPassword",t)},expression:"formData.paPassword"}})],1),a("el-form-item",{attrs:{label:"OAuthUrlï¼š",prop:"paOAuthUrl"}},[a("el-input",{attrs:{size:"mini"},model:{value:e.formData.paOAuthUrl,callback:function(t){e.$set(e.formData,"paOAuthUrl",t)},expression:"formData.paOAuthUrl"}})],1),a("el-form-item",{attrs:{label:"EsgUrlï¼š",prop:"paEsgUrl"}},[a("el-input",{attrs:{size:"mini"},model:{value:e.formData.paEsgUrl,callback:function(t){e.$set(e.formData,"paEsgUrl",t)},expression:"formData.paEsgUrl"}})],1),a("el-form-item",{attrs:{prop:"paAttachUrl"}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(" AttachUrlï¼š "),a("el-tooltip",{attrs:{effect:"dark",content:"è¯·ç”¨æˆ·åœ¨é‚®ä»¶åˆ—è¡¨æ‰§è¡Œæµ‹è¯•",placement:"bottom"}},[a("i",{staticClass:"el-icon-info"})])],1),a("el-input",{attrs:{size:"mini"},model:{value:e.formData.paAttachUrl,callback:function(t){e.$set(e.formData,"paAttachUrl",t)},expression:"formData.paAttachUrl"}})],1)],1):e._e(),a("el-form-item",{attrs:{label:"å…¨å±€æ‹‰å–æŽ’é™¤æ&nbsp;‡é¢˜å…³é”®å­—ï¼š"}},[a("el-input",{attrs:{size:"mini",type:"textarea",rows:5,placeholder:"è¯·è¾“å…¥éœ€è¦æŽ’é™¤çš„æ&nbsp;‡é¢˜å…³é”®å­—ï¼Œå¤šä¸ªå…³é”®å­—ä»¥ç©ºæ&nbsp;¼ç›¸éš”"},model:{value:e.formData.excludeKeywords,callback:function(t){e.$set(e.formData,"excludeKeywords",t)},expression:"formData.excludeKeywords"}})],1),a("el-form-item",{attrs:{label:"å…¨å±€éšè—æ&nbsp;‡é¢˜å…³é”®å­—ï¼š"}},[a("el-input",{attrs:{size:"mini",type:"textarea",rows:5,placeholder:"è¯·è¾“å…¥éœ€è¦éšè—çš„æ&nbsp;‡é¢˜å…³é”®å­—ï¼Œå¤šä¸ªå…³é”®å­—ä»¥ç©ºæ&nbsp;¼ç›¸éš”"},model:{value:e.formData.hiddenKeywords,callback:function(t){e.$set(e.formData,"hiddenKeywords",t)},expression:"formData.hiddenKeywords"}})],1),a("el-form-item",[a("span",{attrs:{slot:"label"},on:{dblclick:function(t){e.showFetchTitle=!e.showFetchTitle}},slot:"label"},[e._v("ç¦ç”¨ï¼š")]),a("el-checkbox",{model:{value:e.formData.disabled,callback:function(t){e.$set(e.formData,"disabled",t)},expression:"formData.disabled"}})],1),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:"production"!=e.env&amp;&amp;e.showFetchTitle,expression:"env != 'production' &amp;&amp; showFetchTitle"}],attrs:{label:"åªæ‹‰å–æ&nbsp;‡é¢˜åŒ…æ‹¬(å¤šä¸ªç©ºæ&nbsp;¼éš”å¼€)ï¼š"}},[a("el-input",{attrs:{size:"mini"},model:{value:e.formData.fetchTitle,callback:function(t){e.$set(e.formData,"fetchTitle",t)},expression:"formData.fetchTitle"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",size:"mini",loading:e.loading.checking},on:{click:e.toCheckEmailConfig}},[e._v("é‚®ç®±è¿žæŽ¥æµ‹è¯•")]),a("el-badge",{attrs:{"is-dot":e.isDirty}},[a("el-button",{attrs:{type:"primary",size:"mini",loading:e.loading.saving},on:{click:e.toSaveConfig}},[e._v("ä¿å­˜")])],1),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.resetData}},[e._v("é‡ç½®")]),a("el-button",{attrs:{type:"primary",size:"mini",loading:e.loading.clearing},on:{click:e.toClearAllEmail}},[e._v("æ¸…ç©ºæ‰€æœ‰é‚®ä»¶")]),e.isDevOps&amp;&amp;!e.formData.disabled?a("el-dropdown",{staticStyle:{"margin-left":"4px"},on:{command:e.handleCommand}},[a("el-button",{attrs:{type:"primary",size:"mini",loading:e.loading.pulling}},[e._v(" ï¼ˆå¢žé‡ï¼‰æ‹‰å–è¿‘æœŸé‚®ä»¶"),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.periodDict,(function(t,i){return a("el-dropdown-item",{key:i,attrs:{command:i}},[e._v(e._s(t))])})),1)],1):e._e(),a("fofTooltipButton",{staticStyle:{"margin-left":"4px"},attrs:{type:"primary",disabled:!1,size:"mini",loading:e.loading.creatingSuccessFile,tooltipText:"åœ¨ä¼°å€¼è¡¨rawç›®å½•ä¸‹ç”ŸæˆSUCCESSæ–‡ä»¶"},on:{click:e.toGenerateSuccessFile}},[e._v("åˆ›å»ºSUCCESSæ–‡ä»¶")])],1),e.emailCheckResult?a("el-form-item",[a("div",[e._v(" é‚®ç®±æ&nbsp;¡éªŒç»“æžœ: "),e.emailCheckResult.isValid?a("i",{staticClass:"el-icon-success",staticStyle:{color:"#67c23a"}}):a("i",{staticClass:"el-icon-error",staticStyle:{color:"#ff5656"}})]),e.emailCheckResult.isValid?e._e():a("div",[e._v(" é”™è¯¯ä¿¡æ¯ï¼š"+e._s(e.emailCheckResult.message)+" ")])]):e._e()],1)],1)],1)])],1)},k=[],_=a("2ef0"),C=a.n(_),z={components:{fofTooltipButton:r["a"]},data(){return{showFetchTitle:!1,periodDict:{0:"å¢žé‡",1:"è¿‘1å¤©",3:"è¿‘3å¤©",7:"è¿‘1å‘¨",15:"è¿‘åŠæœˆ",31:"è¿‘1æœˆ"},formData:{id:null,emailMode:"PINGAN",emailProtocol:null,emailHost:null,emailPort:null,emailUsername:null,emailPassword:null,emailSSL:null,excludeKeywords:null,hiddenKeywords:null,institutionId:null,disabled:null,fetchTitle:null,paClientId:null,paClientSecret:null,paUId:null,paPassword:null,paOAuthUrl:null,paEsgUrl:null,paAttachUrl:null},backupFormData:{},emailCheckResult:null,loading:{loadData:!1,checking:!1,saving:!1,clearing:!1,pulling:!1,creatingSuccessFile:!1},addFormRules:{emailMode:[{required:!0,message:"è¯·é€‰æ‹©é‚®ç®±æ¨¡å¼",trigger:"change"}],emailProtocol:[{required:!0,message:"è¯·è¾“å…¥é‚®ç®±åè®®",trigger:"change"}],emailHost:[{required:!0,message:"è¯·è¾“å…¥é‚®ç®±æœåŠ¡å™¨åŸŸå(IP)",trigger:"change"}],emailPort:[{required:!0,message:"è¯·å¡«å†™é‚®ç®±æœåŠ¡å™¨ç«¯å£",trigger:"change"}],emailUsername:[{required:!0,message:"è¯·å¡«å†™é‚®ç®±ç”¨æˆ·å",trigger:"change"}],emailPassword:[{required:!0,message:"è¯·å¡«å†™é‚®ç®±å¯†ç&nbsp;",trigger:"change"}],paClientId:[{required:!0,message:"è¯·å¡«å†™ClientId",trigger:"change"}],paClientSecret:[{required:!0,message:"è¯·å¡«å†™ClientSecret",trigger:"change"}],paUId:[{required:!0,message:"è¯·å¡«å†™uid",trigger:"change"}],paPassword:[{required:!0,message:"è¯·å¡«å†™å¯†ç&nbsp;",trigger:"change"}],paOAuthUrl:[{required:!0,message:"è¯·å¡«å†™OAuthUrl",trigger:"change"}],paEsgUrl:[{required:!0,message:"è¯·å¡«å†™EsgUrl",trigger:"change"}],paAttachUrl:[{required:!0,message:"è¯·å¡«å†™AttachUrl",trigger:"change"}]}}},methods:{async toGenerateSuccessFile(){this.loading.creatingSuccessFile=!0;let e=await this.$emailService.generateSuccessFileIfNecessary();this.loading.creatingSuccessFile=!1,0==e.errorNo?this.$message({message:"æ“ä½œæˆåŠŸï¼š"+e.result,type:"success",duration:1e4,showClose:!0}):this.$message.error("æ“ä½œå¤±è´¥")},async processEmailInstitution(e,t){t+""=="0"&amp;&amp;(t=null),this.loading.pulling=!0;let a={institutionId:this.formData.institutionId,recentDays:t,clearHistoryEmail:!1,title:e};await this.$emailService.processEmailInstitution(a),this.loading.pulling=!1,this.$message({message:"é‚®ä»¶æ‹‰å–å®Œæˆï¼Œè¯·åˆ°é‚®ä»¶åŒ¹é…æ&nbsp;‡ç­¾æŸ¥çœ‹",type:"success",duration:0,showClose:!0})},handleCommand(e){let t=this.showFetchTitle?this.formData.fetchTitle:null,a="ç¡®å®šè¦æ‹‰å–"+this.periodDict[e]+"é‚®ä»¶å—?";t&amp;&amp;(a+=" åªåŒ…æ‹¬æ&nbsp;‡é¢˜ï¼š"+t),"PINGAN"==this.formData.emailMode&amp;&amp;e&gt;0&amp;&amp;(a+=" å¹³å®‰æ¨¡å¼ä¼šäº§ç”Ÿé¢å¤–è´¹ç”¨"),this.$confirm(a,"ä¿å­˜å¹¶å…³é—­",{type:"warning"}).then(()=&gt;{this.processEmailInstitution(t,e)})},async reloadDataList(){this.loading.loadData=!0;let e=await this.$emailService.getInstitutionConfig();e&amp;&amp;(this.formData=e),this.backupFormData=C.a.cloneDeep(this.formData),this.loading.loadData=!1},resetData(){this.formData=C.a.cloneDeep(this.backupFormData)},async toCheckEmailConfig(){this.$refs.addForm.validate(e=&gt;{this.checkEmailConfig()})},async checkEmailConfig(){this.formData=JSON.parse(JSON.stringify(this.formData).replace(/"\s+|\s+"/g,'"')),this.loading.checking=!0;let e=await this.$emailService.checkEmailConfig(this.formData);this.emailCheckResult=e,this.loading.checking=!1},async toClearAllEmail(){this.$confirm("ç¡®å®šè¦æ¸…ç©ºæ‰€æœ‰é‚®ä»¶å—?","ä¿å­˜å¹¶å…³é—­",{type:"warning"}).then(()=&gt;{this.clearAllEmail()})},async clearAllEmail(){this.loading.clearing=!0;let e=await this.$emailService.clearHistoryEmail();"ok"==e&amp;&amp;this.$message.success("æ“ä½œæˆåŠŸ"),this.loading.clearing=!1},async toSaveConfig(){this.$refs.addForm.validate(e=&gt;{e&amp;&amp;this.saveConfig()})},async saveConfig(){if(this.checkEmailConfig(),this.loading.saving=!0,await this.checkEmailConfig(),this.emailCheckResult.isValid){let e=await this.$emailService.updateInstitutionConfig(this.formData);e&amp;&amp;(this.reloadDataList(),this.$message.success("æ“ä½œæˆåŠŸ"))}else this.$message.error("é‚®ç®±è¿žæŽ¥æµ‹è¯•å¤±è´¥ï¼Œæ—&nbsp;æ³•ä¿å­˜ï¼Œè¯·æ›´æ”¹é‡è¯•");this.loading.saving=!1}},computed:{isDevOps(){return 0!=(this.$store.state.role.DEV_OPS&amp;this.$store.state.userProfile.allRoleValue)},env(){return window.config.NODE_ENV},isStandardMode(){return"STANDARD"==this.formData.emailMode},isPingAnMode(){return"PINGAN"==this.formData.emailMode},isDirty(){return JSON.stringify(this.formData)!=JSON.stringify(this.backupFormData)}},mounted(){this.reloadDataList()}},$=z,x=Object(m["a"])($,S,k,!1,null,"affaecec",null),L=x.exports,R=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{staticClass:"th-el-form-params",attrs:{inline:!0}},[a("el-form-item",{attrs:{label:"å…³é”®è¯ï¼š"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"mini","suffix-icon":"fa fa-search",placeholder:"FOFäº§å“/é‚®ä»¶æ&nbsp;‡é¢˜"},on:{change:function(t){return e.reloadFullDataList(1)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&amp;&amp;e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.reloadFullDataList(1)}},model:{value:e.filters.keyword,callback:function(t){e.$set(e.filters,"keyword",t)},expression:"filters.keyword"}})],1),a("el-form-item",{attrs:{label:"è§„åˆ™ï¼š"}},[a("el-select",{attrs:{placeholder:"è¯·é€‰æ‹©",size:"mini",filterable:"",clearable:""},on:{change:function(t){return e.reloadFullDataList(1)}},model:{value:e.filters.ruleId,callback:function(t){e.$set(e.filters,"ruleId",t)},expression:"filters.ruleId"}},e._l(e.ruleList,(function(e,t){return a("el-option",{key:"rule"+t,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.reloadFullDataList(1)}}},[e._v("æŸ¥è¯¢")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.onLoading,expression:"onLoading"}],ref:"dataTable",staticClass:"th-el-table",attrs:{"highlight-current-row":"",size:"mini",data:e.dataList},on:{"current-change":e.onRecordSelected,"sort-change":e.onSortChange}},[a("el-table-column",{attrs:{type:"index",width:"50"}}),a("el-table-column",{attrs:{prop:"productName",label:"FOFäº§å“","min-width":"120","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"emailName",label:"é‚®ä»¶æ&nbsp;‡é¢˜","min-width":"120","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"ruleName",label:"åŒ¹é…è§„åˆ™","min-width":"120","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"valueAsOf",label:"å‡€å€¼æ—¥æœŸ","min-width":"120","show-overflow-tooltip":"",sortable:""}}),a("el-table-column",{attrs:{prop:"netAssetValue",label:"å•ä½å‡€å€¼","min-width":"120","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"accumulatedNav",label:"ç´¯è®¡å‡€å€¼","min-width":"120","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"provisionNav",label:"è™šæ‹Ÿè®¡æå‡€å€¼","min-width":"120","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"totalNetAssetValue",label:"èµ„äº§å‡€å€¼","min-width":"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tooltip",{attrs:{effect:"dark",content:e.getThousandSeparatorData(t.row.totalNetAssetValue),placement:"top"}},[a("span",[e._v(e._s(t.row.totalNetAssetValue))])])]}}])}),a("el-table-column",{attrs:{prop:"share",label:"èµ„äº§ä»½é¢","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tooltip",{attrs:{effect:"dark",content:e.getThousandSeparatorData(t.row.share),placement:"top"}},[a("span",[e._v(e._s(t.row.share))])])]}}])})],1),a("div",{staticStyle:{"text-align":"right"}},[a("el-pagination",{attrs:{layout:"sizes, prev, pager, next",size:"mini","current-page":e.page,"page-size":e.pageSize,"page-sizes":[5,10,15,20,30],total:e.total},on:{"current-change":e.onPaginationChange,"size-change":e.onPaginationSizeChange}})],1),e.selectedRecord?a("el-row",{directives:[{name:"loading",rawName:"v-loading",value:e.loadingDetail,expression:"loadingDetail"}],staticClass:"hr-panel",staticStyle:{padding:"10px"}},[a("email_detail",{attrs:{emailId:e.selectedRecord.id,readonly:!0},on:{reloadRecord:e.reloadRecord}})],1):e._e()],1)},E=[],T={components:{email_detail:n["default"]},data(){return{filters:{keyword:null,ruleId:null,pvStatus:null,sortField:null,sortOrder:null},dataList:[],selectedRecord:null,onLoading:!1,loadingDetail:!1,page:1,pageSize:10,total:0,ruleList:[]}},methods:{getThousandSeparatorData(e){let t="-";return e&amp;&amp;(t=e.toLocaleString()),t},onSortChange(e){this.page=1;const{column:t,prop:a,order:i}=e;this.filters.sortField=a,this.filters.sortOrder=i,this.reloadDataList()},async persistToFOFDB(e){let t=await this.$emailService.persistToFOFDB(e);"ok"==t&amp;&amp;(this.$message.success("æ“ä½œæˆåŠŸ"),this.reloadFullDataList(1))},formatPVStatus(e,t,a){return a&amp;&amp;this.$store.state.emailPVStatus?this.$store.state.emailPVStatus[a]:"-"},async reloadRecord(){if(this.selectedRecord&amp;&amp;this.selectedRecord.id){let e={id:this.selectedRecord.id},t=await this.$emailService.listEmail(e);this.selectedRecord=t.content[0]}this.reloadDataList()},handleClick(e,t){},reloadFullDataList(e){this.reloadDataList(e),this.selectedRecord=null},async reloadDataList(e){e&amp;&amp;(this.page=e);let t={ruleId:this.filters.ruleId,keyword:this.filters.keyword,pvStatus:this.filters.pvStatus,sortField:this.filters.sortField,sortOrder:this.filters.sortOrder,size:this.pageSize,page:this.page-1};this.onLoading=!0;let a=await this.$emailService.listNav(t);this.dataList=a.content,this.total=a.totalElements,this.onLoading=!1;let i=await this.$emailService.listSimpleRule({page:0,size:9999}),l=i.content;l.unshift({id:-1,name:"æš‚æœªåŒ¹é…"}),this.ruleList=l},async onRecordSelected(e){if(e){this.loadingDetail=!0;let t=await this.$emailService.listEmail({id:e.emailId});this.selectedRecord=t.content[0],this.loadingDetail=!1}},onPaginationSizeChange(e){this.page=1,this.pageSize=e,this.reloadDataList(1)},onPaginationChange(e){this.page=e,this.reloadDataList()}},computed:{emailPVStatusOptions(){let e=[];for(const[t,a]of Object.entries(this.$store.state.emailPVStatus))e.push({id:t,name:a});return e},selRecordId(){return this.selectedRecord?this.selectedRecord.id:null}},mounted(){this.reloadDataList(1)}},F=T,N=Object(m["a"])(F,R,E,!1,null,"1c480b42",null),O=N.exports,P=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:{callback:e.visibilityChanged,throttle:300},expression:"{ callback: visibilityChanged, throttle: 300 }"}]},[a("div",[a("el-row",{staticClass:"panel-content"},[a("el-row",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.onLoading,expression:"onLoading"}],ref:"dataTable",staticClass:"th-el-table",attrs:{"highlight-current-row":"","header-row-class-name":"hr-table-header",size:"mini","span-method":e.tableSpanFormatter,"row-key":"rowKey","tree-props":{children:"children",hasChildren:"hasChildren"},data:e.dataList,"default-expand-all":""},on:{"sort-change":e.onSortChange}},[a("el-table-column",{attrs:{prop:"masterFundName",width:"80",label:"æ¯åŸºé‡‘","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.id?e._e():a("span",[e._v(e._s(t.row.masterFundName))])]}}])}),a("el-table-column",{attrs:{prop:"alias","header-align":"center",align:"center",label:"åˆ«å","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{label:"æ“ä½œ",width:"120",align:"center","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tooltip",{attrs:{effect:"dark",content:"ç¼–è¾‘",placement:"top","open-delay":500}},[a("i",{staticClass:"iconfont icon-bianji1",staticStyle:{cursor:"pointer","font-size":"14px"},on:{click:function(a){return a.stopPropagation(),a.preventDefault(),e.handleUpdate(t.row)}}})]),a("el-tooltip",{attrs:{effect:"dark",content:"åˆ&nbsp;é™¤",placement:"top","open-delay":500}},[a("i",{staticClass:"iconfont icon-shanchu2",staticStyle:{cursor:"pointer","margin-left":"5px","font-size":"14px"},on:{click:function(a){return a.stopPropagation(),a.preventDefault(),e.handleDelete(t.row)}}})])]}}])})],1)],1),a("el-row",{directives:[{name:"show",rawName:"v-show",value:!0,expression:"true"}],staticClass:"margin-t5"},[a("el-col",{attrs:{span:12}},[a("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-plus"},on:{click:e.handleAdd}},[e._v("æ–°å¢ž")])],1),a("el-col",{attrs:{span:12,align:"right"}})],1)],1)],1),a("update",{attrs:{formVisible:e.updateDialogVisible,id:e.toOperateId,isCloneOperation:e.isCloneOperation},on:{"update:formVisible":function(t){e.updateDialogVisible=t},"update:form-visible":function(t){e.updateDialogVisible=t},success:e.loadData}})],1)},I=[],A=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.title,visible:e.formVisible,"close-on-click-modal":!1,width:"500px","append-to-body":""},on:{close:e.onClosed}},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"updateForm",attrs:{size:"mini","label-width":"100px",model:e.formData,disabled:e.loading,rules:e.formDataRules}},[a("el-form-item",{attrs:{label:"æ¯åŸºé‡‘ï¼š",prop:"masterFundId"}},[a("el-select",{attrs:{size:"mini",filterable:"",clearable:""},model:{value:e.formData.masterFundId,callback:function(t){e.$set(e.formData,"masterFundId",t)},expression:"formData.masterFundId"}},e._l(e.masterFundOptions,(function(t,i){return a("el-option",{key:"masterFund_"+i,attrs:{value:t.value,label:e.getMasterFundLabel(t),disabled:t.terminated}})})),1)],1),a("el-form-item",{attrs:{label:"åˆ«åï¼š",prop:"alias"}},[a("el-input",{model:{value:e.formData.alias,callback:function(t){e.$set(e.formData,"alias",t)},expression:"formData.alias"}})],1),a("el-form-item",{attrs:{align:"center","label-width":"0"}},[a("el-badge",{attrs:{"is-dot":e.isDirty}},[a("el-button",{attrs:{type:"primary",loading:e.saving},on:{click:e.onSave}},[e._v("ç¡®å®š")])],1),a("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:e.loadData}},[e._v("é‡ç½®")]),a("el-button",{attrs:{disabled:e.loading},on:{click:e.onClosed}},[e._v("å–æ¶ˆ")])],1)],1)],1)},V=[],U={components:{},props:{formVisible:{type:Boolean,default:!1},id:{type:Number,default:null},isCloneOperation:{type:Boolean,default:!1}},data(){let e=(e,t,a)=&gt;{if(this.formData.alias){let e={id:this.formData.id,alias:this.formData.alias};this.$emailMasterFundAliasService.checkDuplicateAlias(e).then(e=&gt;{e.result.isDup?a("å·²å­˜åœ¨é‡å¤åˆ«å"):a()})}else a()};return{formDataRules:{masterFundId:[{required:!0,message:"è¯·é€‰æ‹©æ¯åŸºé‡‘"}],alias:[{required:!0,message:"è¯·å¡«å†™åˆ«å"},{validator:e,trigger:"change"}]},visible:!1,loading:!1,saving:!1,formData:{id:null,masterFundId:null,alias:null},defaultFormData:{id:null,masterFundId:null,alias:null},backupFormData:{}}},computed:{isEdit(){return!this.isCloneOperation&amp;&amp;!!this.id},title(){let e="æ¯åŸºé‡‘åç§°æ˜&nbsp;å°„";return this.isCloneOperation?"å¤åˆ¶"+e:(this.isEdit?"ç¼–è¾‘":"æ–°å¢ž")+e},paramObj(){return{formVisible:this.formVisible,id:this.id,isCloneOperation:this.isCloneOperation}},isDirty(){return JSON.stringify(this.formData)!=JSON.stringify(this.backupFormData)},masterFundOptions(){let e=this.$store.state.masterFundList||[];e.sort((e,t)=&gt;{let a=e.terminated?1:0,i=t.terminated?1:0;return a-i});let t=[...e];return t}},methods:{getMasterFundLabel(e){let t=e.name;return e.terminated&amp;&amp;(t+="ï¼ˆå·²æ¸…ç›˜ï¼‰"),t},onSave(){this.saving=!0,this.$refs.updateForm.validate(e=&gt;{this.saving=!1,e&amp;&amp;this.save()})},async save(){this.saving=!0;let e=C.a.cloneDeep(this.formData),t=await this.$emailMasterFundAliasService.update(e);0==t.errorNo?(this.onClosed(),this.$message.success("æ“ä½œæˆåŠŸ"),this.$emit("success",t)):this.$message.error("æ“ä½œå¤±è´¥"),this.saving=!1},onClosed(){this.$emit("update:formVisible",!1)},async loadData(){if(this.loading=!0,this.id){let e=await this.$emailMasterFundAliasService.list({id:this.id}),t=e.result.content[0];this.formData.id=this.isCloneOperation?null:t.id,this.formData.masterFundId=t.masterFundId,this.formData.alias=t.alias}else this.formData=C.a.cloneDeep(this.defaultFormData);this.backupFormData=C.a.cloneDeep(this.formData),this.$refs.updateForm&amp;&amp;this.$refs.updateForm.clearValidate(),this.loading=!1}},watch:{paramObj:{immediate:!0,deep:!0,handler(e){this.visible=this.formVisible,this.visible&amp;&amp;this.loadData()}}},mounted(){}},M=U,j=Object(m["a"])(M,A,V,!1,null,null,null),B=j.exports,K={components:{update:B},data(){return{cacheKey:"emailMasterFundAlias.mgmt.filter",updateDialogVisible:!1,toOperateId:null,filters:{keyword:null,pageSize:99999,sortField:null,sortDirection:null},dataList:[],page:1,total:0,onLoading:!1,isCloneOperation:!1}},methods:{tableSpanFormatter({row:e,column:t,rowIndex:a,columnIndex:i}){let l=0,s=4;if(!e.id){if(i===l)return[1,s];if(i&lt;s)return[0,0]}},visibilityChanged(e,t){e&amp;&amp;this.$nextTick(()=&gt;{this.$refs.dataTable&amp;&amp;this.$refs.dataTable.doLayout()})},onSortChange(e){this.page=1;const{column:t,prop:a,order:i}=e;this.filters.sortDirection=null,this.filters.sortField=null,null!=i&amp;&amp;(this.filters.sortDirection="ascending"==i?"ASC":"DESC",this.filters.sortField=a),this.reloadData()},handleAdd(){this.toOperateId=null,this.updateDialogVisible=!0,this.isCloneOperation=!1},handleUpdate(e,t){this.toOperateId=e.id,this.updateDialogVisible=!0,this.isCloneOperation=t},async handleDelete(e){this.$confirm("ç¡®è®¤è¦åˆ&nbsp;é™¤è¯¥è®°å½•ï¼ˆ"+e.alias+"ï¼‰å—?","æç¤º",{type:"warning"}).then(()=&gt;{this.delete(e)})},async delete(e){this.$set(e,"deleting",!0);let t=await this.$emailMasterFundAliasService.delete(e.id);this.$set(e,"deleting",!1),0==t.errorNo?(this.$message.success("æ“ä½œæˆåŠŸ"),await this.loadData()):this.$message.error("æ“ä½œå¤±è´¥")},async reloadData(){this.page=1,await this.loadData()},async loadData(){let e=864e5;this.$localStorage.set(this.cacheKey,this.filters,e);let t={keyword:this.filters.keyword,page:this.page-1,size:this.filters.pageSize,sortField:this.filters.sortField,sortDirection:this.filters.sortDirection};this.onLoading=!0;let a=[],i=0,l=await this.$emailMasterFundAliasService.listGroup(t);l&amp;&amp;l.result&amp;&amp;(a=l.result.content,i=l.result.totalElements),this.dataList=a,this.total=i,this.onLoading=!1},onPaginationSizeChange(e){this.page=1,this.filters.pageSize=e,this.loadData()},onPaginationChange(e){this.page=e,this.loadData()}},computed:{},mounted(){let e=this.$localStorage.get(this.cacheKey);e&amp;&amp;(this.filters=e),this.loadData()}},H=K,q=Object(m["a"])(H,P,I,!1,null,null,null),J=q.exports,G=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-row",[a("el-form",{attrs:{inline:""}},[a("el-form-item",{attrs:{label:"æ&nbsp;‡é¢˜ï¼š"}},[a("el-input",{attrs:{size:"mini",type:"primary"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&amp;&amp;e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loadData.apply(null,arguments)}},model:{value:e.filters.keyword,callback:function(t){e.$set(e.filters,"keyword",t)},expression:"filters.keyword"}})],1),a("el-form-item",{attrs:{label:"è¶…è¿‡åŒ¹é…åº¦0-1ï¼š"}},[a("el-input",{attrs:{size:"mini",type:"primary"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&amp;&amp;e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.loadData.apply(null,arguments)}},model:{value:e.filters.similarityThresholdValue,callback:function(t){e.$set(e.filters,"similarityThresholdValue",t)},expression:"filters.similarityThresholdValue"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",size:"mini",loading:e.loading},on:{click:e.loadData}},[e._v("æŸ¥è¯¢")])],1)],1)],1),a("div",{staticClass:"infinite-list-wrapper",style:{overflow:"auto",height:e.contentDivHeight},attrs:{id:"contentDiv"}},[a("ul",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:e.loadPageData,expression:"loadPageData"}],staticClass:"list",attrs:{"infinite-scroll-disabled":"disabled"}},e._l(e.pageData,(function(t,i){return a("li",{staticClass:"list-item"},[a("div",[e._v("ç¬¬"+e._s(i+1)+"æ¡ç›¸ä¼¼åº¦ï¼š"+e._s(e.formatNumber(t.similarity)))]),a("div",[e._v("æ&nbsp;‡é¢˜1ï¼š"+e._s(t.subject1))]),a("div",[e._v("æ&nbsp;‡é¢˜1ç®€åŒ–ï¼š"+e._s(t.subject1Useful))]),a("div",[e._v(" åŒ¹é…"),a("span",{class:0==t.ruleMatchedCount1?"emphasize-match-zero-count":"emphasize-match-count"},[e._v(e._s(t.ruleMatchedCount1))]),e._v("æ¡è§„åˆ™"),t.ruleMatchedCount1&gt;0?a("span",[e._v("ï¼š")]):e._e(),e._l(t.emailList1,(function(t,i){return a("div",[t.ruleDesc?a("div",[e._v(e._s(i+1)+"ã€"+e._s(t.ruleDesc))]):e._e()])}))],2),a("hr"),a("div",{staticClass:"margin-t5"},[e._v("æ&nbsp;‡é¢˜2ï¼š"+e._s(t.subject2))]),a("div",[e._v("æ&nbsp;‡é¢˜2ç®€åŒ–ï¼š"+e._s(t.subject2Useful))]),a("div",[e._v(" åŒ¹é…"),a("span",{class:0==t.ruleMatchedCount2?"emphasize-match-zero-count":"emphasize-match-count"},[e._v(e._s(t.ruleMatchedCount2))]),e._v("æ¡è§„åˆ™"),t.ruleMatchedCount2&gt;0?a("span",[e._v("ï¼š")]):e._e(),e._l(t.emailList2,(function(t,i){return a("div",[t.ruleDesc?a("div",[e._v(e._s(i+1)+"ã€"+e._s(t.ruleDesc))]):e._e()])}))],2)])})),0),e.loadingPageData?a("p",[e._v("åŠ&nbsp;è½½ä¸­...")]):e._e(),e.noMore?a("p",{staticStyle:{"text-align":"center"}},[e._v("æ²¡æœ‰æ›´å¤šäº†")]):e._e()])],1)},Q=[],W=a("9a0f"),X={name:"email_stat",data(){return{cacheKey:"email.stat.filter",loading:!1,loadingPageData:!1,filters:{keyword:null,excludedKeyword:null,similarityThresholdValue:.7},dataList:[],pageData:[],page:0,count:10,contentDivHeight:null}},methods:{formatNumber(e){return W["a"].formatNumber(e,2)},async loadData(){if(!this.filters.keyword||""==this.filters.keyword.trim())return void this.$message.error("è¯·è¾“å…¥æœ‰æ•ˆæ&nbsp;‡é¢˜å…³é”®å­—");let e=864e5;this.$localStorage.set(this.cacheKey,this.filters,e),this.loading=!0;let t={keyword:this.filters.keyword,excludedKeyword:this.filters.excludedKeyword,similarityThresholdValue:this.filters.similarityThresholdValue},a=await this.$emailService.getEmailStat(t);this.dataList=a.result,this.loading=!1,this.page=0,this.pageData=[],document.getElementById("contentDiv").scrollTo(0,0),setTimeout(()=&gt;{this.loadPageData()},200)},loadPageData(){this.loadingPageData=!0;let e=10*this.page,t=e+10,a=this.dataList.slice(e,t);a.forEach(e=&gt;{e.emailList1.forEach(e=&gt;{e.ruleDesc=e.ruleList.map(e=&gt;e.name+"ã€"+e.id+"ã€‘").join("ï¼›")+" é‚®ä»¶idï¼š"+e.id}),e.emailList2.forEach(e=&gt;{e.ruleDesc=e.ruleList.map(e=&gt;e.name+"ã€"+e.id+"ã€‘").join("ï¼›")+" é‚®ä»¶idï¼š"+e.id})}),this.pageData.push(...a),this.page++,this.loadingPageData=!1},initHeight(){let e=document.getElementById("contentDiv");const{top:t}=e.getBoundingClientRect();this.contentDivHeight=window.innerHeight-t-40+"px"}},computed:{noMore(){return!this.loading&amp;&amp;!this.loadingPageData&amp;&amp;this.pageData.length==this.dataList.length},disabled(){return this.loading||this.loadingPageData||this.noMore}},mounted(){this.initHeight(),window.addEventListener("resize",()=&gt;{this.initHeight()});let e=this.$localStorage.get(this.cacheKey);e&amp;&amp;(this.filters=Object.assign(this.filters,e))}},Y=X,Z=(a("8e46"),Object(m["a"])(Y,G,Q,!1,null,"19e4b381",null)),ee=Z.exports,te={components:{email_main:h,rule_main:w,template_main:D["a"],config_main:L,nav_main:O,master_fund_mapping_main:J,email_stat:ee},data(){return{activeName:"emailMainTab",activeName2:"emailTab"}},methods:{processAllEmail(){this.$emailService.processAllEmail()},handleClick(e,t){let a=864e5;this.$localStorage.set("email.mgmt.activeName",this.activeName,a),"emailMainTab"==this.activeName?this.handleClick2():this.$refs[this.activeName]&amp;&amp;this.$refs[this.activeName].reloadDataList()},handleClick2(e,t){let a=864e5;this.$localStorage.set("email.mgmt.activeName2",this.activeName2,a),this.$refs[this.activeName2]&amp;&amp;this.$refs[this.activeName2].reloadDataList&amp;&amp;this.$refs[this.activeName2].reloadDataList()}},computed:{},mounted(){let e=this.$localStorage.get("email.mgmt.activeName");e&amp;&amp;(this.activeName=e);let t=this.$localStorage.get("email.mgmt.activeName2");t&amp;&amp;(this.activeName2=t)}},ae=te,ie=Object(m["a"])(ae,i,l,!1,null,"73a419e2",null);t["default"]=ie.exports},"1f2b":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.onLoading,expression:"onLoading"}],ref:"dataTable",staticClass:"th-el-table",attrs:{"highlight-current-row":"",size:"mini",data:e.dataList},on:{"current-change":e.onRecordSelected}},[a("el-table-column",{attrs:{prop:"name",label:"åç§°","min-width":"40","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"bizType",label:"ä¸šåŠ¡ç±»åž‹","min-width":"40","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.$store.state.emailBizType[t.row.bizType])+" ")]}}])}),a("el-table-column",{attrs:{prop:"emailDataSource",label:"å‡€å€¼æ¥æº","min-width":"40","show-overflow-tooltip":"",formatter:e.formatEmailDataSource}}),a("el-table-column",{attrs:{label:"æ–¹å‘","min-width":"50","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.transposition?"çºµå‘":"æ¨ªå‘")+" ")]}}])}),a("el-table-column",{attrs:{label:"è§„åˆ™å¼•ç”¨ä¸ªæ•°","min-width":"50","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.ruleList.length)+" ")]}}])}),a("el-table-column",{attrs:{label:"æ“ä½œ",width:"100",align:"center","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tooltip",{attrs:{effect:"dark",content:"ç¼–è¾‘",placement:"top","open-delay":500}},[a("i",{staticClass:"iconfont icon-bianji1",staticStyle:{cursor:"pointer","font-size":"14px"},on:{click:function(a){return a.stopPropagation(),a.preventDefault(),e.onUpdateRecord(t.row)}}})]),a("el-tooltip",{attrs:{effect:"dark",content:"åˆ&nbsp;é™¤",placement:"top","open-delay":500}},[a("i",{staticClass:"iconfont icon-shanchu2",staticStyle:{cursor:"pointer","margin-left":"5px","font-size":"14px"},on:{click:function(a){return a.stopPropagation(),a.preventDefault(),e.onDeleteRecord(t.row)}}})])]}}])})],1),a("el-row",{staticClass:"margin-t5"},[a("el-col",{attrs:{span:12,align:"left"}},[a("el-button",{attrs:{type:"primary",size:"mini"},nativeOn:{click:function(t){return e.onCreateRecord.apply(null,arguments)}}},[e._v("æ·»åŠ&nbsp;")])],1),a("el-col",{attrs:{span:12,align:"right"}},[a("el-pagination",{attrs:{layout:"sizes, prev, pager, next",size:"mini","current-page":e.page,"page-size":e.pageSize,"page-sizes":[5,10,15,20,30,50,100,200,300,500],total:e.total},on:{"current-change":e.onPaginationChange,"size-change":e.onPaginationSizeChange}})],1)],1),a("templateUpdate",{attrs:{formVisible:e.createDialogVisible,recordData:e.selectedRecord},on:{"update:formVisible":function(t){e.createDialogVisible=t},"update:form-visible":function(t){e.createDialogVisible=t},onSuccess:e.reloadDataList}})],1)},l=[],s=(a("8b55"),a("4328"),a("fe2c")),o={components:{templateUpdate:s["a"]},data(){return{createDialogVisible:!1,dataList:[],selectedRecord:null,onLoading:!1,page:1,pageSize:10,total:0}},methods:{formatEmailDataSource(e,t,a){return a?this.$store.state.emailDataSource[a]:"-"},onCreateRecord(){this.$refs.dataTable.setCurrentRow(),this.selectedRecord=null,this.createDialogVisible=!0},onUpdateRecord(e){this.selectedRecord=e,this.createDialogVisible=!this.createDialogVisible},onDeleteRecord(e){this.selectedRecord=e,this.selectedRecord.ruleList.length&gt;0?this.$message.error("è¯¥æ¨¡æ¿è¢«"+this.selectedRecord.ruleList.length+"ä¸ªè§„åˆ™å¼•ç”¨ï¼Œæ—&nbsp;æ³•åˆ&nbsp;é™¤"):this.$confirm("ç¡®å®šè¦åˆ&nbsp;é™¤è¿™æ¡è®°å½•ï¼ˆ"+this.selectedRecord.name+"ï¼‰å—?","ä¿å­˜å¹¶å…³é—­",{type:"warning"}).then(()=&gt;{this.deleteRecord()})},async deleteRecord(){let e=await this.$emailService.deleteTemplate({id:this.selectedRecord.id});"ok"==e&amp;&amp;(this.$message({showClose:!0,message:"åˆ&nbsp;é™¤æˆåŠŸï¼",type:"success"}),this.reloadDataList())},handleClick(e,t){},toEditRecord(){},async reloadDataList(e){e&amp;&amp;(this.page=e);let t={size:this.pageSize,page:this.page-1};this.onLoading=!0;let a=await this.$emailService.listTemplate(t);this.dataList=a.content,this.total=a.totalElements,this.onLoading=!1},onRecordSelected(e){e&amp;&amp;(this.selectedRecord=e,this.toEditRecord())},onPaginationSizeChange(e){this.page=1,this.pageSize=e,this.reloadDataList(1)},onPaginationChange(e){this.page=e,this.reloadDataList()}},computed:{selRecordId(){return this.selectedRecord?this.selectedRecord.id:null}},mounted(){this.reloadDataList(1)}},r=o,n=a("0c7c"),c=Object(n["a"])(r,i,l,!1,null,"176c6b64",null);t["a"]=c.exports},"3c65":function(e,t,a){"use strict";var i=a("23e7"),l=a("7b0b"),s=a("07fa"),o=a("3a34"),r=a("083a"),n=a("3511"),c=1!==[].unshift(0),d=!function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(e){return e instanceof TypeError}}();i({target:"Array",proto:!0,arity:1,forced:c||d},{unshift:function(e){var t=l(this),a=s(t),i=arguments.length;if(i){n(a+i);var c=a;while(c--){var d=c+i;c in t?t[d]=t[c]:r(t,d)}for(var m=0;m&lt;i;m++)t[m]=arguments[m]}return o(t,a+i)}})},"8e46":function(e,t,a){"use strict";a("e73d")},e73d:function(e,t,a){},f101:function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-tooltip",{attrs:{effect:"dark",content:e.tooltipText,placement:"top","open-delay":500,disabled:e.tooltipDisabled}},[a("div",{staticStyle:{display:"inline-block","margin-left":"4px"}},[a("el-button",{attrs:{type:e.buttonType,size:"mini",icon:e.icon,disabled:e.disabled,loading:e.loading},on:{click:e.trigger}},[e._t("default")],2)],1)])},l=[],s={props:{icon:String,tooltipText:String,type:{type:String,default:"primary"},disabled:{type:Boolean,default:!0},loading:{type:Boolean,default:!1}},methods:{trigger(){this.$emit("click")}},computed:{tooltipDisabled(){return null==this.tooltipText||""==this.tooltipText},buttonType(){return this.disabled?"danger":this.type}}},o=s,r=a("0c7c"),n=Object(r["a"])(o,i,l,!1,null,"593751d8",null);t["a"]=n.exports}}]);</pre></body></html>