mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-10-25 10:24:38 +08:00
Add client api/jobs module
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
import { fetcher } from "@/api/schema";
|
||||
|
||||
export const jobLockStatus = fetcher.path("/api/job_lock").method("get").create();
|
||||
export const jobLockUpdate = fetcher.path("/api/job_lock").method("put").create();
|
||||
@@ -1,14 +1,11 @@
|
||||
<script setup lang="ts">
|
||||
import { onMounted, ref, watch } from "vue";
|
||||
|
||||
import { fetcher } from "@/api/schema";
|
||||
import { jobLockStatus, jobLockUpdate } from "@/api/jobs";
|
||||
|
||||
const jobLock = ref(false);
|
||||
const jobLockUpdating = ref(true);
|
||||
|
||||
const jobLockStatus = fetcher.path("/api/job_lock").method("get").create();
|
||||
const jobLockUpdate = fetcher.path("/api/job_lock").method("put").create();
|
||||
|
||||
watch(jobLock, async (newVal) => {
|
||||
jobLockUpdating.value = true;
|
||||
const { data } = await jobLockUpdate({ active: jobLock.value });
|
||||
|
||||
Reference in New Issue
Block a user