@@ -11,11 +11,8 @@ const officialId = computed(() => {
1111 return Number ((route .params as { id: string }).id )
1212})
1313
14- const pageData = reactive ({
15- page: 1 ,
16- limit: 24 ,
17- officialId: officialId .value
18- })
14+ const { page, limit, type, language, platform, sortField, sortOrder } =
15+ storeToRefs (useTempGalgameStore ())
1916
2017const showOfficialModal = ref (false )
2118const editingOfficial = ref <UpdateGalgameOfficialPayload >(
@@ -26,7 +23,16 @@ const { data, status } = await useFetch(
2623 ` /api/galgame-official/${officialId .value } ` ,
2724 {
2825 method: ' GET' ,
29- query: pageData ,
26+ query: {
27+ page ,
28+ limit ,
29+ type ,
30+ language ,
31+ platform ,
32+ sortField ,
33+ sortOrder ,
34+ officialId
35+ },
3036 ... kungalgameResponseHandler
3137 }
3238)
@@ -121,6 +127,8 @@ useKunSeoMeta({
121127 </template >
122128 </KunHeader >
123129
130+ <GalgameCardNav :show-advanced =" false" />
131+
124132 <GalgameOfficialModal
125133 v-model =" showOfficialModal"
126134 :initial-data =" editingOfficial"
@@ -134,9 +142,9 @@ useKunSeoMeta({
134142 />
135143
136144 <KunPagination
137- v-if =" data.galgameCount > pageData. limit"
138- v-model:current-page =" pageData. page"
139- :total-page =" Math.ceil(data.galgameCount / pageData. limit)"
145+ v-if =" data.galgameCount > limit"
146+ v-model:current-page =" page"
147+ :total-page =" Math.ceil(data.galgameCount / limit)"
140148 :is-loading =" status === 'pending'"
141149 />
142150
0 commit comments