Initial commit: apps.supersamsev.ru

This commit is contained in:
root committed 2026-10-21 23:46:31 +03:00
commit 54475e7d3d
17284 files changed
+98268

No files matched your search

@@ -0,0 +1 @@
"use strict";function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(obj){return typeof obj}:function _typeof(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var descriptor,i=0;i<props.length;i++)descriptor=props[i],descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}supersamApp.controller("CalcDoorsSettingsController",["$scope","$http","$timeout","config","$filter","Upload",function($scope,$http,$timeout,config,$filter,Upload){var calcDoorsSettings;return calcDoorsSettings=function(){var calcDoorsSettings=/*#__PURE__*/function(){function calcDoorsSettings(){_classCallCheck(this,calcDoorsSettings),this.saveSettingsGroup=this.saveSettingsGroup.bind(this),this.doorModal=this.doorModal.bind(this),this.addDoor=this.addDoor.bind(this),this.isArray=this.isArray.bind(this),this.editDoor=this.editDoor.bind(this),this.confirmDoorEdit=this.confirmDoorEdit.bind(this),this.deleteDoor=this.deleteDoor.bind(this),this.uploadImage=this.uploadImage.bind(this),$scope.utilities.showContentOnLoad(),config.sortFields={doors:{field:"color",direction:"asc"}}}return _createClass(calcDoorsSettings,[{key:"saveSettingsGroup",value:function saveSettingsGroup(group){var dataToSend,settings,_this=this,subId=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"";if(!this.isSubmitting)return this.isSubmitting=!0,dataToSend={action:"saveGroup",settingsGroup:group},"prices"===group?settings={prices:config.prices}:"common"===group?settings={common:config.common}:"manufacturer"===group?(settings={},settings["prices_"+subId]=config["prices_"+subId],settings["limits_"+subId]=config["limits_"+subId]):(settings={},settings[group]=config[group]),(dataToSend.settings=settings,$http({method:"POST",url:config.urls.calcDoorsSaveSettings,data:dataToSend,timeout:3e4}).then(function(response){var data;if(_this.isSubmitting=!1,response.data)if(data=response.data,data.status&&"success"===data.status){if(toastr.success("\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0431\u044B\u043B\u0438 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u044B."),$scope.utilities.setUpdateDates(group,data,config.calcDoors_updates),$scope[group+"EditForm"])return $scope[group+"EditForm"].$setPristine();}else if(data.warning&&toastr.warning(data.warning),data.error)return toastr.warning(data.error)})["catch"](function(){return _this.isSubmitting=!1,toastr.error(config.global_labels.defaultErrorMessage.value)}))}},{key:"doorModal",value:function doorModal(action){return $timeout(function(){return angular.element("#doorModal").modal(action)}),this.warning="",this.error="",$scope.doorForm.$setPristine()}},{key:"addDoor",value:function addDoor(){return this.doorModalData={is_active:!0,manufacturer_id:null,params:{profileVertHeight:2400}},this.doorModal("show")}},{key:"isArray",value:function isArray(value){return value&&"object"===_typeof(value)&&"number"==typeof value.length&&"function"==typeof value.splice&&!value.propertyIsEnumerable("length")}},{key:"editDoor",value:function editDoor(door){return this.doorModalData=angular.copy(door),this.doorModal("show")}},{key:"confirmDoorEdit",value:function confirmDoorEdit(){var _this2=this;if(!this.isSubmitting)return this.isSubmitting=!0,this.warning="",this.error="",$http({method:"POST",url:config.urls.calcDoorsAddUpdateDoor,data:this.doorModalData,timeout:3e4}).then(function(response){var data,door,key,ref,results;if(_this2.isSubmitting=!1,response.data){if(data=response.data,data.status&&"success"===data.status){if(config.doors=angular.copy(data.doors),$scope.utilities.setUpdateDates("doors",data,config.calcDoors_updates),_this2.doorModalData.id)return toastr.success("\u0414\u0430\u043D\u043D\u044B\u0435 \u0434\u0432\u0435\u0440\u0438 \u0431\u044B\u043B\u0438 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u044B"),_this2.doorModal("hide");for(key in toastr.success("\u0414\u0432\u0435\u0440\u044C \u0431\u044B\u043B\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430"),$scope.doorForm.$setPristine(),ref=config.doors,results=[],ref)door=ref[key],door.id===data.newDoorId?results.push(_this2.doorModalData=angular.copy(door)):results.push(void 0);return results}if(data.warning&&(_this2.warning=data.warning),data.error)return _this2.error=data.error}})["caLine truncated