專案

一般

配置概況

動作

新增需求 #1589

已結束

出庫作業

是由 冠榮 林超過 1 年 前加入. 於 11 個月 前更新.

狀態:
問題結案
優先權:
Immediate
被分派者:
開始日期:
2023-10-26
完成日期:
完成百分比:

0%

預估工時:
預計完成日期:

概述

!clipboard-202310262221-stshg.png!

[前端]

  1. 拿掉首欄勾選欄
  2. 新增"一鍵出庫"按鈕, 位置放 "叫回空載具" 按鈕左側, 並間隔一全形空白, 預設 disable
  3. 當使用者下 delivery_no 查詢條件, 且確實有結果(資料筆數大於0)時, 則 enable 該按鈕; 反之, 則 disable 該按鈕
  4. 該按鈕, 需防連點, 按下後先出現全螢幕轉圈圈, 再呼叫後端提供的 API, 並帶入前端"所有查詢條件"當參數 (非僅 delivery_no 參數)
  5. 待後端回傳後, 不論成功/失敗, 則轉圈圈消失, 並顯示成功/失敗訊息 (行為同三元, 失敗訊息使用者點擊才消失, 成功訊息3秒後消失)

[後端]

  1. 提供一 API 給前端, 參數包含前端所有查詢條件
  2. 取出查詢結果的所有母棧板編號, 並每隔 0.5秒下一 go 指令給 WCS
  3. 所有符合結果的母棧 go 下完後
    3.1 若都成功, 則 response 呼叫成功, http code 200, wording: "一鍵出庫呼叫成功,棧板出庫中!"
    3.2 若中途有部分母棧板呼叫失敗, 則記錄下該母棧編號, 一併輸出錯誤訊息, http code 400, wording: "一鍵出庫部份成功,棧板 XXX、YYY、(依此類推) 呼叫失敗,請與幹部確認原因!"
    3.3 若都失敗, 則 response 呼叫成功, http code 400, wording: "一鍵出庫全數失敗,請與幹部確認原因!"

此題 loop: 前端->後端->前端->PM


檔案

動作

匯出至 Atom PDF