# 專案說明、大致進度
```
* 還有實際在運行的專案(未核對)
^ 不確定
```
```sh
總共有哪些專案
├── 物業*
│ └── 文風翠庭 ^
│
├── 工地標準版*
│ ├── 電腦版:人員資料操作;進出管理
│ └── 手機板:QRcode掃描、GPS定位*
│
├── 台鐵標準版*
│ ├── 電腦版:人員資料操作;進出管理
│ └── 手機板:QRcode掃描、GPS定位*
│
├── 環境監控
│ ├── 典試科技* #串 "/BA模組"
│ ├── 中鼎BA* #串 "/BA模組"
│ ├── 台積電^ #串 "/BA模組"
│ ├── 萬禧園 #串 "/環境監控" (純內網環境)
│ ├── 農業展 #串 "/環境監控" (純內網環境)
│ ├── 台積電濁度 #串 "/BA模組"
│ └── 交流電監控 #串 "/BA模組"
│
├── 工地管理系統
│ │ # C211電腦版是由其他人員負責
│ ├── C211手機版 *
│ └── QRcode掃描* # CM01用的手機板進出場系統
│
├── 中鼎*
│ ├── 森霸*
│ ├── 龜山 TPE11*
│ │ └── 中鼎BA* #同 「環境監控」 下的專案
│ └── 美光 F11CUB(已轉移到中鼎標準版)
│
│
├── 中鼎標準版
│ ├── 美光 # factory_id: 1
│ ├── 大林H2 # factory_id: 2
│ └── 大林P4 # factory_id: 1
│
├── 考勤*
│
├── 花蓮電子鎖櫃
│
└── 台中電廠*
# 有在持續使用的樣子但我沒有維護過
```
## 物業
縮寫是`PYMT`
智慧社區管理系統、可在網頁中做整個社區的住戶、資產、公告通知、信件包裹等,又或者是社區安全監控等智慧管理
有串接實體設備
如DIDO模組、門口機等
- 還沒做完的功能:
- 公設系統 (API不需更改,前端還沒改成新版畫面(請見UI圖)
- 設備管理 (等合作廠商(如AK)開發完相關功能,後端也串接完)
- 充電樁 (等設備和開發)
- 大樓監控平面圖 (等需求和UI圖)
- 社區團購 (後端API已開發到一段落,前端未串API)
- 包裹系統 (後端API已開發到一段落;前端未串API、切版20%)
- 住戶頁面 ("編輯門牌"頁面目前僅有展示功能(只能讀取不能新增或修改)
### 文風翠庭
只有用到人員資料和智能櫃的專案
## 工地標準版
縮寫是`CSSE`
工地進出管理系統標準版(規格和需求由我們這邊定,而非客戶)
預計可配合攝影機(目前未串接成功)、 環境監控模組等設備
可配合手機掃QR進場的系統做進出場
[工地標準版 fmo,dtf,piu等相關說明](https://www.figma.com/file/qEvRLIRj0vEKIEDYoAC3CR/%E5%B7%A5%E5%9C%B0%E6%A8%99%E6%BA%96%E7%89%88?type=whiteboard&node-id=0%3A1&t=BfsvEzLM4NDwH5vd-1)
- ### 手機掃QR進場 GPS 專案
SB02標提出的需求
無哨口概念,都是人員手持手機、平板掃QR,去做人員進出場
因為要知道人員是在哪裡掃QR的,所以有紀錄GPS (經緯度)
- [網頁流程](https://www.figma.com/file/LyrYcFfCU5hnSEBZsBI22X/csse-qrscanner?type=whiteboard&node-id=0%3A1&t=OR2Z37UrCjdTPaZB-1)
### 其他
- 工地標準版 新增工地方式:
1. postman新建公司(POST) >> 新增完 檢查資料庫「公司管制設定」
1. postman 新增工地(POST) >> 檢查「基本工地資料」 「詳細工地資料」 「工地管制設定」 「公司管制設定」 有沒有新增
1. postman新增哨口(POST)
1. 如果要讓 piu fmo dtf 功能正常使用,去「基本工地資料」把 “piuing” “fmoing” “dtfing” 三個欄位 從 NULL 改成 0(已經是0的話就不用動)
1. 從資料庫(myAdmin網頁)新增帳號
## 台鐵標準版
因台鐵需要的欄位與原本的「工地標準版」欄位有所差異
所以個別拆分出來,這個專案就給台鐵使用
可配合手機掃QR進場的系統做進出場(同上)
其餘細節同上「工地標準版」
## 環境監控
小型專案,主要都是有需求時在開始做
通常都是單頁式網頁,視情況會有開關燈、溫溼度等模組數值顯示
有分「/BA模組」及「/環境監控」兩個後端(資料庫)
視需求串接相應的API
- ### 典試科技
串 "/BA模組"
有在給客戶繼續使用
未維護過
- ### 中鼎BA
串 "/BA模組"
供中鼎-龜山做使用
顯示 溫度、濕度、風速三模組數值
- ### 台積電
串 "/BA模組"
只有上下游相關的濁度模組
顯示 上游(濁度)、下游(濁度) 模組數值
- ### 萬禧園
串 "/環境監控" (純內網環境)
獨立NAS 網路不對外
單一社區 單一頁面
174戶 帳號
還在等設備架設好,目前網頁尚未正式開始使用
可控制 燈開關、窗簾升停降
- ### 農業展
串 "/環境監控" (純內網環境)
獨立NAS 網路不對外
單一頁面
供農業展 展覽DEMO使用,展覽結束後暫時沒有相關需求
- ### 台積電濁度
串 "/BA模組"
供台積電使用
- ### 交流電監控
串 "/BA模組"
公司內自行研發的專案,除6個電表數值外,可查看個別模組的歷史紀錄
- ### one-touch
不是串接BA模組或環境監控
是做一鍵開關全電燈(全設備)的網頁,後端串DIDO模組,可開關DO以及確認DI,預計會放在室內機上
(所以部屬時記得降轉ES5,CSS也不能用太新的屬性如grid 、 aspect-radio)
相關API 請見POSTMAN

## 工地管理系統
簡稱"工地",縮寫是`cnse`
舊版的工地人員進出管理系統,有客戶實際使用
電腦版網頁是由其他位工程師負責(以C#開發),前端職位目前不會碰到
- ### C211手機版
客戶有持續在使用
未維護過
- ### QRcode掃描
CM01標提出的需求
無進出閘門,均是人員手持手機、平板掃QR,去做人員進出場
QRcode有分兩種格式,需要個別做判斷並讀取相關人員資料
詳情請見此專案文件
- 備註:[測試掃描套件的網址](https://mind-information-tech.com/frontend_forTest/QRscannerTest/dist/)
## 中鼎*
給中鼎用的專案,
後續因美光和中油需求,以「中鼎」為基礎,另開發出了「中鼎標準版」
- ### 森霸*
放在客戶自己的NAS裡面
- ### 龜山 TPE11
有卡號欄位,前端新增人員時無卡號欄位,要新增人員卡號要用"匯入"功能
- #### 中鼎BA*
給中鼎龜山用的環境監控頁面,詳情請見"環境監控"
- ### 美光 F11CUB
有卡號欄位,前端新增人員時也有相關欄位能輸入
美光之後資料轉移到*中鼎標準版*,舊系統內的美光資料已被清除
[網頁架構整理](https://www.figma.com/file/0Dw8aX48iBXXv1nr2Jt1lm/%E4%B8%AD%E9%BC%8E--%E6%9E%B6%E6%A7%8B%E6%95%B4%E7%90%86?type=whiteboard&node-id=0%3A1&t=DZpVp3TIkggXBWq2-1)
## 中鼎標準版
因美光和中油需求,以「中鼎」為基礎,開發出的版本
除了森霸跟龜山,其他在標準版內全部整合成同一專案,以 網址內的 factory_id 來個別對各工地資料做請求
後因各工地分別使用不同的主機,所以 區別各工地的功能較沒有用到
- 美光 factory_id: 1
- 中油大林H2 factory_id: 2
- 中油大林P4 factory_id: 1
[中鼎標準版_部分功能圖解](https://www.figma.com/file/zMlKVEDFJFxXTdiOq1OpN7/Untitled?type=whiteboard&node-id=0%3A1&t=12L7A4sz327s7q6V-1)
## 考勤
開發到一定階段(告一段落),基本測試功能都沒什麼問題,未實際使用
[網頁流程筆記figma](https://www.figma.com/file/Ncr3lJDdpyQAozQOv3ck3B/%E8%80%83%E5%8B%A4%E6%9E%B6%E6%A7%8B?type=whiteboard&node-id=0%3A1&t=D3vJPztp5OoHs9da-1)
## 花蓮電子鎖櫃
開發完成,基本測試功能都沒什麼問題
純內網環境,無nas, 後端是以 node.js express + mongoDB 直接建在小主機內
相關檔案都直接放在小主機上,以pkg套件打包在電腦中自動安裝, 以.bat 檔案 + 排程 來讓小主機在開機時自動執行
因小主機本身不會接任何顯示器,
筆電等設備接到內網環境後,可用小主機的IP位置 + port號 (5173) 來開啟小主機網頁做使用
## 台中電廠
有在持續使用的樣子(2022年底至今未維護過)
有串接攝影機並以網頁顯示
----------------