@@ -49,9 +49,9 @@
+ @click="editClick"/>
+ @click="deleteClick()"/>
@@ -88,21 +88,21 @@ onMounted(() => {
const viewImageClick = () => {
const imageList = props.foodItem?.recordList.map((item) => `${AListUrl}${item.imageUrl}`)
- showImagePreview(imageList)
+ showImagePreview({ images: imageList, closeable: true })
}
-const editFoodRecipeClick = async () => {
+const editClick = async () => {
const id = props.foodItem?.id
foodStore.foodRecipeApiType = 'UPDATE'
await foodStore.queryFoodRecipe(id as number)
await router.push({ name: 'FoodRecipeForm' })
}
-const viewFoodRecipeClick = async () => {
+const viewClick = async () => {
await router.push({ name: 'FoodDetailId', params: { id: props.foodItem?.id } })
}
-const deleteFoodRecipeClick = () => {
+const deleteClick = () => {
foodStore.foodRecipeApiType = 'DELETE'
commonElMessageBox(`请确认是否删除该菜谱: ${props.foodItem?.name}?`).then(() => {
foodStore.handleFoodRecipeApi(props.foodItem)
diff --git a/src/components/Food/FoodQuery.vue b/src/components/Food/FoodQuery.vue
index f6846fa..4c5f96d 100644
--- a/src/components/Food/FoodQuery.vue
+++ b/src/components/Food/FoodQuery.vue
@@ -26,7 +26,14 @@ onMounted(async () => {
})
const changeFoodNameEvent = async (value: string) => {
- const result = await searchFoodRecipeApi(value)
- foodStore.foodRecipeList = [result]
+ if (value) {
+ const result = await searchFoodRecipeApi(value)
+ foodStore.foodRecipeList = [result]
+ } else {
+ foodStore.pageInfo.currentPage = 1
+ foodStore.pageInfo.pageSize = 3
+ foodStore.foodRecipeList = []
+ await foodStore.queryMobileFoodRecipeList()
+ }
}
diff --git a/src/components/Journal/JournalCard.vue b/src/components/Journal/JournalCard.vue
index 044dba9..0795817 100644
--- a/src/components/Journal/JournalCard.vue
+++ b/src/components/Journal/JournalCard.vue
@@ -38,8 +38,7 @@