feat. 이벤트 네비게이션 추가
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
import { SplideSlide } from '@splidejs/vue-splide'
|
||||
import { getComponentGroup, getComponentGroupAry } from '#layers/utils/dataUtil'
|
||||
import type { PageDataTemplateComponents } from '#layers/types/api/pageData'
|
||||
import type { OperateGroupItem } from '#layers/types/api/resourcesData'
|
||||
import type { OperateGroupItem } from '#layers/types/api/operateResources'
|
||||
import type { Platform } from '#layers/types/components/button'
|
||||
|
||||
interface Props {
|
||||
@@ -27,7 +27,7 @@ const { tm, locale }: any = useI18n({
|
||||
messages: Object(resultGetMultilingual?.value?.multilingual),
|
||||
})
|
||||
|
||||
const { getOperateResourcesData } = useResourcesData()
|
||||
const { getOperateResources } = useOperateResources()
|
||||
const { gameData } = storeToRefs(useGameDataStore())
|
||||
const { pageData } = storeToRefs(usePageDataStore())
|
||||
|
||||
@@ -136,7 +136,7 @@ const { data: rewardCompletedData } = await useAsyncData(
|
||||
if (!page_seq || !page_ver) return []
|
||||
|
||||
try {
|
||||
const operateGroupList = await getOperateResourcesData({
|
||||
const operateGroupList = await getOperateResources({
|
||||
pageSeq: page_seq,
|
||||
pageVer: page_ver,
|
||||
pageVerTmplSeq: props.pageVerTmplSeq,
|
||||
|
||||
@@ -8,7 +8,7 @@ import {
|
||||
import { getYouTubeThumbnail } from '#layers/utils/youtubeUtil'
|
||||
import type { Splide as SplideType } from '@splidejs/splide'
|
||||
import type { PageDataTemplateComponents } from '#layers/types/api/pageData'
|
||||
import type { OperateGroupItem } from '#layers/types/api/resourcesData'
|
||||
import type { OperateGroupItem } from '#layers/types/api/operateResources'
|
||||
|
||||
interface Props {
|
||||
components: PageDataTemplateComponents
|
||||
@@ -19,7 +19,7 @@ const props = defineProps<Props>()
|
||||
|
||||
const pageDataStore = usePageDataStore()
|
||||
const breakpoints = useResponsiveBreakpoints()
|
||||
const { getOperateResourcesData } = useResourcesData()
|
||||
const { getOperateResources } = useOperateResources()
|
||||
|
||||
const { pageData } = storeToRefs(pageDataStore)
|
||||
|
||||
@@ -53,7 +53,7 @@ const { data: slideData } = await useAsyncData(
|
||||
return []
|
||||
}
|
||||
|
||||
const operateGroupList = await getOperateResourcesData({
|
||||
const operateGroupList = await getOperateResources({
|
||||
pageSeq: pageData.value.page_seq,
|
||||
pageVer: pageData.value.page_ver,
|
||||
pageVerTmplSeq: props.pageVerTmplSeq,
|
||||
|
||||
@@ -3,7 +3,7 @@ import { SplideSlide } from '@splidejs/vue-splide'
|
||||
import { globalDateFormat } from '@seed-next/date'
|
||||
import { getComponentGroup } from '#layers/utils/dataUtil'
|
||||
import type { PageDataTemplateComponents } from '#layers/types/api/pageData'
|
||||
import type { CwmsArticleItem } from '#layers/types/api/resourcesData'
|
||||
import type { CwmsArticleItem } from '#layers/types/api/cwmsArticle'
|
||||
|
||||
interface Props {
|
||||
components: PageDataTemplateComponents
|
||||
@@ -14,7 +14,7 @@ const props = defineProps<Props>()
|
||||
|
||||
const gameDataStore = useGameDataStore()
|
||||
const pageDataStore = usePageDataStore()
|
||||
const { getCwmsArticleData } = useResourcesData()
|
||||
const { getCwmsArticle } = useCwmsArticle()
|
||||
const { sendLog, useAnalyticsLogDataDirect } = useAnalytics()
|
||||
const { locale } = useI18n()
|
||||
|
||||
@@ -45,7 +45,7 @@ const { data: slideData } = await useAsyncData(
|
||||
return []
|
||||
}
|
||||
|
||||
const cwmsArticleData = await getCwmsArticleData('BOARD', boardId.value, {
|
||||
const cwmsArticleData = await getCwmsArticle('BOARD', boardId.value, {
|
||||
sortTypeCode: 'LATEST',
|
||||
translationYn: true,
|
||||
page: 1,
|
||||
|
||||
@@ -7,7 +7,7 @@ import {
|
||||
} from '#layers/utils/dataUtil'
|
||||
import { getImageHost } from '#layers/utils/styleUtil'
|
||||
import type { PageDataTemplateComponents } from '#layers/types/api/pageData'
|
||||
import type { OperateGroupItem } from '#layers/types/api/resourcesData'
|
||||
import type { OperateGroupItem } from '#layers/types/api/operateResources'
|
||||
|
||||
interface Props {
|
||||
components: PageDataTemplateComponents
|
||||
@@ -17,7 +17,7 @@ interface Props {
|
||||
const props = defineProps<Props>()
|
||||
|
||||
const pageDataStore = usePageDataStore()
|
||||
const { getOperateResourcesData } = useResourcesData()
|
||||
const { getOperateResources } = useOperateResources()
|
||||
const { locale } = useI18n()
|
||||
const { sendLog, useAnalyticsLogDataDirect } = useAnalytics()
|
||||
|
||||
@@ -43,7 +43,7 @@ const { data: slideData } = await useAsyncData(
|
||||
return []
|
||||
}
|
||||
|
||||
const operateGroupList = await getOperateResourcesData({
|
||||
const operateGroupList = await getOperateResources({
|
||||
pageSeq: pageData.value.page_seq,
|
||||
pageVer: pageData.value.page_ver,
|
||||
pageVerTmplSeq: props.pageVerTmplSeq,
|
||||
|
||||
Reference in New Issue
Block a user