PageSourceSearch

https://application.betool.fr/js/5964.92da36d1.js

js betool.fr collected 2026-10-02 01:57:06 UTC 10,894 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkcrm"]=self["webpackChunkcrm"]||[]).push([[5964],{65432(e,t,i){i.r(t),i.d(t,{default:()=>L});var u=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("fisca-sheet-base",{ref:"base",attrs:{fisca:e.fisca,position:e.position,"is-normal-mode":e.isNormalMode,id:e.id,"sheet-label":e.sheet?e.sheet.label:"","cee-cumac":e.CEECoupDePouceCumac,"cee-euros":e.CEECoupDePouceEuros,sheet:e.sheet,"loaded-component":e.loadedComponent},on:{deleteSheet:e.deleteSheet,"create-sub-product":e.openNewSubProduct,"product-list-input":e.updateAssociatedSubProductList,"validate-sub-product":e.validateEditSubProduct,"delete-sub-product":e.onDeleteSubProduct},scopedSlots:e._u([{key:"fields",fn:function(){return[i("v-select",{staticClass:"crm-vuetify-selectandinput",attrs:{items:e.applianceTypeOptions,"item-text":"text","item-value":"value","hide-details":"",label:"Type d'appareil",outlined:"",dense:""},model:{value:e.applianceType,callback:function(t){e.applianceType=t},expression:"applianceType"}}),i("v-select",{staticClass:"crm-vuetify-selectandinput",attrs:{items:e.occupationModeOptions,"item-text":"text","item-value":"value","hide-details":"",label:"Mode d'occupation",outlined:"",dense:""},model:{value:e.occupationMode,callback:function(t){e.occupationMode=t},expression:"occupationMode"}}),i("v-text-field",{staticClass:"crm-vuetify-selectandinput",attrs:{"hide-details":"",label:"Puissance utile totale",suffix:"kW",type:"number",min:"0",outlined:"",dense:""},model:{value:e.power,callback:function(t){e.power=e._n(t)},expression:"power"}})]},proxy:!0}])})},a=[],n=i(59258),d=i(20908),o=i(30388),s=i(41034),c=(i(88431),i(50113),i(48980),i(51629),i(62062),i(44114),i(72712),i(15086),i(62010),i(18111),i(81148),i(20116),i(7588),i(61701),i(18237),i(13579),i(2892),i(26099),i(16034),i(23500),i(55548)),l=i(95353),r=i(1611),p=1,f=2,h=3,v=4,P=1,m=2,C=3,E=4,A=[650,740,790],T=[1300,1100,590],y=[2100,1700,1e3],I=1,b=2.2,g=3,S=4.2;const M={name:"indBa117",components:{FiscaSheetBase:c.A},inject:["fiscaApi"],props:{allPolueurs:{type:Array,required:!0},fisca:{type:Object,required:!0},position:{type:Number,required:!0},discountCouponMap:{type:Object,required:!0},fiscaAdvantagesTypeList:{type:Array,required:!0},fiscalAdvantageTypeEnum:{type:Object,required:!0},sheetId:{type:Number,required:!0},activitySectorEnum:{type:Object,required:!0},zoneH:{type:String,required:!0},isNormalMode:{type:Boolean,required:!0},id:{type:Number,required:!0},widgetMapForm:{type:Object,default:function(){return{}}}},data:function(){return{loadedComponent:!1,sheet:null,applianceType:p,occupationMode:P,power:0,applianceTypeOptions:[{text:"Panneau radiant lumineux",value:p},{text:"Tube radiant",value:f},{text:"Aérotherme / gén. air chaud à condensation non modulant",value:h},{text:"Aérotherme / gén. air chaud à condensation modulant",value:v}],occupationModeOptions:[{text:"1 x 8h",value:P},{text:"2 x 8h",value:m},{text:"3 x 8h avec arrêt le week-end",value:C},{text:"3 x 8h sans arrêt le week-end",value:E}]}},computed:(0,s.A)((0,s.A)((0,s.A)((0,s.A)({},(0,l.L8)("translator",["msg"])),(0,l.L8)("fisca",["getMySheet"])),(0,l.L8)("forms",["getProductDynaFieldTagEnum"])),{},{zoneIdx:function(){return"H1"===this.zoneH?0:"H2"===this.zoneH?1:"H3"===this.zoneH?2:-1},cumacPerKw:function(){return-1===this.zoneIdx?0:this.applianceType===p||this.applianceType===f?A[this.zoneIdx]:this.applianceType===h?T[this.zoneIdx]:this.applianceType===v?y[this.zoneIdx]:0},occupationCoef:function(){return this.occupationMode===P?I:this.occupationMode===m?b:this.occupationMode===C?g:this.occupationMode===E?S:0},CEECoupDePouceCumac:function(){return this.power<=0?0:(0,r.dx)(this.cumacPerKw*this.occupationCoef*this.power)},CEECoupDePouceMultiplierIndex:function(){var e,t=this;if(null==this.fisca.pollueurIdLinked||this.fisca.pollueurIdLinked<=0)return 0;if(null===(e=this.allPolueurs)||void 0===e||!e.length)return 0;var i=this.allPolueurs.find(function(e){return e.id===t.fisca.pollueurIdLinked});return(null===i||void 0===i?void 0:i.price)>0?Number(i.price):0},CEECoupDePouceEuros:function(){return(0,r.dx)(this.CEECoupDePouceCumac*this.CEECoupDePouceMultiplierIndex)},currentFiscalProduct:function(){var e=this;return this.fisca.selectedFiscalProduct.find(function(t){return t.id===e.id})},currentSubProductsTotalTTC:function(){var e,t,i=null!==(e=null===(t=this.currentFiscalProduct)||void 0===t?void 0:t.associatedSubProductList)&&void 0!==e?e:[];return i.reduce(function(e,t){var i;return e+(null!==(i=t.totalTTC)&&void 0!==i?i:0)},0)},discountCouponCEE:function(){var e,t,i=this;if(!this.loadedComponent)return null;var u=this.fiscaAdvantagesTypeList.find(function(e){return e.id===i.fiscalAdvantageTypeEnum.CEE.id}),a=this.fisca.fiscalAdvantages.find(function(e){return e.faTypeId===i.fiscalAdvantageTypeEnum.CEE.id&&e.f2fAdvantageProductId===i.id}),n=null!==(e=null===a||void 0===a?void 0:a.value)&&void 0!==e?e:0,d=this.allPolueurs.find(function(e){return e.id===i.fisca.pollueurIdLinked});return(0,r.LJ)({fiscalProductId:this.id,sheet:this.sheet,advantage:u,totalTTC:this.currentSubProductsTotalTTC,value:n,pollueurName:null!==(t=null===d||void 0===d?void 0:d.name)&&void 0!==t?t:null,advantageTypeId:this.fiscalAdvantageTypeEnum.CEE.id,tokens:this.CEECoupDePouceCumac})}}),methods:(0,s.A)((0,s.A)({},(0,l.i0)("products",["getProductGlobalById"])),{},{deleteSheet:function(){this.$emit("deleteSheet",{sheetId:this.sheet.id,id:this.id})},isNotInitializedSheet:function(){var e=this;return!this.fisca.selectedFiscalProduct.some(function(t){return t.id===e.id})},isDefaultProduct:function(e){var t;return(null===(t=this.sheet)||void 0===t?void 0:t.defaultSubProductId)===e},getDefaultFiscalProduct:function(){var e=this;return(0,o.A)((0,d.A)().m(function t(){var i;return(0,d.A)().w(function(t){while(1)switch(t.n){case 0:return t.n=1,e.getProductGlobalById({id:e.sheet.defaultSubProductId,withChild:!0});case 1:return i=t.v,t.a(2,{cifId:e.fisca.id,fapId:e.sheet.id,id:e.id,lot:null,position:e.position,status:1,associatedSubProductList:[(0,r.X8)(i,r.or.FROM_DB.id,!0)]})}},t)}))()},buildSubProduct:function(e){if(null==e){var t,i,u=null!==(t=null===(i=this.currentFiscalProduct)||void 0===i?void 0:i.associatedSubProductList)&&void 0!==t?t:[];return(0,r.O4)(u.length,r.or.FROM_WIDGET.id)}return(0,r.X8)(e,r.or.FROM_DB.id,this.isDefaultProduct(e.id))},openNewSubProduct:function(){this.$refs.base.openNewProductDialog(this.buildSubProduct(null))},updateAssociatedSubProductList:function(e){var t=this,i=[];e.forEach(function(e){var u;if((null===(u=e.multiFieldList)||void 0===u?void 0:u.length)>0){var a,d,o=e.multiFieldList.findIndex(function(e){return e.label===t.getProductDynaFieldTagEnum.SELLING_PRICE}),s=null===(a=e.multiFieldList[o])||void 0===a?void 0:a.dataField,c=s?null===(d=t.widgetMapForm[s])||void 0===d?void 0:d.newValue:null;c&&(e.sellPrice=c)}i.push(e),i.push.apply(i,(0,n.A)(e.children))});var u=i.map(function(e){return t.buildSubProduct(e)});this.fiscaApi.addSubProducts(this.id,u)},validateEditSubProduct:function(e){var t=e.productSelected,i=e.productSelectedIndex,u=e.validState,a=e.close;""===t.uht&&(t.uht=null),u.productUht=(0,r.gs)(t.uht,!0,0,null);var n=Object.values(u).every(function(e){return null==e||e});n&&((0,r.NL)(t),-1!==i?this.fiscaApi.replaceSubProduct(this.id,i,t):this.fiscaApi.addSubProducts(this.id,[t]),a())},onDeleteSubProduct:function(e){this.fiscaApi.removeSubProduct(this.id,e)},addTotalHTAndTotalTTCToAssociatedSubProductList:function(){var e,t,i=this,u=null!==(e=null===(t=this.currentFiscalProduct)||void 0===t?void 0:t.associatedSubProductList)&&void 0!==e?e:[],a=u.map(function(e){var t=(0,s.A)({},e);return i.isDefaultProduct(e.productId)?(t.uht=t.totalHT=null,t.uttc=t.totalTTC=null,t.quantity=null):(0,r.W6)(t),t});this.fiscaApi.replaceSubProducts(this.id,a)},updateDiscountCouponMap:function(){this.loadedComponent&&(this.fiscaApi.upsertDiscountCoupon({fiscalProductId:this.id,advantageTypeId:this.fiscalAdvantageTypeEnum.CEE.id,coupon:this.discountCouponCEE}),this.$emit("onCouponUpdated",{onProductsUpdated:!1}))}}),created:function(){var e=this;return(0,o.A)((0,d.A)().m(function t(){var i,u,a,n;return(0,d.A)().w(function(t){while(1)switch(t.n){case 0:if(e.sheet=e.getMySheet(e.sheetId),!e.isNotInitializedSheet()){t.n=2;break}return t.n=1,e.getDefaultFiscalProduct();case 1:i=t.v,e.fiscaApi.initFiscalSheet({fiscalProductId:e.id,faProductId:e.sheet.id,position:e.position,defaultProduct:i,advantages:[{typeId:e.fiscalAdvantageTypeEnum.CEE.id,value:e.CEECoupDePouceEuros},{typeId:e.fiscalAdvantageTypeEnum.CUMAC.id,value:e.CEECoupDePouceCumac},{typeId:e.fiscalAdvantageTypeEnum.APPLIANCE_TYPE.id,value:e.applianceType},{typeId:e.fiscalAdvantageTypeEnum.OCCUPATION_MODE.id,value:e.occupationMode},{typeId:e.fiscalAdvantageTypeEnum.POWER.id,value:e.power}]}),t.n=3;break;case 2:u=e.fisca.fiscalAdvantages.find(function(t){return t.f2fAdvantageProductId===e.id&&t.faTypeId===e.fiscalAdvantageTypeEnum.APPLIANCE_TYPE.id}),null!=u&&(e.applianceType=u.value),a=e.fisca.fiscalAdvantages.find(function(t){return t.f2fAdvantageProductId===e.id&&t.faTypeId===e.fiscalAdvantageTypeEnum.OCCUPATION_MODE.id}),null!=a&&(e.occupationMode=a.value),n=e.fisca.fiscalAdvantages.find(function(t){return t.f2fAdvantageProductId===e.id&&t.faTypeId===e.fiscalAdvantageTypeEnum.POWER.id}),null!=n&&(e.power=n.value),e.addTotalHTAndTotalTTCToAssociatedSubProductList();case 3:e.updateDiscountCouponMap(),e.loadedComponent=!0;case 4:return t.a(2)}},t)}))()},watch:{CEECoupDePouceCumac:function(e){this.loadedComponent&&this.fiscaApi.upsertFiscalAdvantage({fiscalProductId:this.id,typeId:this.fiscalAdvantageTypeEnum.CUMAC.id,value:e,faProductId:this.sheet.id})},CEECoupDePouceEuros:function(e){this.loadedComponent&&(this.fiscaApi.upsertFiscalAdvantage({fiscalProductId:this.id,typeId:this.fiscalAdvantageTypeEnum.CEE.id,value:e,faProductId:this.sheet.id}),this.updateDiscountCouponMap())},applianceType:function(e){this.loadedComponent&&this.fiscaApi.upsertFiscalAdvantage({fiscalProductId:this.id,typeId:this.fiscalAdvantageTypeEnum.APPLIANCE_TYPE.id,value:e,faProductId:this.sheet.id})},occupationMode:function(e){this.loadedComponent&&this.fiscaApi.upsertFiscalAdvantage({fiscalProductId:this.id,typeId:this.fiscalAdvantageTypeEnum.OCCUPATION_MODE.id,value:e,faProductId:this.sheet.id})},power:function(e){this.loadedComponent&&this.fiscaApi.upsertFiscalAdvantage({fiscalProductId:this.id,typeId:this.fiscalAdvantageTypeEnum.POWER.id,value:e,faProductId:this.sheet.id})},fisca:function(){this.loadedComponent&&0!==this.fisca.id&&!this.isNotInitializedSheet()&&this.addTotalHTAndTotalTTCToAssociatedSubProductList()},"fisca.pollueurIdLinked":function(){this.updateDiscountCouponMap()},"discountCouponCEE.value":function(){this.updateDiscountCouponMap()}}},x=M;var D=i(81656),w=(0,D.A)(x,u,a,!1,null,null,null);const L=w.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.