You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 weeks ago | |
|---|---|---|
| cmd | 4 weeks ago | |
| docs | 4 weeks ago | |
| internal | 4 weeks ago | |
| scripts | 4 weeks ago | |
| web | 4 weeks ago | |
| .gitignore | 4 weeks ago | |
| README.md | 4 weeks ago | |
| go.mod | 4 weeks ago | |
| go.sum | 4 weeks ago | |
| web_embed.go | 4 weeks ago | |
README.md
TERACLONE 장비 Web UI 목업
실행 방법
cd codego run -buildvcs=false ./cmd/server- 브라우저에서
http://localhost:8080접속
주요 경로
- 새 목업 UI
//network/interface-1/ports/1/parameters/admin/users/admin/snmp/logs/system/port-status
- 레거시 UI
/legacy
구현된 화면
- 대시보드
- 네트워크 설정 전 영역
- 포트 설정 전 영역
- 포트 디버그
- 관리자 운영 전 영역
- 기타 설정 전 영역
- 진단 도구 전 영역
- 시스템/포트 로그
- 포트 상태
- 비밀번호 변경
- 설정 저장
- 포트 재시작
- 장치 재시작
목업 동작
- 저장, 적용, 추가, 삭제, 재시작, 다운로드 버튼은 실제 동작하지 않습니다.
- 모든 POST는
mock: true를 포함한 더미 성공 응답을 반환합니다. - 프론트엔드는 토스트와
console.log로만 반응합니다.
실제 기능 구현 시 다음 작업
- 각 화면별 실제 설정 모델 정의
- 유효성 검사 및 에러 메시지 체계 추가
- 장비 통신 계층과 설정 저장 계층 연결
- 인증/권한 처리 연결
- 실시간 상태, 로그, 포트 상태 API 연동
- 펌웨어/백업/복원 업로드 처리
현재 더미 API
GET /api/statusGET /api/networkPOST /api/network/applyGET /api/systemPOST /api/system/rebootGET /api/logs/systemGET /api/logs/portsPOST /api/mock/action