fix: plans store使用api()替代不存在的requestJSON
All checks were successful
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 17s
Test / e2e-test (push) Successful in 50s

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-12 21:55:00 +00:00
parent 7ae2e73ee5
commit 1ca9bc1758

View File

@@ -1,6 +1,6 @@
import { defineStore } from 'pinia'
import { ref, computed } from 'vue'
import { requestJSON, api } from '../composables/useApi'
import { api } from '../composables/useApi'
export const usePlansStore = defineStore('plans', () => {
const plans = ref([])
@@ -11,11 +11,13 @@ export const usePlansStore = defineStore('plans', () => {
const pendingPlans = computed(() => plans.value.filter(p => p.status === 'pending'))
async function loadPlans() {
plans.value = await requestJSON('/api/oil-plans')
const res = await api('/api/oil-plans')
if (res.ok) plans.value = await res.json()
}
async function loadTeachers() {
teachers.value = await requestJSON('/api/teachers')
const res = await api('/api/teachers')
if (res.ok) teachers.value = await res.json()
}
async function createPlan(healthDesc, teacherId) {
@@ -50,7 +52,8 @@ export const usePlansStore = defineStore('plans', () => {
}
async function loadShoppingList(planId) {
shoppingList.value = await requestJSON(`/api/oil-plans/${planId}/shopping-list`)
const res = await api(`/api/oil-plans/${planId}/shopping-list`)
if (res.ok) shoppingList.value = await res.json()
}
return {