48 lines
2.8 KiB
HTML
48 lines
2.8 KiB
HTML
<div class="shadow-2xl rounded mt-2">
|
|
<div class="mt-2 mb-2 ml-2">
|
|
{{getEditText()}}
|
|
</div>
|
|
<form [formGroup]="adminuserForm" (ngSubmit)="onSubmit()" >
|
|
<div class="ml-2 grid md:grid-cols-2 gap-3 p-2">
|
|
<div class="">
|
|
<label for="lastname1">Surname<strong class="app-require">*</strong></label>
|
|
<input id="lastname1" pInputText formControlName="lastname" type="text"
|
|
[class]="getClassForRequire('inputfield w-full p-inputtext-sm','lastname')">
|
|
</div>
|
|
<div class="">
|
|
<label for="firstname">First Name<strong class="app-require">*</strong></label>
|
|
<input id="firstname" pInputText formControlName="firstname" type="text"
|
|
[class]="getClassForRequire('inputfield w-full p-inputtext-sm','firstname')">
|
|
</div>
|
|
<div class="">
|
|
<label for="login">Email<strong class="app-require">*</strong></label>
|
|
<input id="login" [attr.disabled]="!isNew?true:null" pInputText formControlName="email"
|
|
[class]="getClassForRequire('inputfield w-full p-inputtext-sm','email')" type="text" class="inputfield w-full">
|
|
</div>
|
|
<div class="">
|
|
<label for="phone" class="w-full">Phone</label>
|
|
<input class="w-full" id="phone" pInputText formControlName="phone" type="text" >
|
|
</div>
|
|
<div class="">
|
|
<label class="flex w-full">Role<strong class="app-require">*</strong></label>
|
|
<p-select [options]="Roles" optionLabel="name" optionValue="id" placeholder="Select access Level"
|
|
formControlName="roleType" styleClass="w-full p-inputtext-sm mr-1"></p-select >
|
|
</div>
|
|
<div class="">
|
|
<label for="passwd" class="flex w-full">Password</label>
|
|
<input id="passwd" pInputText formControlName="password" type="password">
|
|
</div>
|
|
<div class="grid align-end">
|
|
<div class="p-field-checkbox">
|
|
<p-checkbox inputId="active" formControlName="active" [binary]="true"></p-checkbox>
|
|
<label for="active" class="ml-2 w-full">Active</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="flex justify-end mr-2 mb-2 p-2">
|
|
<button pButton type="submit" class="p-button-sm mr-2" icon="pi pi-check" iconPos="left" label="Save" [disabled]="isFieldsChange"></button>
|
|
<button pButton pRipple class="p-button-sm" type="button" icon="pi pi-times" iconPos="left" label="Cancel" (click)="goBack()"></button>
|
|
</div>
|
|
</form>
|
|
<!--pre>{{ adminuserForm.value|json}}</pre-->
|
|
</div> |