карта ПВЗ
Some checks failed
Deploy / build (push) Failing after 24s

This commit is contained in:
alsaze
2025-10-17 03:32:57 +03:00
parent c38b6ba6a9
commit 887ea75e8b
10 changed files with 64 additions and 36 deletions

View File

@@ -1 +0,0 @@
export * from './postOrdersCreate'

View File

@@ -1,4 +0,0 @@
import api from '~/api/instance'
export const postOrdersCreate = async (line_items: object[]) =>
await api.wc.v3OrdersCreate({ line_items })

View File

@@ -1 +0,0 @@
export * from './wp/index'

View File

@@ -1,2 +0,0 @@
export * from './usePostOrdersCreate'
export * from '~/api/endpoints/bspb'

View File

@@ -1,19 +0,0 @@
import type { MaybeRef } from 'vue'
import { useMutation, useQueryClient } from '@tanstack/vue-query'
import { unref } from 'vue'
import { postOrdersCreate } from '~/api/endpoints/wp/orders'
export const usePostOrdersCreate = () => {
const queryClient = useQueryClient()
return useMutation({
mutationFn: (params: { line_items: MaybeRef<object[]> }) =>
postOrdersCreate(unref(params.line_items)),
onSuccess: (data, variables) => {
queryClient.invalidateQueries({
queryKey: ['post-orders-create', unref(variables.line_items)],
})
},
})
}