|
|
@@ -397,7 +397,6 @@ function labelFor(key) { return FIELD_LABELS[key] || key; }
|
|
|
createApp({
|
|
|
setup() {
|
|
|
const API_BASE = 'https://zi3.xyz/room'; // mirrors URL_PREFIX on the backend
|
|
|
- const apiBase = () => API_BASE;
|
|
|
|
|
|
const services = ref([]);
|
|
|
const selectedService = ref('');
|
|
|
@@ -419,7 +418,7 @@ createApp({
|
|
|
|
|
|
async function fetchServices() {
|
|
|
try {
|
|
|
- const res = await fetch(`${apiBase()}/services`);
|
|
|
+ const res = await fetch(`${API_BASE}/services`);
|
|
|
const list = await res.json();
|
|
|
if (Array.isArray(list) && list.length > 0) {
|
|
|
services.value = list;
|
|
|
@@ -446,7 +445,7 @@ createApp({
|
|
|
s.values = { listed: null, retail: null, net: null };
|
|
|
s.details = null;
|
|
|
try {
|
|
|
- const url = new URL(`${apiBase()}/${endpoint}`);
|
|
|
+ const url = new URL(`${API_BASE}/${endpoint}`);
|
|
|
url.searchParams.set('amount', s.amount);
|
|
|
url.searchParams.set('service', serviceKey);
|
|
|
const res = await fetch(url.toString());
|