(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-50e349bf"],{"02b7":function(t,n,i){var e=i("5289");e.__esModule&&(e=e.default),"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var o=i("499e").default;o("eea6b764",e,!0,{sourceMap:!1,shadowMode:!1})},2646:function(t,n,i){"use strict";i.r(n);var e=function(){var t=this,n=t.$createElement,i=t._self._c||n;return i("div",{staticClass:"input-forms__container"},[i("div",{staticClass:"input-forms__label-container"},[i("div",{staticClass:"row"},[i("div",{staticClass:"col"},[t.title?i("div",{staticClass:"input-forms__label-content input-forms__label-content--bigger"},[i("PhBank",{attrs:{size:16}}),t._v(" "+t._s(t.title)+" ")],1):t._e()]),t.config&&t.config.buttonText?i("div",{staticClass:"col-auto"},[i("BaseButton",{on:{click:t.openFormsFinder}},[t._v(t._s(t.config.buttonText))])],1):t._e()])]),i("div",{staticClass:"input-forms__input-container"},[t.rows.length?i("div",[i("Table",{attrs:{tableId:"092c3a63-545b-4316-8d07-803a6e7d3214",headers:t.headers,rows:t.rows,rowId:"index",hidePagination:""},on:{"action-DELETE":t.openModalDeleteFond},scopedSlots:t._u([{key:"prozent",fn:function(n){return[i("InputField",{attrs:{type:"percent",value:n.prozent,disabled:t.isMusterDepot,id:"prozent"+n.index},on:{input:function(i){return t.onChangeInputField(i,n,"prozent")}}})]}}],null,!1,2677177618)}),t.positions&&t.positions.length&&t.config&&t.config.positionFields?i("WertpapierAuswahlPositionFields",{attrs:{config:t.config,categoryId:t.categoryId,antragId:t.antragId}}):t._e()],1):i("div",[t._v("Wertpapierauswahl ist leer")])]),i("DeletePositionModal",{ref:"deleteModal",attrs:{position:t.positionToDelete},on:{delete:function(n){return t.doDeletePosition()}}}),i("BaseModal",{ref:"fehlerModal",attrs:{labelButtonCancel:"Ok",showConfirmButton:!1},scopedSlots:t._u([{key:"modalTitle",fn:function(){return[i("PhWarning",{staticClass:"color-danger mr-2",attrs:{size:16}}),i("span",{staticClass:"color-danger"},[t._v("Fehler")])]},proxy:!0}])},[t._v(" Fehler: Sie dürfen nur 10 Positionen wählen. ")])],1)},o=[],s=i("ade3"),a=i("b85c"),r=i("5530"),l=(i("d81d"),i("159b"),i("caad"),i("2532"),i("c740"),i("cca6"),i("2f62")),d=i("09de"),c=i("d247"),p=i("04bc"),u=i("0376"),f=i("689f"),h=i("d53f"),g=i("c704"),m=i("a5b7"),I=i("c98a"),b=i("a871"),v=i("d3ac"),T=i("c0a4"),_={mixins:[u["a"],v["a"],u["a"]],validators:{},props:{title:{},antragData:{},config:{},categoryId:{},antragId:{},antragTyp:{},suppressFilterLagerstelle:{type:Boolean,default:!1},values:{type:Array,default:function(){return[]}},hasBemerkung:{type:Boolean,default:!0},betragTitle:{type:String,default:"Verteilung"},isWkn:{type:Boolean,default:!0},isMusterDepot:{type:Boolean,default:!1}},components:{BaseButton:p["default"],Table:f["a"],InputField:g["default"],WertpapierAuswahlPositionFields:m["a"],DeletePositionModal:I["a"],BaseModal:b["a"],PhWarning:T["PhWarning"],PhBank:T["PhBank"]},data:function(){return{positionToDelete:{}}},watch:{positions:{immedate:!0,handler:function(t){t.length>10&&this.$refs.fehlerModal.open()}},percentageSum:{immediate:!0,handler:function(t){this.positions&&this.positions.length&&this.positions.map((function(t){""!=t.prozent&&t.prozent||(t.prozent=0)}))}}},computed:Object(r["a"])(Object(r["a"])({},Object(l["b"])({antraege:d["default"].GETTERS.ANTRAEGE,positionsAll:d["default"].GETTERS.POSITIONS,positionDataAll:d["default"].GETTERS.POSITION_DATA,positionInfo:c["default"].GETTERS.POSITION_INFO})),{},{positions:function(){var t=this;if(this.positionsAll&&this.antragId&&this.positionsAll[this.antragId]){var n=(this.positionsAll[this.antragId][this.categoryId]||[]).map((function(n,i){return Object.assign(n,{index:i,isin:t.getIsin(n),fondsname:t.getFondsName(n)})}));return this.updateWarnings(n),n}},positionData:function(){if(this.positionDataAll&&this.antragId&&this.categoryId&&this.positionDataAll[this.antragId]&&this.positionDataAll[this.antragId][this.categoryId])return this.positionDataAll[this.antragId][this.categoryId]},positininfos:function(){if(this.positionInfo)return this.positionInfo},antrag:function(){return this.antraege&&this.antraege[this.antragId]?this.antraege[this.antragId]:null},positionWarnings:function(){return this.antrag&&this.antrag.warnings?(this.updateWarnings(this.antrag.warnings&&this.antrag.warnings.positionWarnings),this.antrag.warnings&&this.antrag.warnings.positionWarnings):null},headers:function(){return{lockedLeft:[Object(h["TextColumn"])("isin","ISIN"),Object(h["TextColumn"])("fondsname","Fondsname"),Object(h["SlotColumn"])("prozent",this.betragTitle).withConstantFooter("Gesamt: ".concat(this.percentageSum," %"))],lockedRight:[Object(h["ActionColumn"])("actions","")]}},rows:function(){var t=[Object(h["SimpleAction"])("DELETE","PhTrash","Löschen")];return(this.positions||[]).map((function(n){return Object(r["a"])(Object(r["a"])({},n),{},{actions:t})}))},percentageSum:function(){var t=0;return this.rows.forEach((function(n){(isNaN(n.prozent)||""==n.prozent)&&(n.prozent=0),t+=n.prozent})),t}}),methods:{updateWarnings:function(t){var n=this;if(t&&this.antrag.warnings&&this.antrag.warnings.positionWarnings){var i,e=Object(a["a"])(this.antrag.warnings.positionWarnings);try{var o=function(){var e=i.value;if(e.posGrpId&&(!e.id||e.id.includes(n.categoryId))){var o=t.findIndex((function(t){return t.posGrpId===e.posGrpId||t.isin===e.posGrpId}));o>=0&&n.$pushErrors("prozent"+o,e.message||"")}};for(e.s();!(i=e.n()).done;)o()}catch(s){e.e(s)}finally{e.f()}}},getFondsName:function(t){return this.positionInfo&&this.positionInfo[t.isin]&&this.positionInfo[t.isin].wertpapiername||t.fondsname||t.wertpapiername},getIsin:function(t){return t&&t.isin},openFormsFinder:function(){void 0==this.positions?this.goToFormsFinder(this.categoryId,this.config,this.suppressFilterLagerstelle):this.positions.length>=10?this.$refs.fehlerModal.open():this.goToFormsFinder(this.categoryId,this.config,this.suppressFilterLagerstelle)},commitUpdatePositionsFromEvent:function(t,n){var i={id:this.antragId,categoryId:this.categoryId,fonds:[Object(r["a"])(Object(r["a"])({},t),{},{isin:n})]};this.$store.commit(d["default"].MUTATIONS.UPDATE_POSITIONS,i)},onChangeInputField:function(t,n,i){var e=Object(s["a"])({},i,t);this.commitUpdatePositionsFromEvent(e,n.isin)},openModalDeleteFond:function(t){this.positionToDelete=t,this.$refs.deleteModal.open()},doDeletePosition:function(){if(this.positionToDelete){var t={id:this.antragId,categoryId:this.categoryId,isin:this.positionToDelete.isin,posGrpId:this.positionToDelete.posGrpId};this.$store.dispatch(d["default"].ACTIONS.DELETE_POSITIONS,t),this.positionToDelete=null}}}},w=_,O=(i("6814"),i("2877")),y=Object(O["a"])(w,e,o,!1,null,"b66547f4",null);n["default"]=y.exports},5289:function(t,n,i){var e=i("24fb");n=e(!1),n.push([t.i,".input-forms__container[data-v-b66547f4]{margin-bottom:20px}",""]),t.exports=n},6814:function(t,n,i){"use strict";i("02b7")},c98a:function(t,n,i){"use strict";var e=function(){var t=this,n=t.$createElement,i=t._self._c||n;return i("BaseModal",{ref:"deleteModal",attrs:{modalTitle:"Position entfernen?",labelButtonConfirm:"Position entfernen"},on:{onConfirmButton:function(n){return t.onConfirmModal()},onCancelButton:function(n){return t.onCancelModal()}}},[i("div",[t._v(" Soll die Position "),i("span",{staticClass:"font-bold"},[t._v(t._s(t.fondDescription))]),t._v(" wirklich entfernt werden? ")])])},o=[],s=(i("99af"),i("a871")),a=i("fcc2"),r={mixins:[a["a"]],components:{BaseModal:s["a"]},props:{position:{},positionLabel:{}},computed:{fondDescription:function(){var t,n;return"".concat(this.positionLabel?this.positionLabel+": ":""," ").concat((null===(t=this.position)||void 0===t?void 0:t.fondsname)||""," (ISIN ").concat(null===(n=this.position)||void 0===n?void 0:n.isin,")")}},methods:{open:function(){this.$refs.deleteModal.open()},onConfirmModal:function(){this.$emit("delete"),this.$refs.deleteModal.close()},onCancelModal:function(){this.$refs.deleteModal.close()}}},l=r,d=i("2877"),c=Object(d["a"])(l,e,o,!1,null,null,null);n["a"]=c.exports}}]);