1"use strict";(self.webpackChunkDashboard=self.webpackChunkDashboard||[]).push([[4346],{20394:(t,a,n)=>{n.r(a),n.d(a,{default:()=>b});var e=n(2934),o=n.n(e),r=n(76610),c=n(80915),i=n(33057);const s=[{name:"date",title:function(){return i18n.t("contracts.tableTitle.date")},titleClass:"date-width",formatter:function(t){return(0,i.KA)(t)}},{name:"contractId",title:function(){return i18n.t("contracts.tableTitle.contractId")},titleClass:"contract-width",formatter:function(t){return t||" "}},{name:"src",title:function(){return i18n.t("contracts.tableTitle.note")},formatter:function(t){return"BODNET"==t?i18n.t("contracts.authorContracts.offlineContracts"):" "}},{name:"actions",title:"",titleClass:"action-width"}],l=[{name:"date",title:function(){return i18n.t("contracts.tableTitle.date")},titleClass:"date-width",formatter:function(t){return(0,i.KA)(t)}},{name:"contractId",title:function(){return i18n.t("contracts.tableTitle.contractId")},titleClass:"contract-width"},{name:"type",title:function(){return i18n.t("contracts.tableTitle.type")},formatter:function(t){var a={ZUSATZVERTRAG_EBOOK:i18n.t("contracts.additionalContracts.types.ebook"),ZUSATZVERTRAG_LSI:i18n.t("contracts.additionalContracts.types.lsi"),ZUSATZVERTRAG_EVBK:i18n.t("contracts.additionalContracts.types.evb"),ZUSATZVERTRAG_EVBL:i18n.t("contracts.additionalContracts.types.evb"),NONE:i18n.t("contracts.additionalContracts.types.none")};return'<span class="badge text-bg-bodblue-light"><i class="fa-duotone fa-file-signature"></i> '.concat(a[t]?a[t]:a.NONE,"</span>")}},{name:"actions",title:"",titleClass:"action-width"}],d=[{name:"date",title:function(){return i18n.t("contracts.tableTitle.date")},titleClass:"date-width",formatter:function(t){return(0,i.KA)(t)}},{name:"bodNr",title:function(){return i18n.t("contracts.tableTitle.bodNr")},titleClass:"contract-width"},{name:"title",title:function(){return i18n.t("contracts.tableTitle.title")}},{name:"type",title:function(){return i18n.t("contracts.tableTitle.type")},formatter:function(t){var a={BUCHVERTRAG:i18n.t("contracts.bookContracts.types.book"),BUCHVERTRAG_AUTOREN:i18n.t("contracts.bookContracts.types.book"),BUCHVERTRAG_VERLAG
1E:i18n.t("contracts.bookContracts.types.book"),BUCHVERTRAG_FUN:i18n.t("contracts.bookContracts.types.book"),BUCHVERTRAG_PRINT:i18n.t("contracts.bookContracts.types.book"),BUCHVERTRAG_NURPRINT:i18n.t("contracts.bookContracts.types.book"),BUCHVERTRAG_EBOOK:i18n.t("contracts.bookContracts.types.ebook"),BUCHVERTRAG_EBOOK_VERLAGE:i18n.t("contracts.bookContracts.types.ebook"),BUCHVERTRAG_ESHORT:i18n.t("contracts.bookContracts.types.ebook"),ZUSATZVERTRAG_NAA:i18n.t("contracts.bookContracts.types.book"),ZUSATZVERTRAG_NAV:i18n.t("contracts.bookContracts.types.book"),NONE:i18n.t("contracts.bookContracts.types.none")};return'<span class="badge text-bg-bodblue-light"><i class="fa-light fa-file-signature"></i> '.concat(a[t]?a[t]:a.NONE,"</span>")}},{name:"actions",title:"",titleClass:"action-width"}];o().component("table-button-component",{props:{data:{type:Object,default:null}},methods:{contractDetail:function(){var t=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"view",n={id:this.data.contractId};r.hi.get("/v1/me/contracts/{id}",n).then((function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.data;c.t.setType(e.mimeType),c.t.setName("BoD-Contract-{title}-{bodNr}-{date}",e.fileExtension),c.t.replacePlaceholder({"{title}":t.data.title,"{bodNr}":t.data.bodNr,"{date}":t.$moment(t.data.date).format("YYYY-MM-DD")}),c.t.setData(e.content),"view"==a&&c.t.view(),"download"==a&&c.t.download()})).catch((function(t){console.error(t)}))}},template:'\n <div class="table-button-container">\n <div v-if="data.contractId" class="d-flex">\n <button @click.prevent="contractDetail(\'view\')" class="btn btn-sm btn-outline-bodblue-dark rounded-pill text-nowrap px-3 w-75">\n <i class="fa-duotone fa-file-contract"></i> {{ $t(\'contracts.tableTitle.btnDetail\') }}\n </button>\n\n <button @click.prevent="contractDetail(\'download\')" class="btn btn-sm btn-outline-bodblue-dark rounded-pill ms-2 w-25">\n <i class="fa-duotone fa-cloud-arrow-down"></i>\n </button>\n </div>\n\n <div v-else> </div>\n </div>\n '});const u={name:"ContractsView",components:{VuetableWrapper:function(){return Promise.all([n.e(4103),n.e(93),n.e(6039)]).then(n.bind(n,2691))}},data:function(){return{ContractAuthorFieldsDef:s,ContractAdditionalFieldsDef:l,ContractBookFieldsDef:d,itemsPerPage:5,isAuthorContractsEmpty:!1,authorContractShouldBeConclude:!1}},computed:{isPublisher:function(){return 1==this.$store.getters.user.isPublisher},authorContractListApiUrl:function(){return(0,r._d)("/v1/me/contracts",{contractType:"base"})},additionalContractListApiUrl:function(){return(0,r._d)("/v1/me/contracts",{contractType:"special"})},bookContractListApiUrl:function(){return(0,r._d)("/v1/me/contracts",{contractType:"book"})}},methods:{getVuetableData:function(t){this.isAuthorContractsEmpty=!1,this.authorContractShouldBeConclude=!t.additionalData.baseContractIsUpToDate&&t.additionalData.customerDataComplete&&t.additionalData.enabledForContract,!this.authorContractShouldBeConclude||void 0!==t.data&&0!==t.data.length||(this.isAuthorContractsEmpty=!0)}}};const b=(0,n(51900).Z)(u,(function(){var t=this,a=t.$createElement,n=t._self._c||a;return n("div",{staticClass:"contracts-view"},[n("div",{staticClass:"row g-0 gap-4 gap-xl-5"},[n("div",{staticClass:"col-24 bg-white rounded p-4"},[n("h1",{staticClass:"text-bodblue-dark",attrs:{id:"authorContractsTitle"}},[t.isPublisher?[t._v("\n "+t._s(t.$t("contracts.authorContracts.titlePublisher"))+"\n ")]:[t._v("\n "+t._s(t.$t("contracts.authorContracts.title"))+"\n ")]],2),t._v(" "),n("div",{staticClass:"mt-5"},[t.isAuthorContractsEmpty?t._e():[n("vuetable-wrapper",{attrs:{elementId:"authorContractsTitle",apiUrl:t.authorContractListApiUrl,fieldsDef:t.ContractAuthorFieldsDef,trackBy:"contractId",itemsPerPage:t.itemsPerPage,pageSelector:!1,searchBar:!1},on:{"vuetable-data":t.getVuetableData},scopedSlots:t._u([{key:"default",fn:function(t){t.rowIndex;var a=t.rowData;return[n("table-button-component",{attrs:{data:a}})]}}],null,!1,3871405194)})],t._v(" "),t.authorContractShouldBeConclude?[n("p",[t._v("\n "+t._s(t.$t("contracts.authorContracts.concludeContract"))+"\n ")]),t._v(" "),n("router-link",{staticClass:"btn btn-dark rounded-pill px-4 mt-2",attrs:{to:{name:"contractdetail"}}},[t._v("\n "+t._s(t.$t("contracts.authorContracts.concludeAndShowContractBtn"))+"\n ")])]:t._e()],2)]),t._v(" "),n("div",{staticClass:"col-24 bg-white rounded p-4"},[n("h2",{staticClass:"display-4 fw-bold text-bodblue-dark",attrs:{id:"additionalContractsTitle"}},[t._v("\n "+t._s(t.$t("contracts.additionalContracts.title"))+"\n ")]),t._v(" "),n("div",{staticClass:"mt-5"},[n("vuetable-wrapper",{attrs:{elementId:"additionalContractsTitle",apiUrl:t.additionalContractListApiUrl,fieldsDef:t.ContractAdditionalFieldsDef,trackBy:"contractId",itemsPerPage:t.itemsPerPage,pageSelector:!1,searchBar:!1},scopedSlots:t._u([{key:"default",fn:function(t){t.rowIndex;var a=t.rowData;return[n("table-button-component",{attrs:{data:a}})]}}])})],1)]),t._v(" "),n("div",{staticClass:"col-24 bg-white rounded p-4"},[n("h2",{staticClass:"display-4 fw-bold text-bodblue-dark",attrs:{id:"bookContractsTitle"}},[t._v("\n "+t._s(t.$t("contracts.bookContracts.title"))+"\n ")]),t._v(" "),n("div",{staticClass:"mt-5"},[n("vuetable-wrapper",{attrs:{elementId:"bookContractsTitle",apiUrl:t.bookContractListApiUrl,fieldsDef:t.ContractBookFieldsDef,trackBy:"bodNr",itemsPerPage:t.itemsPerPage},scopedSlots:t._u([{key:"default",fn:function(t){t.rowIndex;var a=t.rowData;return[n("table-button-component",{attrs:{data:a}})]}}])})],1)])])])}),[],!1,null,null,null).exports}}]);
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.