【代码评审】BPM:触发器 HTTP 异步

This commit is contained in:
YunaiV 2025-02-27 09:53:14 +08:00
parent 91c3b94283
commit d0b0c8d502
2 changed files with 7 additions and 8 deletions

View File

@ -757,7 +757,7 @@ export enum TriggerTypeEnum {
*/ */
HTTP_REQUEST = 1, HTTP_REQUEST = 1,
/** /**
* HTTP * HTTP
*/ */
HTTP_CALLBACK = 2, HTTP_CALLBACK = 2,
/** /**
@ -768,7 +768,6 @@ export enum TriggerTypeEnum {
* *
*/ */
FORM_DELETE = 11 FORM_DELETE = 11
} }
/** /**
@ -802,8 +801,8 @@ export type FormTriggerSetting = {
} }
export const TRIGGER_TYPES: DictDataVO[] = [ export const TRIGGER_TYPES: DictDataVO[] = [
{ label: 'HTTP 请求', value: TriggerTypeEnum.HTTP_REQUEST }, { label: '发送 HTTP 请求', value: TriggerTypeEnum.HTTP_REQUEST },
{ label: 'HTTP 回调', value: TriggerTypeEnum.HTTP_CALLBACK }, { label: '接收 HTTP 回调', value: TriggerTypeEnum.HTTP_CALLBACK },
{ label: '修改表单数据', value: TriggerTypeEnum.FORM_UPDATE }, { label: '修改表单数据', value: TriggerTypeEnum.FORM_UPDATE },
{ label: '删除表单数据', value: TriggerTypeEnum.FORM_DELETE } { label: '删除表单数据', value: TriggerTypeEnum.FORM_DELETE }
] ]

View File

@ -38,8 +38,9 @@
<!-- HTTP 请求触发器 --> <!-- HTTP 请求触发器 -->
<div <div
v-if=" v-if="
[TriggerTypeEnum.HTTP_REQUEST, TriggerTypeEnum.HTTP_CALLBACK].includes(configForm.type) && [TriggerTypeEnum.HTTP_REQUEST, TriggerTypeEnum.HTTP_CALLBACK].includes(
configForm.httpRequestSetting configForm.type
) && configForm.httpRequestSetting
" "
> >
<el-form-item> <el-form-item>
@ -407,8 +408,7 @@ const changeTriggerType = () => {
if (configForm.value.type === TriggerTypeEnum.HTTP_CALLBACK) { if (configForm.value.type === TriggerTypeEnum.HTTP_CALLBACK) {
configForm.value.httpRequestSetting = configForm.value.httpRequestSetting =
originalSetting?.type === TriggerTypeEnum.HTTP_CALLBACK && originalSetting?.type === TriggerTypeEnum.HTTP_CALLBACK && originalSetting.httpRequestSetting
originalSetting.httpRequestSetting
? originalSetting.httpRequestSetting ? originalSetting.httpRequestSetting
: { : {
url: '', url: '',