feat: scope articles by brand
This commit is contained in:
@@ -41,6 +41,7 @@ import {
|
||||
publishStateLabel,
|
||||
type PublishAccountCard,
|
||||
} from '@/lib/publish-account-cards'
|
||||
import { useCompanyStore } from '@/stores/company'
|
||||
|
||||
const props = defineProps<{
|
||||
open: boolean
|
||||
@@ -54,6 +55,7 @@ const emit = defineEmits<{
|
||||
|
||||
const { t } = useI18n()
|
||||
const queryClient = useQueryClient()
|
||||
const companyStore = useCompanyStore()
|
||||
|
||||
const selectedAccountIds = ref<string[]>([])
|
||||
const coverEnabled = ref(false)
|
||||
@@ -71,8 +73,16 @@ let publishAdmissionRunId = 0
|
||||
const ackInProgress = ref(false)
|
||||
|
||||
const detailQuery = useQuery({
|
||||
queryKey: computed(() => ['articles', 'detail', props.articleId, 'publish-modal']),
|
||||
enabled: computed(() => props.open && Boolean(props.articleId)),
|
||||
queryKey: computed(() => [
|
||||
'articles',
|
||||
'detail',
|
||||
companyStore.currentBrandId,
|
||||
props.articleId,
|
||||
'publish-modal',
|
||||
]),
|
||||
enabled: computed(
|
||||
() => props.open && Boolean(props.articleId) && Boolean(companyStore.currentBrandId),
|
||||
),
|
||||
queryFn: () => articlesApi.detail(props.articleId as number),
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user