Mini Shell
Direktori : /home/funerariamayer/app/ |
|
Current File : /home/funerariamayer/app/src_app_pages_hall_register_register_module_ts.js |
"use strict";
(self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([["src_app_pages_hall_register_register_module_ts"],{
/***/ 34647:
/*!****************************************************************!*\
!*** ./src/app/pages/hall/register/register-routing.module.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RegisterPageRoutingModule": () => (/* binding */ RegisterPageRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 3786);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 2316);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 71258);
/* harmony import */ var _register_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./register.page */ 75741);
const routes = [
{
path: '',
component: _register_page__WEBPACK_IMPORTED_MODULE_0__.RegisterPage
}
];
let RegisterPageRoutingModule = class RegisterPageRoutingModule {
};
RegisterPageRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)({
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChild(routes)],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule],
})
], RegisterPageRoutingModule);
/***/ }),
/***/ 36085:
/*!********************************************************!*\
!*** ./src/app/pages/hall/register/register.module.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RegisterPageModule": () => (/* binding */ RegisterPageModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 3786);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 2316);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 54364);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/forms */ 1707);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 81864);
/* harmony import */ var _register_routing_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./register-routing.module */ 34647);
/* harmony import */ var _register_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./register.page */ 75741);
/* harmony import */ var src_app_components_components_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/app/components/components.module */ 45642);
let RegisterPageModule = class RegisterPageModule {
};
RegisterPageModule = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.NgModule)({
imports: [
_angular_common__WEBPACK_IMPORTED_MODULE_5__.CommonModule,
_angular_forms__WEBPACK_IMPORTED_MODULE_6__.FormsModule,
_angular_forms__WEBPACK_IMPORTED_MODULE_6__.ReactiveFormsModule,
src_app_components_components_module__WEBPACK_IMPORTED_MODULE_2__.ComponentsModule,
_ionic_angular__WEBPACK_IMPORTED_MODULE_7__.IonicModule,
_register_routing_module__WEBPACK_IMPORTED_MODULE_0__.RegisterPageRoutingModule
],
declarations: [_register_page__WEBPACK_IMPORTED_MODULE_1__.RegisterPage]
})
], RegisterPageModule);
/***/ }),
/***/ 75741:
/*!******************************************************!*\
!*** ./src/app/pages/hall/register/register.page.ts ***!
\******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RegisterPage": () => (/* binding */ RegisterPage)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 3786);
/* harmony import */ var _F_www_mayer_app_node_modules_ngtools_webpack_src_loaders_direct_resource_js_register_page_html__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !./node_modules/@ngtools/webpack/src/loaders/direct-resource.js!./register.page.html */ 4765);
/* harmony import */ var _register_page_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./register.page.scss */ 34352);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 2316);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/forms */ 1707);
/* harmony import */ var src_app_guards_auth_guard__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/app/guards/auth.guard */ 95107);
/* harmony import */ var src_app_providers_validation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/providers/validation */ 92974);
/* eslint-disable @typescript-eslint/member-ordering */
/* eslint-disable @typescript-eslint/naming-convention */
let RegisterPage = class RegisterPage {
constructor(auth) {
this.auth = auth;
this.form = new _angular_forms__WEBPACK_IMPORTED_MODULE_4__.FormGroup({
//login : new FormControl(null, Validators.required),
nome: new _angular_forms__WEBPACK_IMPORTED_MODULE_4__.FormControl(null, _angular_forms__WEBPACK_IMPORTED_MODULE_4__.Validators.required),
email: new _angular_forms__WEBPACK_IMPORTED_MODULE_4__.FormControl(null, [_angular_forms__WEBPACK_IMPORTED_MODULE_4__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_4__.Validators.email]),
telefone: new _angular_forms__WEBPACK_IMPORTED_MODULE_4__.FormControl(null, [_angular_forms__WEBPACK_IMPORTED_MODULE_4__.Validators.required]),
password: new _angular_forms__WEBPACK_IMPORTED_MODULE_4__.FormControl(null, _angular_forms__WEBPACK_IMPORTED_MODULE_4__.Validators.required),
password_confirmation: new _angular_forms__WEBPACK_IMPORTED_MODULE_4__.FormControl(null, [_angular_forms__WEBPACK_IMPORTED_MODULE_4__.Validators.required, src_app_providers_validation__WEBPACK_IMPORTED_MODULE_3__.Validation.equal('password')]),
});
}
ngOnInit() {
}
setTipo(t) {
this.tipo = t;
//this.form.get('cliente_id').setValue(null);
this.form.removeControl('responsavel');
this.form.removeControl('cliente');
this.form.removeControl('cliente_id');
//this.form.get('cliente_id').setValidators(null);
//this.form.get('cliente').setValidators(null);
if (t === 'cliente') {
this.form.addControl('responsavel', new _angular_forms__WEBPACK_IMPORTED_MODULE_4__.FormGroup({}));
}
else if (t === 'colaborador') {
this.form.addControl('cliente_id', new _angular_forms__WEBPACK_IMPORTED_MODULE_4__.FormControl(null, _angular_forms__WEBPACK_IMPORTED_MODULE_4__.Validators.required));
this.form.addControl('cliente', new _angular_forms__WEBPACK_IMPORTED_MODULE_4__.FormControl(null, _angular_forms__WEBPACK_IMPORTED_MODULE_4__.Validators.required));
}
else if (t === 'usuario') {
}
}
ionViewDidEnter() {
this.step = 1;
}
onSubmit() {
this.form.markAllAsTouched();
if (this.form.valid) {
this.auth.register(this.form.value);
}
}
get responsavel() {
return this.form.get('responsavel');
}
};
RegisterPage.ctorParameters = () => [
{ type: src_app_guards_auth_guard__WEBPACK_IMPORTED_MODULE_2__.AuthGuard }
];
RegisterPage = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([
(0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.Component)({
selector: 'app-register',
template: _F_www_mayer_app_node_modules_ngtools_webpack_src_loaders_direct_resource_js_register_page_html__WEBPACK_IMPORTED_MODULE_0__.default,
styles: [_register_page_scss__WEBPACK_IMPORTED_MODULE_1__]
})
], RegisterPage);
/***/ }),
/***/ 4765:
/*!***********************************************************************************************************************!*\
!*** ./node_modules/@ngtools/webpack/src/loaders/direct-resource.js!./src/app/pages/hall/register/register.page.html ***!
\***********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("<ion-header>\r\n <ion-toolbar color=\"secondary\">\r\n <ion-buttons slot=\"start\">\r\n <ion-back-button color=\"light\" text=\"\"></ion-back-button>\r\n </ion-buttons>\r\n <ion-title size=\"small\" color=\"light\"><strong>Cadastro</strong> novo usuário</ion-title>\r\n <ion-buttons slot=\"end\">\r\n <ion-button class=\"fs-12\" (click)=\"form.reset({})\">\r\n Limpar\r\n </ion-button>\r\n </ion-buttons>\r\n </ion-toolbar>\r\n</ion-header>\r\n\r\n<ion-content>\r\n\r\n <div class=\"ion-margin\">\r\n <form [formGroup]=\"form\" (ngSubmit)=\"onSubmit()\">\r\n <div class=\"ion-text-center\" id=\"avatar-group\">\r\n <ion-avatar>\r\n <img src=\"assets/avatar.png\" alt=\"\" />\r\n <img class=\"badge\" src=\"assets/icon/icon-camera.svg\" alt=\"\" />\r\n </ion-avatar>\r\n </div>\r\n <div class=\"form-group\">\r\n <ion-label>\r\n <ion-text color=\"danger\">*</ion-text> Nome\r\n </ion-label>\r\n <ion-input placeholder=\"Nome\" formControlName=\"nome\"></ion-input>\r\n <app-validation-message [form]=\"form\" control=\"nome\"></app-validation-message>\r\n </div>\r\n <div class=\"form-group\">\r\n <ion-label>\r\n <ion-text color=\"danger\">*</ion-text> E-mail\r\n </ion-label>\r\n <ion-input placeholder=\"Para contato e recuperação de senha\" formControlName=\"email\"></ion-input>\r\n <app-validation-message [form]=\"form\" control=\"email\"></app-validation-message>\r\n </div>\r\n <div class=\"form-group\">\r\n <ion-label>\r\n <ion-text color=\"danger\">*</ion-text> Celular\r\n </ion-label>\r\n <input appInput type=\"tel\" placeholder=\"(XX) XXXXX-XXXX\" formControlName=\"telefone\"\r\n mask=\"(00) 00000-0000\">\r\n <!-- <ion-input type=\"tel\" placeholder=\"(XX) XXXXX-XXXX\" formControlName=\"telefone1\" mask=\"(00) 00000-0000\"></ion-input> -->\r\n <app-validation-message [form]=\"form\" control=\"telefone\"></app-validation-message>\r\n </div>\r\n <div class=\"form-group\">\r\n <ion-label>\r\n <ion-text color=\"danger\">*</ion-text> Crie sua senha\r\n </ion-label>\r\n <ion-input type=\"password\" placeholder=\"Senha\" formControlName=\"password\"></ion-input>\r\n <app-validation-message [form]=\"form\" control=\"password\"></app-validation-message>\r\n </div>\r\n <div class=\"form-group\">\r\n <ion-label>\r\n <ion-text color=\"danger\">*</ion-text> Confirme sua senha\r\n </ion-label>\r\n <ion-input type=\"password\" placeholder=\"Repita a senha\" formControlName=\"password_confirmation\">\r\n </ion-input>\r\n <app-validation-message [form]=\"form\" control=\"password_confirmation\"></app-validation-message>\r\n </div>\r\n <ion-text color=\"medium\">\r\n <p>Sua senha deve ter entre x e x caracteres.</p>\r\n </ion-text>\r\n <div class=\"ion-padding ion-margin fs-14\">\r\n <p>Garantimos a confidencialidade dos seus dados pessoais, seguindo todos os protocolos da Lei Geral\r\n de Proteção de Dados para sua completa privacidade.</p>\r\n <p>Ao criar sua conta. Você concorda com nossos <a href=\"http://\">Termos de Uso e Políticas de\r\n Privacidade</a>.</p>\r\n </div>\r\n <div>\r\n <ion-button type=\"submit\" expand=\"block\" fill=\"solid\" class=\"bdr-0 mg-0\">\r\n Criar conta\r\n </ion-button>\r\n </div>\r\n\r\n </form>\r\n <div class=\"ion-text-center\">\r\n <ion-button mode=\"ios\" routerLink=\"/hall\" expand=\"block\" fill=\"clear\" class=\"fs-14 mg-0\">\r\n < Voltar </ion-button>\r\n </div>\r\n </div>\r\n\r\n</ion-content>");
/***/ }),
/***/ 34352:
/*!********************************************************!*\
!*** ./src/app/pages/hall/register/register.page.scss ***!
\********************************************************/
/***/ ((module) => {
module.exports = "ion-toolbar ion-buttons ion-button.fs-12 {\n font-size: 12px;\n}\n\n.barra {\n height: 1px;\n background-color: var(--ion-color-medium);\n}\n\nion-toggle {\n width: 40px;\n height: 20px;\n --handle-height: 100%;\n --handle-width: 18px;\n}\n\nion-item {\n --background: transparent;\n}\n\n#avatar-group {\n margin-bottom: 20px;\n}\n\n#avatar-group ion-avatar {\n border-radius: 50%;\n height: 100px;\n margin: 0 auto;\n position: relative;\n width: 100px;\n}\n\n#avatar-group ion-avatar .badge {\n bottom: 0px;\n height: 35px;\n position: absolute;\n right: 0px;\n width: 35px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlZ2lzdGVyLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHWTtFQUNJLGVBQUE7QUFGaEI7O0FBWUE7RUFDSSxXQUFBO0VBQ0EseUNBQUE7QUFUSjs7QUFZQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQVRKOztBQVlBO0VBQ0kseUJBQUE7QUFUSjs7QUFZQTtFQUNJLG1CQUFBO0FBVEo7O0FBVUk7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FBUlI7O0FBU1E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QUFQWiIsImZpbGUiOiJyZWdpc3Rlci5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tdG9vbGJhcntcclxuICAgIGlvbi1idXR0b25ze1xyXG4gICAgICAgIGlvbi1idXR0b257XHJcbiAgICAgICAgICAgICYuZnMtMTJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmlvbi1jb250ZW50e1xyXG4gICAgLy8tLWJhY2tncm91bmQ6IHZhcigtLWlvbi1jb2xvci1saWdodCk7XHJcbn1cclxuXHJcbi5iYXJyYXtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XHJcbn1cclxuXHJcbmlvbi10b2dnbGUge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAtLWhhbmRsZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAtLWhhbmRsZS13aWR0aDogMThweDtcclxufVxyXG5cclxuaW9uLWl0ZW17XHJcbiAgICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4jYXZhdGFyLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBpb24tYXZhdGFye1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgLmJhZGdle1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */";
/***/ })
}]);
//# sourceMappingURL=src_app_pages_hall_register_register_module_ts.js.map
Zerion Mini Shell 1.0