import React, { useEffect, useState } from 'react'; import { BackHandler } from 'react-native'; import { View, Text, StyleSheet, TouchableOpacity, ScrollView } from 'react-native'; import { WebView } from 'react-native-webview'; import { useFocusEffect } from 'expo-router'; const InvoiceScreen = ({ navigation, cfg }:any) => { let html = ''; function formatNumber(number: any) { return number.toLocaleString('id-ID', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); } const [order] = cfg && cfg.invoice && cfg.invoice.sales_order ? cfg.invoice.sales_order:[]; if(order){ const orderLine: any = cfg.invoice.sales_order_line; const [cus] = cfg.dataPilihan.customer.filter((s: any) => s.id == order.partner_id) console.log(order) const uom: any = { '27': 'PCS', '28': 'SLOP', '29': 'BAL', '30': 'DOS', } html = `
Jl. Mangga No 10, DENPASAR
Produk | Qty | Harga satuan | Nominal |
---|---|---|---|
${n?.name} | ${n?.product_uom_qty} ${uom[n?.product_uom]} | ${formatNumber(n?.price_unit)} | Rp ${formatNumber(n?.price_subtotal)} |