1. 修復帳號管理與角色權限頁面搜尋功能,支援 Enter 鍵快捷提交。 2. 完成 B013 (機台故障上報) API 實作,改用非同步隊列 (ProcessMachineError) 處理日誌上報。 3. 精簡 B013 API 參數,移除冗餘的 message 欄位,統一由雲端對照表翻譯。 4. 更新技術規格文件 (SKILL.md) 與系統 API 文件配置 (api-docs.php)。 5. 修正平台管理員帳號在搜尋過濾時的資料隔離邏輯。
35 lines
878 B
JavaScript
35 lines
878 B
JavaScript
import './bootstrap';
|
|
|
|
import Alpine from 'alpinejs';
|
|
import collapse from '@alpinejs/collapse';
|
|
|
|
// 初始化 Preline UI
|
|
import 'preline';
|
|
|
|
// 引入 Flatpickr 與語系
|
|
import flatpickr from "flatpickr";
|
|
import { MandarinTraditional } from "flatpickr/dist/l10n/zh-tw.js";
|
|
import { Japanese } from "flatpickr/dist/l10n/ja.js";
|
|
|
|
const docLang = document.documentElement.lang.toLowerCase();
|
|
|
|
if (docLang.includes('zh')) {
|
|
flatpickr.localize(MandarinTraditional);
|
|
window.flatpickrLocale = MandarinTraditional;
|
|
} else if (docLang.includes('ja')) {
|
|
flatpickr.localize(Japanese);
|
|
window.flatpickrLocale = Japanese;
|
|
} else {
|
|
// English is the default in flatpickr
|
|
window.flatpickrLocale = 'default';
|
|
}
|
|
|
|
window.flatpickr = flatpickr;
|
|
|
|
Alpine.plugin(collapse);
|
|
|
|
window.Alpine = Alpine;
|
|
|
|
// 確保其他套件都初始化完成後再啟動 Alpine
|
|
Alpine.start();
|