Selaa lähdekoodia

✨ feat(category): 重构分类服务,添加获取所有分类的方法并在菜单视图中调用

陈雪 2 viikkoa sitten
vanhempi
commit
ac4cdea01b
2 muutettua tiedostoa jossa 11 lisäystä ja 4 poistoa
  1. 7 2
      src/service/CategoryService.ts
  2. 4 2
      src/views/menu/index.vue

+ 7 - 2
src/service/CategoryService.ts

@@ -1,5 +1,10 @@
 import { MenuCategory } from '@/interface/MenuCate'
+import { invoke } from '@tauri-apps/api/core'
 
-export async function getMenuCategories() {
-  return []
+export class CategoryService {
+  static async getAll() {
+    const categories = await invoke<MenuCategory>('get_category')
+    console.log('categories: ', categories)
+    return categories
+  }
 }

+ 4 - 2
src/views/menu/index.vue

@@ -71,11 +71,11 @@
     </div>
     <OrderDrawer v-model:show="show" />
     <deskDrawer v-model:show="deskShow" />
-
   </div>
 </template>
 <script lang="ts" setup>
   import { ref, onMounted, nextTick } from 'vue'
+  import { CategoryService } from '@/service/CategoryService'
   import { useI18n } from 'vue-i18n'
   import { ArrowRight, ArrowLeft } from '@element-plus/icons-vue'
   import rightOrder from './components/rightOrder/rightOrder.vue'
@@ -86,7 +86,9 @@
 
   const show = ref(false)
 
-  onMounted(() => {})
+  onMounted(() => {
+    CategoryService.getAll()
+  })
 
   const products = ref([
     {