112 lines
4.8 KiB
HTML
112 lines
4.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="ko">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<link rel="stylesheet" href="/index/css/reset.css">
|
|
<link rel="stylesheet" href="/index/css/system.css">
|
|
<link rel="stylesheet" href="/index/css/style-index-jangheon.css">
|
|
<link rel="icon" href="/index/img-jangheon/favicon-pm.ico">
|
|
<title>PM JANGHEON</title>
|
|
</head>
|
|
|
|
<body>
|
|
<header class="header">
|
|
<div class="header__left">
|
|
<div class="--logo__project-master">
|
|
<h3 class="--logo__project-master_logo">PROJECT MASTER : JANGHEON</h3>
|
|
<p class="--logo__project-master_version">ver</p>
|
|
<h6 class="--logo__project-master_number" id="project-version">0.4.000000</h6>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
<main class="main">
|
|
<ul class="main__project-list" id="jangheon">
|
|
<!-- <li class="main__project-item">
|
|
<img class="main__icon--s-icon__jangheon-symbol--aaa" src="/img/index/s-icon__jangheon-symbol--aaa.svg"
|
|
draggable="false" alt="/">
|
|
<h2 class="main__project-label">청용천교</h2>
|
|
<img class="icon" src="/img/index/icon__right-arrow-sign--aaa.svg" draggable="false" alt="/">
|
|
</li>
|
|
<li class="main__project-item">
|
|
<img class="main__icon--s-icon__jangheon-symbol--aaa" src="/img/index/s-icon__jangheon-symbol--aaa.svg"
|
|
draggable="false" alt="/">
|
|
<h2 class="main__project-label">인천발 KTX 직결 교량(테스트)</h2>
|
|
<img class="icon" src="/img/index/icon__right-arrow-sign--aaa.svg" draggable="false" alt="/">
|
|
</li>
|
|
<li class="main__project-item">
|
|
<img class="main__icon--s-icon__jangheon-symbol--aaa" src="/img/index/s-icon__jangheon-symbol--aaa.svg"
|
|
draggable="false" alt="/">
|
|
<h2 class="main__project-label">인천발 KTX 직결 교량</h2>
|
|
<img class="icon" src="/img/index/icon__right-arrow-sign--aaa.svg" draggable="false" alt="/">
|
|
</li> -->
|
|
</ul>
|
|
|
|
</main>
|
|
|
|
<footer class="footer">
|
|
<div class="footer__manage"></div>
|
|
<address class="footer__copyright">
|
|
<p class="footer__copyright-text">Powered by BARON Consultant Co,.Ltd</p>
|
|
</address>
|
|
</footer>
|
|
</body>
|
|
|
|
</html>
|
|
|
|
<!-- HmCesium API -->
|
|
<script src="https://api.digitalarchive.work/hmCesium/lib/Cesium/Build/Cesium/Cesium.js"></script>
|
|
<link href="https://api.digitalarchive.work/hmCesium/lib/Cesium/Build/Cesium/Widgets/widgets.css" rel="stylesheet">
|
|
<script src="https://api.digitalarchive.work/hmCesium/lib/axios/dist/axios.js"></script>
|
|
<script src="https://api.digitalarchive.work/hmCesium/lib/proj4/dist/proj4.js"></script>
|
|
<script>
|
|
async function init(){
|
|
let authStatusRes = await axios.get('/auth/status');
|
|
let user = authStatusRes.data.user;
|
|
|
|
let res = await axios.get('/common/getProject');
|
|
let list = res.data.data;
|
|
|
|
let jangheonUl = document.getElementById('jangheon');
|
|
|
|
let category = 'jangheon';
|
|
if(window.location.hostname.includes('industry.')) category = 'jangheonindustry';
|
|
|
|
for(let i = 0; i < list.length; i++){
|
|
if(list[i].category == category){
|
|
// 로그인 계정이 super 계정이면 test(테스트 페이지) li 생성 안함
|
|
if (user.group == 'super' && list[i].project_id == 'test') continue;
|
|
//장헌 임시 gtb(sjas) 목록 제거
|
|
if(list[i].project_id == 'sjas') continue;
|
|
|
|
let li = document.createElement('li');
|
|
li.classList.add('li-cover')
|
|
li.id = list[i].project_id;
|
|
li.link_url = `/${list[i].project_id}/archive`;
|
|
|
|
li.innerHTML = `<li class="main__project-item">
|
|
<img class="main__icon--s-icon__jangheon-symbol--aaa" src="/index/img-jangheon/s-icon__jangheon-symbol--aaa.svg"
|
|
draggable="false" alt="/">
|
|
<h2 class="main__project-label">${list[i].project_nm}</h2>
|
|
<div style="font-size: 0.875rem; color: #aaa; font-weight: 300;">${list[i].user_nm} ${list[i].position}</div>
|
|
<img class="icon" src="/index/img-jangheon/icon__right-arrow-sign--aaa.svg" draggable="false" alt="/">
|
|
</li>`;
|
|
|
|
jangheonUl.appendChild(li);
|
|
}
|
|
}
|
|
document.querySelectorAll('li').forEach(ele=>{
|
|
ele.addEventListener('click',(e)=>{
|
|
let value = e.currentTarget.link_url;
|
|
window.location.href = value;
|
|
})
|
|
})
|
|
|
|
let version_res = await axios.get('/common/getVersion');
|
|
if(version_res.data.message == 'getVersion success') document.getElementById('project-version').innerText = version_res.data.version;
|
|
}
|
|
|
|
init();
|
|
</script> |