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

+1
View File
@@ -0,0 +1 @@
"use strict";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("EmailSubscribesController",["$scope","$http","$timeout","config","$filter","Upload",function($scope,$http,$timeout,config,$filter,Upload){var EmailSubscribes;return EmailSubscribes=function(){var EmailSubscribes=/*#__PURE__*/function(){function EmailSubscribes(){_classCallCheck(this,EmailSubscribes),this.getSubscribes=this.getSubscribes.bind(this),this.getSubscribeStatusLabel=this.getSubscribeStatusLabel.bind(this),this.changeSubscribeStatus=this.changeSubscribeStatus.bind(this),this.setSubscribeModalActiveTab=this.setSubscribeModalActiveTab.bind(this),this.subscribeModal=this.subscribeModal.bind(this),this.addSubscribe=this.addSubscribe.bind(this),this.editSubscribe=this.editSubscribe.bind(this),this.confirmSubscribeEdit=this.confirmSubscribeEdit.bind(this),this.uploadSubscribeRecipientsList=this.uploadSubscribeRecipientsList.bind(this),this.deleteSubscribeRecipient=this.deleteSubscribeRecipient.bind(this),this.uploadSubscribeAttachmentsList=this.uploadSubscribeAttachmentsList.bind(this),this.deleteSubscribeAttachment=this.deleteSubscribeAttachment.bind(this),$scope.utilities.showContentOnLoad()}return _createClass(EmailSubscribes,[{key:"getSubscribes",value:function getSubscribes(){var dataToSend,_this=this,subscribeId=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;if(!this.isSubscribesLoading)return this.isSubscribesLoading=!0,dataToSend={action:"getSubscribes",month:config.subscribes.month,year:config.subscribes.year,subscribeId:subscribeId},$http.post(config.urls.subscribes,dataToSend).then(function(response){var data;if(data=response.data,_this.isSubscribesLoading=!1,data)return data.status&&"success"===data.status?(_this.emailErrors=[],!subscribeId&&(config.subscribes=data.subscribes)):data.errors&&data.errors.length?_this.errors=data.errors:toastr.error(config.global_labels.defaultErrorMessage.value)})["catch"](function(response){return response.data&&response.data.errors?_this.emailErrors=response.data.errors:toastr.error(config.global_labels.defaultErrorMessage.value),_this.isSubscribesLoading=!1})}},{key:"getSubscribeStatusLabel",value:function getSubscribeStatusLabel(statusId){var i,label,len,ref,status,v;for(label="-",ref=config.subscribeStatuses,(i=0,len=ref.length);i<len;i++)v=ref[i],v.id===statusId&&(status=v);return status&&(label=status.label),label}},{key:"changeSubscribeStatus",value:function changeSubscribeStatus(subscribe,newStatus){var confirmMessage,dataToSend,_this2=this;if(!this.isSubmitting){switch(newStatus){case"deleted":if(!config.isAdmin&&subscribe.createdBy!==config.loggedInUserId)return!1;confirmMessage="\u0443\u0434\u0430\u043B\u0438\u0442\u044C";break;case"queued":confirmMessage="\u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0432 \u043E\u0447\u0435\u0440\u0435\u0434\u044C";break;case"stopped":confirmMessage="\u043E\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C";}if(confirm("\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 "+confirmMessage+" \u0434\u0430\u043D\u043D\u0443\u044E \u0440\u0430\u0441\u0441\u044B\u043B\u043A\u0443?"))return this.isSubmitting=!0,dataToSend={action:"setSubscribeStatus",newStatus:newStatus,subscribeId:subscribe.id},$http.post(config.urls.subscribes,dataToSend).then(function(response){var data,error,i,key,len,ref,ref1,results,results1,tmpSubscribe;if(data=response.data,_this2.isSubmitting=!1,data){if(data.status&&"success"===data.status){if(_this2.emailErrors=[],"deleted"!==newStatus)return subscribe.status=angular.copy(newStatus),toastr.success("\u0421\u0442\u0430\u0442\u0443\u0441 \u0440\u0430\u0441\u0441\u044B\u043B\u043A\u0438 \u0431\u044B\u043B \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0438\u0437\u043C\u0435\u043D\u0435\u043D");for(key in toastr.success("\u0420\u0430\u0441\u0441\u044B\u043B\u043A\u0430 \u0431\u044B\u043B\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0435\u043D\u0430"),ref=config.subscribes.list,results=[],ref)tmpSubscribe=ref[key],subscribe.id===tmpSubscribe.id?results.push(config.subscribes.list.splice(key,1)):results.push(void 0);return results}if(data.errors&&data.errors.length){for(ref1=data.errors,results1=[],(i=0,len=ref1.length);i<len;i++)error=ref1[i],results1.push(toastr.error(error));return results1}return toastr.error(config.global_labels.defaultLine truncated