File manager - Edit - /home/web/vm-3fadc827.na4u.ru/www/bitrix/modules/sale/install/js/sale/checkout/application/dist/application.bundle.js.map
Back
{"version":3,"file":"application.bundle.js","sources":["../src/view.js","../src/application.js"],"sourcesContent":["import { BitrixVue } from 'ui.vue';\nimport { EventEmitter } from \"main.core.events\";\nimport { Application as ApplicationConst, Loader as LoaderConst, PaySystem as PaySystemConst,\n\t\t EventType } from 'sale.checkout.const';\n\nimport \"sale.checkout.view.total\";\nimport \"sale.checkout.view.product\";\nimport \"sale.checkout.view.property\";\nimport \"sale.checkout.view.user-consent\"\nimport \"sale.checkout.view.element.button\";\nimport \"sale.checkout.view.successful\";\nimport \"sale.checkout.view.empty-cart\";\nimport \"sale.checkout.view.payment\"\nimport \"sale.checkout.view.alert\"\n\nBitrixVue.component('sale-checkout-form', {\n\tdata()\n\t{\n\t\treturn {\n\t\t\tstage: ApplicationConst.stage,\n\t\t\tmode: ApplicationConst.mode,\n\t\t\tstatus: LoaderConst.status,\n\t\t\ttotalIsShow: 'N'\n\t\t}\n\t},\n\tcomputed:\n\t{\n\t\tcheckoutButtonEnabled()\n\t\t{\n\t\t\tconst properties = [];\n\t\t\t\n\t\t\tlet list = this.$store.getters['property/getProperty'];\n\t\t\t\n\t\t\tfor (let listKey in list)\n\t\t\t{\n\t\t\t\tif (list[listKey].value.length > 0)\n\t\t\t\t{\n\t\t\t\t\tproperties.push(list[listKey].value);\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\treturn properties.length > 0\n\t\t},\n\t\thasPS()\n\t\t{\n\t\t\tconst result = [];\n\t\t\tlet list = this.$store.getters['pay-system/getPaySystem'];\n\t\t\tlist.forEach((fields) => {\n\t\t\t\tif(fields.type !== PaySystemConst.type.cash)\n\t\t\t\t{\n\t\t\t\t\tresult.push(fields)\n\t\t\t\t}\n\t\t\t})\n\t\t\treturn result.length > 0\n\t\t},\n\t\tneedCheckConsent()\n\t\t{\n\t\t\treturn this.getConsent.id > 0;\n\t\t},\n\t\tgetBasket()\n\t\t{\n\t\t\treturn this.$store.getters['basket/getBasket'];\n\t\t},\n\t\tgetBasketErrors()\n\t\t{\n\t\t\treturn this.$store.getters['basket/getErrors'];\n\t\t},\n\t\tgetOrder()\n\t\t{\n\t\t\treturn this.$store.getters['order/getOrder'];\n\t\t},\n\t\tgetProperty()\n\t\t{\n\t\t\treturn this.$store.getters['property/getProperty'];\n\t\t},\n\t\tgetPropertyErrors()\n\t\t{\n\t\t\treturn this.$store.getters['property/getErrors'];\n\t\t},\n\t\tgetTotal()\n\t\t{\n\t\t\tconst total = this.$store.getters['basket/getTotal'];\n\t\t\treturn {\n\t\t\t\tprice: total.price,\n\t\t\t\tbasePrice: total.basePrice,\n\t\t\t\tdiscount: this.$store.getters['basket/getDiscount'],\n\t\t\t\tcurrency: this.$store.getters['basket/getCurrency']\n\t\t\t}\n\t\t},\n\t\tgetConsent()\n\t\t{\n\t\t\treturn this.$store.getters['consent/get'];\n\t\t},\n\t\tgetStage()\n\t\t{\n\t\t\treturn this.$store.getters['application/getStage'];\n\t\t},\n\t\tgetStatus()\n\t\t{\n\t\t\treturn this.$store.getters['application/getStatus'];\n\t\t},\n\t\tgetBasketConfig()\n\t\t{\n\t\t\treturn {\n\t\t\t\tstatus: this.$store.getters['basket/getStatus']\n\t\t\t}\n\t\t},\n\t\tgetPaySystem()\n\t\t{\n\t\t\treturn this.$store.getters['pay-system/getPaySystem']\n\t\t},\n\t\tgetCheck()\n\t\t{\n\t\t\treturn this.$store.getters['check/getCheck']\n\t\t},\n\t\tgetPayment()\n\t\t{\n\t\t\treturn this.$store.getters['payment/getPayment']\n\t\t},\n\t\tgetPaymentConfig()\n\t\t{\n\t\t\treturn {\n\t\t\t\tstatus: this.$store.getters['pay-system/getStatus'],\n\t\t\t\treturnUrl: this.$store.getters['application/getPathLocation'],\n\t\t\t\tmainPage: this.$store.getters['application/getPathMainPage'],\n\t\t\t}\n\t\t},\n\t\tgetSuccessfulConfig()\n\t\t{\n\t\t\treturn {\n\t\t\t\tmainPage: this.$store.getters['application/getPathMainPage'],\n\t\t\t}\n\t\t},\n\t\tgetEmptyCartConfig()\n\t\t{\n\t\t\treturn {\n\t\t\t\tpath: this.$store.getters['application/getPath'],\n\t\t\t}\n\t\t},\n\t\tgetTitleCheckoutButton()\n\t\t{\n\t\t\treturn {\n\t\t\t\ttitle: this.$store.getters['application/getTitleCheckoutButton'],\n\t\t\t}\n\t\t},\n\t\tgetErrors()\n\t\t{\n\t\t\treturn this.$store.getters['application/getErrors'];\n\t\t}\n\t},\n\tcreated()\n\t{\n\t\t\n\t\tEventEmitter.subscribe(EventType.basket.backdropTotalOpen, (event) => {\n\t\t\tthis.totalIsShow = 'Y';\n\t\t});\n\t\t\n\t\tEventEmitter.subscribe(EventType.basket.backdropTotalClose, (event) => {\n\t\t\tthis.totalIsShow = 'N';\n\t\t});\n\t},\n\tbeforeDestroy()\n\t{\n\t\tEventEmitter.unsubscribe(EventType.basket.backdropTotalOpen);\n\t\tEventEmitter.unsubscribe(EventType.basket.backdropTotalClose);\n\t},\n\t// language=Vue\n\ttemplate: `\n <div class=\"checkout-container-wrapper\">\n\t\t <div class=\"checkout-basket-container\">\n\t\t\t<template v-if=\"getStage === stage.edit\">\n\t\t\t <sale-checkout-view-product :items=\"getBasket\" :total=\"getTotal\" :mode=\"mode.edit\" :errors=\"getBasketErrors\" :config=\"getBasketConfig\"/>\n\t\t\t <sale-checkout-view-property :items=\"getProperty\" :mode=\"mode.edit\" :errors=\"getPropertyErrors\"/>\n\t\t\t <sale-checkout-view-alert-list :errors=\"getErrors\"/>\n\t\t\t <sale-checkout-view-user_consent :item=\"getConsent\" v-if=\"needCheckConsent\"/>\n\t\t\t <template v-if=\"checkoutButtonEnabled\">\n\t\t\t\t<sale-checkout-view-element-button-checkout :title=\"getTitleCheckoutButton.title\" :wait=\"getStatus === status.wait\"/>\n\t\t\t </template>\n\t\t\t <template v-else>\n\t\t\t\t<sale-checkout-view-element-button-checkout_disabled :title=\"getTitleCheckoutButton.title\"/>\n\t\t\t </template>\n\t\t\t</template>\n\t\t\t<template v-else-if=\"getStage === stage.success\">\n\t\t\t <template v-if=\"hasPS\">\n\t\t\t\t<sale-checkout-view-successful :items=\"getProperty\" :order=\"getOrder\" :config=\"getSuccessfulConfig\"/>\n\t\t\t </template>\n\t\t\t <template v-else>\n\t\t\t\t<sale-checkout-view-successful-without-ps :items=\"getProperty\" :order=\"getOrder\" :config=\"getSuccessfulConfig\"/>\n\t\t\t </template>\n\t\t\t</template>\n\t\t\t<template v-else-if=\"getStage === stage.payed\">\n <sale-checkout-view-successful_ps_return :items=\"getProperty\" :order=\"getOrder\" :total=\"getTotal\" :config=\"getSuccessfulConfig\"/>\n\t\t\t</template>\n\t\t\t<template v-else-if=\"getStage === stage.view\">\n\t\t\t <sale-checkout-view-product :items=\"getBasket\" :total=\"getTotal\" :mode=\"mode.view\" :errors=\"getBasketErrors\" :config=\"getBasketConfig\"/>\n\t\t\t <sale-checkout-view-property :items=\"getProperty\" :mode=\"mode.view\" :order=\"getOrder\"/>\n\t\t\t <sale-checkout-view-product-summary :total=\"getTotal\" :mode=\"mode.view\"/>\n <sale-checkout-view-payment :order=\"getOrder\" :payments=\"getPayment\" :paySystems=\"getPaySystem\" :check=\"getCheck\" :config=\"getPaymentConfig\"/>\n\t\t\t</template>\n\t\t\t<template v-else-if=\"getStage === stage.empty\">\n\t\t\t <sale-checkout-view-empty_cart :config=\"getEmptyCartConfig\"/>\n\t\t\t</template>\n\t\t </div>\n\t\t <template v-if=\"getStage === stage.view\">\n\t\t\t<sale-checkout-view-total :total=\"getTotal\" :showBackdrop=\"totalIsShow\"/>\n\t\t </template>\n </div>\n\t`\n});","import { BitrixVue } from 'ui.vue';\nimport { Url } from 'sale.checkout.lib';\nimport { Tag, Type } from 'main.core';\nimport { VuexBuilder } from 'ui.vue.vuex';\nimport { Application as Controller } from 'sale.checkout.controller'\nimport {\n\tOrder as OrderModel,\n\tCheck as CheckModel,\n\tBasket as BasketModel,\n\tPayment as PaymentModel,\n\tProperty as PropertyModel,\n\tApplication as ApplicationModel,\n\tConsent as ConsentModel,\n\tPaySystem as PaySystemModel } from 'sale.checkout.model'\n\nimport './view'\n\nexport class Application\n{\n\tconstructor(options= {} )\n\t{\n\t\tthis.wrapper = Tag.render`<div class=\"\"></div>`;\n\t\t\n\t\tthis.init()\n\t\t\t.then(() => this.prepareParams({options}))\n\t\t\t.then(() => {\n\t\t\t\tthis.initStore()\n\t\t\t\t\t.then((result) => {\n\t\t\t\t\t\tthis.setStore(result);\n\t\t\t\t\t\tthis.initController().then(() => {})\n\t\t\t\t\t\tthis.initTemplate().then(() => {})\n\t\t\t\t\t})\n\t\t\t\t\t.catch((error) => Application.showError(error))\n\t\t\t});\n\t}\n\n\t/**\n\t * @private\n\t */\n\tinit()\n\t{\n\t\treturn Promise.resolve();\n\t}\n\n\t/**\n\t * @private\n\t */\n\tprepareParams(params)\n\t{\n\t\tthis.options = params.options\n\t\treturn Promise.resolve();\n\t}\n\n\t/**\n\t * @private\n\t */\n\tinitStore()\n\t{\n\t\tconst builder = new VuexBuilder();\n\t\t\n\t\tlet contextVariablesBasket =\n\t\t\t{\n\t\t\t\tproduct: this.options.product\n\t\t\t};\n\t\t\n\t\tlet contextVariablesApp =\n\t\t\t{\n\t\t\t\tpath: this.options.path,\n\t\t\t\tcommon: this.options.common,\n\t\t\t\toption: this.options.option,\n\t\t\t\tmessages: this.options.messages\n\t\t\t};\n\t\t\n\t\tcontextVariablesApp.path.location = Url.getCurrentUrl()\n\t\t\n\t\treturn builder\n\t\t\t.addModel(OrderModel.create())\n\t\t\t.addModel(BasketModel.create().setVariables(contextVariablesBasket))\n\t\t\t.addModel(PropertyModel.create())\n\t\t\t.addModel(PaymentModel.create())\n\t\t\t.addModel(CheckModel.create())\n\t\t\t.addModel(PaySystemModel.create())\n\t\t\t.addModel(ApplicationModel.create().setVariables(contextVariablesApp))\n\t\t\t.addModel(ConsentModel.create())\n\t\t\t.build();\n\t}\n\n\t/**\n\t * @private\n\t */\n\tlayout()\n\t{\n\t\treturn this.wrapper;\n\t}\n\n\t/**\n\t * @private\n\t */\n\tinitController()\n\t{\n\t\tthis.controller = new Controller({\n\t\t\tstore: this.store\n\t\t});\n\t\t\n\t\treturn new Promise((resolve) => resolve());\n\t}\n\n\t/**\n\t * @private\n\t */\n\tinitTemplate()\n\t{\n\t\treturn new Promise((resolve) =>\n\t\t{\n\t\t\tconst context = this;\n\t\t\t\n\t\t\tthis.templateEngine = BitrixVue.createApp({\n\t\t\t\tstore: this.store,\n\t\t\t\tdata: {\n\t\t\t\t\toptions: this.options\n\t\t\t\t},\n\t\t\t\tbeforeCreate()\n\t\t\t\t{\n\t\t\t\t\tthis.$bitrix.Application.set(context);\n\t\t\t\t},\n\t\t\t\tcreated()\n\t\t\t\t{\n\t\t\t\t\tlet data = {};\n\t\t\t\t\tif (context.options.basket.length > 0)\n\t\t\t\t\t{\n\t\t\t\t\t\tdata = {\n\t\t\t\t\t\t\torder: this.options.order,\n\t\t\t\t\t\t\tbasket: this.options.basket,\n\t\t\t\t\t\t\tpaySystem: this.options.paySystem,\n\t\t\t\t\t\t\tpayment: this.options.payment,\n\t\t\t\t\t\t\tcheck: this.options.check,\n\t\t\t\t\t\t\ttotal: this.options.total,\n\t\t\t\t\t\t\tcurrency: this.options.currency,\n\t\t\t\t\t\t\tdiscount: this.options.discount,\n\t\t\t\t\t\t\tproperty: this.options.property,\n\t\t\t\t\t\t\tconsent: this.options.consent,\n\t\t\t\t\t\t\tconsentStatus: this.options.consentStatus\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tdata.stage = this.options.stage;\n\t\t\t\t\t\n\t\t\t\t\tcontext.setModelData(data);\n\t\t\t\t},\n\t\t\t\tmounted()\n\t\t\t\t{\n\t\t\t\t\tresolve();\n\t\t\t\t},\n\t\t\t\ttemplate: `<sale-checkout-form/>`,\n\t\t\t})\n\t\t\t\t.mount(this.wrapper);\n\t\t});\n\t}\n\n\t/**\n\t * @private\n\t */\n\tsetStore(data)\n\t{\n\t\tthis.store = data.store;\n\t}\n\n\t/**\n\t * @private\n\t */\n\tsetModelData(data)\n\t{\n\t\t//region: application model\n\t\tif (Type.isString(data.stage))\n\t\t{\n\t\t\tthis.store.dispatch('application/setStage', {stage: data.stage});\n\t\t}\n\t\t//endregion\n\t\t\n\t\t//region: order model\n\t\tif (Type.isObject(data.order))\n\t\t{\n\t\t\tthis.store.dispatch('order/set', data.order);\n\t\t}\n\t\t//endregion\n\t\t\n\t\t//region: basket model\n\t\tif (Type.isObject(data.basket))\n\t\t{\n\t\t\tdata.basket.forEach((fields, index) => {\n\t\t\t\tthis.store.dispatch('basket/changeItem', {index, fields});\n\t\t\t});\n\t\t}\n\t\t\n\t\tif (Type.isString(data.currency))\n\t\t{\n\t\t\tthis.store.dispatch('basket/setCurrency', {currency: data.currency});\n\t\t}\n\t\t\n\t\tif (Type.isObject(data.discount))\n\t\t{\n\t\t\tthis.store.dispatch('basket/setDiscount', data.discount);\n\t\t}\n\t\t\n\t\tif (Type.isObject(data.total))\n\t\t{\n\t\t\tthis.store.dispatch('basket/setTotal', data.total);\n\t\t}\n\t\t//endregion\n\t\t\n\t\t//region: property model\n\t\tif (Type.isObject(data.property))\n\t\t{\n\t\t\tdata.property.forEach((fields, index) => {\n\t\t\t\tthis.store.dispatch('property/changeItem', {index, fields});\n\t\t\t});\n\t\t}\n\t\t//endregion\n\n\t\t//region: payment model\n\t\tif (Type.isObject(data.payment))\n\t\t{\n\t\t\tdata.payment.forEach((fields, index) => {\n\t\t\t\tthis.store.dispatch('payment/changeItem', {index, fields});\n\t\t\t});\n\t\t}\n\t\t//endregion\n\n\t\t// region: check model\n\t\tif (Type.isObject(data.check))\n\t\t{\n\t\t\tdata.check.forEach((fields, index) => {\n\t\t\t\tthis.store.dispatch('check/changeItem', {index, fields});\n\t\t\t});\n\t\t}\n\t\t//endregion\n\t\t\n\t\t// region: paySystem model\n\t\tif (Type.isObject(data.paySystem))\n\t\t{\n\t\t\tdata.paySystem.forEach((fields, index) => {\n\t\t\t\tthis.store.dispatch('pay-system/changeItem', {index, fields});\n\t\t\t});\n\t\t}\n\t\t//endregion\n\t\t\n\t\t//region: consent\n\t\tif (Type.isString(data.consentStatus))\n\t\t{\n\t\t\tthis.store.dispatch('consent/setStatus', data.consentStatus);\n\t\t}\n\t\t\n\t\tif (Type.isObject(data.consent))\n\t\t{\n\t\t\tthis.store.dispatch('consent/set', data.consent);\n\t\t}\n\t\t//endregion\n\t\t\n\t\t// region: errors\n\t\tif (Type.isObject(data.errors))\n\t\t{\n\t\t\tthis.store.commit('basket/setErrors', data.errors);\n\t\t}\n\t\t//endregion\n\t}\n\n\t/**\n\t * @private\n\t */\n\tstatic showError(error)\n\t{\n\t\tconsole.error(error);\n\t}\n}"],"names":["BitrixVue","component","data","stage","ApplicationConst","mode","status","LoaderConst","totalIsShow","computed","checkoutButtonEnabled","properties","list","$store","getters","listKey","value","length","push","hasPS","result","forEach","fields","type","PaySystemConst","cash","needCheckConsent","getConsent","id","getBasket","getBasketErrors","getOrder","getProperty","getPropertyErrors","getTotal","total","price","basePrice","discount","currency","getStage","getStatus","getBasketConfig","getPaySystem","getCheck","getPayment","getPaymentConfig","returnUrl","mainPage","getSuccessfulConfig","getEmptyCartConfig","path","getTitleCheckoutButton","title","getErrors","created","EventEmitter","subscribe","EventType","basket","backdropTotalOpen","event","backdropTotalClose","beforeDestroy","unsubscribe","template","Application","options","wrapper","Tag","render","init","then","prepareParams","initStore","setStore","initController","initTemplate","catch","error","showError","Promise","resolve","params","builder","VuexBuilder","contextVariablesBasket","product","contextVariablesApp","common","option","messages","location","Url","getCurrentUrl","addModel","OrderModel","create","BasketModel","setVariables","PropertyModel","PaymentModel","CheckModel","PaySystemModel","ApplicationModel","ConsentModel","build","controller","Controller","store","context","templateEngine","createApp","beforeCreate","$bitrix","set","order","paySystem","payment","check","property","consent","consentStatus","setModelData","mounted","mount","Type","isString","dispatch","isObject","index","errors","commit","console"],"mappings":"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"}
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.26 |
proxy
|
phpinfo
|
Settings