import { getOptions } from '@easyflow/utils'; import { api } from '#/api/request'; import { $t } from '#/locales'; export const SaveToDatacenterNode = async () => { const res = await api.get('/api/v1/datacenterTable/list'); return { title: $t('aiWorkflow.saveData'), group: 'base', description: $t('aiWorkflow.descriptions.saveData'), icon: '', sortNo: 812, parametersAddEnable: false, outputDefsAddEnable: false, parameters: [ { name: 'saveList', title: $t('aiWorkflow.dataToBeSaved'), dataType: 'Array', dataTypeDisabled: true, required: true, parametersAddEnable: false, description: $t('aiWorkflow.descriptions.dataToBeSaved'), deleteDisabled: true, nameDisabled: true, }, ], outputDefs: [ { name: 'successRows', title: $t('aiWorkflow.successInsertedRecords'), dataType: 'Number', dataTypeDisabled: true, required: true, parametersAddEnable: false, description: $t('aiWorkflow.successInsertedRecords'), deleteDisabled: true, nameDisabled: true, }, ], forms: [ { type: 'heading', label: $t('aiWorkflow.dataTable'), }, { type: 'select', label: '', description: $t('aiWorkflow.descriptions.dataTable'), name: 'tableId', defaultValue: '', options: getOptions('tableName', 'id', res.data), }, ], }; };