Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/js/catalog/warehouse-master/dist/
Upload File :
Current File : /var/www/homesaver/www/bitrix/js/catalog/warehouse-master/dist/warehouse-master.bundle.js.map

{"version":3,"file":"warehouse-master.bundle.js","sources":["../src/components/section.js","../src/components/content.js","../src/components/footer.js","../src/button-click-handler.js","../src/app.js"],"sourcesContent":["export const WarehouseSection = {\n\tprops: {\n\t\ttitle: String,\n\t\tdescription: String,\n\t\ticonType: String,\n\t},\n\n\tcomputed: {\n\t\tgetIconClass(): String\n\t\t{\n\t\t\tconst sectionIconClasses = {\n\t\t\t\tdocuments: '--docs',\n\t\t\t\tcrm: '--crm',\n\t\t\t\tmobile: '--mobile',\n\t\t\t};\n\n\t\t\treturn sectionIconClasses[this.$props.iconType] ?? '--docs';\n\t\t},\n\t},\n\n\ttemplate: `\n\t\t<div class=\"catalog-warehouse__master-clear__section\">\n\t\t\t<div \n\t\t\t\tclass=\"catalog-warehouse__master-clear_section_icon\"\n\t\t\t\t:class=\"getIconClass\"\n\t\t\t></div>\n\t\t\t<div class=\"catalog-warehouse__master-clear_section_inner\">\n\t\t\t\t<div class=\"catalog-warehouse__master-clear__title\">{{title}}</div>\n\t\t\t\t<div class=\"catalog-warehouse__master-clear__text\">{{description}}</div>\n\t\t\t</div>\n\t\t</div>\n\t`,\n};\n","import { WarehouseSection } from './section';\nimport { mapGetters } from 'ui.vue3.vuex';\n\nexport const Content = {\n\tcomponents: {\n\t\tWarehouseSection,\n\t},\n\tcomputed: {\n\t\tsectionTitlePrefix(): String\n\t\t{\n\t\t\treturn 'CAT_WAREHOUSE_MASTER_NEW_SECTION_TITLE_';\n\t\t},\n\t\tsectionDescriptionPrefix(): String\n\t\t{\n\t\t\treturn 'CAT_WAREHOUSE_MASTER_NEW_SECTION_DESCRIPTION_';\n\t\t},\n\t\tgetMobileBoxClass(): Object\n\t\t{\n\t\t\tconst result = {\n\t\t\t\t'catalog-warehouse__master-clear__mobile-box': true,\n\t\t\t};\n\n\t\t\tif (this.getPreviewLang !== 'ru')\n\t\t\t{\n\t\t\t\tresult['--eng'] = true;\n\t\t\t}\n\n\t\t\treturn result;\n\t\t},\n\t\t...mapGetters([\n\t\t\t'getPreviewLang',\n\t\t]),\n\t},\n\n\t// language = Vue\n\ttemplate: `\n\t\t<div class=\"catalog-warehouse__master-clear--content\">\n\t\t\t<div class=\"catalog-warehouse__master-clear_inner\">\n\t\t\t\t<div class=\"catalog-warehouse-master-clear-title\">\n\t\t\t\t\t<div class=\"catalog-warehouse-master-clear-title-text--new\">\n\t\t\t\t\t\t{{ $Bitrix.Loc.getMessage('CAT_WAREHOUSE_MASTER_NEW_TITLE') }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"catalog-warehouse__master-clear__box\">\n\t\t\t\t\t<div :class=\"getMobileBoxClass\"></div>\n\t\t\t\t\t<div class=\"catalog-warehouse__master-clear__section_box\">\n\t\t\t\t\t\t<WarehouseSection\n\t\t\t\t\t\t\t:title=\"$Bitrix.Loc.getMessage(sectionTitlePrefix + 'DOCUMENTS')\"\n\t\t\t\t\t\t\t:description=\"$Bitrix.Loc.getMessage(sectionDescriptionPrefix + 'DOCUMENTS')\"\n\t\t\t\t\t\t\t:iconType=\"'documents'\"\n\t\t\t\t\t\t/>\n\n\t\t\t\t\t\t<WarehouseSection\n\t\t\t\t\t\t\t:title=\"$Bitrix.Loc.getMessage(sectionTitlePrefix + 'CRM')\"\n\t\t\t\t\t\t\t:description=\"$Bitrix.Loc.getMessage(sectionDescriptionPrefix + 'CRM')\"\n\t\t\t\t\t\t\t:iconType=\"'crm'\"\n\t\t\t\t\t\t/>\n\n\t\t\t\t\t\t<WarehouseSection\n\t\t\t\t\t\t\t:title=\"$Bitrix.Loc.getMessage(sectionTitlePrefix + 'MOBILE')\"\n\t\t\t\t\t\t\t:description=\"$Bitrix.Loc.getMessage(sectionDescriptionPrefix + 'MOBILE')\"\n\t\t\t\t\t\t\t:iconType=\"'mobile'\"\n\t\t\t\t\t\t/>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t`,\n};\n","import { mapGetters, mapMutations } from 'ui.vue3.vuex';\n\nexport const Footer = {\n\tcomputed: {\n\t\tgetButtonClass(): Array\n\t\t{\n\t\t\tconst classes = [\n\t\t\t\t'ui-btn',\n\t\t\t\t'ui-btn-round',\n\t\t\t\t'ui-btn-no-caps',\n\t\t\t\t'ui-btn-lg',\n\t\t\t\t'catalog-warehouse__master-clear--btn',\n\t\t\t];\n\t\t\tif (this.isLoading === true)\n\t\t\t{\n\t\t\t\tclasses.push('ui-btn-wait');\n\t\t\t}\n\n\t\t\tif (this.isRestrictedAccess === true)\n\t\t\t{\n\t\t\t\tclasses.push('ui-btn-disabled');\n\t\t\t}\n\n\t\t\tif (this.isUsed === true)\n\t\t\t{\n\t\t\t\tclasses.push('ui-btn-default');\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tclasses.push('ui-btn-success');\n\t\t\t}\n\n\t\t\treturn classes;\n\t\t},\n\t\tgetHintClass(): Array\n\t\t{\n\t\t\treturn [\n\t\t\t\t'ui-link-dashed',\n\t\t\t\t'catalog-warehouse__master-clear--hint',\n\t\t\t];\n\t\t},\n\t\tgetButtonText(): String\n\t\t{\n\t\t\treturn this.isUsed\n\t\t\t\t? this.$Bitrix.Loc.getMessage('CAT_WAREHOUSE_MASTER_NEW_DEACTIVATE_BUTTON')\n\t\t\t\t: this.$Bitrix.Loc.getMessage('CAT_WAREHOUSE_MASTER_NEW_ACTIVATE_BUTTON');\n\t\t},\n\t\t...mapGetters([\n\t\t\t'isLoading',\n\t\t\t'isUsed',\n\t\t\t'isRestrictedAccess',\n\t\t]),\n\t},\n\n\tmethods: {\n\t\topenHelpdesk()\n\t\t{\n\t\t\tif (top.BX.Helper)\n\t\t\t{\n\t\t\t\ttop.BX.Helper.show('redirect=detail&code=14566618');\n\t\t\t}\n\t\t},\n\t\tonButtonClick()\n\t\t{\n\t\t\tthis.$emit('onButtonClick');\n\t\t},\n\t\t...mapMutations([\n\t\t\t'setIsLoading',\n\t\t]),\n\t},\n\n\t// language = Vue\n\ttemplate: `\n\t<div class=\"catalog-warehouse__master-clear--footer\">\n\t\t<button \n\t\t\t:class=\"getButtonClass\"\n\t\t\tv-on:click=\"onButtonClick\"\n\t\t>{{ getButtonText }}</button>\n\t\t<span \n\t\t\t:class=\"getHintClass\"\n\t\t\tv-on:click=\"openHelpdesk\"\n\t\t>\n\t\t\t{{ $Bitrix.Loc.getMessage('CAT_WAREHOUSE_MASTER_NEW_HINT_MORE') }}\n\t\t</span>\n\t</div>\n\t`,\n};\n","import { Loc } from 'main.core';\n\nexport class ButtonClickHandler\n{\n\tconstructor(props)\n\t{\n\t\tthis.props = props;\n\t\tthis.isUsed = props.isUsed;\n\t\tthis.hasErrors = false;\n\n\t\tthis.isPlanRestricted = props.isPlanRestricted;\n\t\tthis.isUsed1C = props.isUsed1C;\n\t\tthis.isWithOrdersMode = props.isWithOrdersMode;\n\t\tthis.isRestrictedAccess = props.isRestrictedAccess;\n\t}\n\n\thandle()\n\t{\n\t\tif (this.isUsed)\n\t\t{\n\t\t\tthis.handleDisableInventoryManagement();\n\t\t}\n\t\telse\n\t\t{\n\t\t\tthis.handleEnableInventoryManagement();\n\t\t}\n\t}\n\n\thandleEnableInventoryManagement()\n\t{\n\t\tthis.checkAccess();\n\t\tthis.checkPlanRestriction();\n\t\tthis.checkUsage1C();\n\t\tthis.checkWithOrdersMode();\n\t\tif (!this.hasErrors)\n\t\t{\n\t\t\tthis.showEnablePopup();\n\t\t}\n\n\t\tthis.hasErrors = false;\n\t}\n\n\thandleDisableInventoryManagement()\n\t{\n\t\tthis.checkAccess();\n\t\tif (!this.hasErrors)\n\t\t{\n\t\t\tthis.showConfirmDisablePopup();\n\t\t}\n\n\t\tthis.hasErrors = false;\n\t}\n\n\tshowEnablePopup()\n\t{\n\t\t/**\n\t\t * @see DialogEnable.popup()\n\t\t */\n\t\t(new BX.Catalog.StoreUse.DialogEnable()).popup();\n\t}\n\n\tshowErrorPopup(options)\n\t{\n\t\t/**\n\t\t * @see DialogError.popup()\n\t\t */\n\t\t(new BX.Catalog.StoreUse.DialogError(options)).popup();\n\t}\n\n\tshowPlanRestrictionSlider()\n\t{\n\t\ttop.BX.UI.InfoHelper.show('limit_store_inventory_management');\n\t}\n\n\tshowConfirmDisablePopup()\n\t{\n\t\t/**\n\t\t * @see DialogDisable.disablePopup()\n\t\t */\n\t\tconst dialogDisable = new BX.Catalog.StoreUse.DialogDisable();\n\t\tdialogDisable.disablePopup();\n\t}\n\n\tcheckAccess(): void\n\t{\n\t\tif (\n\t\t\tthis.hasErrors\n\t\t\t|| !this.isRestrictedAccess\n\t\t)\n\t\t{\n\t\t\treturn;\n\t\t}\n\n\t\tthis.hasErrors = true;\n\t\tconst helpArticleId = '16556596';\n\t\tthis.showErrorPopup({\n\t\t\ttext: Loc.getMessage(\n\t\t\t\t'CAT_WAREHOUSE_MASTER_CLEAR_RIGHTS_RESTRICTED_MSGVER_1',\n\t\t\t\t{\n\t\t\t\t\t'#LINK_START#': '<a href=\"#\" class=\"ui-link ui-link-dashed documents-grid-link\">',\n\t\t\t\t\t'#LINK_END#': '</a>',\n\t\t\t\t},\n\t\t\t),\n\t\t\thelpArticleId,\n\t\t});\n\t}\n\n\tcheckPlanRestriction(): void\n\t{\n\t\tif (\n\t\t\tthis.hasErrors\n\t\t\t|| !this.isPlanRestricted\n\t\t)\n\t\t{\n\t\t\treturn;\n\t\t}\n\n\t\tthis.hasErrors = true;\n\t\tthis.showPlanRestrictionSlider();\n\t}\n\n\tcheckUsage1C(): void\n\t{\n\t\tif (\n\t\t\tthis.hasErrors\n\t\t\t|| !this.isUsed1C\n\t\t)\n\t\t{\n\t\t\treturn;\n\t\t}\n\n\t\tthis.hasErrors = true;\n\t\tthis.showErrorPopup({\n\t\t\ttext: Loc.getMessage('CAT_WAREHOUSE_MASTER_CLEAR_ERROR_1C_USED_MSGVER_1'),\n\t\t});\n\t}\n\n\tcheckWithOrdersMode(): void\n\t{\n\t\tif (\n\t\t\tthis.hasErrors\n\t\t\t|| !this.isWithOrdersMode\n\t\t)\n\t\t{\n\t\t\treturn;\n\t\t}\n\n\t\tthis.hasErrors = true;\n\t\tconst helpArticleId = '15718276';\n\t\tthis.showErrorPopup({\n\t\t\ttext: Loc.getMessage(\n\t\t\t\t'CAT_WAREHOUSE_MASTER_CLEAR_ERROR_ORDER_MODE_MSGVER_1',\n\t\t\t\t{\n\t\t\t\t\t'#LINK_START#': '<a href=\"#\" class=\"ui-link ui-link-dashed documents-grid-link\">',\n\t\t\t\t\t'#LINK_END#': '</a>',\n\t\t\t\t},\n\t\t\t),\n\t\t\thelpArticleId,\n\t\t});\n\t}\n}\n","/* eslint-disable no-param-reassign */\nimport { BitrixVue, VueCreateAppResult } from 'ui.vue3';\nimport { createStore, Store, mapGetters, mapMutations } from 'ui.vue3.vuex';\nimport { Content } from './components/content';\nimport { Footer } from './components/footer';\nimport { WarehouseAppProps } from './types';\nimport { ButtonClickHandler } from './button-click-handler';\nimport { EventEmitter } from 'main.core.events';\nimport { Text } from 'main.core';\nimport { EventType, DialogCostPriceAccountingMethodSelection, Controller } from 'catalog.store-use';\n\nexport class App\n{\n\t#application: VueCreateAppResult;\n\trootNode: HTMLElement;\n\n\tconstructor(props: WarehouseAppProps)\n\t{\n\t\tthis.rootNode = document.getElementById(props.rootNodeId);\n\n\t\tthis.store = this.#initStore(props);\n\t}\n\n\t#initStore(props): Store\n\t{\n\t\tconst settingsStore = {\n\t\t\tstate(): Object\n\t\t\t{\n\t\t\t\treturn {\n\t\t\t\t\tisLoading: false,\n\t\t\t\t\t...props,\n\t\t\t\t};\n\t\t\t},\n\n\t\t\tgetters: {\n\t\t\t\tisUsed(state): boolean\n\t\t\t\t{\n\t\t\t\t\treturn state.isUsed;\n\t\t\t\t},\n\t\t\t\tisLoading(state): boolean\n\t\t\t\t{\n\t\t\t\t\treturn state.isLoading;\n\t\t\t\t},\n\n\t\t\t\tgetSelectedCostPriceAccountingMethod(state): string\n\t\t\t\t{\n\t\t\t\t\treturn state.selectedCostPriceAccountingMethod;\n\t\t\t\t},\n\t\t\t\tisPlanRestricted(state): boolean\n\t\t\t\t{\n\t\t\t\t\treturn state.isPlanRestricted;\n\t\t\t\t},\n\t\t\t\tisUsed1C(state): boolean\n\t\t\t\t{\n\t\t\t\t\treturn state.isUsed1C;\n\t\t\t\t},\n\t\t\t\tisWithOrdersMode(state): boolean\n\t\t\t\t{\n\t\t\t\t\treturn state.isWithOrdersMode;\n\t\t\t\t},\n\t\t\t\tisRestrictedAccess(state): boolean\n\t\t\t\t{\n\t\t\t\t\treturn state.isRestrictedAccess;\n\t\t\t\t},\n\t\t\t\tgetInventoryManagementSource(state): string\n\t\t\t\t{\n\t\t\t\t\treturn state.inventoryManagementSource;\n\t\t\t\t},\n\t\t\t\tgetPreviewLang(state): string\n\t\t\t\t{\n\t\t\t\t\treturn state.previewLang;\n\t\t\t\t},\n\n\t\t\t\tgetButtonClickHandler(state): ButtonClickHandler\n\t\t\t\t{\n\t\t\t\t\treturn new ButtonClickHandler(state);\n\t\t\t\t},\n\t\t\t},\n\n\t\t\tmutations: {\n\t\t\t\tsetIsLoading(state, value)\n\t\t\t\t{\n\t\t\t\t\tstate.isLoading = value;\n\t\t\t\t},\n\t\t\t\tsetSelectedCostPriceAccountingMethod(state, value)\n\t\t\t\t{\n\t\t\t\t\tstate.selectedCostPriceAccountingMethod = value;\n\t\t\t\t},\n\t\t\t},\n\t\t};\n\n\t\treturn createStore(settingsStore);\n\t}\n\n\tattachTemplate(): void\n\t{\n\t\tthis.#application = BitrixVue.createApp({\n\t\t\tcomponents: {\n\t\t\t\tContent,\n\t\t\t\tFooter,\n\t\t\t},\n\n\t\t\tcomputed: {\n\t\t\t\t...mapGetters([\n\t\t\t\t\t'getSelectedCostPriceAccountingMethod',\n\t\t\t\t\t'getButtonClickHandler',\n\t\t\t\t\t'getInventoryManagementSource',\n\t\t\t\t]),\n\t\t\t},\n\n\t\t\tcreated()\n\t\t\t{\n\t\t\t\tthis.controller = new Controller();\n\t\t\t},\n\n\t\t\tmounted()\n\t\t\t{\n\t\t\t\tEventEmitter.subscribe(EventType.popup.disable, this.disable);\n\t\t\t\tEventEmitter.subscribe(\n\t\t\t\t\tEventType.popup.enableWithResetDocuments,\n\t\t\t\t\tthis.enableWithResetDocuments,\n\t\t\t\t);\n\t\t\t\tEventEmitter.subscribe(EventType.popup.enableWithoutReset, this.enableWithoutReset);\n\t\t\t\tEventEmitter.subscribe(\n\t\t\t\t\tEventType.popup.selectCostPriceAccountingMethod,\n\t\t\t\t\tthis.handleAccountingMethodSelected,\n\t\t\t\t);\n\t\t\t},\n\n\t\t\tunmounted()\n\t\t\t{\n\t\t\t\tEventEmitter.unsubscribe(EventType.popup.disable, this.disable);\n\t\t\t\tEventEmitter.unsubscribe(\n\t\t\t\t\tEventType.popup.enableWithResetDocuments,\n\t\t\t\t\tthis.enableWithResetDocuments,\n\t\t\t\t);\n\t\t\t\tEventEmitter.unsubscribe(EventType.popup.enableWithoutReset, this.enableWithoutReset);\n\t\t\t\tEventEmitter.unsubscribe(\n\t\t\t\t\tEventType.popup.selectCostPriceAccountingMethod,\n\t\t\t\t\tthis.handleAccountingMethodSelected,\n\t\t\t\t);\n\t\t\t},\n\n\t\t\tmethods: {\n\t\t\t\t...mapMutations([\n\t\t\t\t\t'setIsLoading',\n\t\t\t\t\t'setSelectedCostPriceAccountingMethod',\n\t\t\t\t]),\n\n\t\t\t\thandleOnButtonClick()\n\t\t\t\t{\n\t\t\t\t\t/**\n\t\t\t\t\t * @see ButtonClickHandler.handle()\n\t\t\t\t\t */\n\t\t\t\t\tthis.getButtonClickHandler.handle();\n\t\t\t\t},\n\n\t\t\t\thandleAccountingMethodSelected(item)\n\t\t\t\t{\n\t\t\t\t\tconst value = (item.data.method === DialogCostPriceAccountingMethodSelection.METHOD_FIFO)\n\t\t\t\t\t\t? DialogCostPriceAccountingMethodSelection.METHOD_FIFO\n\t\t\t\t\t\t: DialogCostPriceAccountingMethodSelection.METHOD_AVERAGE;\n\n\t\t\t\t\tthis.setSelectedCostPriceAccountingMethod(value);\n\t\t\t\t},\n\n\t\t\t\tcloseSlider()\n\t\t\t\t{\n\t\t\t\t\tconst slider = BX.SidePanel.Instance.getTopSlider();\n\t\t\t\t\tif (slider)\n\t\t\t\t\t{\n\t\t\t\t\t\tslider.close();\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tdisable()\n\t\t\t\t{\n\t\t\t\t\tthis.setIsLoading(true);\n\n\t\t\t\t\tthis.controller.inventoryManagementDisabled()\n\t\t\t\t\t\t.then(this.handleSuccessfulChanging)\n\t\t\t\t\t\t.catch(this.handleUnsuccessfulChanging);\n\t\t\t\t},\n\n\t\t\t\tenable()\n\t\t\t\t{\n\t\t\t\t\tthis.enableBy(() => this.controller.inventoryManagementEnabled());\n\t\t\t\t},\n\n\t\t\t\tenableWithResetDocuments()\n\t\t\t\t{\n\t\t\t\t\tthis.enableBy(() => this.controller.inventoryManagementEnableWithResetDocuments({\n\t\t\t\t\t\tcostPriceAccountingMethod: this.getSelectedCostPriceAccountingMethod,\n\t\t\t\t\t}));\n\t\t\t\t},\n\n\t\t\t\tenableWithoutReset()\n\t\t\t\t{\n\t\t\t\t\tthis.enableBy(() => this.controller.inventoryManagementEnableWithoutReset({\n\t\t\t\t\t\tcostPriceAccountingMethod: this.getSelectedCostPriceAccountingMethod,\n\t\t\t\t\t}));\n\t\t\t\t},\n\n\t\t\t\tenableBy(method: Function)\n\t\t\t\t{\n\t\t\t\t\tthis.setIsLoading(true);\n\n\t\t\t\t\tmethod()\n\t\t\t\t\t\t.then(this.handleSuccessfulChanging)\n\t\t\t\t\t\t.catch(this.handleUnsuccessfulChanging);\n\t\t\t\t},\n\n\t\t\t\thandleSuccessfulChanging()\n\t\t\t\t{\n\t\t\t\t\tthis.setIsLoading(false);\n\t\t\t\t\tconst slider = BX.SidePanel.Instance.getTopSlider();\n\t\t\t\t\tif (slider)\n\t\t\t\t\t{\n\t\t\t\t\t\tslider.getData().set('isInventoryManagementEnabled', true);\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.closeSlider();\n\t\t\t\t},\n\n\t\t\t\thandleUnsuccessfulChanging(response)\n\t\t\t\t{\n\t\t\t\t\tif (response.errors.length)\n\t\t\t\t\t{\n\t\t\t\t\t\ttop.BX.UI.Notification.Center.notify({\n\t\t\t\t\t\t\tcontent: Text.encode(response.errors[0].message),\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.setIsLoading(false);\n\t\t\t\t},\n\t\t\t},\n\n\t\t\t// language = Vue\n\t\t\ttemplate: `\n\t\t\t\t<Content/>\n\t\t\t\t<Footer @onButtonClick=\"handleOnButtonClick\"/>\n\t\t\t`,\n\t\t});\n\n\t\tthis.#application.use(this.store);\n\t\tthis.#application.mount(this.rootNode);\n\t}\n}\n"],"names":["WarehouseSection","props","title","String","description","iconType","computed","getIconClass","sectionIconClasses","documents","crm","mobile","$props","template","Content","components","sectionTitlePrefix","sectionDescriptionPrefix","getMobileBoxClass","result","getPreviewLang","mapGetters","Footer","getButtonClass","classes","isLoading","push","isRestrictedAccess","isUsed","getHintClass","getButtonText","$Bitrix","Loc","getMessage","methods","openHelpdesk","top","BX","Helper","show","onButtonClick","$emit","mapMutations","ButtonClickHandler","hasErrors","isPlanRestricted","isUsed1C","isWithOrdersMode","handleDisableInventoryManagement","handleEnableInventoryManagement","checkAccess","checkPlanRestriction","checkUsage1C","checkWithOrdersMode","showEnablePopup","showConfirmDisablePopup","Catalog","StoreUse","DialogEnable","popup","options","DialogError","UI","InfoHelper","dialogDisable","DialogDisable","disablePopup","helpArticleId","showErrorPopup","text","showPlanRestrictionSlider","App","rootNode","document","getElementById","rootNodeId","store","BitrixVue","createApp","created","controller","Controller","mounted","EventEmitter","subscribe","EventType","disable","enableWithResetDocuments","enableWithoutReset","selectCostPriceAccountingMethod","handleAccountingMethodSelected","unmounted","unsubscribe","handleOnButtonClick","getButtonClickHandler","handle","item","value","data","method","DialogCostPriceAccountingMethodSelection","METHOD_FIFO","METHOD_AVERAGE","setSelectedCostPriceAccountingMethod","closeSlider","slider","SidePanel","Instance","getTopSlider","close","setIsLoading","inventoryManagementDisabled","then","handleSuccessfulChanging","handleUnsuccessfulChanging","enable","enableBy","inventoryManagementEnabled","inventoryManagementEnableWithResetDocuments","costPriceAccountingMethod","getSelectedCostPriceAccountingMethod","inventoryManagementEnableWithoutReset","getData","set","response","errors","length","Notification","Center","notify","content","Text","encode","message","use","mount","settingsStore","state","getters","selectedCostPriceAccountingMethod","getInventoryManagementSource","inventoryManagementSource","previewLang","mutations","createStore"],"mappings":"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"}