FE Version History

*** version 0.0.8 ***
- Thêm biểu đồ trạng thái bật/tắt của các relay eacc
- Hiển thị biểu đồ phù hợp với config thiết bị used/not used
- thêm chi tiết thanh cuộn trở về đầu trang ở tất cả các trang
- Chỉnh sửa lỗi không hiển thị sensor reference ở trang zone setting khi chỉ config loại IPMS
- Sửa file định dạng tên các thiết bị (file ndevice *.txt)
- Chọn relay và sensor theo thứ tự trước sau (chọn 1 mới chọn được 2, chọn 2 mới chọn được 3)
- Thêm time out 30s cho config devices
- Đảm bảo thanh menu config device phải luôn luôn ko hiển thị ở các trang khác ngoài trang device managerment trong TH nhấn chuyển cực nhanh giữa các trang
*** version 0.1.0 ***
- chỉnh sửa giao diện energy meter và bố cục dashboard
- Không cho phép đặt tên zone có dấu
- Thêm số công suất máy lạnh BTU của từng zone
- Thêm menu trang warning
- Thêm lưu trạng thái relay IPMS
- lưu thêm trạng thái của relay IPMS, thay vì hiển thị các con số on/off thì ta hiển thị chữ ON/OFF thôi
- Bỏ require trong ô text box group name trong popup cài đặt luân phiên
- Sửa lỗi value trong ô chọn sensor trong trang warning
*** Quan trọng ***
- Nếu trong file device_used đã có dữ liệu trước đó mà database ko có thì hiển thị cài đặt hiện tại của tb.
sau đó nếu chỉ điều chỉnh tên gọi, số lượng sensor, relay (không ảnh hưởng đến model, id, số lượng tb) thì thực hiện lưu
database mà không cần bắn MQTT config thiết bị
*** Version 0.2.0 ***
- Đồng bộ dữ liệu được cài bằng tay và database cho trang config thiết bị
- Check lại sự thay đổi của bảng dữ liệu để hiển thị thông báo "thay đổi chưa dược lưu" và "tính năng
bắng mqtt config thiết bị chỉ khi nào có sự thay đổi model, id,... " cho chính xác
- Đồng bộ dữ liệu các group và mechanism khi không có chúng trong database
- Thêm model_name trong mỗi model để hiển thị ở dashboard, tránh lỗi ở firmware
- Đồng bộ màu sắc xanh của trang device managerment
- Lỗi hiển thị thông tin thiết bị ở trang device managerment
- Lỗi hiển thị sensorhub, chỉ hiển thị những sensor có sử dụng thôi
*** Version 0.2.1 ***
- Lỗi ko tạo được group ở zone mới (zone số 2)
- Bắt lỗi zone khi không có model type
*** Version 0.2.2 ***
- Hàm beforSubmitZoneSetting bị lỗi underfine ở biến listrelayneedupdate
- Đổi gọi đường dẫn file BTU
- Sửa lỗi series name = underfined + * trong biểu đồ trạng thái
- Thêm hiển thị cột model trong trang device managerment
- Thêm text (using) và sau model đang được sử dụng của mỗi tb
=> Lưu ý:
+ [xử lý bằng backend] Xóa table devicetype để cập nhật trường model_name được lưu
+ Cập nhật file rs485 trong thư mục fpt_gateway/config
*** Version 0.2.3 ***
- Bỏ hiển thị model type ở trang model
- Sửa backend data trạng thái của relay để hiển thị ON cao hơn OFF trong biểu đồ trạng thái relay
- thêm dữ liệu trạng thái của relay IPMS
- Sửa description của sensorhub mỗi khi lần đầu setting (khi tb chưa có dữ liệu trên db)
- Bắt các lỗi xảy ra ở trang zone (thay cho việc hiển thị BẢNG lỗi)
- Sửa đổi bổ sung trang device management và trang model để phù hợp khi thêm LOẠI thiết bị mới
- Thêm 3 datatype mới vào file datatype_config
- Mapping tên và dữ liệu của các model máy phát và bộ đo nguồn tổng lại cho chính xác
- kiểm tra lại trang model bị mất modeltype
*** Version 0.2.4 ***
- Realtime trang alarm managerment
*** Version 0.2.5 ***
- [device-managerment][ipms] Lỗi ko lưu được tên gateway TH đã có và nhấn save lần 2
- [backend] Lấy thêm log các dòng phụ của tb relay eacc
- [detail] Thêm nút clear biểu đồ, không hiển thị các series bị underfind description
- [device-managerment][eacc] ParstInt modbusID của EACC để hiển thị ở thanh right menu cho đúng
- [backend] Không sử dụng bảng ndevice nữa, chuyển sang dùng file ndevice_config luôn
- [device-managermet][ipms] Nếu thay đổi tên hoặc chỉ thay đổi thông tin gateway thì nó ko hiện nút save lên để nhấn
- [Model][model type] Giảm bớt hiển thị model type theo device type
- [service-warning][zone setting] kiểm tra các trường trong file (không âm, có dữ liệu, ...)
- [device-managerment] Kiểm tra các modbus ID phải khác nhau giữa các thiết bị, ko đơn thuần một loại tb nữa
- [model][create-model] thao tác xóa register bị sai vì nhầm ID
- [backend] thêm xử lý lấy log xuyên tháng *** TESTING ***
- [alarm][giao-diện] footer đè lên bảng dữ liệu khi nhấn nút sổ tất cả các dòng
- [alarm] xử lý thẻ select ALL hiển thị tất cả các message alarm
- [dashboard] biểu đồ energy meter có node cuối bị trũng xuống, node này ko có trong data thật
- [alarm] hiệu chỉnh lại thao tác realtime ... -> khó nói
- [backend] rotate log của sensorhub, ngày trước quên mất
- [device-managerment][ipms] Thêm mặc định IPMS trong TH chưa được khai báo

- [detail] thêm biểu đồ cho tb mới
- [dashboard] thêm hiển thị cho tb mới
- [report] thêm lấy log report cho tb mới
- [backend] thêm lấy log report cho tb mới
- [detail] đổi bộ lọc số thiết bị đang sử dụng thực tế theo trang device-managerment (lúc trước dùng cách cũ mà quên sửa)
*** Version 0.2.7 ***
- 5453 [alarm] khi nhấn vào nút normal thì các alarm được filter sai (bị chuyển thành filter ALL
- 1318 [zone] disable relay trong popup setting cho tất cả relay đã được sử dụng ở tất cả các zone bị sai
- 8748 [detail] biểu đồ relay bị dư các seric status
- 1781 [zone] update lỗi 1318 và edit tiếp lỗi logic khi nhấn xóa group hay mechanism khi chưa submit
- 7361 [model] trang này ko đọc được các datatype từ db
+ Why: vì đã chuyển nguồn dữ liệu từ bảng datatype trong db thành file từ trước
- 4010 [dashboard] chỉ realtime 1 trong 3 máy energy meter
+ When: xảy ra khi cài đặt nhiều hơn 1 thiết bị ene
+ Why: chỉ set interval realtime cho 1 tb
+ How: thay vì điều khiển realtime ở dashboard, chuyển sang thực hiện tại store (chi tiết trong commit)
- 5389 [dashboard] hiển thị sai các giá trị cuẩ sensor IPMS EACC SensorHub
+ Why: sai số thứ tự mảng ở các mảng sensor này
- 7570 [zone] khi xóa group mà ko xóa được mechanism chứa group đó
+ When: Trường hợp các group và mechanism chưa có trong db
+ How: đặt tên mặc định là “groupdefault1” thay vì “groupdefault 1”
- 3307 [detail-report] ko hiển thị sensor và relay khi chỉ có tb IPMS
+When: Chỉ cài đặt 1 tb IPMS 2 relay hoặc 4 relay
+ Why: Vòng if filter cho loại tb này bị sai do tb này chỉ được lưu trên db
+ How: Thay đổi vòng if filter lấy tb có typeid <= 2
*** Version 0.2.8 ***
- 667 [zone] zone có 4 pha 4 group nhưng ko hiển thị thì chỉ hiển thị 1 group, 3 group khác với 3 relay chưa khai báo thì ko hiển thị
+ When: 4 relay trong đó: 1 relay ok, 3 relay chưa khai báo
+ Why: không bắt được danh sách các relay chưa khai báo nên không mapping hiển thị group được
+ How: thêm danh sách các relay chưa được khai báo
- 2835 [report] thêm disable cho các loại tb không có tb nào được khai báo
- 5497 [device] lần đầu vào trang ko thêm được tb pin
+ When: lần đầu vào trang hoặc sau khi reload lại trang
+ Why: biến DEV[’PIN’] chưa từng được khai báo trước và Vue ko cập nhật giá trị biến này trước created() khi vào component PIN nên biến DEV[’PIN’] underfined
+ How: Khai báo trước giá trị biến DEV[’PIN’] = []
- 7472: Web không lấy map được tb như mong muốn
+ What: ví dụ khi có 4 sensorhub đều có chung các thông tin nhưng khác nhau timestamp. web sẽ dùng hàm findIndex() để lấy thì có khả năng sensorhub đầu tiên không phải mong muốn. sensorhub cần tìm là sensorhub có timestamp mới nhất
+ How: sort để lấy biến sensorhub có timestamp mới nhất
- 3161 [detail] legend của các biểu đồ nhấn ko được như ý muốn
- 9286 [dashboard] lỗi hiển thị cảnh báo đỏ sensor ở các zone khi có 1 sensor bị dis
+ Why: hàm sort các sensor ở mỗi zone trong store ko hoạt động ok
+ How: Thay thế code giao diện ở chỗ này thành function tìm giá trị max và check có hay không có sensor bị dis
- 2091 [model]: lỗi hiển thị model đang được sử dụng ko chính xác
+ Why: ngày trước sử dụng model_name như model type mà ko đổi ở trang model
+ How: Change model thành model_name
- 4473 [zone]: lỗi không hiển thị chính xác số group và luân phiên hiện hữu dưới file
+ when: khi thao tác sửa mechanism và group bằng tay đối với file
+ How: thêm đoạn so sánh số mechanism và group với file
- 9935 [dashboard]: chip hiển thị có dòng vào và dòng ra của máy phát ko hiển thị đúng màu
+ Why: sai syntax kiểm tra data của register
+ how: thêm reg.data
- 2668 [dashboard]: sensorhub20 bị hiện tượng xuất hiện / biến mất
+ when: khi có dữ liệu mqtt của topic sensor bắn tới
+ how: bỏ đi hàm check và lấy thông tin của thiết bị ở index.js


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.