Commit 33a687ba authored by 伊藤雄大's avatar 伊藤雄大

Merge branch 'itou' into 'develop'

2024/10/24 See merge request !4
parents 7ecadc6b 6cc47ea2
......@@ -4,21 +4,6 @@
<ion-col>
<ion-label style="font-size:16px;">{{model.agencyName}}</ion-label>
</ion-col>
<ion-col style="text-align:right;">
@if (model.cancelRequest == 0) {
<div role="button" id="cancelReq" class="text-decoration-underline label-orange"
(click)="onClickBefCancelReq()">取消依頼
</div>
<ion-alert [isOpen]="isCancelOpen" header="取消依頼しますか?" [buttons]="confirmButtons"
(didDismiss)="onClickCancelReq($event)"></ion-alert>
} @else {
<div role="button" id="cancelReqDone" class="text-decoration-underline label-orange"
(click)="onClickBefCancelReq()">
取消依頼済</div>
<ion-alert [isOpen]="isCancelOpen" header="取消依頼を解除しますか?" [buttons]="confirmButtons"
(didDismiss)="onClickCancelReq($event)"></ion-alert>
}
</ion-col>
</ion-row>
<ion-row>
<ion-col>
......
......@@ -23,7 +23,6 @@ import { DecimalPipe } from '@angular/common';
export class ClaimInfoComponent implements OnInit {
@Input() model: ClaimListModel = new ClaimListModel();
@Output() clickPayReq: EventEmitter<ClaimListModel> = new EventEmitter<ClaimListModel>();
@Output() clickCancelReq: EventEmitter<ClaimListModel> = new EventEmitter<ClaimListModel>();
public confirmButtons = [
{
......@@ -36,8 +35,6 @@ export class ClaimInfoComponent implements OnInit {
},
];
//取消依頼メッセージダイアログ表示有無
isCancelOpen: boolean = false;
//支払要求メッセージダイアログ表示有無
isPayOpen: boolean = false;
......@@ -53,45 +50,17 @@ export class ClaimInfoComponent implements OnInit {
}
/**
* 拒否リスト情報取得
* @returns 拒否リスト情報
* 請求情報取得
* @returns 請求情報
*/
getModel(): ClaimListModel {
return this.model;
}
/**
* 取消依頼ダイアログを表示する前の処理
*/
onClickBefCancelReq(): void {
if (this.model.payRequest === 1) {
//既に支払要求済の場合は取消させない
alert("既に支払要求済となっています。")
return;
}
this.isCancelOpen = true;
}
/**
* 取消依頼ダイアログ
* @param event
*/
onClickCancelReq(event: any): void {
if (event.detail.role === 'confirm') {
this.clickCancelReq.emit(this.model);
}
this.isCancelOpen = false;
}
/**
* 支払要求ダイアログを表示する前の処理
*/
onClickBefPayReq(): void {
if (this.model.cancelRequest === 1) {
//既に取消依頼済の場合は支払要求させない
alert("既に取消依頼済となっています。");
return;
}
this.isPayOpen = true;
}
......
......@@ -27,8 +27,7 @@
</ion-grid>
@for(model of claimList;track model.tokenId) {
<div style="margin-top:10px;margin-left:10px;margin-right:10px;">
<app-claim-info [model]="model" (clickPayReq)="onClickPayReq($event)"
(clickCancelReq)="onClickCancelReq($event)"></app-claim-info>
<app-claim-info [model]="model" (clickPayReq)="onClickPayReq($event)"></app-claim-info>
</div>
}
</ion-content>
\ No newline at end of file
......@@ -66,21 +66,6 @@ export class ClaimListPage implements OnInit {
}
}
/**
* 取消依頼
* @param model 請求情報
*/
onClickCancelReq(model: ClaimListModel): void {
if (this.claimList) {
for (let i = 0; i < this.claimList.length; i++) {
if (this.claimList[i].tokenId === model.tokenId && this.claimList[i].earningDate === model.earningDate) {
this.claimList[i].cancelRequest = this.claimList[i].cancelRequest === 0 ? 1 : 0;
break;
}
}
}
}
onClickPrev(): void {
}
......
......@@ -18,8 +18,6 @@ export class ClaimListModel {
ngFlag: number = 0;
//支払要求
payRequest: number = 0;
//取消依頼
cancelRequest: number = 0;
detailList?: ClaimDetailModel[];
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment