@@ -127,7 +128,7 @@
| More Detail |
-
diff --git a/src/app/pages/report/transactions/presenter/list/list.component.ts b/src/app/pages/report/transactions/presenter/list/list.component.ts
index cc62707..77d8233 100644
--- a/src/app/pages/report/transactions/presenter/list/list.component.ts
+++ b/src/app/pages/report/transactions/presenter/list/list.component.ts
@@ -25,6 +25,7 @@ export class ListComponent extends BaseList implements OnChanges {
) {
super()
}
+
ngOnChanges(changes: SimpleChanges): void {
if('reportList' in changes){
this.reportList = this.updateMatTable(changes.reportList.currentValue || [])
@@ -42,9 +43,12 @@ export class ListComponent extends BaseList implements OnChanges {
this.onSearch.emit(this.request)
}
- openDialog(payerUserAccountId){
- console.log(payerUserAccountId)
- this.dialogConfig.data.ids = payerUserAccountId
+ openDialog(transaction){
+ console.log(transaction)
+ this.dialogConfig.data.datas = {
+ payerUserAccountId: transaction.payerUserAccountId,
+ payeeUserAccountId: transaction.payeeUserAccountId
+ }
const dialogRef = this.dialog.open(TransactionDialogComponent,this.dialogConfig);
}
}
diff --git a/src/app/pages/report/transactions/presenter/transaction-dialog/transaction-dialog.component.html b/src/app/pages/report/transactions/presenter/transaction-dialog/transaction-dialog.component.html
index c289eea..741e99e 100644
--- a/src/app/pages/report/transactions/presenter/transaction-dialog/transaction-dialog.component.html
+++ b/src/app/pages/report/transactions/presenter/transaction-dialog/transaction-dialog.component.html
@@ -5,84 +5,8 @@
clear
-
-
-
- User Name:
-
- {{ userInformation?.userName || '-'}}
-
-
-
-
-
-
-
- ชื่อเต็ม
-
- {{ userInformation?.fullName || '-'}}
-
-
-
-
-
-
-
- อีเมล์
-
- {{ userInformation?.email || '-'}}
-
-
-
-
-
-
-
- เบอร์โทรศัพท์
-
- {{ userInformation?.phoneNumber || '-'}}
-
-
-
-
-
-
-
- เลขบัตรกดเงินสด
-
- {{ userInformation?.personalCardId || '-'}}
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/src/app/pages/report/transactions/presenter/transaction-dialog/transaction-dialog.component.ts b/src/app/pages/report/transactions/presenter/transaction-dialog/transaction-dialog.component.ts
index 9654228..b952a88 100644
--- a/src/app/pages/report/transactions/presenter/transaction-dialog/transaction-dialog.component.ts
+++ b/src/app/pages/report/transactions/presenter/transaction-dialog/transaction-dialog.component.ts
@@ -8,6 +8,40 @@ import { EAction } from 'src/app/@config/app';
import { AppService } from 'src/app/app.service';
import { KycService } from 'src/app/core/service/common/kyc.service';
import { UserCathayService } from 'src/app/core/service/users/user-cathay.service';
+export interface UserCathay {
+ fullName: string
+ nationalProfileId: any
+ createdDate: string
+ updatedDate: string
+ mobileDeviceId: string
+ personalCardId: string
+ parentId: string
+ pinLogin: string
+ userType: string
+ customerTypeId: string
+ genderCode: any
+ maritalStatusCode: any
+ titleCode: any
+ lockoutEndDateUtc: any
+ roleId: any
+ role: any
+ roleList: any
+ id: string
+ userName: string
+ normalizedUserName: string
+ email: string
+ normalizedEmail: string
+ emailConfirmed: boolean
+ passwordHash: string
+ securityStamp: string
+ concurrencyStamp: string
+ phoneNumber: string
+ phoneNumberConfirmed: boolean
+ twoFactorEnabled: boolean
+ lockoutEnd: any
+ lockoutEnabled: boolean
+ accessFailedCount: number
+}
@@ -17,7 +51,8 @@ import { UserCathayService } from 'src/app/core/service/users/user-cathay.servic
styleUrls: ['./transaction-dialog.component.scss']
})
export class TransactionDialogComponent {
- userInformation
+ userPayeeInformation: UserCathay
+ userPayerInformation: UserCathay
constructor(
public dialogRef: MatDialogRef,
@Inject(MAT_DIALOG_DATA) public data: any,
@@ -28,8 +63,14 @@ export class TransactionDialogComponent {
) {
- this.userCathaySV.getUserCathay(this.data.ids)
- .subscribe((data: any) => this.userInformation = {...data.data})
+
+ let { payerUserAccountId, payeeUserAccountId } = this.data.datas
+
+ this.userCathaySV.getUserCathay(payerUserAccountId)
+ .subscribe((data: any) => this.userPayerInformation = {...data.data})
+
+ this.userCathaySV.getUserCathay(payeeUserAccountId)
+ .subscribe(r => this.userPayeeInformation = {...data.data})
}
}
diff --git a/src/app/pages/report/transactions/transactions.module.ts b/src/app/pages/report/transactions/transactions.module.ts
index eb1198e..9b057a0 100644
--- a/src/app/pages/report/transactions/transactions.module.ts
+++ b/src/app/pages/report/transactions/transactions.module.ts
@@ -6,6 +6,7 @@ import { ListComponent } from "./presenter/list/list.component";
import { TransactionsRouter } from "./router/router";
import { TransactionsContainer } from "./container/transactions/transactions.container";
import { TransactionDialogComponent } from './presenter/transaction-dialog/transaction-dialog.component';
+import { UserInformationComponent } from './components/user-information/user-information.component';
const routes: Routes = [
@@ -26,7 +27,8 @@ const routes: Routes = [
TransactionsRouter,
TransactionsContainer,
ListComponent,
- TransactionDialogComponent
+ TransactionDialogComponent,
+ UserInformationComponent
],
imports: [
AppSharedModule,
|