Files
qris_bank_jatim/payment1.ts
2025-09-17 15:40:54 +07:00

37 lines
1.0 KiB
TypeScript

// // src/stores/payment.js
// import { defineStore } from 'pinia';
// export const usePaymentStore = defineStore('payment', {
// state: () => ({
// currentStep: 1,
// patientInfo: {
// name: '',
// amount: '',
// expiry: '',
// },
// paymentData: null, // Tambahkan state ini untuk menyimpan data dari backend
// }),
// actions: {
// nextStep() {
// this.currentStep++;
// },
// prevStep() {
// this.currentStep--;
// },
// reset() {
// this.currentStep = 1;
// this.patientInfo = {};
// this.paymentData = null; // Reset data pembayaran
// },
// // Tambahkan action baru untuk menerima data dari WebSocket
// updatePayment(data: { patientName: any; amount: any; expiryDate: any; } | null) {
// this.paymentData = data;
// this.patientInfo = {
// name: data.patientName,
// amount: data.amount,
// expiry: data.expiryDate,
// };
// this.currentStep = 2; // Pindah ke step 2 secara otomatis
// },
// },
// });