Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/catalog/store-enable-wizard/src/ |
Upload File : |
import { ajax } from 'main.core'; class Service { static enable(config: Object): Promise { return new Promise((resolve, reject) => { ajax.runAction('catalog.config.inventoryManagementEnable', config) .then((response) => resolve(response)) .catch((response) => reject(response.errors[0])); }); } static disable(): Promise { return new Promise((resolve, reject) => { ajax.runAction('catalog.config.inventoryManagementDisable') .then((response) => resolve()) .catch((response) => reject(response.errors[0])); }); } static isOnecAppInstalled(): Promise { return new Promise((resolve, reject) => { ajax.runComponentAction('bitrix:catalog.store.enablewizard', 'getOnecApp', { mode: 'class', }) .then((response) => resolve(Boolean(response?.data?.isInstalled))) .catch((e) => reject(e)) ; }); } } export { Service, };