Added Job Modal.

This commit is contained in:
rocketdebris 2025-11-07 15:28:22 -05:00
parent 721b50d058
commit 20b3c1166f
5 changed files with 369 additions and 22 deletions

View file

@ -4,6 +4,7 @@ const ZIPPOPOTAMUS_BASE_URL = "https://api.zippopotam.us/us";
const FRAPPE_PROXY_METHOD = "custom_ui.api.proxy.request";
const FRAPPE_UPSERT_CLIENT_METHOD = "custom_ui.api.db.upsert_client";
const FRAPPE_UPSERT_ESTIMATE_METHOD = "custom_ui.api.db.upsert_estimate";
const FRAPPE_UPSERT_JOB_METHOD = "custom_ui.api.db.upsert_job";
class Api {
static async request(frappeMethod, args = {}) {
@ -417,6 +418,13 @@ class Api {
return result;
}
static async createJob(jobData) {
const payload = DataUtils.toSnakeCaseObject(jobData);
const result = await this.request(FRAPPE_UPSERT_JOB_METHOD, { data: payload });
console.log("DEBUG: API - Created Job: ", result);
return result
}
// External API calls
/**