Add admin-frontend and user-frontend standalone projects, certification/invoice/discovery features, fix auth header and theme consistency
This commit is contained in:
@@ -183,6 +183,20 @@ export const adminApi = {
|
||||
request(`/admin/translation-quotas/${encodeURIComponent(version)}`, 'PUT', data),
|
||||
resetTranslationQuota: (version) =>
|
||||
request(`/admin/translation-quotas/${encodeURIComponent(version)}/reset`, 'POST'),
|
||||
listCertifications: (page = 1, size = 20, status) => {
|
||||
let url = `/admin/certifications?page=${page}&size=${size}`
|
||||
if (status) url += `&status=${status}`
|
||||
return request(url)
|
||||
},
|
||||
reviewCertification: (id, action, reason) =>
|
||||
request(`/admin/certifications/${id}/review`, 'POST', { action, reason }),
|
||||
listInvoices: (page = 1, size = 20, status) => {
|
||||
let url = `/admin/invoices?page=${page}&size=${size}`
|
||||
if (status) url += `&status=${status}`
|
||||
return request(url)
|
||||
},
|
||||
processInvoice: (id, action, reason) =>
|
||||
request(`/admin/invoices/${id}/process`, 'POST', { action, reason }),
|
||||
}
|
||||
|
||||
export const aiChatApi = {
|
||||
@@ -303,6 +317,16 @@ export const whatsappApi = {
|
||||
request('/whatsapp/send', 'POST', { to, text, template_name: templateName, template_params: templateParams, media_url: mediaUrl, media_type: mediaType }),
|
||||
}
|
||||
|
||||
export const certificationApi = {
|
||||
submit: (data) => request('/certification/submit', 'POST', data),
|
||||
status: () => request('/certification/status'),
|
||||
}
|
||||
|
||||
export const invoiceApi = {
|
||||
apply: (data) => request('/invoices/apply', 'POST', data),
|
||||
list: () => request('/invoices/list'),
|
||||
}
|
||||
|
||||
export const customerApi = {
|
||||
list: (page = 1, size = 20, status) => {
|
||||
let params = `page=${page}&size=${size}`
|
||||
|
||||
Reference in New Issue
Block a user