cliendid updates

This commit is contained in:
Cyril Joseph 2025-07-02 21:44:24 -03:00
parent dbe4ed83f1
commit ac28ce2d82
3 changed files with 14 additions and 1 deletions

View File

@ -1,6 +1,6 @@
export interface BasicDetail { export interface BasicDetail {
clientid: number; clientid: number;
spid: number spid: number;
name: string; name: string;
lookupCode: string; lookupCode: string;
address1: string; address1: string;

View File

@ -12,6 +12,7 @@ export interface Menu {
export interface UserDetail { export interface UserDetail {
spid: number; spid: number;
clientid: number;
urlKey: string; urlKey: string;
logoName: string; logoName: string;
themeName: string; themeName: string;

View File

@ -13,6 +13,7 @@ export class UserService {
private apiDb = environment.apiDb; private apiDb = environment.apiDb;
private spid: number = 0; private spid: number = 0;
private clientid: number = 0;
userDetailsSignal = signal<User>({}); userDetailsSignal = signal<User>({});
@ -106,6 +107,16 @@ export class UserService {
return this.spid; return this.spid;
} }
getUserClientid(): number {
if (this.clientid === 0) {
const userDetails = this.getUserDetails();
if (userDetails && userDetails.userDetails && userDetails.userDetails.clientid) {
this.clientid = userDetails.userDetails.clientid;
}
}
return this.clientid;
}
private mapToUser(data: any): User { private mapToUser(data: any): User {
return { return {
roles: data.roleDetails || null, roles: data.roleDetails || null,
@ -129,6 +140,7 @@ export class UserService {
return { return {
spid: userDetails.SPID, spid: userDetails.SPID,
clientid: userDetails.CLIENTID,
urlKey: userDetails.ENCURLKEY, urlKey: userDetails.ENCURLKEY,
logoName: userDetails.LOGONAME, logoName: userDetails.LOGONAME,
themeName: userDetails.THEMENAME themeName: userDetails.THEMENAME