Mini Shell

Direktori : /home/funerariamayer/www/app/
Upload File :
Current File : /home/funerariamayer/www/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