diff --git a/frontend/src/api/professional.ts b/frontend/src/api/professional.ts index 5b934e7e4..64f5ccb97 100644 --- a/frontend/src/api/professional.ts +++ b/frontend/src/api/professional.ts @@ -5,7 +5,9 @@ export const professionalApi = { request.get(`/system/terminology/page/${pageNum}/${pageSize}`, { params, }), + updateEmbedded: (data: any) => request.put('/system/terminology', data), deleteEmbedded: (params: any) => request.delete('/system/terminology', { data: params }), getOne: (id: any) => request.get(`/system/terminology/${id}`), + enable: (id: any, enabled: any) => request.get(`/system/data-training/${id}/enable/${enabled}`), } diff --git a/frontend/src/views/system/professional/index.vue b/frontend/src/views/system/professional/index.vue index 08ef48573..d48abbe72 100644 --- a/frontend/src/views/system/professional/index.vue +++ b/frontend/src/views/system/professional/index.vue @@ -321,6 +321,20 @@ const onRowFormClose = () => { const deleteHandlerItem = (idx: number) => { pageForm.value.other_words = pageForm.value.other_words!.filter((_, index) => index !== idx) } + +const changeStatus = (id: any, val: any) => { + professionalApi + .enable(id, val + '') + .then(() => { + ElMessage({ + message: t('common.save_success'), + type: 'success', + }) + }) + .finally(() => { + search() + }) +} @@ -407,6 +421,17 @@ const deleteHandlerItem = (idx: number) => { {{ t('training.all_data_sources') }} + + + + changeStatus(scope.row.id, val)" + /> + + +