班別與時數設定
提示:固定區塊:早 / 中 / 晚
/大夜(可在區塊內新增代號並拖曳排序)
{{ group.name }}
{{ s.code }}
時數:
小時
時段:
-
複合預設:
國定假日預覽
National Holiday
{{ holidayViewYear }}
| 日期 | 節日名稱 |
|---|---|
| {{ iso }} | {{ nationalHolidayMap[iso] || '-' }} |
| 尚未載入該年度國定假日資料 | |
Schedule Period
{{ currentYear }}.{{
formattedMonth }}
或
簽到簿右下角標號方式
操作提示:
按住左鍵
拖曳人員排序
左鍵
循環班別
右鍵
標註小組長
Ctrl
左鍵
選擇班別
Alt
左鍵
切換請假(X)
ALT
右鍵
清空格子
| 特殊日期 | |
|---|---|
| 人員 |
{{ d }} {{ getWeekDay(d) }} |
|
{{ getStaffGroupName(staff.groupPref) }}
全部
{{ staff.name }}
總時數: {{ getTotalHours(staff.empId) }}
|
{{ shift }}
|
| 統計 | {{ conf.code }} |
|---|---|
| {{ staff.name }} | {{ getStaffStat(staff.empId, conf.code) }} |
排班驗證
| 班別 |
{{ d }} {{ getWeekDay(d) }} |
|---|---|
| {{ conf.code }} |
Report Period
{{ currentYear }}.{{
formattedMonth }}
可點「從 AML 頁面取得」嘗試自動帶入(僅在同網域或 CORS 允許時成功),或手動開啟 AML 頁面複製 __VIEWSTATE 等欄位貼到下方。
若公司擋跨網域/內網導致「傳送到 AML」失敗:請用「匯出 AML 提交資料」下載 JSON(不需事先貼 __VIEWSTATE),再到 AML 頁面用 Chrome 擴充元件 ZYHelper 的「匯入並送出」按鈕:貼上 JSON 或選檔後送出,擴充會從本頁讀取 __VIEWSTATE 並同源 POST。
提示:當日時數若有更動時數底色會變為橘色。 夜間工時統計只會計算班別分組在大夜的時數。
| 人員 |
{{ d }} {{ getWeekDay(d) }} |
|---|---|
|
{{ staff.name }}
|
{{ getShift(staff.empId, d).join('') }}
setReportHours(staff.empId, d, getShift(staff.empId, d).join(''), e.target.value)"
type="number"
step="0.5"
class="w-full bg-slate-700 text-center px-1 py-0 text-[9px] rounded border-0 focus:ring-2 focus:ring-blue-500"
:class="{ 'bg-orange-700/50 text-orange-300': isReportModified(staff.empId, d, getShift(staff.empId, d).join('')) }"
/>
|
| 人員 | 總時數 | 夜間工時 | 延長工時(超8) | 休息出勤(1/3) | 休息出勤(2/3) | 加發工時 | 帶班工時 | 小組長工時 |
|---|---|---|---|---|---|---|---|---|
| {{ staff.name }} | {{ getReportTotalHours(staff.empId) }} | {{ getNightHours(staff.empId) }} | {{ getOvertimeHours(staff.empId) }} | {{ getRestDayOvertime(staff.empId).oneThird }} | {{ getRestDayOvertime(staff.empId).twoThird }} | {{ getExtraHoursForHolidays(staff.empId) }} | {{ getGroupLeaderHours(staff.empId) }} | |
| 合計 | {{ statTotals.total }} | {{ statTotals.night }} | {{ statTotals.overtime }} | {{ statTotals.rest1 }} | {{ statTotals.rest2 }} | {{ statTotals.extra }} | {{ statTotals.duty }} | {{ statTotals.leader }} |
員額清冊 Period
{{ currentYear }}.{{
formattedMonth }}
載入員額清冊
或拖曳檔案至此
{{
quotaUploadFileName }}
預設載入 res/員額清冊.xlsx;可上傳自訂 Excel。
員額清冊(可於網頁直接編輯欄位)
| {{ cell }} |
|---|
匯出員額清冊
人員管理
| 拖曳 | 站編號 | AML代號 | 姓名 | 性別 | 班別群組 | 到職日 | 獨立條碼 | 連絡電話 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| {{ staff.empId || '未設定' }} |
{{ staff.amlId || '未設定' }}
|
{{ staff.name }}
|
{{ staff.gender }}
|
{{ (shiftGroups.find(x => x.key === staff.groupPref)
|| {name:staff.groupPref}).name }}
全部
|
{{ staff.joinDate }}
|
{{ staff.barcode }}
|
{{ staff.phone || '-' }}
|
|
| 拖曳 | 員工編號 | 姓名 | 性別 | 到職日 | 連絡電話 | 離職原因 | 離職日期 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ s.empId || '未設定' }} |
{{ s.name }}
|
{{ s.gender }}
|
{{ s.joinDate }}
|
{{ s.phone || '-' }}
|
{{ s.departReason }} | {{ s.departDate }} |
|
新增員工
離職作業
離職原因:
其他原因:
離職日期:
選擇班別(複合最多兩班)
班別1:
班別2:
AML 班別設定
提示:參照內網AML頁面自行設定
| 班別 / 時段 | 工作內容別 | 工作班次別 | 班次別 |
|---|---|---|---|
|
{{ code }}
{{ config.start }} - {{ config.end }}
|
|
|
|
名牌列印
網頁上預覽僅供參考,實際列印效果請以列印預覽為準。
選擇人員(已選 {{ badgeSelectedIds.length }}/5)
{{ s.amlId || s.empId }}
載入
{{ s.barcode }}
{{ s.amlId || s.empId }}
{{ getBadgeDisplayName(s) || '-' }}
第 {{ idx + 1 }} 格(空)
女生姓名:
條碼類型:
起始格: