1"use strict";(self["webpackChunkgs_memberPortal"]=self["webpackChunkgs_memberPortal"]||[]).push([[2684],{2684:function(s,e,t){t.r(e),t.d(e,{default:function(){return y}});var r=function(){var s=this,e=s.$createElement,t=s._self._c||e;return t("p-container",{staticClass:"pb-4"},[t("h3",[s._v(" "+s._s(s.$t("memberPortal.memberData.title.company"))+" ")]),t("p-request-alert",{staticClass:"my-4",model:{value:s.requestError,callback:function(e){s.requestError=e},expression:"requestError"}}),s.isLoading?t("p-progress-linear",{attrs:{indeterminate:""}}):s._e(),s.isLoading?s._e():[t("p-row",[t("p-col",{attrs:{xs12:"",md6:"",lg5:""}},[t("gs-summary-display",{attrs:{"as-table":"",dense:""},model:{value:s.business.summary,callback:function(e){s.$set(s.business,"summary",e)},expression:"business.summary"}})],1)],1),t("p-row",[t("h3",[s._v(" "+s._s(s.$t("memberPortal.memberData.title.businessCharacteristics"))+" ")])]),t("p-row",[t("p-col",{attrs:{sm8:""}},[t("p-form",{attrs:{model:s.businessCharacteristics}},[t("gs-business-characteristics",{attrs:{"membership-id":s.membershipId,"business-id":s.businessId},model:{value:s.businessCharacteristics,callback:function(e){s.businessCharacteristics=e},expression:"businessCharacteristics"}})],1)],1)],1),t("p-row",[t("p-col",{attrs:{xs6:"",sm4:""}},[t("p-button",{on:{click:function(e){return s.$router.back()}}},[s._v(" "+s._s(s.$t("core.app.cancel"))+" ")])],1),t("p-col",{attrs:{xs6:"",sm4:"","justify-end":""}},[t("p-button",{on:{click:function(e){return s.UpdateBusinessCharacteristics()}}},[s._v(" "+s._s(s.$t("core.app.send"))+" "),t("p-icon",{attrs:{right:""}},[s._v(" send ")])],1)],1)],1),t("p-row",[t("p-col",{attrs:{sm8:""}},[t("p-alert",{attrs:{type:"success"},model:{value:s.saveSuccessMessage,callback:function(e){s.saveSuccessMessage=e},expression:"saveSuccessMessage"}},[s._v(" "+s._s(s.saveSuccessMessage)+" ")])],1)],1)]],2)},i=[],a=t(5471),n=t(7523),o=t(6530),d=t(2743);class h extends o.A{get ownershipType(){return this.getArrayModels(()=>this.dto.ownershipType,d.A)}set ownershipType(s){this.setArrayModels(()=>this.dto.ownershipType,s)}get operatingType(){return this.getArrayModels(()=>this.dto.operatingType,d.A)}set operatingType(s){this.setArrayModels(()=>this.dto.operatingType,s)}get operatingArea(){return this.getArrayModels(()=>this.dto.operatingArea,d.A)}set operatingArea(s){this.setArrayModels(()=>this.dto.operatingArea,s)}get gastronomicType(){return this.getArrayModels(()=>this.dto.gastronomicType,d.A)}set gastronomicType(s){this.setArrayModels(()=>this.dto.gastronomicType,s)}get wantsConsulting(){return this.dto.wantsConsulting}set wantsConsulting(s){this.dto.wantsConsulting=s}get kitchenStyle(){return this.getArrayModels(()=>this.dto.kitchenStyle,d.A)}set kitchenStyle(s){this.setArrayModels(()=>this.dto.kitchenStyle,s)}get accommodationType(){return this.getArrayModels(()=>this.dto.accommodationType,d.A)}set accommodationType(s){this.setArrayModels(()=>this.dto.accommodationType,s)}get expandedCateringOffers(){return this.getArrayModels(()=>this.dto.expandedCateringOffers,d.A)}set expandedCateringOffers(s){this.setArrayModels(()=>this.dto.expandedCateringOffers,s)}get restDays(){return this.getArrayModels(()=>this.dto.restDays,d.A)}set restDays(s){this.setArrayModels(()=>this.dto.restDays,s)}get communicationChannels(){return this.getArrayModels(()=>this.dto.communicationChannels,d.A)}set communicationChannels(s){this.setArrayModels(()=>this.dto.communicationChannels,s)}get paymentMethods(){return this.getArrayModels(()=>this.dto.paymentMethods,d.A)}set paymentMethods(s){this.setArrayModels(()=>this.dto.paymentMethods,s)}get equipmentFeatures(){return this.getArrayModels(()=>this.dto.equipmentFeatures,d.A)}set equipmentFeatures(s){this.setArrayModels(()=>this.dto.equipmentFeatures,s)}get membershipId(){return this.dto.membershipId}set membershipId(s){this.dto.membershipId=s}get memberBusinessId(){return this.dto.memberBusinessId}set memberBusinessId(s){this.dto.memberBusinessId=s}transformFromQuery(s){const e={};let t;Object.keys(s).forEach(t=>{e[t.toLowerCase()]=s[t]}),t="true"===e.wantsConsulting||e.wantsconsulting,t="false"!==e.wantsConsulting&&void 0,this.dto.wantsConsulting=t,t=Number.parseFloat(e.membershipid),t=Number.isNaN(t)?void 0:t,this.dto.membershipId=t,this.dto.memberBusinessId=e.memberbusinessid}}class u extends h{}var c=t(7380),m={type:"object",properties:{kitchenStyle:{type:"array",maxItems:3}}},p=a.A.extend({components:{GsBusinessCharacteristics:c.A},auth:!0,hasBackButton:!0,data:()=>({isLoading:!1,requestError:void 0,businessData:void 0,membershipId:void 0,businessCharacteristics:new n.A,saveSuccessMessage:void 0}),computed:{business(){var s;return null!==(s=this.businessData)&&void 0!==s?s:{}},businessId(){const{id:s}=this.$router.currentRoute.params;return s}},beforeMount(){this.populateData()},methods:{async populateData(){this.isLoading=!0;try{this.businessData=await this.$service.v1.api.memberships.getMyBusinessDetail(this.businessId),this.membershipId=await this.$service.v1.api.memberships.getMyMembershipId()}catch(s){this.requestError=s}this.isLoading=!1},async UpdateBusinessCharacteristics(){window.setTimeout(async()=>{var s;if(!this.membershipId||!(null===(s=this.businessData)||void 0===s?void 0:s.id))return void a.A.$log.error("Keine MembershipId oder BusinessId vorhanden.");const e=this.businessCharacteristics.validateWithSchema(m);if(e)try{await this.$service.v1.api.memberships.updateBusinessCharacteristics(this.membershipId,this.businessData.id,(new u).fromModel(Object.assign(Object.assign({},this.businessCharacteristics),{membershipId:this.membershipId,memberBusinessId:this.businessData.id}))),this.saveSuccessMessage=this.$t("memberPortal.memberData.saveSuccessMessage")}catch(t){a.A.$log.error(t)}},1)}}}
1),l=p,b=t(1656),g=(0,b.A)(l,r,i,!1,null,null,null),y=g.exports}}]); 2//# sourceMappingURL=2684-legacy.5a36722b.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.