工序流程時間維護需求方案
采取微信一站式開發,這樣免去租云服務器和域名注冊備案的麻煩
1、 用戶注冊(users表,4個字段),openid(微信的openid,直接獲取)、姓名、電話(獲取微信電話)、工序號(非必填,選擇項,顯示工序表的工序名稱,保存工序號)。
未注冊直接彈出注冊界面,已注冊直接接入工序流程時間維護界面,有修改功能,可以修改姓名、電話、工序號。
2、 工序類型維護:表包含2個字段:工序名稱、工序號;只建表,基本不變,可以后臺維護。
3、 工序流程時間維護:表包含:工序號、組長、 箱號、人數、開始時間、結束時間
界面:1個按鈕,如果當前工序狀態沒有未錄入結束時間的,按鈕顯示內容為”工序開始“;如果存在未錄入結束時間的記錄,按鈕顯示內容為”工序結束“
目標:記錄工序的起始時間和結束時間。
流程控制:一個流程有多個工序,按工序號從小到大排序,第一個工序(工序號最小的),要錄入箱號,后面的工序全部是這個箱號。
所有流程都需要維護開始時間和結束時間,同一個流程,點擊第一次為開始時間,點擊第二次為結束時間。
如果上一個工序沒有錄入開始時間,下一個流程點擊提示“沒有有效的工作流程記錄”;
如果上一個工序沒有錄入結束時間,下一流程點擊提示“上一流程沒有錄入結束時間,請聯系上一流程人員錄入”
字段
工序號:根據登錄的openid查找用戶表對應的工序號插入
組長:根據登錄的openid查找用戶表對應的姓名插入
箱號 :最小工序號,點擊”工序開始“的時候錄入
人數:點擊”工序開始“的時候錄入
開始時間:點擊”工序開始“把當前時間保存到開始時間字段
結束時間:點擊”工序結束“把當前時間保存到結束時間字段
特殊:如果當前登錄人員的工序號位空,不允許點擊
4、 工序流程時間查詢
查詢條件:箱號、工序名(下拉列表)、時間段(使用工序流程時間的開始時間進行比較)
顯示內容:箱號,工序名、開始時間、結束時間、人數、用時(單位分,結束時間 - 開始時間)、能效(用時/人數)、組長