🛠️ 後台管理員頁面
系統管理專用功能,跟日常資料匯入/檢視作業分開放置,僅管理者角色可存取整頁(見帳號權限系統)。
🔑 帳號管理
💡 帳號僅能在這裡由管理者建立,不開放自行註冊;忘記密碼也是由管理者在下方清單按「重設密碼」處理。
🏷️ 只有「施工班人員」「施工班主管」角色需要指定「可視班別」(決定看得到哪些班別的案件資料),其餘角色不受班別限制。班別本身要先在下方「班別管理」建立好,這裡才有選項可以勾。
帳號 姓名 角色 可視班別 狀態 最後登入 操作
載入中...
🏷️ 班別管理
💡 「班別」對應聯單匯入資料裡的「派班別」欄位,這裡建立的班別主檔是給「帳號管理」指定「可視班別」用的下拉/勾選選項,不會反過來影響匯入資料本身。
🔍 按下方「檢查未建檔班別」可以列出目前聯單資料裡實際出現過、但還沒建成班別主檔的名稱,一鍵加入即可,不用自己肉眼比對打字。
➕ 新增班別
🔍 檢查未建檔班別
📜 登入紀錄
💡 記錄每一次 登入嘗試(不論成功或失敗),含失敗原因、來源IP;帳號之後如果被刪除,該帳號留下的舊登入紀錄仍會保留(顯示為「(帳號已刪除)」),供事後稽核查閱。
🔍 預設顯示最近200筆,可用下方條件篩選縮小範圍(關鍵字比對帳號/姓名/IP,任一符合即可)。
時間 帳號 姓名 角色 登入方式 結果 來源IP 裝置(User-Agent)
載入中...
🔐 Ping服務(第三方系統)登入紀錄
💡 LAN IP Ping測試功能是用一組服務帳號登入第三方系統網頁取得連線結果,這裡記錄本系統每一次對第三方系統發起登入 的嘗試(不論成功或失敗),可以拿這份紀錄去跟第三方系統自己的登入紀錄比對——如果對方顯示的登入次數比這裡多,代表這組帳密可能在本系統以外的地方被使用,及早發現帳號密碼外洩。
⚠️ 因為是全系統共用同一組服務帳號的連線,「觸發帳號」欄位是「哪個本系統帳號的操作間接導致這次登入」,不是第三方系統的帳號本身;可能顯示「-」(無法明確歸因)。
顯示筆數
最近 50 筆
最近 100 筆
最近 200 筆
🔄 重新整理
時間 結果 驗證碼嘗試次數 觸發帳號 失敗原因
載入中...
📦 資料庫內容匯出備份
💡 把整個資料庫匯出成單一一份 .sql 檔案 (等同 mysqldump 的輸出效果),內容包含
每張資料表的建表語法(CREATE TABLE,含索引/外鍵/字元集設定)以及全部資料(INSERT INTO),
涵蓋機箱(Cabinets)、附掛攝影機(Cabinet_Cameras)、施工案件(Network_Orders) 三張核心資料表,
以及各項代碼管理/白名單/後台設定類資料表(施工狀態代碼、電路編號前綴、新設機箱前綴、轄區白名單、
首頁排版設定等),用 SHOW TABLES 動態取得,不會漏掉任何一張表。
🔁 還原方式:資料庫已存在的情況下,執行 mysql -u 帳號 -p 資料庫名稱 < 備份檔.sql 即可把
這份備份的內容還原回去(檔案本身不含 CREATE DATABASE,需要先自行建立好資料庫)。
✅ 此功能純粹讀取匯出,不會異動資料庫任何內容 ,可以隨時重複執行。
⏳ 若資料庫資料量較大,匯出過程可能需要一些時間,請耐心等候,匯出期間請勿關閉此頁面。
📥 匯出資料庫備份(.sql)
🔧 資料清洗:竣工案件回填機箱裝設狀態
💡 把施工狀態已經是「竣工」、但機箱設備狀態還不是「已裝設」 的機箱,批次把機箱設備狀態改成「已裝設」——竣工代表現場真的已經完工,機箱本身必然已經裝設好,這裡只是把 hardware_status 這個欄位補齊、跟施工狀態的事實同步,不影響施工案件本身的任何資料。
⚠️ 只有目前符合「後台管理 → 新設機箱前綴設定」的機箱才會被轉換 (舊箱不追蹤機箱設備狀態這個欄位);如果機箱目前的「是否為新設機箱」標記跟前綴設定對不起來(例如前綴設定是後來才調整的),執行時也會一併同步這個標記,否則轉換後畫面可能還是不會顯示。
🔍 請先按下方按鈕檢查目前符合條件的機箱清單,確認沒問題後再按「確認執行轉換」,不會沒有預覽就直接寫入資料庫。
🔍 檢查可轉換清單
🧹 資料清洗:清除舊箱殘留的機箱設備狀態
💡 把目前依「新設機箱前綴設定」判定為舊箱、但機箱設備狀態欄位仍留有資料 的機箱,把該欄位(機箱設備狀態、狀態更新時間、資料來源)清空——舊箱本來就不追蹤這個欄位,清空後畫面上「新設機箱裝設進度」等統計才不會被這些殘留資料干擾。
⚠️ 如果機箱目前的「是否為新設機箱」標記還是「是」(前綴設定後來才調整),執行時也會一併同步成「否」。
🔍 請先按下方按鈕檢查目前符合條件的機箱清單,確認沒問題後再按「確認執行清除」,不會沒有預覽就直接寫入資料庫。
🔍 檢查可清除清單
🧹 開發測試工具(測試階段專用,正式上線前會移除)
⚠️ 這個按鈕會清空機箱(cabinets)、附掛攝影機(cabinet_cameras)、施工案件(network_orders) 三張表的全部資料 ,只保留代碼管理類的對照表(區公所/分局/派出所/前綴設定/狀態代碼/白名單等系統設定不受影響)。此操作無法復原,僅供反覆測試匯入時清空重來使用。建議在清空前先使用上方「📦 資料庫內容匯出備份」保留一份快照。
🗑️ 清空測試資料
🚩 問題案確認地圖資料清除
⚠️ 這個按鈕會清空「問題案確認地圖」的全部資料(Problem_Case_Map_Records,這是這個功能唯一使用的資料表) ,不會影響任何機箱(cabinets)、施工案件(network_orders)等正式業務資料。此操作無法復原,適合在需要重新整理/重新匯入問題案確認地圖資料時使用。
🗑️ 清空問題案確認地圖資料
⚙️ 新設機箱判定設定
🔢 電路編號前綴管理
🏷️ 施工狀態代碼管理
🗺️ 轄區匯入白名單
🧵 待協佈線篩選條件
👁️ 待協佈線清單可見權限
🗺️ 施工案件地圖設定
🧭 異常案待確認地圖(裝)權限
🏠 首頁儀表板權限
📥 Excel匯出權限
🏷️ 權限角色名稱編輯
📖 設定手冊管理
🗺️ 轄區匯入白名單
💡 限制「會勘與機箱工程資料匯入」只接受特定轄區的機箱資料:區公所/分局/派出所三個區塊各自獨立設定。
⚠️ 某個區塊完全沒有「啟用中」的白名單資料時,視為該區塊不限制 ,不會擋任何資料匯入(維持過去的行為);只要新增了任何一筆啟用中的白名單,該區塊就會開始限制,機箱解析出來的代碼必須落在白名單內才會被匯入。
📂 派出所白名單可依「所屬分局」分類選取,勾選分局標題可整批選取該分局底下全部派出所,也可以只勾選個別派出所,最後一次送出整批加入白名單。
🚫 三個區塊只要有任何一個沒通過,整列(機箱+攝影機+電路申請)都會被跳過不寫入,匯入完成後的結果訊息會列出被擋下的分頁/行號/機箱編號供檢視。
行政區公所白名單
載入中...
➕ 加入白名單
警分局白名單
載入中...
➕ 加入白名單
派出所白名單
📂 選擇要加入白名單的派出所(可依分局整批勾選)
💡 重疊轄區 :若某派出所轄區與其他施工單位重疊(預設「不重疊」),開啟後「機箱網路路數檢查」與首頁「新設機箱裝設進度」這兩項統計,只會計算該派出所轄下已配到聯單編號或專線電路編號 的機箱;完全沒有配到任何編號的機箱,因為無法確認是否為我方案件,兩項統計都不會計入。
分局 派出所代碼 派出所名稱 狀態 重疊轄區 操作
尚未載入資料
🧵 待協佈線篩選條件設定
💡 這裡設定的條件會同時套用到「待協佈線清單總覽」頁面跟首頁 dashboard 的「待協佈線統計」小工具,兩邊資料來源共用同一份設定,不會對不起來。
⚠️ 全站共用一份設定(不是每人一份),尚未儲存過設定時使用系統內建的預設條件。四個條件皆為「且(AND)」的關係,同時符合才會被列入待協佈線清單。
a. 網路類型
c. 須協佈線
是
否
不限
💾 儲存設定
↺ 還原成系統預設值
👁️ 待協佈線清單總覽 可見權限設定
💡 這裡決定「誰可以看到待協佈線清單總覽」這個頁面(含導覽列連結與資料API)。系統管理者(admin)一律固定可見,
不受這裡的設定控制。此設定只控制「能不能打開這個頁面」,跟「🧵 待協佈線篩選條件」分頁(哪些案件會出現在
清單裡)是兩件不同的事。
⚠️ 全站共用一份設定(不是每人一份),尚未儲存過設定時使用系統內建的預設條件(施工班主管、廠商工班、廠商PM、
業務PM/監工主管可見;施工班人員預設不可見)。
💾 儲存設定
↺ 還原成系統預設值
🗺️ 施工案件地圖設定
💡 「施工案件地圖」(導覽列「檢視」群組)預設可見角色為:系統管理者、業務PM/監工主管、施工班主管、施工班人員(施工班人員僅能看到自己所屬派班別的案件)。
廠商工班/廠商PM這兩個角色預設不顯示 此功能,可在下方個別開啟;廠商PM開啟後的地圖權限比照業務PM(看全部案件,不受班別限制),廠商工班開啟後比照其在待協佈線清單的既有慣例(看全部案件,不分班別)。
下方c./c2.兩份「預設顯示/排除的施工狀態」只影響地圖畫面「案件狀態」篩選器首次載入時的預設勾選狀態,使用者仍可自行調整篩選器覆蓋(施工班人員例外:一律固定只能看到施工中(901)案件,後端硬性限制,不受這裡任何設定影響)。
⚠️ 全站共用一份設定(不是每人一份),尚未儲存過設定時使用系統內建的預設條件。
a. 廠商工班帳號是否可使用施工案件地圖
開啟(廠商工班可見此功能,看全部案件、不分班別)
b. 廠商PM帳號是否可使用施工案件地圖
開啟(廠商PM可見此功能,權限比照業務PM,看全部案件、不受班別限制)
c. 施工班人員地圖預設排除的施工狀態(可複選;這是「顯示預設值」,畫面上使用者仍可自行調整篩選器覆蓋)
全選
全不選
c2. 其餘角色(系統管理者/業務PM/監工主管等)地圖預設顯示的施工狀態(可複選;這是「顯示預設值」,畫面上使用者仍可自行調整篩選器覆蓋,不影響crew_staff——crew_staff一律固定只能看施工中(901)案件,不受此設定影響)
全選
全不選
d. 機箱標籤展開卡片(機箱電源/電路ONU設定/攝影機IP/電路測試_Hilink)的檢視/編輯權限
💡 這裡控制的是點開機箱標籤後,卡片裡「機箱電源/ONU IP資料/攝影機/電路測試_Hilink」這幾項(2026-08新增)各角色能不能看到/編輯,跟上面a~c「施工案件地圖這個功能本身看不看得到」是兩件事(沒有下方檢視權限的角色,這幾項欄位在畫面上跟API回應裡都不會出現,只會看到機箱/電路的基本資訊)。
系統管理者(admin)一律都有檢視+編輯權限,不受下方勾選影響、也不列在下面清單中。「編輯」隱含「檢視」——勾選編輯時儲存會自動連帶勾選檢視,避免存出「能編輯卻看不到資料」的矛盾設定。
⚠️ 這幾項的編輯API(機箱電源/攝影機IP/電路ONU設定/新增電路測試_Hilink紀錄)同時也被「後台資料編修」頁面沿用,開放某角色編輯後,該角色帳號理論上也能透過API直接呼叫這些端點,請視實際業務需求勾選。
💾 儲存設定
↺ 還原成系統預設值
🧭 異常案待確認地圖(裝) 權限矩陣設定
💡 「案件檢視(全)」「案件回報(全)」=不受班別限制,看得到/能回報全部案件;「僅自己班別」=只看得到/只能回報自己
所屬班別(Teams)底下的案件。同一角色若同時勾選「全」跟「僅自己班別」,以「全」為準。系統管理者(admin)一律固定
檢視+回報皆可,另外「管理者覆核」這個動作永遠僅限管理者操作,不透過這裡調整。
⚠️ 全站共用一份設定(不是每人一份),尚未儲存過設定時使用系統內建的預設條件。
角色
案件檢視(全)
案件檢視(僅自己班別)
案件回報(全)
案件回報(僅自己班別)
💾 儲存設定
↺ 還原成系統預設值
🏠 首頁儀表板(index.html) 檢視權限設定
💡 這裡決定「誰可以看到首頁儀表板」,含「未登入」這個特殊身份(勾選代表訪客不用登入就能看,僅限定功能——
沒有匯出快照/鑽取細節;取消勾選則未登入訪客會被導去登入頁)。系統管理者(admin)一律固定可見,不受這裡的
設定控制。
⚠️ 全站共用一份設定(不是每人一份),尚未儲存過設定時使用系統內建的預設條件(未登入不可見、工班角色不可見、
其餘已登入角色可見)。
💾 儲存設定
↺ 還原成系統預設值
📥 Excel匯出權限設定
💡 勾選的角色,在有存取權的清單頁面(案件總覽(篩選版)、異常案待確認地圖(裝)等)上會顯示「匯出Excel/匯出單頁
報表」按鈕。系統管理者(admin)一律固定有匯出權限,不受這裡的設定控制。
⚠️ 全站共用一份設定(不是每人一份),尚未儲存過設定時使用系統內建的預設條件(施工班主管、廠商PM、業務PM/
監工主管)。
💾 儲存設定
↺ 還原成系統預設值
🏷️ 權限角色名稱編輯
💡 這裡只能修改角色「顯示給使用者看的中文名稱」(例如登入後右上角、帳號管理清單顯示的文字),不能
新增/刪除角色種類,角色本身固定是這6種,權限判斷邏輯完全不受名稱修改影響。
⚠️ 全站共用一份設定,儲存後所有使用這個角色的帳號,重新整理頁面即會看到新名稱。
💾 儲存設定
↺ 還原成系統預設值