feat: 발주기관 시추정보 관리 도움말 적용

main
thkim 2026-02-13 10:10:28 +09:00
parent 92bdfe9e6a
commit 62f170b4d4
3 changed files with 85 additions and 18 deletions

View File

@ -914,7 +914,9 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
let const_name = data.constName == "" ? "" : data.constName;
let const_state_code = data.constStateCode == "" ? "타당성조사 및 계획검토" : data.constStateCode;
let const_start_date = data.constStartDate == "" ? "" : data.constStartDate.toISOString().split('T')[0];
//let const_start_date = data.constStartDate == "" ? "" : data.constStartDate.toISOString().split('T')[0];
//let const_end_date = data.constEndDate == "" ? "" : data.constEndDate.toISOString().split('T')[0];
let const_start_date = data.constStartDate == "" ? "" : data.constStartDate.split('~')[0];
let const_end_date = data.constEndDate == "" ? "" : data.constEndDate.toISOString().split('T')[0];
let master_company_dept = data.masterCompanyDept == "" ? "" : data.masterCompanyDept;
let master_company_name = data.masterCompanyAdmin == "" ? "" : data.masterCompanyAdmin;

View File

@ -514,7 +514,7 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
target:'excel-download-btn'
},{
title:'Step 11',
content: '건설사명에 마우스를 올릴 경우, 연결된 기업사용자의 ID 및 프로젝트 코드를 확인하실 수 있습니다.',
content: '건설사명에 마우스를 올릴 경우, 연결된 기업사용자의 ID 및 프로젝트 코드를 확인하실 수 있습니다. <br /><br />만약 수주기관 기업사용자 아이디와 프로젝트코드 없이 프로젝트명만 보인다면 연결이 안 된 것입니다.',
target:'header-const-company-dept'
}],
});

View File

@ -289,6 +289,69 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
openMapLoc(p_code);
}
}
/* 도움말 시작 */
function fn_help_tour(){
var pageTitle = "시추정보 관리";
iGuider({
tourTitle: pageTitle,
intro:{
title: '시추정보 관리 방법이 궁금하신가요?',
content: '시추정보 관리 방법 사용설명을 진행하겠습니다. <br /><br /><span style="font-weight: 800;">용어설명</span>:<br />기업 사용자 = 수주기관<br />발주기관 = 발주처<br />'
},
steps:[{
title:'Step 1',
content: '시추정보 관리에 나타나는 목록은 국토지반정보 포털시스탬 내 기업 사용자가 해당 발주기관으로 등록된 모든 프로젝트가 보입니다.',
target:'content-wrapper'
},{
title:'Step 2',
content: '기업 사용자가 시추정보 등록 시, 발주처를 입력하는데 이때 현재 발주기관으로 등록한 프로젝트가 보여집니다.<br /><br /><span style="font-weight: 800;">\'건설현장 조회\'VS\'시추정보 관리\'</span><br /><span style="font-weight: 800;">건설현장 조회</span>: 발주기관이 직접 입력한 건설현장만 보여짐.<br /><span style="font-weight: 800;">시추정보 관리</span>: 기업사용자가 시추정보 입력 시, 발주처를 현재 발주기관으로 등록한 프로젝트<br /><span style="font-weight: 800; color: #19b3e5;">!? 발주기관 사용자가 입력한 건설현장이 나오는데요?</span><br /> 답변: 네 맞습니다. 기업사용자와 연결된 경우 여기에 보여집니다. 결론은 기업사용자 프로젝트에 발주처가 연결되어 있으면 보여집니다.',
target:'content-wrapper'
},{
title:'Step 3',
content: '지반 정보를 입력할 때 프로젝트를 생성하는 방법은 두 가지 입니다. <ul style="list-style-type: circle;"><li style="margin-left: 10px;">기업 사용자가 프로젝트 생성</li><li style="margin-left: 10px;">발주기관 사용자 프로젝트 생성</li></ul><br />이 점 참고하시기 바랍니다.',
target:'content-wrapper'
},{
title:'Step 2',
content: '시추정보 관리 조회 시, 필터링을 제공합니다.',
target:'page-top-search'
},{
title:'Step 3',
content: '검색할 프로젝트 명을 입력합니다.',
target:'const-name'
},{
title:'Step 4',
content: '검색할 사업기간을 입력합니다.',
target:'const-start-end-date'
},{
title:'Step 5',
content: '검색할 사업단계를 입력합니다.',
target:'const-state-code'
},{
title:'Step 6',
content: '검색할 입력상태를 입력합니다.',
target:'project-state-code'
},{
title:'Step 7',
content: '검색할 수주기관 건설사명을 입력합니다.',
target:'company-dept'
},{
title:'Step 8',
content: '검색할 수주기관 담당자를 입력합니다.',
target:'company-admin'
},{
title:'Step 9',
content: '검색할 수주기관 담당자의 연락처를 입력합니다.',
target:'company-tel'
},{
title:'Step 10',
content: '전체 시추정보 관리 목록이 필요한 경우, CSV다운로드 버튼을 눌러 목록을 다운로드합니다.',
target:'excel-download-btn'
}],
});
return false;
}
/* 도움말 끝 */
</script>
<!-- javascript end-->
@ -318,24 +381,26 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
<li class="category-item"></li>
<li class="category-item">시추정보 관리</li>
</ul>
<a href="javascript:void()" class="btn btn-help">도움말</a>
<a href="javascript:;" class="btn btn-help start-tour" onClick="fn_help_tour();">도움말</a>
</div>
<!-- 카테고리 끝 -->
<h1 class="page-title-1depth">시추정보 관리</h1>
<!-- 내용 시작 -->
<div class="content-wrapper">
<div class="content-wrapper" data-target="content-wrapper">
<div class="content1">
<div class="page-top-search">
<div class="page-top-search" data-target="page-top-search">
<form class="form-inline">
<label class="input-label-display">검색</label>
<input type="hidden" id="excelDownload" name="excelDownload" value="" >
<input type="hidden" id="const-tag" name="const-tag" value="P" >
<input type="search" id="const-name" name="const-name" class="input" placeholder="프로젝트명" title="" value="">
<input type="date" id="const-start-date" name="const-start-date" >
<span>~</span>
<input type="date" id="const-end-date" name="const-end-date" >
<!-- <input type="hidden" id="const-state-code" name="const-end-date"> -->
<select id="const-state-code" name="const-state-code">
<input type="search" id="const-name" data-target="const-name" name="const-name" class="input" placeholder="프로젝트명" title="" value="">
<span data-target="const-start-end-date">
<input type="date" id="const-start-date" name="const-start-date" >
<span>~</span>
<input type="date" id="const-end-date" name="const-end-date" >
<!-- <input type="hidden" id="const-state-code" name="const-end-date"> -->
</span>
<select id="const-state-code" data-target="const-state-code" name="const-state-code">
<option value="" selected="selected">전체</option>
<option value="1">타당성조사 및 계획검토</option>
<option value="2">기본설계</option>
@ -344,7 +409,7 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
<option value="5">준공</option>
<option value="6">유지보수</option>
</select>
<select id="project-state-code" name="project-state-code">
<select id="project-state-code" data-target="project-state-code" name="project-state-code">
<option value="" selected="selected">전체</option>
<option value="0">미입력</option>
<option value="1">입력 중</option>
@ -357,20 +422,20 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
</form>
</form>
<form class="form-inline-row">
<input type="text" id="company-dept" name="company-dept" class="input input-1" placeholder="담당부서,건설사명" title="" value="">
<input type="text" id="company-admin" name="company-admin" class="input input-2" placeholder="담당자" title="" value="">
<input type="text" id="company-tel" name="company-tel" class="input input-3" placeholder="담당 연락처" title="" value="">
<button type="button" id="btn-search" class="btn btn-search">
<input type="text" id="company-dept" data-target="company-dept" name="company-dept" class="input input-1" placeholder="담당부서,건설사명" title="" value="">
<input type="text" id="company-admin" data-target="company-admin" name="company-admin" class="input input-2" placeholder="담당자" title="" value="">
<input type="text" id="company-tel" data-target="company-tel" name="company-tel" class="input input-3" placeholder="담당 연락처" title="" value="">
<button type="button" id="btn-search" data-target="btn-search" class="btn btn-search">
<span>조회하기</span>
</button>
<button type="button" id="btn-view-on-map" class="btn btn-view-on-map">
<button type="button" id="btn-view-on-map" data-target="btn-view-on-map" class="btn btn-view-on-map">
<span>지도보기</span>
</button>
</form>
</div>
<div class="table-info-group display-flex" style="justify-content: space-between;">
<div>
<button class="btn-green btn-list-excel-download" type="button" id="excel-download-btn" onclick="javascript:clickExcelListDown();">CSV 다운로드</button>
<button class="btn-green btn-list-excel-download" type="button" id="excel-download-btn" data-target="excel-download-btn" onclick="javascript:clickExcelListDown();">CSV 다운로드</button>
</div>
<div>Total: <span id="count">-</span>건</div>
</div>