From 294d3e06bc9badbf3a25b80ac5c108bf4e6951d2 Mon Sep 17 00:00:00 2001 From: guan qiuyu <1719702944@qq.com> Date: Wed, 2 Jun 2021 13:08:32 +0800 Subject: [PATCH 01/13] update api/func.js views\function\components\FunctionTable.vue mock\services\func.js --- front-end/src/api/func.js | 9 +++- front-end/src/mock/services/func.js | 6 +++ .../function/components/FunctionTable.vue | 45 +++++++++++++++++-- 3 files changed, 56 insertions(+), 4 deletions(-) diff --git a/front-end/src/api/func.js b/front-end/src/api/func.js index 0dfded3d..07744506 100644 --- a/front-end/src/api/func.js +++ b/front-end/src/api/func.js @@ -10,6 +10,8 @@ export const funcApi = { status: ({ funcName }) => `/function/${funcName}/status`, trigger: ({ funcName }) => `/function/${funcName}/trigger`, deleteFunc: ({ funcName }) => `/function/${funcName}/delete`, + startFunc: ({ funcName }) => `/function/${funcName}/start`, + stopFunc: ({ funcName }) => `/function/${funcName}/stop`, } export function getList() { @@ -40,5 +42,10 @@ export function deleteFunc(funcName) { return post(funcApi.deleteFunc({ funcName })); } +export function startFunc(funcName) { + return post(funcApi.startFunc({ funcName })); +} - +export function stopFunc(funcName) { + return post(funcApi.startFunc({ funcName })); +} \ No newline at end of file diff --git a/front-end/src/mock/services/func.js b/front-end/src/mock/services/func.js index 49797388..54483bbc 100644 --- a/front-end/src/mock/services/func.js +++ b/front-end/src/mock/services/func.js @@ -117,6 +117,10 @@ const trigger = (option) => { const deleteFunc = { result: 0 }; +const startFunc = {result: 0}; + +const stopFunc = {result: 0}; + get(/\/function\/list/, list); get(/\/function\/create/, createFunc); get(/\/function\/[^/]*\/info/, info); @@ -124,4 +128,6 @@ get(/\/function\/[^/]*\/stats/, stats); get(/\/function\/[^/]*\/status/, status); post(/\/function\/[^/]*\/trigger/, trigger); post(/\/function\/[^/]*\/delete/, deleteFunc); +post(/\/function\/[^/]*\/start/, startFunc); +post(/\/function\/[^/]*\/stop/, stopFunc); diff --git a/front-end/src/views/function/components/FunctionTable.vue b/front-end/src/views/function/components/FunctionTable.vue index 895a25fd..12434e26 100644 --- a/front-end/src/views/function/components/FunctionTable.vue +++ b/front-end/src/views/function/components/FunctionTable.vue @@ -1,14 +1,17 @@