mirror of
https://gitee.com/mirrors/AllinSSL.git
synced 2026-03-14 02:20:53 +08:00
【调整】SSH地址支持域名形式
【新增】支持自定义监控端口 【新增】通知类型-企业微信 【新增】申请证书(Buypass)、自定义ACME服务器地址 【新增】授权API管理(namesilo、Bunny、Gcore、name.com、京东云)
This commit is contained in:
@@ -5,6 +5,7 @@ import {
|
||||
executeWorkflow,
|
||||
updateWorkflowExecType,
|
||||
enableWorkflow,
|
||||
stopWorkflow,
|
||||
} from '@/api/workflow'
|
||||
import { getEabList, addEab, deleteEab } from '@/api/access'
|
||||
import { useError } from '@baota/hooks/error'
|
||||
@@ -17,6 +18,7 @@ import type {
|
||||
WorkflowItem,
|
||||
UpdateWorkflowExecTypeParams,
|
||||
EnableWorkflowParams,
|
||||
StopWorkflowParams,
|
||||
} from '@/types/workflow'
|
||||
import type { EabItem, EabListParams, EabAddParams } from '@/types/access'
|
||||
import type { TableResponse } from '@baota/naive-ui/types/table'
|
||||
@@ -148,6 +150,22 @@ export const useWorkflowStore = defineStore('workflow-store', () => {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 停止工作流执行
|
||||
* @description 停止指定工作流的执行
|
||||
* @param {string} id - 工作流ID
|
||||
* @returns {Promise<void>} 停止执行结果
|
||||
*/
|
||||
const stopExistingWorkflow = async (id: string) => {
|
||||
try {
|
||||
const { message, fetch } = stopWorkflow({ id })
|
||||
message.value = true
|
||||
await fetch()
|
||||
} catch (error) {
|
||||
handleError(error).default($t('t_1_1747895712756'))
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取CA授权列表
|
||||
* @param {EabListParams} params - 请求参数
|
||||
@@ -217,6 +235,7 @@ export const useWorkflowStore = defineStore('workflow-store', () => {
|
||||
fetchWorkflowHistory,
|
||||
deleteExistingWorkflow,
|
||||
executeExistingWorkflow,
|
||||
stopExistingWorkflow,
|
||||
setWorkflowActive,
|
||||
setWorkflowExecType,
|
||||
fetchEabList,
|
||||
@@ -234,4 +253,4 @@ export const useWorkflowStore = defineStore('workflow-store', () => {
|
||||
export const useStore = () => {
|
||||
const store = useWorkflowStore()
|
||||
return { ...store, ...storeToRefs(store) }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user