feat:增加美食表单功能

This commit is contained in:
2025-06-24 20:00:06 +08:00
parent 4956c1822e
commit 69c0bfa4c7
18 changed files with 836 additions and 92 deletions

View File

@@ -6,24 +6,19 @@
class="food-calendar card-item"/>
<food-daily-item :date="dailyInfo.calendarDate"/>
<draggable-button @click="addClick"/>
</div>
</template>
<script setup lang="ts">
import FoodDailyItem from '@/components/Food/FoodDailyItem.vue'
import DraggableButton from '@/components/DraggableButton.vue'
import { reactive, watch, ref, onMounted } from 'vue'
import { useFoodStore } from '@/store/food.ts'
import { formatDate } from 'vue3-common/utils/dateUtil'
import { useAppStore } from '@/store/app'
import { useRouter } from 'vue-router'
const calendarRef = ref()
const foodStore = useFoodStore()
const appStore = useAppStore()
const router = useRouter()
onMounted(() => {
const { month } = foodStore.queryRecord
@@ -39,12 +34,6 @@ const dailyInfo = reactive({
attrs: [] as any[]
})
const addClick = () => {
foodStore.foodRecordApiType = 'ADD'
foodStore.currentFoodRecord = foodStore.getEmptyFoodRecord()
router.push({ name: 'MobileHomeFoodRecordForm' })
}
const updateInfo = () => {
getCalendarMoveDate()
getCalendarAttrDates()