OPTION 2 — 改现有的
在现有 Table + Edit Task Modal 上面加功能
OPTION 3 — 加新的
新增一个 Manage Schedule Modal 来管理整个 SO 的 daily schedule
Option 2 — Table List(改现有的)
Arrange Time
改了什么:
① 每行加
Checkbox
做 multi-select → ② 上面出现
Bulk Action Bar
(选了才显示)→ ③ 每行 Action 加
Edit
按钮(打开改过的 Edit Task Modal,里面多了 Status + 日期编辑)→ ④ Off / Blocked 的行
隐藏掉
不显示。
0
行已选
Set Off Day
Set Blocked
Change Team
Change Date
Clear
No.
Date
Time
SQFT
Team
Customer (Delivery To)
Phone No.
Address
Sales Agent
Remark
Installer Leader
Installer Staff
Action
Option 3 — Table List(原来的 + Schedule 按钮)
Arrange Time
改了什么:
Table 基本不变,只是每一个 SO 在上方加一个
"Manage Schedule"
按钮,点击后打开一个全新的 Modal 来管理该 SO 的每日 schedule。Off / Blocked 的日期从 table 和 calendar
隐藏
。
SQ000123
— Tan Sdn Bhd • 1 Jun → 30 Jun 2026 •
Team A
Manage Schedule
No.
Date
Time
SQFT
Team
Customer (Delivery To)
Phone No.
Address
Sales Agent
Installer Leader
Action
Edit Installer Task
×
新增部分用蓝色框标出。
原有的 field 保持不变,新加了 Status 和 日期编辑功能。
★ New — Task Status
Status
✅ Working
⬜ Off Day(Customer 休息)
🚫 Blocked(Client 不允许施工)
Reason
★ New — 更改日期
Start Date
End Date
SQFT
Team Assigned
-- Select --
Outsource
Team A
Team B
Team C
Customer (Delivery To)
Phone No.
Address
Remark
Installer Leader
-- Select --
Ahmad
Raju
Wei Lun
Installer Staff
-- Select --
Muthu
Ah Kow
Syafiq
不影响原始 Sales Order 数据
Cancel
Save Changes
Bulk Edit —
4
行已选
×
以下更改将应用到所有已选的行。留空的 field 不会被更改。
Status
— 不更改 —
✅ Working
⬜ Off Day
🚫 Blocked
Reason
Team
— 不更改 —
Team A
Team B
Team C
Outsource
更改日期(Shift 天数)
— 不更改 —
往后推
往前移
Installer Leader
— 不更改 —
Ahmad
Raju
Wei Lun
Installer Staff
— 不更改 —
Muthu
Ah Kow
Syafiq
不影响原始 Sales Order 数据
Cancel
Apply to Selected
Manage Schedule — SQ000123
Tan Sdn Bhd • 1 Jun → 30 Jun 2026 • Default:
Team A
×
Calendar View
List View
Working
Off Day
Blocked
Different Team
0
日已选
Set Working
Set Off
Set Blocked
Change Team
Change Date
Clear
June 2026
Mark All Sundays Off
Select Date Range
Edit —
8 June 2026 (Mon)
Status
✅ Working
⬜ Off Day
🚫 Blocked
Team Override
— Use Default (Team A) —
Team A
Team B
Team C
Outsource
更改日期
Reason
Installer Leader Override
— Use Default —
Ahmad
Raju
Wei Lun
Installer Staff Override
— Use Default —
Muthu
Ah Kow
Syafiq
Save This Date
Reset to Default
只显示有 override 的日期。没有 override 的日期用 default 设置。
Date
Day
Status
Team
Reason
Action
不影响原始 Sales Order 数据
Close
Save All Changes