Browse Source

fix(nc-gui): fix eventList logic

pull/5349/head
Wing-Kam Wong 2 years ago
parent
commit
de11e3c89e
  1. 29
      packages/nc-gui/components/webhook/Editor.vue

29
packages/nc-gui/components/webhook/Editor.vue

@ -175,7 +175,14 @@ const formInput = ref({
],
})
const eventList = ref<Record<string, any>[]>([])
const eventList = ref<Record<string, any>[]>([
{ text: ['After', 'Insert'], value: ['after', 'insert'] },
{ text: ['After', 'Update'], value: ['after', 'update'] },
{ text: ['After', 'Delete'], value: ['after', 'delete'] },
{ text: ['After', 'Bulk Insert'], value: ['after', 'bulkInsert'] },
{ text: ['After', 'Bulk Update'], value: ['after', 'bulkUpdate'] },
{ text: ['After', 'Bulk Delete'], value: ['after', 'bulkDelete'] },
])
const notificationList = computed(() => {
return appInfo.isCloud
@ -271,20 +278,12 @@ function setHook(newHook: HookType) {
})
if (hook.version === 'v1') {
urlTabKey.value = 'body'
eventList.value = [
{ text: ['After', 'Insert'], value: ['after', 'insert'] },
{ text: ['After', 'Update'], value: ['after', 'update'] },
{ text: ['After', 'Delete'], value: ['after', 'delete'] },
]
}
eventList.value = [
{ text: ['After', 'Insert'], value: ['after', 'insert'] },
{ text: ['After', 'Update'], value: ['after', 'update'] },
{ text: ['After', 'Delete'], value: ['after', 'delete'] },
...(hook.version === 'v2'
? [
{ text: ['After', 'Bulk Insert'], value: ['after', 'bulkInsert'] },
{ text: ['After', 'Bulk Update'], value: ['after', 'bulkUpdate'] },
{ text: ['After', 'Bulk Delete'], value: ['after', 'bulkDelete'] },
]
: []),
]
}
async function onEventChange() {
@ -765,4 +764,4 @@ onMounted(async () => {
<LazyWebhookCallLog :hook="hook" />
</a-tab-pane>
</a-tabs>
</template>
</template>

Loading…
Cancel
Save