From 6485ee709f1515bf5db4d5254414a6a508db4be9 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 29 Oct 2023 08:44:11 -0400 Subject: [PATCH] family send --- .../pages/familymember/familymember.page.html | 3 +- .../pages/familymember/familymember.page.ts | 59 ++++++++++++++++--- 2 files changed, 54 insertions(+), 8 deletions(-) diff --git a/src/app/pages/familymember/familymember.page.html b/src/app/pages/familymember/familymember.page.html index 72c4d38..3014503 100644 --- a/src/app/pages/familymember/familymember.page.html +++ b/src/app/pages/familymember/familymember.page.html @@ -143,6 +143,7 @@ label="Outline textarea" labelPlacement="floating" fill="outline" + [(ngModel)]='description' placeholder="Comment"> @@ -158,7 +159,7 @@ Send diff --git a/src/app/pages/familymember/familymember.page.ts b/src/app/pages/familymember/familymember.page.ts index 9bb318b..d05ec0d 100644 --- a/src/app/pages/familymember/familymember.page.ts +++ b/src/app/pages/familymember/familymember.page.ts @@ -1,4 +1,4 @@ -import { Component, OnInit } from '@angular/core'; +import {Component, OnInit, ViewChild} from '@angular/core'; import {NavController} from "@ionic/angular"; import {Router} from "@angular/router"; import {SessionDataProviderService} from "../../store/session-data-provider.service"; @@ -11,6 +11,9 @@ import {WrenchService} from "../../services/wrench.service"; }) export class FamilymemberPage implements OnInit { + @ViewChild('amount') amount; + @ViewChild('description') description; + familyMemberData: any; tabs = 'about'; member_firstname:string=''; @@ -169,7 +172,7 @@ familyTransfer(reqData){ sessionid: this.sessionDataProviderService.session, family_uid: this.family_uid, wallet_uid: item.wallet_uid - } + }; // debugger; this.wrenchService.familyStartTransfer(this.reqStart).subscribe( @@ -195,12 +198,54 @@ familyTransfer(reqData){ startSendData:any; origing_current_balance:number =0; send_cuurency:string=''; - sendReward(){ - setTimeout(()=>{ - this.toolBarShow = "1"; - this.startSendData=null; - }, 3000); + reqSend: { + action:number, + member_id: number, + uid: string, + sessionid: string, + family_uid: string, + origing_wallet_uid: string, + wallet_uid: string, + currency: string, + amount: number, + description:string, + family_transfer_mode: number + }; + + sendResultData:any; + + sendReward(item){ + + this.reqSend = { + action:22014, + member_id: this.sessionDataProviderService.member_id, + uid: this.sessionDataProviderService.member_uid, + sessionid: this.sessionDataProviderService.session, + family_uid: this.family_uid, + origing_wallet_uid: this.startSendData.origing_wallet_uid, + wallet_uid: item.wallet_uid, + currency: this.startSendData.currency, + amount: this.amount*100, + description: this.description, + family_transfer_mode: 100 + }; + + this.wrenchService.familyTransfer(this.reqSend).subscribe( + sendResultData => { + this.sendResultData = sendResultData; + console.log("sendResultData RETURN->", this.sendResultData); + + // if all is good + setTimeout(()=>{ + this.toolBarShow = "1"; + this.startSendData=null; + }, 3000); + + } + ); + + } startWalletPlan(){} }