dfgdfg
This commit is contained in:
parent
d29a00ff63
commit
9b827b2170
19
server.js
19
server.js
|
|
@ -507,6 +507,23 @@ function generateQuoteHTML(quote) {
|
|||
return parseFloat(amount).toFixed(2);
|
||||
};
|
||||
|
||||
const formatRate = (rate) => {
|
||||
// Check if rate contains /hr or other text
|
||||
const match = rate.match(/^([\d.]+)(.*)$/);
|
||||
if (match) {
|
||||
const number = parseFloat(match[1]);
|
||||
const suffix = match[2]; // e.g., "/hr", ""
|
||||
return number.toFixed(2) + suffix;
|
||||
}
|
||||
// If it's just a number
|
||||
const number = parseFloat(rate);
|
||||
if (!isNaN(number)) {
|
||||
return number.toFixed(2);
|
||||
}
|
||||
// Return as-is if can't parse
|
||||
return rate;
|
||||
};
|
||||
|
||||
const formatDate = (dateString) => {
|
||||
const date = new Date(dateString);
|
||||
return `${date.getMonth() + 1}/${date.getDate()}/${date.getFullYear()}`;
|
||||
|
|
@ -539,7 +556,7 @@ function generateQuoteHTML(quote) {
|
|||
<tr>
|
||||
<td class="qty">${item.quantity}</td>
|
||||
<td class="description">${item.description}</td>
|
||||
<td class="rate">${item.rate}</td>
|
||||
<td class="rate">${formatRate(item.rate)}</td>
|
||||
<td class="amount">${item.amount}</td>
|
||||
</tr>
|
||||
`;
|
||||
|
|
|
|||
Loading…
Reference in New Issue