(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["postfach-schriftverkehr"],{"4ca2":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("OptionMenu",{attrs:{id:e.$appNavigation.currentOptionMenuId,defaultMenu:e.$appNavigation.currentOptionMenu}}),n("PageHeaderTitleNavigation",{attrs:{title:"Schriftverkehr",id:e.$appNavigation.currentOptionMenuId,actions:e.headerActions},on:{"action-NEW_MAIL":function(t){return e.handleNewEmail()}}}),e.defaultOptions?n("BaseFilter",{attrs:{title:"Schriftverkehr Filter",filterId:"PostfachSchriftverkehrFilter",configFilter:e.filterConfig,metadata:e.metadata,defaultOptions:e.defaultOptions,showSaveButton:"",hasSmartSearch:"",immidiateSearch:""},on:{onFilter:e.onFilter}}):e._e(),n("div",{staticClass:"box__container"},[e.rows.length?n("Table",{attrs:{rowId:"commId",headers:e.headers,rows:e.rows,rowsPerPage:25,headerActions:e.tableHeaderActions,exportConfig:{roottext:"Postfach"},mobileConfig:{title:"name",headers:["subject","date"]}},on:{"click-name":function(t){return e.openCustomerNewTab(t.nummer)},"action-DELETE":e.deleteRow,"headerAction-BULK_DELETE":e.deleteSelected},scopedSlots:e._u([{key:"subject",fn:function(t){return[t.mobileTableContext?n("div",[e._v(e._s(t.subject))]):n("DownloadLink",{attrs:{title:t.subject,disabled:!t.commId,downloadServicePath:"/get_simple_file",filename:t.subject.includes(".pdf")?t.subject:t.subject+".pdf",queryParams:{fileId:t.commId}}})]}}],null,!1,3598924696),model:{value:e.selectedRows,callback:function(t){e.selectedRows=t},expression:"selectedRows"}}):e.loading?n("GhostLoading",{attrs:{type:"table",config:{table:{rows:5}}}}):n("NoData")],1)],1)},r=[],i=n("5530"),u=(n("d81d"),n("caad"),n("2532"),n("689f")),o=n("d53f"),l=n("c0a4"),s=n("4e5f"),c=n("2f62"),f=n("64c5"),d=n("6c2e"),m=n("5a29"),v={mixins:[d["a"]],components:{Table:u["a"],PhPaperclip:l["PhPaperclip"],DownloadLink:m["default"]},data:function(){return{category:"schriftverkehr",mailboxLabel:"Schriftverkehr",filterConfig:{placeholderForDefSearchInput:"Betreff",defaultSearchInputKeys:["subject"],hideFirstColumn:!0}}},computed:Object(i["a"])(Object(i["a"])({},Object(c["b"])({isBrokerOrBypass:f["default"].GETTERS.IS_BROKER_OR_BYPASS,isCustomer:f["default"].GETTERS.IS_CUSTOMER})),{},{headers:function(){return{lockedLeft:[Object(o["DateColumn"])("date","Datum",void 0,1).alignLeft()],center:[Object(o["SlotColumn"])("subject","Betreff",void 0,1),Object(o["TextColumn"])("name","Name").makeConditionalLink("hasNummer").makeAlwaysVisible()],lockedRight:[Object(o["ActionColumn"])("actions","Aktionen")]}},rows:function(){var e=this;return this.records.map((function(t){return Object(i["a"])(Object(i["a"])({},t),{},{subject:t.subject||"[kein Betreff]",hasNummer:e.canOpenCustomer(t),actions:e.makeActions(t),downloadLinkOptions:{downloadServicePath:"/get_simple_file",filename:t.subject.includes(".pdf")?t.subject:"".concat(t.subject,".pdf"),queryParams:{fileId:t.commId},disabled:!t.commId}})}))},metadata:function(){return[{type:"group",key:"allgemein",label:"Allgemein",menuItems:[{type:"text",label:"Betreff",key:"subject",emptyDenied:!0},{type:"combobox",label:"Postfach",key:"postfach",comboOptions:[{label:"Eingang",value:"Eingang"},{label:"Ausgang",value:"Ausgang"}]},{type:"text",label:"Name",key:"name",emptyDenied:!0},{type:"dateRange",label:"Zeitraum",key:"zeitraum",emptyDenied:!0},{type:"datepicker",label:"Datum",key:"datum",emptyDenied:!0}]}]},headerActions:function(){var e=this;return[Object(s["h"])("NEW_MAIL","Neuer Brief").withVisible((function(){return e.isBrokerOrBypass}))]},tableHeaderActions:function(){var e=this;return[Object(s["a"])("BULK_DELETE","Markierte löschen","Sollen die markierten Einträge wirklich gelöscht werden?","Markierte löschen","Löschen").withDisabled((function(){return!e.selectedRows.length}))]}}),methods:{makeActions:function(e){var t=[];return e.deletable&&t.push(Object(o["ConfirmedAction"])("DELETE","PhTrash","Löschen",'Soll das Dokument "'.concat(e.subject||"[kein Betreff]",'" wirklich gelöscht werden?'),"Dokument löschen","Löschen")),t},handleNewEmail:function(){this.isCustomer?this.$router.push({path:"/communication/mailcomposer-brief"}):this.$router.push({path:"/communication/mailcomposer-serienbrief"})}}},h=v,k=n("2877"),y=Object(k["a"])(h,a,r,!1,null,null,null);t["default"]=y.exports},"60e0":function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("BaseFilter",{ref:"baseFilter",attrs:{showSaveButton:"",hasSmartSearch:e.hasSmartSearch,filterId:e.saveKey,title:e.title,metadata:e.metadata,configFilter:e.configFilter,extraButton:e.extraButton,predefinedFilter:e.predefinedFilter,showButtons:e.showButtons,immidiateSearch:e.immidiateSearch,isCustomerSearch:e.isCustomerSearch,defaultOptions:e.defaultOptions,searchFromParam:e.searchFromParam,showSearchButton:e.showSearchButton,isCache:e.isCache},on:{onFilter:function(t){return e.filterForm(t)},extraButtonClick:function(t){return e.$emit("extraButtonClick")},changeCombobox:e.onComboboxChange,onFilterZurucksetzen:function(t){return e.onFilterZurucksetzen()}}})],1)},r=[],i=n("5530"),u=(n("d3b7"),n("3ca3"),n("ddb0"),n("2b3d"),n("159b"),n("7db0"),n("4de4"),n("d81d"),n("e260"),n("e6cf"),n("2f62"));function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"text/csv;charset=utf-8;",a={type:n},r=new File([t],e,a),i=document.createElement("a"),u=URL.createObjectURL(r);i.setAttribute("href",u),void 0!==i.download?i.setAttribute("download",e):i.target="_blank",i.style.visibility="hidden",document.body.appendChild(i),i.click(),setTimeout((function(){return document.body.removeChild(i)}),0)}var l={props:{title:{type:String},saveKey:{type:String},metadata:{type:Array,default:function(){return[]}},predefinedFilter:{type:Object,default:function(){}},configFilter:{type:Object,default:function(){}},showButtons:{type:Boolean,default:!0},extraButton:{type:Object,default:function(){return null}},isCustomerSearch:{type:Boolean,default:!0},filterId:{type:String},defaultOptions:{type:Object,default:function(){return{}}},searchFromParam:{type:String},immidiateSearch:{type:Boolean,default:!1},hasSmartSearch:{type:Boolean,default:!0},showSearchButton:{type:Boolean,default:!0},isCache:{type:Boolean,default:!1}},emits:["search"],data:function(){return{}},computed:Object(i["a"])({},Object(u["b"])({})),methods:{filterForm:function(e){var t={},n=[],a=[];e.forEach((function(r){if("boolean"===typeof r.value)"fremdGesellschaft"==r.group?(n.push(r.key),t[r.group]=n):"vertragGesellschaft"==r.group?(a.push(r.key),t[r.group]=a):t[r.key]=r.value;else{var i=e.find((function(e){return"pers_daten"==e.group})),u=e.find((function(e){return"Adresse_Geburtsdatum"==e.group})),o=e.find((function(e){return"adresse"==e.group})),l=e.find((function(e){return"courtage"==e.group})),s=e.find((function(e){return"vertragFK"==e.group})),c=e.find((function(e){return"vertragAK"==e.group})),f=e.find((function(e){return"diverses1"==e.group})),d=e.find((function(e){return"diverses2"==e.group})),m=e.find((function(e){return"Versicherungen"==e.group})),v=e.find((function(e){return"Depot"==e.group})),h=e.find((function(e){return"allgemein"==e.group})),k=e.filter((function(e){return"Zusätzliche_Kriterien"==e.group}));if(h&&"dateCreated"==r.key)t["dateCreatedMin"]=r.value.find((function(e){return"min"==e.key})).value,t["dateCreatedMax"]=r.value.find((function(e){return"max"==e.key})).value;else if(i&&"alter"==r.key)t["alterMin"]=r.value.find((function(e){return"min"==e.key})).value,t["alterMax"]=r.value.find((function(e){return"max"==e.key})).value;else if(i&&"gehalt"==r.key)t["gehaltMin"]=r.value.find((function(e){return"min"==e.key})).value,t["gehaltMax"]=r.value.find((function(e){return"max"==e.key})).value;else if((o||u)&&"plzVonBis"==r.key)t["plzBis"]=r.value.find((function(e){return"max"==e.key})).value,t["plzVon"]=r.value.find((function(e){return"min"==e.key})).value;else if(u&&"dayOfBirth"===r.key){var y;t["dayOfBirth"]=null===(y=r.value)||void 0===y?void 0:y.replaceAll(/t|m|j|%/g,"_")}else if(u&&"dayOfBirthVonBis"===r.key)t["dayOfBirthBis"]=r.value.find((function(e){return"max"==e.key})).value,t["dayOfBirthVon"]=r.value.find((function(e){return"min"==e.key})).value;else if(l&&"courtageAbschlussWpVonBis"==r.key)t["courtageAbschlussWp"]=r.value.find((function(e){return"min"==e.key})).value,t["courtageAbschlussWpBis"]=r.value.find((function(e){return"max"==e.key})).value;else if(l&&"courtageBestandVonBis"==r.key)t["courtageBestand"]=r.value.find((function(e){return"min"==e.key})).value,t["courtageBestandBis"]=r.value.find((function(e){return"max"==e.key})).value;else if(l&&"courtageVWLVonBis"==r.key)t["courtageVWL"]=r.value.find((function(e){return"min"==e.key})).value,t["courtageVWLBis"]=r.value.find((function(e){return"max"==e.key})).value;else if(l&&"courtageAbschlussVersVonBis"==r.key)t["courtageAbschlussVers"]=r.value.find((function(e){return"min"==e.key})).value,t["courtageAbschlussVersBis"]=r.value.find((function(e){return"max"==e.key})).value;else if(l&&"courtageBestandVersVonBis"==r.key)t["courtageBestandVers"]=r.value.find((function(e){return"min"==e.key})).value,t["courtageBestandVersBis"]=r.value.find((function(e){return"max"==e.key})).value;else if(s&&"vertragVonBis"==r.key)t["vertragVon"]=r.value.find((function(e){return"min"==e.key})).value,t["vertragBis"]=r.value.find((function(e){return"max"==e.key})).value;else if(s&&"vertragZuruekVonBis"==r.key)t["vertragZuruekVon"]=r.value.find((function(e){return"min"==e.key})).value,t["vertragZuruekBis"]=r.value.find((function(e){return"max"==e.key})).value;else if(c&&"vertragVonBisAK"==r.key)t["vertragVonAK"]=r.value.find((function(e){return"min"==e.key})).value,t["vertragBisAK"]=r.value.find((function(e){return"max"==e.key})).value;else if(s&&"vertragZuruekVonBisAK"==r.key)t["vertragZuruekVonAK"]=r.value.find((function(e){return"min"==e.key})).value,t["vertragZuruekBisAK"]=r.value.find((function(e){return"max"==e.key})).value;else if(f&&"uebertragskontoVonBis"==r.key)t["uebertragskontoVon"]=r.value.find((function(e){return"min"==e.key})).value,t["uebertragskontoBis"]=r.value.find((function(e){return"max"==e.key})).value;else if(d&&"besuchtsberichtVonBis"==r.key)t["besuchtsberichtVon"]=r.value.find((function(e){return"min"==e.key})).value,t["besuchtsberichtBis"]=r.value.find((function(e){return"max"==e.key})).value;else if(m&&"Vertragsbegin"==r.key)t["vertragsbeginMin"]=r.value.find((function(e){return"min"==e.key})).value,t["vertragsbeginMax"]=r.value.find((function(e){return"max"==e.key})).value;else if(m&&"Vertragsende"==r.key)t["vertragsendeMin"]=r.value.find((function(e){return"min"==e.key})).value,t["vertragsendeMax"]=r.value.find((function(e){return"max"==e.key})).value;else if(m&&"Gesamt"==r.key)t["gesamtMin"]=r.value.find((function(e){return"min"==e.key})).value,t["gesamtMax"]=r.value.find((function(e){return"max"==e.key})).value;else if(v&&"Depotwert"==r.key)t["depotMin0"]=r.value.find((function(e){return"min"==e.key})).value,t["depotMax0"]=r.value.find((function(e){return"max"==e.key})).value;else if(m&&"Beteiligungen"==r.key)t["beteiligungenMin"]=r.value.find((function(e){return"min"==e.key})).value,t["beteiligungenMax"]=r.value.find((function(e){return"max"==e.key})).value;else if(m&&"Bankkonto"==r.key)t["bankkontoMin"]=r.value.find((function(e){return"min"==e.key})).value,t["bankkontoMax"]=r.value.find((function(e){return"max"==e.key})).value;else if(m&&"Jahresbeitrag"==r.key)t["jahresBetragMin"]=r.value.find((function(e){return"min"==e.key})).value,t["jahresBetragMax"]=r.value.find((function(e){return"max"==e.key})).value;else if(m&&"Kundbarzum"==r.key)t["vFaeligkeitAb"]=r.value.find((function(e){return"min"==e.key})).value,t["vFaeligkeitBis"]=r.value.find((function(e){return"max"==e.key})).value;else if(m&&"vertragGesellschaft"==r.key)a.push(r.value),t[r.key]=a;else if(m&&"fremdGesellschaft"==r.key)a.push(r.value),t[r.key]=a;else if(!f||"kategorie"!=r.key&&"potential"!=r.key){if("zustimmung"==r.key){var p,g,b,B;t["zustimmGrund"]=(null===(p=r.value)||void 0===p||null===(g=p[0])||void 0===g?void 0:g.value)||"",t["zustimmStatus"]=(null===(b=r.value)||void 0===b||null===(B=b[1])||void 0===B?void 0:B.value)||""}else if("versSparten"===r.group&&r.value)t[r.group]?t[r.group].push(r):t[r.group]=[r];else if("Versicherungen"===r.group&&"vertragStatus"===r.key)t[r.key]?t[r.key].push(r.value):t[r.key]=[r.value];else if("Depot"===r.group&&"vvWK"===r.key)t[r.key]?t[r.key].push(r.value):t[r.key]=[r.value];else if(k&&"zusInformationenFreitext"==r.key)t["zusInformationenFreitext"]=k.filter((function(e){return"zusInformationenFreitext"===e.key})).map((function(e){return e.value}));else if(r.key)if(t[r.key])if(Array.isArray(t[r.key]))t[r.key].push(r.value);else{var S=t[r.key];t[r.key]=[S,r.value]}else t[r.key]=r.value}else t[r.key]?t[r.key]+=","+r.value:t[r.key]=r.value}null!==r&&void 0!==r&&r.filterNot&&(t["filterNot"]||(t["filterNot"]=[]),t["filterNot"].push(r.key))})),this.$emit("search",t)},createItem:function(){return{menuGroupKey:"",menuItemKey:"",menuItemValue:"",type:"",invertedWithParameter:"",menuItemsComboOptions:[],comboOptions:[],footnotes:[],emptyDenied:!1}},onFilterZurucksetzen:function(){this.$emit("onFilterZurucksetzen")},onComboboxChange:function(e,t,n){this.$emit("comboboxChange",e,t,n)}},components:{BaseFilter:function(){return Promise.all([n.e("chunk-5d0f2870"),n.e("chunk-58979324"),n.e("chunk-716c0882")]).then(n.bind(null,"0f82"))}}},s=l,c=n("2877"),f=Object(c["a"])(s,a,r,!1,null,null,null);t["a"]=f.exports},"6c2e":function(e,t,n){"use strict";var a=n("5530"),r=(n("ac1f"),n("159b"),n("7db0"),n("b0c0"),n("d3b7"),n("99af"),n("d81d"),n("4de4"),n("e6cf"),n("a79d"),n("998a")),i=n("64c5"),u=n("cee4"),o=n("5a0c"),l=n.n(o),s=n("6eb5"),c=n("b1a7"),f=n("9ee4"),d=n("3931"),m=n("8103"),v=n("0f82"),h=n("2f62"),k=n("2841");t["a"]={components:{GhostLoading:s["a"],NoData:c["a"],OptionMenu:d["a"],PageHeaderTitleNavigation:m["a"],BaseFilter:v["default"]},data:function(){return{records:[],loading:!1,selectedRows:[],filterParams:{},defaultOptions:{}}},computed:Object(a["a"])(Object(a["a"])({},Object(h["b"])({isCustomer:i["default"].GETTERS.IS_CUSTOMER,postfachDefaultFilters:r["default"].GETTERS.POSTFACH_DEFAULT_FILTERS})),{},{routeStep:function(){return/[^/]*$/.exec(this.$route.path)[0]}}),mounted:function(){var e=this.postfachDefaultFilters,t=e.fromDate,n=e.toDate;this.defaultOptions={zeitraum:{value:[{key:"min",value:t},{key:"max",value:n}]}}},methods:{canOpenCustomer:function(e){return!this.isCustomer&&!!e.nummer&&Object(k["f"])(e.nummer)},openCustomerNewTab:function(e){e&&this.$store.dispatch(i["default"].ACTIONS.OPEN_CUSTOMER_NEW_TAB,{customerId:e})},onFilter:function(e){var t={};e.forEach((function(e){var n=e.value;"zeitraum"==e.key?(t.fromDate=f["a"].toDateStr(n.find((function(e){return"min"==e.key})).value),t.toDate=f["a"].toDateStr(n.find((function(e){return"max"==e.key})).value)):"datum"==e.key?(t.fromDate=f["a"].toDateStr(n),t.toDate=f["a"].toDateStr(n)):t[e.key]=n})),this.filterParams=t,this.doSearch(t)},doSearch:function(e){var t=this;this.loading=!0;var n={isInbox:"Ausgang"!=e.postfach,isOutbox:"Eingang"!=e.postfach,fromDate:e.fromDate||"01.01.2000",toDate:e.toDate||l()(new Date).format("DD.MM.YYYY"),subject:e.subject||"",name:e.name||"",defaultSearchInput:e.defaultSearchInput||"",showOnlyUnreadMessages:e.showOnlyUnreadMessages||!1},a="";for(var r in n)n.hasOwnProperty(r)&&(a+=(a.length?"&":"?")+r+"="+n[r]);u["a"].get("".concat("/MSC3/restful","/postfach/list/").concat(this.routeStep)+a,{defaultSpinner:!0}).then((function(e){return t.records=e.data.records})).finally((function(){t.selectedRows=[],t.loading=!1}))},deleteRow:function(e){var t=this;this.$store.dispatch(r["default"].ACTIONS.DELETE_FROM_POSTFACH,{id:e.commId,url:this.category}).then((function(){return t.doSearch(t.filterParams)}))},deleteSelected:function(){var e=this,t=this.selectedRows.filter((function(e){return e.deletable})).map((function(t){return{id:t.commId,category:e.mailboxLabel}}));u["a"].post("".concat("/MSC3/restful","/postfach/deleteList"),t,{defaultSpinner:!0}).then((function(){e.doSearch(e.filterParams)}))}},beforeRouteLeave:function(e,t,n){this.$addBreadcrumb({to:e,from:t,label:"Zurück"}),n()}}}}]);