diff --git a/resources/src/App.vue b/resources/src/App.vue index 36fd6c4..ad33250 100644 --- a/resources/src/App.vue +++ b/resources/src/App.vue @@ -4,7 +4,6 @@ import LandingLayout from "@/layouts/LandingLayout.vue"; import DefaultLayout from "@/layouts/DefaultLayout.vue"; import AuthLayout from "@/layouts/AuthLayout.vue"; -import BackToTop from "@/components/common/BackToTop.vue"; import Snackbar from "@/components/common/Snackbar.vue"; import { useAppStore } from "@/stores/appStore"; import { useTheme } from "vuetify"; diff --git a/resources/src/api/task.ts b/resources/src/api/task.ts index 296f447..f5481ff 100644 --- a/resources/src/api/task.ts +++ b/resources/src/api/task.ts @@ -1,7 +1,8 @@ +import { TaskItem } from "../types/tassk/task"; import api from "./api"; export function getTaskAll() { - return api.get("/task/all", undefined).then((res) => res); + return api.get("/task/all", undefined).then((res) => res); } export function getTaskAllWait() { @@ -9,7 +10,7 @@ export function getTaskAllWait() { } export function getTaskById(id) { - return api.get("/task", { id }).then((res) => res); + return api.get("/task", { id }).then((res) => res); } export function startTaskById(id) { diff --git a/resources/src/main.ts b/resources/src/main.ts index df4a587..7f11922 100644 --- a/resources/src/main.ts +++ b/resources/src/main.ts @@ -14,7 +14,6 @@ import VueVirtualScroller from "vue-virtual-scroller"; import "vue-virtual-scroller/dist/vue-virtual-scroller.css"; import VueApexCharts from "vue3-apexcharts"; import piniaPersist from "pinia-plugin-persist"; -import { PerfectScrollbarPlugin } from 'vue3-perfect-scrollbar'; import 'vue3-perfect-scrollbar/style.css'; import "@/styles/main.scss"; import router from "./router"; @@ -31,7 +30,6 @@ const app = createApp(App); app.config.globalProperties.$echarts = echarts; app.directive('permission', permission); app.use(router); -app.use(PerfectScrollbarPlugin); app.use(MasonryWall); app.use(VueVirtualScroller); app.use(VueApexCharts); diff --git a/resources/src/types/tassk/task.ts b/resources/src/types/tassk/task.ts new file mode 100644 index 0000000..5c0768e --- /dev/null +++ b/resources/src/types/tassk/task.ts @@ -0,0 +1,19 @@ +export interface TaskItem { + id: number; + processId: number; + condition: number; + nextId: null; + operation: number; + triggerEvent: null; + triggerTarget: null; + operationTarget: number; + cron: string; + enable: boolean; + apiEnable: boolean; + key: string; + processName: string; + targetName: string; + triggerName: string; + startTime: Date; + running: boolean; +} diff --git a/resources/src/views/process/Process.vue b/resources/src/views/process/Process.vue index de8d6ab..d3fed7b 100644 --- a/resources/src/views/process/Process.vue +++ b/resources/src/views/process/Process.vue @@ -31,7 +31,6 @@ import { killProcessAll, startProcessAll, } from "~/src/api/process"; -import ConfirmButton from "~/src/components/ConfirmButton.vue"; import ProcessCreate from "~/src/components/process/ProcessCreate.vue"; import { useSnackbarStore } from "~/src/stores/snackbarStore"; import { ProcessItem } from "~/src/types/process/process"; diff --git a/resources/src/views/task/Task.vue b/resources/src/views/task/Task.vue index 008aa25..380a53d 100644 --- a/resources/src/views/task/Task.vue +++ b/resources/src/views/task/Task.vue @@ -4,7 +4,7 @@ - -