diff --git a/src/views/bpm/model/form/ExtraSettings.vue b/src/views/bpm/model/form/ExtraSettings.vue
index 3c8e689b1e86e89522389f43acaada277ab3c758..fa6947d44891ff3f5c455d9fc5b9d0730ee2dde4 100644
--- a/src/views/bpm/model/form/ExtraSettings.vue
+++ b/src/views/bpm/model/form/ExtraSettings.vue
@@ -148,7 +148,7 @@
@@ -168,9 +168,9 @@
+
+
+ 任务前置通知
+
+
+
+
+
+ 任务后置通知
+
+
+
@@ -248,7 +288,7 @@ const numberExample = computed(() => {
/** 是否开启流程前置通知 */
const processBeforeTriggerEnable = ref(false)
-const handlePreProcessNotifyEnableChange = (val: boolean | string | number) => {
+const handleProcessBeforeTriggerEnableChange = (val: boolean | string | number) => {
if (val) {
modelData.value.processBeforeTriggerSetting = {
url: '',
@@ -263,7 +303,7 @@ const handlePreProcessNotifyEnableChange = (val: boolean | string | number) => {
/** 是否开启流程后置通知 */
const processAfterTriggerEnable = ref(false)
-const handlePostProcessNotifyEnableChange = (val: boolean | string | number) => {
+const handleProcessAfterTriggerEnableChange = (val: boolean | string | number) => {
if (val) {
modelData.value.processAfterTriggerSetting = {
url: '',
@@ -276,6 +316,36 @@ const handlePostProcessNotifyEnableChange = (val: boolean | string | number) =>
}
}
+/** 是否开启任务前置通知 */
+const taskBeforeTriggerEnable = ref(false)
+const handleTaskBeforeTriggerEnableChange = (val: boolean | string | number) => {
+ if (val) {
+ modelData.value.taskBeforeTriggerSetting = {
+ url: '',
+ header: [],
+ body: [],
+ response: []
+ }
+ } else {
+ modelData.value.taskBeforeTriggerSetting = null
+ }
+}
+
+/** 是否开启任务后置通知 */
+const taskAfterTriggerEnable = ref(false)
+const handleTaskAfterTriggerEnableChange = (val: boolean | string | number) => {
+ if (val) {
+ modelData.value.taskAfterTriggerSetting = {
+ url: '',
+ header: [],
+ body: [],
+ response: []
+ }
+ } else {
+ modelData.value.taskAfterTriggerSetting = null
+ }
+}
+
/** 表单选项 */
const formField = ref>([])
const formFieldOptions4Title = computed(() => {
@@ -341,6 +411,12 @@ const initData = () => {
if (modelData.value.processAfterTriggerSetting) {
processAfterTriggerEnable.value = true
}
+ if (modelData.value.taskBeforeTriggerSetting) {
+ taskBeforeTriggerEnable.value = true
+ }
+ if (modelData.value.taskAfterTriggerSetting) {
+ taskAfterTriggerEnable.value = true
+ }
}
defineExpose({ initData })