From 02af7502267eb1e0124c5c362cdb89e7989eeb82 Mon Sep 17 00:00:00 2001 From: oxpoe Date: Fri, 9 Oct 2026 09:03:15 +0700 Subject: [PATCH] feat(wa): tiket cukup Chat Pelanggan + Share Lokasi (hapus detail/pool) --- routes/adminPortal.js | 4 +--- routes/customerPortal.js | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/routes/adminPortal.js b/routes/adminPortal.js index 9a7c751..f4b17fb 100644 --- a/routes/adminPortal.js +++ b/routes/adminPortal.js @@ -3504,9 +3504,7 @@ router.post('/tickets/create', requireAdminSession, express.urlencoded({ extende const _base = (getSetting('public_base_url', '') || getSetting('app_url', '') || ('http://' + (req.get('host') || ''))).replace(/\/+$/, ''); const _links = `\n๐Ÿ”— *Tautan Cepat:*\n` + (_waDigits ? `โ€ข ๐Ÿ’ฌ Chat Pelanggan: https://wa.me/${_waDigits}\n` : '') + - (_mapQ ? `โ€ข ๐Ÿ“ Lokasi: https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(_mapQ)}\n` : '') + - `โ€ข ๐Ÿงพ Detail Pelanggan: ${_base}/admin/customers?search=${encodeURIComponent(custPhone || custName)}\n` + - `โ€ข ๐Ÿ› ๏ธ Pool Tiket Teknisi: ${_base}/tech/pool`; + (_mapQ ? `โ€ข ๐Ÿ“ Share Lokasi: https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(_mapQ)}` : ''); const waMsg = `๐Ÿ“Œ *TUGAS TEKNISI BARU DARI ADMIN*\n\n` + `๐ŸŽซ *ID Tiket:* #${ticketId}\n` + `๐Ÿ‘ค *Pelanggan/Objek:* ${custName}\n` + diff --git a/routes/customerPortal.js b/routes/customerPortal.js index 9ba7b6c..b6aef40 100644 --- a/routes/customerPortal.js +++ b/routes/customerPortal.js @@ -2950,9 +2950,7 @@ router.post('/tickets/create', uploadCustomer.array('photos', 5), async (req, re const _base = (String(settings.public_base_url || '') || String(settings.app_url || '') || ('http://' + (req.get('host') || ''))).replace(/\/+$/, ''); const _links = `\n๐Ÿ”— *Tautan Cepat:*\n` + (_waDigits ? `โ€ข ๐Ÿ’ฌ Chat Pelanggan: https://wa.me/${_waDigits}\n` : '') + - (_mapQ ? `โ€ข ๐Ÿ“ Lokasi: https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(_mapQ)}\n` : '') + - `โ€ข ๐Ÿงพ Detail Pelanggan: ${_base}/admin/customers?search=${encodeURIComponent(customer ? (customer.phone || customer.name) : '')}\n` + - `โ€ข ๐Ÿ› ๏ธ Pool Tiket Teknisi: ${_base}/tech/pool`; + (_mapQ ? `โ€ข ๐Ÿ“ Share Lokasi: https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(_mapQ)}` : ''); const waMsg = `๐ŸŽซ *TIKET KELUHAN BARU*\n\n` + `๐Ÿ‘ค *Pelanggan:* ${customer ? customer.name : 'Unknown'}\n` + `๐Ÿ“ž *WhatsApp:* ${customer ? customer.phone : '-'}\n` +