+
+
diff --git a/src/views/bpm/model/form/ExtraSettings.vue b/src/views/bpm/model/form/ExtraSettings.vue
index d9eb1c611c966b8b14420b1f6751905d7d3f8824..1d685c75ef4b5c2c195c22aed2cad62467581f7c 100644
--- a/src/views/bpm/model/form/ExtraSettings.vue
+++ b/src/views/bpm/model/form/ExtraSettings.vue
@@ -140,6 +140,46 @@
+
+
+ 流程前置通知
+
+
+
+
+
+ 流程后置通知
+
+
+
@@ -149,6 +189,7 @@ import { BpmAutoApproveType, BpmModelFormType } from '@/utils/constants'
import * as FormApi from '@/api/bpm/form'
import { parseFormFields } from '@/components/FormCreate/src/utils'
import { ProcessVariableEnum } from '@/components/SimpleProcessDesignerV2/src/consts'
+import HttpRequestSetting from '@/components/SimpleProcessDesignerV2/src/nodes-config/components/HttpRequestSetting.vue'
const modelData = defineModel
()
@@ -205,6 +246,36 @@ const numberExample = computed(() => {
}
})
+/** 是否开启流程前置通知 */
+const preProcessNotifyEnable = ref(false)
+const handlePreProcessNotifyEnableChange = (val: boolean | string | number) => {
+ if (val) {
+ modelData.value.preProcessNotifySetting = {
+ url: '',
+ header: [],
+ body: [],
+ response: []
+ }
+ } else {
+ modelData.value.preProcessNotifySetting = null
+ }
+}
+
+/** 是否开启流程后置通知 */
+const postProcessNotifyEnable = ref(false)
+const handlePostProcessNotifyEnableChange = (val: boolean | string | number) => {
+ if (val) {
+ modelData.value.postProcessNotifySetting = {
+ url: '',
+ header: [],
+ body: [],
+ response: []
+ }
+ } else {
+ modelData.value.postProcessNotifySetting = null
+ }
+}
+
/** 表单选项 */
const formField = ref>([])
const formFieldOptions4Title = computed(() => {
@@ -264,6 +335,12 @@ const initData = () => {
summary: []
}
}
+ if (modelData.value.preProcessNotifySetting) {
+ preProcessNotifyEnable.value = true
+ }
+ if (modelData.value.postProcessNotifySetting) {
+ postProcessNotifyEnable.value = true
+ }
}
defineExpose({ initData })