【代码评审修改】触发器 异步 Http 改成 Http 回调

This commit is contained in:
jason 2025-02-27 09:05:21 +08:00
parent de35fd0a7c
commit 7652c41220
2 changed files with 12 additions and 15 deletions

View File

@ -756,20 +756,19 @@ export enum TriggerTypeEnum {
* HTTP
*/
HTTP_REQUEST = 1,
// TODO @jason要不把 FORM_UPDATE、FORM_DELETE 调整从 10、11 这样?
/**
* HTTP
*/
HTTP_CALLBACK = 2,
/**
*
*/
FORM_UPDATE = 2,
FORM_UPDATE = 10,
/**
*
*/
FORM_DELETE = 3,
// TODO @jason1HTTP_CALLBACK 这个枚举值然后相关注释朝着“HTTP 回调”走2枚举值改成 2
/**
* HTTP
*/
ASYNC_HTTP_REQUEST = 4
FORM_DELETE = 11
}
/**
@ -804,7 +803,7 @@ export type FormTriggerSetting = {
export const TRIGGER_TYPES: DictDataVO[] = [
{ label: 'HTTP 请求', value: TriggerTypeEnum.HTTP_REQUEST },
{ label: '异步 HTTP 请求', value: TriggerTypeEnum.ASYNC_HTTP_REQUEST },
{ label: 'HTTP 回调', value: TriggerTypeEnum.HTTP_CALLBACK },
{ label: '修改表单数据', value: TriggerTypeEnum.FORM_UPDATE },
{ label: '删除表单数据', value: TriggerTypeEnum.FORM_DELETE }
]

View File

@ -36,11 +36,9 @@
</el-select>
</el-form-item>
<!-- HTTP 请求触发器 -->
<!-- TODO @jason可以考虑用 [].include 更简洁 -->
<div
v-if="
(configForm.type === TriggerTypeEnum.HTTP_REQUEST ||
configForm.type === TriggerTypeEnum.ASYNC_HTTP_REQUEST) &&
[TriggerTypeEnum.HTTP_REQUEST, TriggerTypeEnum.HTTP_CALLBACK].includes(configForm.type) &&
configForm.httpRequestSetting
"
>
@ -407,9 +405,9 @@ const changeTriggerType = () => {
return
}
if (configForm.value.type === TriggerTypeEnum.ASYNC_HTTP_REQUEST) {
if (configForm.value.type === TriggerTypeEnum.HTTP_CALLBACK) {
configForm.value.httpRequestSetting =
originalSetting?.type === TriggerTypeEnum.ASYNC_HTTP_REQUEST &&
originalSetting?.type === TriggerTypeEnum.HTTP_CALLBACK &&
originalSetting.httpRequestSetting
? originalSetting.httpRequestSetting
: {
@ -566,7 +564,7 @@ const getShowText = (): string => {
let showText = ''
if (
configForm.value.type === TriggerTypeEnum.HTTP_REQUEST ||
configForm.value.type === TriggerTypeEnum.ASYNC_HTTP_REQUEST
configForm.value.type === TriggerTypeEnum.HTTP_CALLBACK
) {
showText = `${configForm.value.httpRequestSetting?.url}`
} else if (configForm.value.type === TriggerTypeEnum.FORM_UPDATE) {