UNPKG

ice.fo.utils

Version:

23 lines (20 loc) 647 B
export default async function removeChildrenFoInstance({ $axios, parentId, instanceId }) { const { data: parentData } = await $axios.request({ url: '/adm/foInstance/read', params: { id: parentId, }, }); const parentInstance = parentData.item; const parentChildrenIds = (parentInstance.instances || []).map((i) => i.id); // Remove select instance from parent const filteredInstances = parentChildrenIds.filter((id) => id != instanceId); await $axios.request({ url: '/adm/foInstance/save', method: 'post', data: { instanceId: parentId, instances: filteredInstances.join(','), }, }); }