add missing api query 'allNodes'

This commit is contained in:
axolotle
2021-07-08 17:40:22 +02:00
parent 0f2ba3716b
commit 19fe7e5b9e
+8 -1
View File
@@ -1,7 +1,7 @@
import axios from 'axios'
import { print } from 'graphql/language/printer'
import { Node, Nodes, NodesTrees } from '@/api/queries'
import { Node, Nodes, AllNodesOfVariant, NodesTrees } from '@/api/queries'
import * as nodesFragments from '@/api/fragments'
@@ -45,6 +45,13 @@ export default {
}).then(response => response.data.data)
},
queryAllNodes (variantId, levels) {
return api.post('', {
query: this.getQueryString(AllNodesOfVariant, levels),
variables: { variantId }
}).then(response => response.data.data)
},
queryRecursiveNodes (ids, depth = 4) {
const baseQuery = print(NodesTrees)
const prodFragment = `