분리후 첫 Crawling 성공 모델
This commit is contained in:
24
OpcPksPlatform/OpcPks.Web/Views/Engineering/Admin.cshtml
Normal file
24
OpcPksPlatform/OpcPks.Web/Views/Engineering/Admin.cshtml
Normal file
@@ -0,0 +1,24 @@
|
||||
<div class="card border-danger">
|
||||
<div class="card-header bg-danger text-white">System Engineering - Discovery Mode</div>
|
||||
<div class="card-body">
|
||||
<h5>1. 하니웰 자산 모델 탐사 (Crawler)</h5>
|
||||
<p class="text-muted">서버의 모든 노드를 훑어 CSV 파일을 생성합니다. (시간이 오래 걸릴 수 있음)</p>
|
||||
<button id="btnRunCrawler" class="btn btn-danger" onclick="runCrawler()">🚀 탐사 및 CSV 생성 시작</button>
|
||||
|
||||
<hr>
|
||||
|
||||
<h5>2. DB 동기화 (CSV to Database)</h5>
|
||||
<p class="text-muted">생성된 Honeywell_FullMap.csv 파일을 읽어 DB에 일괄 저장합니다.</p>
|
||||
<button id="btnImportCsv" class="btn btn-warning" onclick="importCsvToDb()">📥 CSV 데이터를 DB로 가져오기</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
function runCrawler() {
|
||||
if(!confirm("전체 노드 탐사를 시작하시겠습니까? 하니웰 서버에 부하가 갈 수 있습니다.")) return;
|
||||
// API 호출: /Engineering/RunCrawler
|
||||
}
|
||||
function importCsvToDb() {
|
||||
// API 호출: /Engineering/ImportCsv
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user