Merge branch 'hylee'

This commit is contained in:
hehihoho3@gmail.com 2024-09-23 18:14:04 +09:00
commit 03a236c01b

View File

@ -116,7 +116,7 @@
<div class="col-md-6" id="divOneSms">
<div class="card">
<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">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
@ -135,7 +135,7 @@
</div>
<div class="info-section">
<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 class="info-section">
<p class="section-title">msg 발송 TB</p>
@ -147,8 +147,8 @@
</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_05</p>
<p class="info-item">- 192.168.0.78</p>
<p class="info-item">- /home/mjon_client_agent_3</p>
</div>
</div>
<!-- 기타 정보들 추가 -->
@ -221,6 +221,117 @@
</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 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>
@ -370,6 +525,96 @@
</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">-->
<!--&lt;!&ndash; <button class="btn btn-success newButtonClass">Now data report start</button> &lt;!&ndash; 새로운 버튼 추가 &ndash;&gt;&ndash;&gt;-->
<!--&lt;!&ndash; <button class="btn btn-danger rprtAllStrtBtn" data-tagid="twoUserId">ALL data Reporting start</button>&ndash;&gt;-->
<!-- <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 -->
</div>
<!-- /.container-fluid -->