share link drop down yes/no on ui
This commit is contained in:
+7
-6
@@ -155,12 +155,13 @@
|
||||
<input matInput [value]="productTemplate.introducerRequired ? 'Yes' : 'No'" readonly />
|
||||
</mat-form-field>
|
||||
|
||||
<div class="sad-field sad-info-row">
|
||||
<span class="sad-info-label">Share Linking Enabled</span>
|
||||
<span class="sad-badge" [class.sad-badge--yes]="productTemplate.shareLinkingEnabled">
|
||||
{{ productTemplate.shareLinkingEnabled ? 'Yes' : 'No' }}
|
||||
</span>
|
||||
</div>
|
||||
<mat-form-field appearance="outline" class="sad-field">
|
||||
<mat-label>Share Linking Enabled</mat-label>
|
||||
<mat-select [(ngModel)]="shareLinkingEnabled" [ngModelOptions]="{ standalone: true }">
|
||||
<mat-option [value]="true">Yes</mat-option>
|
||||
<mat-option [value]="false">No</mat-option>
|
||||
</mat-select>
|
||||
</mat-form-field>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
+5
@@ -67,6 +67,8 @@ export class CurrentAccountDetailsStepComponent implements OnInit {
|
||||
introducerCif: string | null = null;
|
||||
private isEditMode = false;
|
||||
|
||||
shareLinkingEnabled = false;
|
||||
|
||||
// ── Non-Individual (existing) ──────────────────────────────────────────
|
||||
isNonIndividualClient = false;
|
||||
relatedClients: Array<{
|
||||
@@ -280,6 +282,7 @@ export class CurrentAccountDetailsStepComponent implements OnInit {
|
||||
this.currentAccountProductTemplate.emit(response);
|
||||
this.fieldOfficerData = response.fieldOfficerOptions;
|
||||
this.currentAccountProductSelected = true;
|
||||
this.shareLinkingEnabled = !!response.shareLinkingEnabled;
|
||||
this.currentAccountDetailsForm.patchValue({
|
||||
balanceSwapOption: !!response.balanceSwapOption,
|
||||
msme: !!response.msme,
|
||||
@@ -382,6 +385,7 @@ export class CurrentAccountDetailsStepComponent implements OnInit {
|
||||
this.introducerName = ea.introducerName ?? null;
|
||||
this.introducerCif = ea.introducerCifNumber ?? null;
|
||||
}
|
||||
this.shareLinkingEnabled = ea.shareLinkingEnabled !== undefined ? !!ea.shareLinkingEnabled : !!ea.isLinkingEnable;
|
||||
this.currentAccountDetailsForm.patchValue({
|
||||
balanceSwapOption: !!ea.balanceSwapOption,
|
||||
msme: !!ea.msme,
|
||||
@@ -664,6 +668,7 @@ export class CurrentAccountDetailsStepComponent implements OnInit {
|
||||
|
||||
get currentAccountDetails() {
|
||||
const value = this.currentAccountDetailsForm.getRawValue();
|
||||
value.shareLinkingEnabled = this.shareLinkingEnabled;
|
||||
if (this.introducerId) {
|
||||
value.introducerId = this.introducerId;
|
||||
value.introducerName = this.introducerName;
|
||||
|
||||
+11
-2
@@ -131,9 +131,18 @@
|
||||
<span class="preview-label">Share Linking Enabled</span>
|
||||
<span
|
||||
class="preview-value preview-badge"
|
||||
[class.preview-badge--yes]="currentAccountProductTemplate?.shareLinkingEnabled"
|
||||
[class.preview-badge--yes]="
|
||||
currentAccount?.shareLinkingEnabled !== undefined
|
||||
? currentAccount.shareLinkingEnabled
|
||||
: currentAccountProductTemplate?.shareLinkingEnabled
|
||||
"
|
||||
>
|
||||
{{ currentAccountProductTemplate?.shareLinkingEnabled | yesNo }}
|
||||
{{
|
||||
(currentAccount?.shareLinkingEnabled !== undefined
|
||||
? currentAccount.shareLinkingEnabled
|
||||
: currentAccountProductTemplate?.shareLinkingEnabled
|
||||
) | yesNo
|
||||
}}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
/* tslint:disable */
|
||||
export default {
|
||||
'mifos_x': {
|
||||
'version': '260619',
|
||||
'hash': '822fa4c6'
|
||||
'version': '260626',
|
||||
'hash': 'f3df6264'
|
||||
},
|
||||
'allow_switching_backend_instance': true
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user