403Webshell
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/lpost/delivery/managers/dist/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/lpost/delivery/managers/dist/app.bundle.min.js
!function(e){"use strict";function t(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function e(t,n){if(t){if("string"==typeof t)return r(t,n);var i=Object.prototype.toString.call(t).slice(8,-1);if("Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return r(t,n)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function e(){};return{s:o,n:function t(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function e(t){throw t},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function t(){n=n.call(e)},n:function e(){var t=n.next();return s=t.done,t},e:function e(t){l=!0,a=t},f:function e(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var n=function(){function e(t){babelHelpers.classCallCheck(this,e),this.params=t,this.options={}}return babelHelpers.createClass(e,[{key:"fetchOptions",value:function e(){var t=this;return new Promise(function(e,r){try{BX.ajax.runAction("lpost:delivery.api.OrderEditDelivery.getOptions",{data:{orderId:t.getOrderId()}}).then(function(t){return e(t.data)})}catch(n){r(n)}})}},{key:"setOptions",value:function e(t){return this.options=t,this}},{key:"init",value:function e(){return!1}},{key:"getOptions",value:function e(){return this.options}},{key:"isProfileLpost",value:function e(){if(!this.options.profiles)return!1;var r,n=t(this.options.profiles);try{for(n.s();!(r=n.n()).done;)if(r.value.ID==this.getDeliveryProfileId())return!0}catch(i){n.e(i)}finally{n.f()}return!1}},{key:"getOrderId",value:function e(){if(!BX.Sale)throw Error("BX.Sale not found");var t,r=BX.Sale.Admin.OrderEditPage.getAllFormData();return r.order_id?r.order_id:null!==(t=this.params.order_id)&&void 0!==t?t:0}},{key:"getDeliveryId",value:function e(){var t=BX.Sale.Admin.OrderEditPage.getAllFormData();for(var r in t.SHIPMENT)return t.SHIPMENT[r].DELIVERY_ID;return!1}},{key:"getDeliveryProfileId",value:function e(){var t=BX.Sale.Admin.OrderEditPage.getAllFormData();for(var r in t.SHIPMENT)return t.SHIPMENT[r].PROFILE;return!1}},{key:"getDeliveryPrice",value:function e(){var t=BX.Sale.Admin.OrderEditPage.getAllFormData();for(var r in t.SHIPMENT)return t.SHIPMENT[r].BASE_PRICE_DELIVERY;return!1}},{key:"getSelectedDeliveryProfile",value:function e(){if(!this.options.profiles)return!1;var r,n=t(this.options.profiles);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i.ID==this.getDeliveryProfileId())return i}}catch(o){n.e(o)}finally{n.f()}}},{key:"getLocationId",value:function e(){return this.options.locationId}},{key:"renderAddress",value:function e(t){BX.Sale.Admin.OrderBuyer.propertyCollection.getAddress().setValue(t)}},{key:"renderPrice",value:function e(){return!1}},{key:"blockProperty",value:function e(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!Array.isArray(r)||0===r.length)return!1;var n,i=t(r);try{for(i.s();!(n=i.n()).done;){var o=n.value,a=document.querySelector("[name='PROPERTIES[".concat(o.ID,"]']"));a&&a.setAttribute("disabled",!0)}}catch(s){i.e(s)}finally{i.f()}}},{key:"renderDateDelivery",value:function e(t){}},{key:"renderTimeDelivery",value:function e(t){}},{key:"setPropById",value:function e(t,r){try{BX.Sale.Admin.OrderBuyer.propertyCollection.getById(t).setValue(r)}catch(n){console.log(n)}}},{key:"refresh",value:function e(){return!1}},{key:"displayInputAddressContainer",value:function e(){return!1}},{key:"getPersonTypeId",value:function e(){return!1}},{key:"isOrderAjaxComponent",value:function e(){return!0}}]),e}();function i(){i=function t(){return e};var e={},t=Object.prototype,r=t.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",a=n.asyncIterator||"@@asyncIterator",s=n.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(u){l=function e(t,r,n){return t[r]=n}}function c(e,t,r,n){var i,o,a,s,l=Object.create((t&&t.prototype instanceof h?t:h).prototype),u=new I(n||[]);return l._invoke=(i=e,o=r,a=u,s="suspendedStart",function(e,t){if("executing"===s)throw Error("Generator is already running");if("completed"===s){if("throw"===e)throw t;return C()}for(a.method=e,a.arg=t;;){var r=a.delegate;if(r){var n=S(r,a);if(n){if(n===f)continue;return n}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===s)throw s="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);s="executing";var l=d(i,o,a);if("normal"===l.type){if(s=a.done?"completed":"suspendedYield",l.arg===f)continue;return{value:l.arg,done:a.done}}"throw"===l.type&&(s="completed",a.method="throw",a.arg=l.arg)}}),l}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(n){return{type:"throw",arg:n}}}e.wrap=c;var f={};function h(){}function p(){}function v(){}var y={};l(y,o,function(){return this});var g=Object.getPrototypeOf,m=g&&g(g(A([])));m&&m!==t&&r.call(m,o)&&(y=m);var E=v.prototype=h.prototype=Object.create(y);function O(e){["next","throw","return"].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}function P(e,t){var n;this._invoke=function(i,o){function a(){return new t(function(n,a){!function n(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==babelHelpers.typeof(c)&&r.call(c,"__await")?t.resolve(c.__await).then(function(e){n("next",e,a,s)},function(e){n("throw",e,a,s)}):t.resolve(c).then(function(e){u.value=e,a(u)},function(e){return n("throw",e,a,s)})}s(l.arg)}(i,o,n,a)})}return n=n?n.then(a,a):a()}}function S(e,t){var r=e.iterator[t.method];if(void 0===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method))return f;t.method="throw",t.arg=TypeError("The iterator does not provide a 'throw' method")}return f}var n=d(r,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,f;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):i:(t.method="throw",t.arg=TypeError("iterator result is not an object"),t.delegate=null,f)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function A(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function t(){for(;++n<e.length;)if(r.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return i.next=i}}return{next:C}}function C(){return{value:void 0,done:!0}}return p.prototype=v,l(E,"constructor",v),l(v,"constructor",p),p.displayName=l(v,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,l(e,s,"GeneratorFunction")),e.prototype=Object.create(E),e},e.awrap=function(e){return{__await:e}},O(P.prototype),l(P.prototype,a,function(){return this}),e.AsyncIterator=P,e.async=function(t,r,n,i,o){void 0===o&&(o=Promise);var a=new P(c(t,r,n,i),o);return e.isGeneratorFunction(r)?a:a.next().then(function(e){return e.done?e.value:a.next()})},O(E),l(E,s,"Generator"),l(E,o,function(){return this}),l(E,"toString",function(){return"[object Generator]"}),e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=A,I.prototype={constructor:I,reset:function e(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function e(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function e(t){if(this.done)throw t;var n=this;function i(e,r){return s.type="throw",s.arg=t,n.next=e,r&&(n.method="next",n.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function e(t,n){for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=n&&n<=a.finallyLoc&&(a=null);var s=a?a.completion:{};return s.type=t,s.arg=n,a?(this.method="next",this.next=a.finallyLoc,f):this.complete(s)},complete:function e(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),f},finish:function e(t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function e(t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var o=i.arg;k(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function e(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}var o=function(e){var t;function r(e){var t;return babelHelpers.classCallCheck(this,r),(t=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(r).call(this,e))).init(),t}return babelHelpers.inherits(r,e),babelHelpers.createClass(r,[{key:"init",value:(t=babelHelpers.asyncToGenerator(i().mark(function e(){return i().wrap(function e(t){for(;;)switch(t.prev=t.next){case 0:case"end":return t.stop()}},e)})),function e(){return t.apply(this,arguments)})},{key:"getOrderId",value:function e(){if(!BX.Sale)return!1;var t,r,n=BX.Sale.Admin.OrderEditPage.getAllFormData();return n.ID?null!==(r=n.ID)&&void 0!==r&&r:null!==(t=this.params.ID)&&void 0!==t&&t}}]),r}(n),a=function(){function e(t){babelHelpers.classCallCheck(this,e),babelHelpers.defineProperty(this,"price",""),babelHelpers.defineProperty(this,"address",""),babelHelpers.defineProperty(this,"dateDelivery",!1),babelHelpers.defineProperty(this,"timeDelivery",!1)}return babelHelpers.createClass(e,[{key:"getAddress",value:function e(){return this.address}},{key:"getPrice",value:function e(){return this.price}},{key:"getDateDelivery",value:function e(){return this.dateDelivery}},{key:"getTimeDelivery",value:function e(){return this.timeDelivery}},{key:"getHtml",value:function e(){return""}}]),e}(),s=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"setFields",value:function e(t){if(isNaN(parseInt(t.pickup_id)))throw Error("pickup id  not found");this.price=t.pickup_price,this.day=t.pickup_day,this.pickupId=t.pickup_id,this.address=t.pickup_address}},{key:"getHtml",value:function e(){var t="<span>".concat(BX.message("LPOST_DELIVERY_PVZ_NOT_SELECTED"),"</span>");return this.address&&(t="".concat(this.address," (").concat(this.pickupId,")")),'\n            <div class="delivery-info-block">\n                <div class="delivery-info-block__row">\n                    <div class="delivery-info-block__title">'.concat(BX.message("LPOST_DELIVERY_PVZ_TITLE_ADDRESS"),'</div>\n                    <div class="delivery-info-block__text">').concat(t,'</div>\n                </div>\n                <div class="delivery-info-block__row">\n                    <div class="delivery-info-block__title">').concat(BX.message("LPOST_DELIVERY_PVZ_TITLE_DATE_DELIVERY"),'</div>\n                    <div class="delivery-info-block__text">').concat(this.day,'</div>\n                </div>\n            </div>\n            <a href="javascript:void(0);" class="adm-btn lpost-pvz__popup-run">').concat(BX.message("LPOST_DELIVERY_PVZ_TITLE_BUTTON"),'</a>\n            <div>\n                <input type="hidden" name="LPOST_PVZ_ID" value="').concat(this.pickupId,'">   \n                <input type="hidden" name="LPOST_PVZ_PRICE" value="').concat(this.price,'">   \n                <input type="hidden" name="LPOST_PVZ_DAY" value="').concat(this.day,'">    \n                <input type="hidden" name="LPOST_PVZ_ADDRESS" value="').concat(this.address,'">    \n            </div>\n        ')}}]),t}(a),l=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"setFields",value:function e(t){if(!t.zone_id)throw Error("zone id not found");this.zoneId=t.zone_id,this.price=t.zone_price,this.address=t.zone_address,this.coords=t.zone_coords,this.dateDelivery=t.zone_date_day,this.timeDelivery=t.zone_date_time,this.flat=t.zone_flat,this.floor=t.zone_floor,this.porch=t.zone_porch,this.code=t.zone_code}},{key:"getHtml",value:function e(){var t,r="<span>".concat(BX.message("LPOST_DELIVERY_ZONE_NOT_SELECTED"),"</span>");if(this.address){var n=this.address;this.flat&&(n+=", ".concat(BX.message("LPOST_DELIVERY_ZONE_FLAT")," ").concat(this.flat)),this.floor&&(n+=", ".concat(BX.message("LPOST_DELIVERY_ZONE_FLOOR")," ").concat(this.floor)),this.porch&&(n+=", ".concat(BX.message("LPOST_DELIVERY_ZONE_PORCH")," ").concat(this.porch)),this.code&&(n+=", ".concat(BX.message("LPOST_DELIVERY_ZONE_CODE")," ").concat(this.code)),r="\n                <span>".concat(n,'</span>\n                <span class="delivery-info-block__hint">(').concat(this.coords,")</span>\n            ")}var i="";IS_SHOW_COURIER_DATES&&this.dateDelivery&&this.timeDelivery&&(i='<div class="delivery-info-block__row">\n                    <div class="delivery-info-block__title">'.concat(BX.message("LPOST_DELIVERY_ZONE_TITLE_DATE_DELIVERY"),'</div>\n                    <div class="delivery-info-block__text">').concat(this.dateDelivery," ").concat(null===(t=this.timeDelivery)||void 0===t?void 0:t.replace(","," - "),"</div>\n                </div>"));var o="";return IS_SHOW_ADDITIONAL_PROPERTIES&&(o='\n                <input type="hidden" name="LPOST_ZONE_FLAT" value="'.concat(this.flat,'">\n                <input type="hidden" name="LPOST_ZONE_FLOOR" value="').concat(this.floor,'">\n                <input type="hidden" name="LPOST_ZONE_PORCH" value="').concat(this.porch,'">\n                <input type="hidden" name="LPOST_ZONE_CODE" value="').concat(this.code,'">\n            ')),'\n            <div class="delivery-info-block">\n                <div class="delivery-info-block__row">\n                    <div class="delivery-info-block__title">'.concat(BX.message("LPOST_DELIVERY_ZONE_TITLE_ADDRESS"),'</div>\n                    <div class="delivery-info-block__text">').concat(r,"</div>\n                </div>")+i+'</div>\n            <a href="javascript:void(0);" class="adm-btn lpost-pvz__popup-run">'.concat(BX.message("LPOST_DELIVERY_ZONE_TITLE_BUTTON"),'</a>\n            <div>\n                <input type="hidden" name="LPOST_ZONE_NUMBER_ID" value="').concat(this.zoneId,'"> \n                <input type="hidden" name="LPOST_ZONE_ADDRESS" value="').concat(this.address,'">\n                <input type="hidden" name="LPOST_ZONE_COORDS" value="').concat(this.coords,'">   \n                <input type="hidden" name="LPOST_ZONE_DATE_DAY_DELIVERY" value="').concat(this.dateDelivery,'"> \n                <input type="hidden" name="LPOST_ZONE_DATE_TIME_DELIVERY" value="').concat(this.timeDelivery,'">\n                ').concat(o," \n            </div>\n        ")}}]),t}(a),u=function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"get",value:function e(t){return!!t&&(t.CLASS_NAME.indexOf("Pvz")>=0?new s:t.CLASS_NAME.indexOf("Zone")>=0?new l:void 0)}}]),e}(),c=function(e){function t(e){var r;return babelHelpers.classCallCheck(this,t),(r=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e))).fetchOptions().then(function(e){return r.setOptions(e)}).then(function(){return r.initWidgetManager()}).then(function(){return r.init()}).catch(function(e){return console.log(e)}),r}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"init",value:function e(){var t=this;this.initSectionDeliveryInfo(),BX.addCustomEvent("onAjaxSuccessFinish",function(e){e.url.indexOf("/bitrix/admin/sale_order_ajax.php")>=0&&t.initSectionDeliveryInfo()})}},{key:"initWidgetManager",value:function e(){var t=this;return new Promise(function(e){t.widgetManager=new WidgetManager({},t),t.widgetManager.init().then(function(){return e(!0)})})}},{key:"initSectionDeliveryInfo",value:function e(){var t=this;if(!this.isProfileLpost())return!1;BX.ajax.runAction("lpost:delivery.api.OrderEditDelivery.getStorageOrderDataDelivery",{cache:!1}).then(function(e){return t.createSectionDeliveryInfo(e.data)})}},{key:"createSectionDeliveryInfo",value:function e(t){try{var r=u.get(this.getSelectedDeliveryProfile());r.setFields(t),this.blockProperty(this.options.properties),BX("section_map_1").innerHTML=r.getHtml()}catch(n){BX("section_map_1").innerHTML=n.message}}},{key:"refresh",value:function e(){BX.Sale.Admin.OrderShipment.prototype.getDeliveryPrice()}},{key:"renderPrice",value:function e(t){BX("PRICE_DELIVERY_1").value=t}},{key:"renderAdditionalField",value:function e(t,r){return!1}},{key:"renderAddress",value:function e(t){return!1}}]),t}(n),d=function(e){function t(e){var r;return babelHelpers.classCallCheck(this,t),(r=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,e))).additionalProperties=[],r.getAdditionalProperties().then(function(e){return r.additionalProperties=e}),r}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"getAdditionalProperties",value:function e(){return new Promise(function(e,t){BX.ajax.runAction("lpost:delivery.api.OrderProperty.getAdditionalProperties").then(function(t){e(t.data)}).catch(function(e){t(e.errors)})})}},{key:"getLocationId",value:function e(){return BX.Sale.Admin.OrderBuyer.propertyCollection.getDeliveryLocation().getValue()}},{key:"refresh",value:function e(){BX.Sale.Admin.OrderAjaxer.sendRequest(BX.Sale.Admin.OrderEditPage.ajaxRequests.refreshOrderData())}},{key:"renderAddress",value:function e(t){var r;(r=this.getAddressObject())&&r.setValue(t)}},{key:"renderAdditionalField",value:function e(t,r){if(!this.additionalProperties)return!1;this.additionalProperties.forEach(function(e){e.CODE===r&&BX.Sale.Admin.OrderBuyer.propertyCollection.getById().setValue(t)})}},{key:"getPersonTypeId",value:function e(){var t;return null!==(t=BX.Sale.Admin.OrderBuyer.getBuyerId())&&void 0!==t&&t}},{key:"getAddressObject",value:function e(){var t=BX.Sale.Admin.OrderBuyer.propertyCollection.getAddress();return!!t&&t}},{key:"getAddressNode",value:function e(){var t;return!!(t=this.getAddressObject())&&this.getAddressObject().getParentNode()}}]),t}(c),f=function e(){var t;babelHelpers.classCallCheck(this,e),null===(t=document.querySelector("#popup"))||void 0===t||t.addEventListener("click",function(e){new BX.CDialog({title:BX.message("LPOST_DELIVERY_TITLE_POPUP_EDIT_DELIVERY"),content:BX("content"),width:600,height:700,buttons:[]}).Show()}),document.body.insertAdjacentHTML("beforeend",'<div style="display: none"><div id="form-delivery-order-edit"></div></div>'),BX.onCustomEvent("eventPopupReady")},h=function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"init",value:function e(t){if(this.pages[t])return new this.pages[t](this._getParamsAll())}},{key:"_getParams",value:function e(t){var r=window.location.search;return!!(r=r.match(RegExp(t+"=([^&=]+)")))&&r[1]}},{key:"_getParamsAll",value:function e(){var t=window.location.search,r={};t=t.substring(1).split("&");for(var n=0;n<t.length;n++){var i=t[n].split("=");r[i[0]]=i[1]}return r}}]),e}();function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}babelHelpers.defineProperty(h,"pages",{"/bitrix/admin/sale_order_edit.php":o,"/bitrix/admin/sale_order_shipment_edit.php":c,"/bitrix/admin/sale_order_create.php":d,"/bitrix/admin/sale_order_view.php":f});var v=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this,{}))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"displayInputAddressContainer",value:function e(){var t,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(t=this.getAddressNode())&&(t.classList.add("lpost-address-disabled"),r?t.classList.add("lpost-address-disabled"):t.classList.remove("lpost-address-disabled")),!1}},{key:"getLocationId",value:function e(){var t,r,n;return this.isOrderAjaxComponent("propertyCollection")&&(t=null===(r=BX.Sale.OrderAjaxComponent.propertyCollection.getDeliveryLocation())||void 0===r?void 0:null===(n=r.getSettings())||void 0===n?void 0:n.VALUE[0])?t:this.getPropertyValueByCode("LOCATION")}},{key:"setProfiles",value:function e(t){this.options.profiles=t}},{key:"refresh",value:function e(){this.isOrderAjaxComponent("sendRequest")&&BX.Sale.OrderAjaxComponent.sendRequest()}},{key:"getDeliveryProfileId",value:function e(){return this.getSelectedDelivery().ID}},{key:"getSelectedDeliveryProfile",value:function e(){return this.getSelectedDelivery()}},{key:"getSelectedDelivery",value:function e(){return this.isOrderAjaxComponent("getSelectedDelivery")?BX.Sale.OrderAjaxComponent.getSelectedDelivery():document.querySelector("input[name=DELIVERY_ID]:checked")?{ID:document.querySelector("input[name=DELIVERY_ID]:checked").value}:void 0}},{key:"renderAddress",value:function e(t){if(this.isOrderAjaxComponent("propertyCollection")){var r;(r=this.getAddressObject())&&r.setValue(t)}else{var n=this.getPropField("ADDRESS");n&&(n.value=t)}}},{key:"renderAdditionalField",value:function e(t,r){if(this.isOrderAjaxComponent("propertyCollection")){var n=this.getPropertyIdByCode(r);n&&BX.Sale.OrderAjaxComponent.propertyCollection.getById(n).setValue(t)}else{var i=this.getPropField(r);i&&(i.value=t)}}},{key:"getPropField",value:function e(t){var r=this.getPropertyFieldByCodeByTypeBuyerId(this.getPersonTypeId(),t);if(r.ID){if(document.querySelector('[name="ORDER_PROP_'+r.ID+'"]'))return document.querySelector('[name="ORDER_PROP_'+r.ID+'"]');if(document.querySelector('[name="'+r.CODE+'"]'))return document.querySelector('[name="'+r.CODE+'"]')}return!1}},{key:"getPersonTypeId",value:function e(){var t,r,n;return null!==(r=n=this.isOrderAjaxComponent("getSelectedPersonType")&&null!==(t=BX.Sale.OrderAjaxComponent.getSelectedPersonType())&&void 0!==t&&t.ID?BX.Sale.OrderAjaxComponent.getSelectedPersonType().ID:document.querySelector('input[name="PERSON_TYPE"]:checked')?document.querySelector('input[name="PERSON_TYPE"]:checked').value:document.querySelector('input[name="PERSON_TYPE"]')?document.querySelector('input[name="PERSON_TYPE"]').value:Object.keys(this.propertyFields)[0])&&void 0!==r&&r}},{key:"getAddressObject",value:function e(){var t,r;return this.isOrderAjaxComponent("propertyCollection")?(t=BX.Sale.OrderAjaxComponent.propertyCollection.getAddress())?t:!!(r=this.getPropertyIdByCode("ADDRESS",!0))&&BX.Sale.OrderAjaxComponent.propertyCollection.getById(r):this.getPropField("ADDRESS")}},{key:"getAddressNode",value:function e(){if(this.isOrderAjaxComponent("propertyCollection")){var t;if(t=this.getAddressObject())return this.getAddressObject().getParentNode()}else{var r=this.getPropField("ADDRESS");if(r)return r.parentNode}return!1}},{key:"setPropertyFields",value:function e(t){this.propertyFields=t}},{key:"getPropertyFields",value:function e(){return this.propertyFields}},{key:"getPropertyFieldsByTypeBuyerId",value:function e(t){return this.propertyFields[t]}},{key:"getPropertyFieldByCodeByTypeBuyerId",value:function e(t,r){var n;return null!==(n=this.propertyFields[t][r])&&void 0!==n&&n}},{key:"getPropertyValueByCode",value:function e(t){if(this.isOrderAjaxComponent("result")){var r,n=function e(t,r){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function e(t,r){if(t){if("string"==typeof t)return p(t,r);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(t,r)}}(t))){n&&(t=n);var i=0,o=function e(){};return{s:o,n:function e(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function e(t){throw t},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function e(){n=n.call(t)},n:function e(){var t=n.next();return s=t.done,t},e:function e(t){l=!0,a=t},f:function e(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}(BX.Sale.OrderAjaxComponent.result.ORDER_PROP.properties);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i.CODE==this.getPropertyFieldByCodeByTypeBuyerId(this.getPersonTypeId(),t).CODE)return i.VALUE[0]}}catch(o){n.e(o)}finally{n.f()}}else if(this.getPropertyFieldByCodeByTypeBuyerId(this.getPersonTypeId(),t).ID){var a=this.getPropField(t);if(a)return a.value}return!1}},{key:"getPropertyIdByCode",value:function e(t){return this.getPropertyFieldByCodeByTypeBuyerId(this.getPersonTypeId(),t).ID}},{key:"isOrderAjaxComponent",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null==t?void 0!==BX.Sale.OrderAjaxComponent:void 0!==BX.Sale.OrderAjaxComponent&&BX.Sale.OrderAjaxComponent.hasOwnProperty(t)}}]),t}(n);BX.ready(function(){return h.init(location.pathname)}),e.ClassRouter=h,e.OrderManagerMake=v}(this.window=this.window||{});

Youez - 2016 - github.com/yon3zu
LinuXploit