Merge branch 'hylee'
This commit is contained in:
commit
03a236c01b
@ -77,7 +77,7 @@
|
|||||||
|
|
||||||
<body layout:fragment="body">
|
<body layout:fragment="body">
|
||||||
|
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div th:replace="~{fragments/top_nav :: topFragment}"/>
|
<div th:replace="~{fragments/top_nav :: topFragment}"/>
|
||||||
|
|
||||||
<!-- Main Sidebar Container -->
|
<!-- Main Sidebar Container -->
|
||||||
@ -110,13 +110,13 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<input type="hidden" id="oneUserId" th:value="${oneUserId}">
|
<input type="hidden" id="oneUserId" th:value="${oneUserId}">
|
||||||
<input type="hidden" id="twoUserId" th:value="${twoUserId}">
|
<input type="hidden" id="twoUserId" th:value="${twoUserId}">
|
||||||
<!-- <div class="col-12">-->
|
<!-- <div class="col-12">-->
|
||||||
<!-- /.card -->
|
<!-- /.card -->
|
||||||
|
|
||||||
<div class="col-md-6" id="divOneSms">
|
<div class="col-md-6" id="divOneSms">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
<h3 class="card-title" th:text="'Client 5 :: '+ ${oneUserId}"/>
|
<h3 class="card-title" th:text="'Client 3 :: '+ ${oneUserId}"/>
|
||||||
<div class="card-tools">
|
<div class="card-tools">
|
||||||
<button type="button" class="btn btn-tool" data-card-widget="collapse">
|
<button type="button" class="btn btn-tool" data-card-widget="collapse">
|
||||||
<i class="fas fa-minus"></i>
|
<i class="fas fa-minus"></i>
|
||||||
@ -135,7 +135,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="info-section">
|
<div class="info-section">
|
||||||
<p class="section-title">DB정보</p>
|
<p class="section-title">DB정보</p>
|
||||||
<p class="info-item">- 192.168.0.31:3308</p>
|
<p class="info-item">- 192.168.0.31:3307</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="info-section">
|
<div class="info-section">
|
||||||
<p class="section-title">msg 발송 TB</p>
|
<p class="section-title">msg 발송 TB</p>
|
||||||
@ -147,8 +147,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="info-section">
|
<div class="info-section">
|
||||||
<p class="section-title">서버위치</p>
|
<p class="section-title">서버위치</p>
|
||||||
<p class="info-item">- 192.168.0.31 (윈도우)</p>
|
<p class="info-item">- 192.168.0.78</p>
|
||||||
<p class="info-item">- /dev/mjon_agent/agent_client_05</p>
|
<p class="info-item">- /home/mjon_client_agent_3</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 기타 정보들 추가 -->
|
<!-- 기타 정보들 추가 -->
|
||||||
@ -221,6 +221,117 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-6" id="divTwoSms">
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-header">
|
||||||
|
<!-- <h3 class="card-title">Client 2 (006star)</h3>-->
|
||||||
|
<h3 class="card-title" th:text="'Client 4 :: '+ ${twoUserId}"/>
|
||||||
|
<div class="card-tools">
|
||||||
|
<button type="button" class="btn btn-tool" data-card-widget="collapse">
|
||||||
|
<i class="fas fa-minus"></i>
|
||||||
|
</button>
|
||||||
|
<button type="button" class="btn btn-tool toggle-info-btn">
|
||||||
|
<i class="fas fa-info-circle"></i>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /.card-header -->
|
||||||
|
<div class="p-3 hidden-info" style="display: none;">
|
||||||
|
<div class="info-section">
|
||||||
|
<p class="section-title">사용자ID</p>
|
||||||
|
<p class="info-item" th:text="${twoUserId}"></p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<p class="section-title">DB정보</p>
|
||||||
|
<p class="info-item">- 192.168.0.31:3308</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<p class="section-title">msg 발송 TB</p>
|
||||||
|
<p class="info-item">- MUNJAON_MSG</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<p class="section-title">msg 리포팅 TB</p>
|
||||||
|
<p class="info-item">- MUNJAON_MSG_LOG</p>
|
||||||
|
</div>
|
||||||
|
<div class="info-section">
|
||||||
|
<p class="section-title">서버위치</p>
|
||||||
|
<p class="info-item">- 192.168.0.31 (윈도우)</p>
|
||||||
|
<p class="info-item">- /dev/mjon_agent/agent_client_04</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /.card-header -->
|
||||||
|
<div class="card-body">
|
||||||
|
<form class="sendForm">
|
||||||
|
<input type="hidden" name="msgType" value="S">
|
||||||
|
<input type="hidden" name="sendStatus" value="0">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="msgType">문자타입 - MSG_TYPE</label>
|
||||||
|
<div class="input-group">
|
||||||
|
<select type="text" class="form-control msgType" id="msgType" name="msgType">
|
||||||
|
<option value="S">SMS</option>
|
||||||
|
<option value="L">LMS</option>
|
||||||
|
<option value="M">MMS</option>
|
||||||
|
<option value="A">알림톡</option>
|
||||||
|
<option value="F">친구톡</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="recvPhone">수신번호 - RECV_PHONE</label>
|
||||||
|
<div class="input-group">
|
||||||
|
<input type="text" class="form-control recvPhone" id="recvPhone" name="recvPhone" placeholder="수신번호 - RECV_PHONE">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="sendPhone">회신번호 - SEND_PHONE</label>
|
||||||
|
<div class="input-group">
|
||||||
|
<input type="text" class="form-control sendPhone" id="sendPhone" name="sendPhone" placeholder="회신번호 - SEND_PHONE">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group" style="display: none">
|
||||||
|
<label for="subject">제목 - SUBJECT</label>
|
||||||
|
<div class="input-group">
|
||||||
|
<input type="text" class="form-control subject" id="subject" name="subject" placeholder="제목 - SUBJECT">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group fileUploadGroup" style="display: none;">
|
||||||
|
<label for="file1">파일첨부</label>
|
||||||
|
<div class="input-group">
|
||||||
|
<input type="file" class="form-control file1" id="file1" name="fileName01">
|
||||||
|
</div>
|
||||||
|
<div class="input-group mt-2">
|
||||||
|
<input type="file" class="form-control file2" name="fileName02">
|
||||||
|
</div>
|
||||||
|
<div class="input-group mt-2">
|
||||||
|
<input type="file" class="form-control file3" name="fileName03">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="message">메세지 - MESSAGE</label>
|
||||||
|
<div class="input-group">
|
||||||
|
<textarea class="form-control message" id="message" name="message" placeholder="메세지 - MESSAGE" rows="5" oninput="updateByteCount(this)"></textarea>
|
||||||
|
</div>
|
||||||
|
<div class="byte-count">0 bytes</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="slider">건수 (max 1,000,000 | 백만)</label>
|
||||||
|
<div class="input-group">
|
||||||
|
<input type="text" class="form-control sliderValue" id="sendCnt" name="sendCnt" placeholder="건수" autocomplete="off">
|
||||||
|
<div class="slider mt-2" id="slider"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<button type="button" class="btn btn-primary w-20 sendBtn">발송</button>
|
||||||
|
<button type="button" class="btn btn-info w-40 examBtn">예시입력</button>
|
||||||
|
<button type="reset" class="btn btn-secondary w-30">Reset</button>
|
||||||
|
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- /.card-body -->
|
||||||
|
</div>
|
||||||
|
<!-- /.card -->
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -271,6 +382,50 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-6">
|
||||||
|
<div class="card" style="background-color: beige;">
|
||||||
|
<div class="card-header">
|
||||||
|
<h3 class="card-title">Client 2 현재현황</h3>
|
||||||
|
<button type="button" class="btn btn-tool" onclick="refreshClient2Status()">
|
||||||
|
<i class="fas fa-sync-alt"></i>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="row">
|
||||||
|
<!-- MSG 건 -->
|
||||||
|
<div class="col-md-4 col-sm-6 col-12">
|
||||||
|
<div class="info-box bg-light">
|
||||||
|
<span class="info-box-icon bg-gray"><i class="fas fa-envelope"></i></span>
|
||||||
|
<div class="info-box-content">
|
||||||
|
<span class="info-box-text">MSG 건</span>
|
||||||
|
<span class="info-box-number" id="client2MsgCnt">0</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- MSG_LOG 건 -->
|
||||||
|
<div class="col-md-4 col-sm-6 col-12">
|
||||||
|
<div class="info-box bg-light">
|
||||||
|
<span class="info-box-icon bg-gray"><i class="fas fa-file-alt"></i></span>
|
||||||
|
<div class="info-box-content">
|
||||||
|
<span class="info-box-text">MSG_LOG 건</span>
|
||||||
|
<span class="info-box-number" id="client2MsgLogCnt">0</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- report(X) 건 -->
|
||||||
|
<div class="col-md-4 col-sm-6 col-12">
|
||||||
|
<div class="info-box bg-light">
|
||||||
|
<span class="info-box-icon bg-gray"><i class="fas fa-chart-bar"></i></span>
|
||||||
|
<div class="info-box-content">
|
||||||
|
<span class="info-box-text">report(X) 건</span>
|
||||||
|
<span class="info-box-number" id="client2ReportCnt">0</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -337,8 +492,8 @@
|
|||||||
<span class="info-box-text">클라이언트 report (S -> C)</span>
|
<span class="info-box-text">클라이언트 report (S -> C)</span>
|
||||||
<div class="d-flex justify-content-between align-items-center">
|
<div class="d-flex justify-content-between align-items-center">
|
||||||
<span class="info-box-number reportStartCnt">0</span><!--<span class="reportStartSubCnt"></span>-->
|
<span class="info-box-number reportStartCnt">0</span><!--<span class="reportStartSubCnt"></span>-->
|
||||||
<!-- <span class="info-box-number mx-2">→</span>-->
|
<!-- <span class="info-box-number mx-2">→</span>-->
|
||||||
<!-- <span class="info-box-number reportSndCnt">0</span>-->
|
<!-- <span class="info-box-number reportSndCnt">0</span>-->
|
||||||
<span class="info-box-unit font-weight-bold ml-2">건수</span>
|
<span class="info-box-unit font-weight-bold ml-2">건수</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="progress">
|
<div class="progress">
|
||||||
@ -354,22 +509,112 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<!-- Reporting start 버튼 -->
|
<!-- Reporting start 버튼 -->
|
||||||
<!-- <div class="row">-->
|
<!-- <div class="row">-->
|
||||||
|
|
||||||
<!-- <div class="col-12 text-left">-->
|
<!-- <div class="col-12 text-left">-->
|
||||||
<!-- <button class="btn btn-success rprtCrrntStrtBtn" data-tagid="oneUserId">-->
|
<!-- <button class="btn btn-success rprtCrrntStrtBtn" data-tagid="oneUserId">-->
|
||||||
<!-- <i class="fas fa-chart-line"></i> Report Current Data-->
|
<!-- <i class="fas fa-chart-line"></i> Report Current Data-->
|
||||||
<!-- </button>-->
|
<!-- </button>-->
|
||||||
<!-- <button class="btn btn-danger rprtAllStrtBtn" data-tagid="oneUserId">-->
|
<!-- <button class="btn btn-danger rprtAllStrtBtn" data-tagid="oneUserId">-->
|
||||||
<!-- <i class="fas fa-chart-line"></i> Report All Data-->
|
<!-- <i class="fas fa-chart-line"></i> Report All Data-->
|
||||||
<!-- </button>-->
|
<!-- </button>-->
|
||||||
<!-- </div>-->
|
<!-- </div>-->
|
||||||
|
|
||||||
<!-- </div>-->
|
<!-- </div>-->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-6">
|
||||||
|
<div class="card" id="divTwoSmsCard">
|
||||||
|
<div class="card-header">
|
||||||
|
<div class="d-flex justify-content-start align-items-center">
|
||||||
|
<h3 class="card-title mb-0">클라이언트2 현황확인</h3>
|
||||||
|
<span class="text-primary font-weight-bold h4 ml-2 sendCntTxt"></span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="row"><!-- 클라이언트 insert -->
|
||||||
|
<div class="col-md-4 col-sm-6 col-12">
|
||||||
|
<div class="info-box bg-light">
|
||||||
|
<span class="info-box-icon bg-gray" style="width: 35px;"><i class="fas fa-upload"></i></span>
|
||||||
|
<div class="info-box-content">
|
||||||
|
<span class="info-box-text">클라이언트 insert</span>
|
||||||
|
<div class="d-flex justify-content-between">
|
||||||
|
<span class="info-box-number insertCnt">0</span>
|
||||||
|
<span class="info-box-unit font-weight-bold">건수</span>
|
||||||
|
</div>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar" style="width: 100%"></div>
|
||||||
|
</div>
|
||||||
|
<span class="progress-description insertSeconds">
|
||||||
|
0초
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- 데이터 이관 시간 -->
|
||||||
|
<div class="col-md-4 col-sm-6 col-12">
|
||||||
|
<div class="info-box bg-light">
|
||||||
|
<span class="info-box-icon bg-gray" style="width: 35px;"><i class="fas fa-clock"></i></span>
|
||||||
|
<div class="info-box-content">
|
||||||
|
<span class="info-box-text">데이터 이관 시간 (C -> S)</span>
|
||||||
|
<div class="d-flex justify-content-between">
|
||||||
|
<span class="info-box-number transferCnt">0</span>
|
||||||
|
<span class="info-box-unit font-weight-bold">건수</span>
|
||||||
|
</div>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar" style="width: 100%"></div>
|
||||||
|
</div>
|
||||||
|
<span class="progress-description transferSeconds">
|
||||||
|
0초
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- 클라이언트 report -->
|
||||||
|
<div class="col-md-4 col-sm-6 col-12">
|
||||||
|
<div class="info-box bg-light">
|
||||||
|
<span class="info-box-icon bg-gray" style="width: 35px;"><i class="fas fa-chart-line"></i></span>
|
||||||
|
<div class="info-box-content">
|
||||||
|
<span class="info-box-text">클라이언트 report (S -> C)</span>
|
||||||
|
<div class="d-flex justify-content-between align-items-center">
|
||||||
|
<span class="info-box-number reportStartCnt">0</span><!--<span class="reportStartSubCnt"></span>-->
|
||||||
|
<!-- <span class="info-box-number mx-2">→</span>-->
|
||||||
|
<!-- <span class="info-box-number reportSndCnt">0</span>-->
|
||||||
|
<span class="info-box-unit font-weight-bold ml-2">건수</span>
|
||||||
|
</div>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar" style="width: 100%"></div>
|
||||||
|
</div>
|
||||||
|
<span class="progress-description reportSeconds">
|
||||||
|
0초
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- Reporting start 버튼 -->
|
||||||
|
<!-- <div class="row">-->
|
||||||
|
<!-- <div class="col-12 text-left">-->
|
||||||
|
<!--<!– <button class="btn btn-success newButtonClass">Now data report start</button> <!– 새로운 버튼 추가 –>–>-->
|
||||||
|
<!--<!– <button class="btn btn-danger rprtAllStrtBtn" data-tagid="twoUserId">ALL data Reporting start</button>–>-->
|
||||||
|
<!-- <button class="btn btn-success rprtCrrntStrtBtn" data-tagid="twoUserId">-->
|
||||||
|
<!-- <i class="fas fa-chart-line"></i> Report Current Data-->
|
||||||
|
<!-- </button>-->
|
||||||
|
<!-- <button class="btn btn-danger rprtAllStrtBtn" data-tagid="twoUserId">-->
|
||||||
|
<!-- <i class="fas fa-chart-line"></i> Report All Data-->
|
||||||
|
<!-- </button>-->
|
||||||
|
<!-- </div>-->
|
||||||
|
<!-- </div>-->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /.col -->
|
||||||
|
</div>
|
||||||
<!-- /.row -->
|
<!-- /.row -->
|
||||||
</div>
|
</div>
|
||||||
<!-- /.container-fluid -->
|
<!-- /.container-fluid -->
|
||||||
@ -390,12 +635,12 @@
|
|||||||
<!-- Control sidebar content goes here -->
|
<!-- Control sidebar content goes here -->
|
||||||
</aside>
|
</aside>
|
||||||
<!-- /.control-sidebar -->
|
<!-- /.control-sidebar -->
|
||||||
</div>
|
</div>
|
||||||
<!-- ./wrapper -->
|
<!-- ./wrapper -->
|
||||||
<script th:src="@{/cmn/js/agent/init.js}"></script>
|
<script th:src="@{/cmn/js/agent/init.js}"></script>
|
||||||
<script th:src="@{/cmn/js/agent/timerForOneC.js}"></script>
|
<script th:src="@{/cmn/js/agent/timerForOneC.js}"></script>
|
||||||
<script th:src="@{/cmn/js/agent/timerForTwoC.js}"></script>
|
<script th:src="@{/cmn/js/agent/timerForTwoC.js}"></script>
|
||||||
<script>
|
<script>
|
||||||
$(function () {
|
$(function () {
|
||||||
|
|
||||||
// client_1 영역
|
// client_1 영역
|
||||||
@ -599,7 +844,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user