Files
PM_test/views/index/index-jangheon.html
2026-06-12 17:14:03 +09:00

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>