【调整】SSH地址支持域名形式

【新增】支持自定义监控端口
【新增】通知类型-企业微信
【新增】申请证书(Buypass)、自定义ACME服务器地址
【新增】授权API管理(namesilo、Bunny、Gcore、name.com、京东云)
This commit is contained in:
chudong
2025-06-07 17:37:42 +08:00
parent 87ae1c9570
commit f0d83d23c6
106 changed files with 1570 additions and 223 deletions

View File

@@ -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) }
}
}