iT邦幫忙

2024 iThome 鐵人賽

DAY 12
0
佛心分享-SideProject30

用React Native打造找餐店APP系列 第 12

[Day 12] 從使用者介面到發想資料格式(三)

  • 分享至 

  • xImage
  •  

前言:
前兩天分享在使用者版本APP如何從頁面設計到設計資料欄位,已經設計兩頁,發現這挑戰其實沒有很難,期待可以繼續往下一個任務邁進。

訂單追蹤

https://ithelp.ithome.com.tw/upload/images/20240812/20132295PyqcfMgdHj.jpg

從以上這個頁面觀察

  • 上面類別切換是需要有一個狀態放在每一筆資料內可以控制
  • 訂單狀態:這個考量到需要由前台可以瀏覽五種不同訂單狀態,以及餐廳人員可從後台(如果來得及做後台)控制目前切換哪一態

紀錄一下狀態分為這五種Type

type OrdersEnum = "預備中" | "等候中" | "製作中" | "外送中" | "完成訂單";

假設目前欄位設計是

 "Orders": [
    {
      "id": 1,
      "M_Name": "早餐套餐",
      "M_DT": "2023-09-23 10:30:00",
      "M_ImgSrc": "",
      "OrderType": 2,
      "CIdx": 1,
      "Price": 30,
      "Progress": 0.75
    },
    {
      "id": 2,
      "M_Name": "早餐套餐02",
      "M_DT": "2023-09-23 10:30:00",
      "M_ImgSrc": "",
      "OrderType": 2,
      "CIdx": 1,
      "Price": 180,
      "Progress": 1
    },

上一篇
[Day 11] 從使用者介面到發想資料格式(二)
下一篇
[Day 13] 從介面到發想資料格式(四)
系列文
用React Native打造找餐店APP30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言