Commit aaf3502d by Takumi Imai

#49499 ホーム画面のHMTLを移植

parent fa077a02
...@@ -159,5 +159,24 @@ ...@@ -159,5 +159,24 @@
"txtMaxDownloadCount": "number of max dl", "txtMaxDownloadCount": "number of max dl",
"msgShareUrlPassword": "When you set a password, please input below.", "msgShareUrlPassword": "When you set a password, please input below.",
"msgStreamingOpenError": "It is the contents that I cannot read in the streaming.", "msgStreamingOpenError": "It is the contents that I cannot read in the streaming.",
"msgContentLinkNotOpen": "This content cannot open on WebViewer." "msgContentLinkNotOpen": "This content cannot open on WebViewer.",
"operationListTitle": "Top Page|A Book Check",
"openCategory": "Category",
"operationName": "Work name",
"operationPeriod": "Period",
"operationStartDate": "Start date",
"operationEndDate": "End date",
"selectOperationDate": "Select",
"sortOperation": "Sort",
"inputClear": "Clear",
"sortOperarionName" : "Order by work name",
"sortNewWestOperarionPeriod": "Newest work period",
"sortOldestOperarionPeriod": "Oldest work period",
"sortReportType": "Report type",
"sortMostViewDateFirst": "Most Viewed Date First",
"operationListScreenName": "Home",
"settingScreenName": "Setting"
} }
...@@ -159,5 +159,24 @@ ...@@ -159,5 +159,24 @@
"txtMaxDownloadCount": "最大DL回数", "txtMaxDownloadCount": "最大DL回数",
"msgShareUrlPassword": "パスワードを設定する場合、以下に入力して下さい。", "msgShareUrlPassword": "パスワードを設定する場合、以下に入力して下さい。",
"msgStreamingOpenError": "ストリーミングでは閲覧出来ないコンテンツです。", "msgStreamingOpenError": "ストリーミングでは閲覧出来ないコンテンツです。",
"msgContentLinkNotOpen":"このコンテンツはWeb版で開けません。" "msgContentLinkNotOpen":"このコンテンツはWeb版で開けません。",
"operationListTitle": "トップページ|A Book Check",
"openCategory": "カテゴリー",
"operationName": "作業名",
"operationPeriod": "期間",
"operationStartDate": "開始日",
"operationEndDate": "終了日",
"selectOperationDate": "選択",
"sortOperation": "並び替え",
"inputClear": "クリア",
"sortOperarionName" : "作業名順",
"sortNewWestOperarionPeriod": "作業期間が新しい順",
"sortOldestOperarionPeriod": "作業期間が古い順",
"sortReportType": "報告タイプ順",
"sortMostViewDateFirst": "閲覧日が新しい順",
"operationListScreenName": "ホーム",
"settingScreenName": "設定"
} }
...@@ -157,5 +157,23 @@ ...@@ -157,5 +157,23 @@
"txtMaxDownloadCount": "최대DL횟수", "txtMaxDownloadCount": "최대DL횟수",
"msgShareUrlPassword": "암호를 설정할경우 다음의 입력란에 입력하십시오.", "msgShareUrlPassword": "암호를 설정할경우 다음의 입력란에 입력하십시오.",
"msgStreamingOpenError": "스트리밍에서는 열람 할 수 없는 컨텐츠입니다.", "msgStreamingOpenError": "스트리밍에서는 열람 할 수 없는 컨텐츠입니다.",
"msgContentLinkNotOpen": "이 컨텐츠는 Web판에서 열 수 없습니다." "msgContentLinkNotOpen": "이 컨텐츠는 Web판에서 열 수 없습니다.",
"operationListTitle": "톱 페이지|A Book Check",
"openCategory": "카테고리",
"operationName": "작업명",
"operationPeriod": "기간",
"operationStartDate": "시작일",
"operationEndDate": "종료일",
"selectOperationDate": "선택",
"sortOperation": "정렬",
"inputClear": "클리어",
"sortOperarionName" : "작업명순",
"sortNewWestOperarionPeriod": "작업기간이 새로운 순서",
"sortOldestOperarionPeriod": "작업 기간이 오래된 순서",
"sortReportType": "보고 유형 순서",
"sortMostViewDateFirst": "탐색일이 새로운 순서",
"operationListScreenName": "홈",
"settingScreenName": "설정"
} }
...@@ -3,34 +3,25 @@ ...@@ -3,34 +3,25 @@
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>トップページ|A Book Check</title> <title lang="operationListTitle"></title>
<meta name="robots" content="index, follow"> <meta name="robots" content="index, follow">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1"> <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="description" content="A Book Check"> <meta name="description" content="A Book Check">
<link rel="stylesheet" type="text/css" href="css/app.css"> <link rel="stylesheet" type="text/css" href="abvw/css/operationList/app.css">
<link rel="stylesheet" type="text/css" href="css/fontawesome_relative_path.css"> <link rel="stylesheet" type="text/css" href="abvw/css/operationList/fontawesome_relative_path.css">
<script src="js/jquery-1.11.2.min.js?__UPDATEID__"></script> <script src="abvw/common/js/jquery-3.6.0.min.js?__UPDATEID__"></script>
<script src="script/check.js?__UPDATEID__"></script> <script src="abvw/js/operationList/operationList.js?__UPDATEID__"></script>
<script src="script/check-list.js?__UPDATEID__"></script> <script src="abvw/common/js/i18n.js?__UPDATEID__"></script>
<script src="script/check-foriOS.js"></script>
<script src="script/constant.js?__UPDATEID__"></script>
</head> </head>
<body onload="CHK_L.init();" style="position: relative; margin-top: 53px;"> <!--init開発メモ コメントは消して良い-->
<body style="position: relative; margin-top: 53px;">
<header style="position: fixed; width: 100%; top: 0px; left: 0; z-index: 999;"> <header style="position: fixed; width: 100%; top: 0px; left: 0; z-index: 999;">
<nav class="navbar navbar-dark bg-primary"> <nav class="navbar navbar-dark bg-primary">
<a class="navbar-brand category-btn lht-0 d-none" onclick="CHK.openCategory();" id="operationGroupMasterButton" href="javascript:CHK.setCategoryHeight();"> <a class="navbar-brand category-btn lht-0 d-none" onclick="CHK.openCategory();" id="operationGroupMasterButton" href="javascript:CHK.setCategoryHeight();">
<i class="fa fa-folder fs-12 p-1" id="category-toggle-button"></i> <i class="fa fa-folder fs-12 p-1" id="category-toggle-button"></i>
<span class="d-none d-md-inline fs-10 multi-lang" data-msg="buttonCategory">カテゴリー</span> <span class="d-none d-md-inline fs-10 multi-lang" data-msg="buttonCategory" lang="openCategory"></span>
</a>
<a class="navbar-brand lht-0" href="javascript:CHK_L.sendAppCommand('refreshContent');" style="margin: 0 10px 0 10px;float: right;">
<i class="fa fa-redo fs-12 p-1" id="updateButton"></i>
<span class="d-none d-md-inline fs-10 multi-lang" data-msg="buttonRefresh">更新</span>
</a>
<a class="navbar-brand lht-0 d-none" id="rfidScanButton" href="javascript:CHK.startScan();" style="margin: 0 10px 0 10px;float: right;">
<img class="icon-lg" src="img/icon_scan.svg">
<span class="d-none d-md-inline fs-10 multi-lang" data-msg="buttonScan">スキャン</span>
</a> </a>
</nav> </nav>
</header> </header>
...@@ -39,7 +30,7 @@ ...@@ -39,7 +30,7 @@
<div id="overlayDiv" class="overlay"></div> <div id="overlayDiv" class="overlay"></div>
<nav id="category-menu" class="drawer-menu"> <nav id="category-menu" class="drawer-menu">
<div class="d-flex justify-content-between border-bottom"> <div class="d-flex justify-content-between border-bottom">
<h2 class="text-nowrap font-weight-bold fs-13 p-3 mb-0 multi-lang" data-msg="buttonCategory">カテゴリー</h2> <h2 class="text-nowrap font-weight-bold fs-13 p-3 mb-0 multi-lang" data-msg="buttonCategory" lang="openCategory"></h2>
<a class="category-btn p-3" onclick="CHK.openCategory();" href="#"><i class="fa fa-times"></i></a> <a class="category-btn p-3" onclick="CHK.openCategory();" href="#"><i class="fa fa-times"></i></a>
</div> </div>
</nav> </nav>
...@@ -58,7 +49,7 @@ ...@@ -58,7 +49,7 @@
<div class="row"> <div class="row">
<div class="col-7 col-md-5 col-lg-4"> <div class="col-7 col-md-5 col-lg-4">
<div class="form-group has-search input-group"> <div class="form-group has-search input-group">
<input type="text" class="form-control multi-lang" data-msg="placeholderOperationName" placeholder="作業名" id="searchTaskName"> <input type="text" class="form-control multi-lang" data-msg="placeholderOperationName" :placeholder="operationName" id="searchTaskName">
<div class="input-group-append"> <div class="input-group-append">
<i class="fas fa-search input-group-text" onclick="CHK.search();"></i> <i class="fas fa-search input-group-text" onclick="CHK.search();"></i>
</div> </div>
...@@ -67,28 +58,26 @@ ...@@ -67,28 +58,26 @@
<div class="col-1 col-md-2 duration-area"> <div class="col-1 col-md-2 duration-area">
<a href="#" class="d-inline-block text-decoration-none py-2 lht-0" data-toggle="modal" data-target="#exampleModal"> <a href="#" class="d-inline-block text-decoration-none py-2 lht-0" data-toggle="modal" data-target="#exampleModal">
<img class="icon" src="img/icon_calendar.svg"> <img class="icon" src="abvw/img/operationList/icon_calendar.svg">
<span class="d-none d-md-inline text-black fs-10 align-middle multi-lang" data-msg="labelPeriod"> <span class="d-none d-md-inline text-black fs-10 align-middle multi-lang" data-msg="labelPeriod" lang="operationPeriod"></span>
期間
</span>
</a> </a>
<div class="modal modal-duration fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal modal-duration fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog"> <div class="modal-dialog">
<div class="modal-content"> <div class="modal-content">
<div class="modal-body"> <div class="modal-body">
<div class="form-group"> <div class="form-group">
<label class="multi-lang" data-msg="labelStartDate">開始日</label> <label class="multi-lang" data-msg="labelStartDate" lang="operationStartDate"></label>
<div class="input-group date" id="datetimepicker1" data-target-input="nearest"> <div class="input-group date" id="datetimepicker1" data-target-input="nearest">
<input type="search" name="start" class="form-control form-control-sm datetimepicker-input multi-lang" data-msg="placeholderSelect" data-target="#datetimepicker1" placeholder="選択" inputmode="none" id="searchStartDate"> <input type="search" name="start" class="form-control form-control-sm datetimepicker-input multi-lang" data-msg="placeholderSelect" data-target="#datetimepicker1" :placeholder="selectOperationDate" inputmode="none" id="searchStartDate">
<div class="input-group-append" data-target="#datetimepicker1" data-toggle="datetimepicker"> <div class="input-group-append" data-target="#datetimepicker1" data-toggle="datetimepicker">
<div class="input-group-text"><i class="far fa-calendar"></i></div> <div class="input-group-text"><i class="far fa-calendar"></i></div>
</div> </div>
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<label class="multi-lang" data-msg="labelEndDate">終了日</label> <label class="multi-lang" data-msg="labelEndDate" lang="operationEndDate"></label>
<div class="input-group date" id="datetimepicker2" data-target-input="nearest"> <div class="input-group date" id="datetimepicker2" data-target-input="nearest">
<input type="search" name="end" class="form-control form-control-sm datetimepicker-input multi-lang" data-msg="placeholderSelect" data-target="#datetimepicker2" placeholder="選択" inputmode="none" id="searchEndDate"> <input type="search" name="end" class="form-control form-control-sm datetimepicker-input multi-lang" data-msg="placeholderSelect" data-target="#datetimepicker2" :placeholder="selectOperationDate" inputmode="none" id="searchEndDate">
<div class="input-group-append" data-target="#datetimepicker2" data-toggle="datetimepicker"> <div class="input-group-append" data-target="#datetimepicker2" data-toggle="datetimepicker">
<div class="input-group-text"><i class="far fa-calendar"></i></div> <div class="input-group-text"><i class="far fa-calendar"></i></div>
</div> </div>
...@@ -101,23 +90,19 @@ ...@@ -101,23 +90,19 @@
</div> </div>
<div class="col-4 col-md-5 col-lg-6 text-right"> <div class="col-4 col-md-5 col-lg-6 text-right">
<a href="#" class="text-decoration-none py-2 lht-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-offset="-120, 0"> <a href="#" class="text-decoration-none py-2 lht-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-offset="-120, 0">
<img class="icon" src="img/icon_swap.svg"> <img class="icon" src="abvw/img/operationList/icon_swap.svg">
<span class="d-none d-md-inline text-dark fs-10 align-middle multi-lang" data-msg="labelSort"> <span class="d-none d-md-inline text-dark fs-10 align-middle multi-lang" data-msg="labelSort" lang="sortOperation"></span>
並び替え
</span>
</a> </a>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton"> <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item sort-type multi-lang" data-msg="labelSortName" data-sort="0" onclick="CHK.changeSortType(this);">作業名順</a> <a class="dropdown-item sort-type multi-lang" data-msg="labelSortName" data-sort="0" onclick="CHK.changeSortType(this);" lnag="sortOperarionName"></a>
<a class="dropdown-item sort-type active multi-lang" data-msg="labelSortNew" data-sort="1" id="defaultSort" onclick="CHK.changeSortType(this);">作業期間が新しい順</a> <a class="dropdown-item sort-type active multi-lang" data-msg="labelSortNew" data-sort="1" id="defaultSort" onclick="CHK.changeSortType(this);" lnag="sortNewWestOperarionPeriod"></a>
<a class="dropdown-item sort-type multi-lang" data-msg="labelSortOld" data-sort="2" onclick="CHK.changeSortType(this);">作業期間が古い順</a> <a class="dropdown-item sort-type multi-lang" data-msg="labelSortOld" data-sort="2" onclick="CHK.changeSortType(this);" lang="sortOldestOperarionPeriod"></a>
<a class="dropdown-item sort-type multi-lang" data-msg="labelSortType" data-sort="3" onclick="CHK.changeSortType(this);">報告タイプ順</a> <a class="dropdown-item sort-type multi-lang" data-msg="labelSortType" data-sort="3" onclick="CHK.changeSortType(this);" lang="sortReportType"></a>
<a class="dropdown-item sort-type multi-lang" data-msg="labelSortOpen" data-sort="4" onclick="CHK.changeSortType(this);">閲覧日が新しい順</a> <a class="dropdown-item sort-type multi-lang" data-msg="labelSortOpen" data-sort="4" onclick="CHK.changeSortType(this);" lang="sortMostViewDateFirst"></a>
</div> </div>
<a href="javascript:CHK.resetSearch();" class="text-decoration-none py-2 lht-0 d-inline-block ml-3"> <a href="javascript:CHK.resetSearch();" class="text-decoration-none py-2 lht-0 d-inline-block ml-3">
<img class="icon" src="img/icon_clear.svg"> <img class="icon" src="abvw/img/operationList/icon_clear.svg">
<span class="d-none d-md-inline text-dark fs-10 align-middle multi-lang" data-msg="labelReset"> <span class="d-none d-md-inline text-dark fs-10 align-middle multi-lang" data-msg="labelReset" lnag="inputClear"></span>
クリア
</span>
</a> </a>
</div> </div>
</div> </div>
...@@ -128,10 +113,9 @@ ...@@ -128,10 +113,9 @@
<table class="table"> <table class="table">
<thead> <thead>
<tr> <tr>
<th class="multi-lang" data-msg="headerItemName">作業名</th> <th class="multi-lang" data-msg="headerItemName" lang="operationName"></th>
<th class="d-none d-md-table-cell multi-lang" data-msg="headerStartDate">開始日</th> <th class="d-none d-md-table-cell multi-lang" data-msg="headerStartDate" lang="operationStartDate"></th>
<th class="d-none d-md-table-cell multi-lang" data-msg="headerEndDate">終了日</th> <th class="d-none d-md-table-cell multi-lang" data-msg="headerEndDate" lang="operationEndDate"></th>
<th>VR</th>
</tr> </tr>
</thead> </thead>
<tbody id="operationTable"> <tbody id="operationTable">
...@@ -148,39 +132,21 @@ ...@@ -148,39 +132,21 @@
<nav class="d-flex justify-content-around"> <nav class="d-flex justify-content-around">
<a class="d-block w-100 text-center py-2 text-decoration-none text-primary"> <a class="d-block w-100 text-center py-2 text-decoration-none text-primary">
<i class="fas fa-home fs-14 p-1"></i> <i class="fas fa-home fs-14 p-1"></i>
<div class="fs-7 multi-lang" data-msg="buttonHome">ホーム</div> <div class="fs-7 multi-lang" data-msg="buttonHome" lang="operationListScreenName"></div>
</a>
<a class="d-block w-100 text-center py-2 text-decoration-none text-secondary" href="javascript:CHK_L.sendAppCommand('goRelationContent');">
<i class="fas fa-folder fs-14 p-1"></i>
<div class="fs-7 multi-lang" data-msg="buttonRelatedContent">関連資料</div>
</a> </a>
<a class="d-block w-100 text-center py-2 text-decoration-none text-secondary" href="javascript:CHK_L.sendAppCommand('goCommunication');">
<i class="fas fa-comment-dots fs-14 p-1"></i>
<div class="fs-7 multi-lang" data-msg="buttonCommunication">コミュニケーション</div>
</a>
<!--<a class="d-block w-100 text-center py-2 text-decoration-none text-secondary">
<i class="fas fa-clipboard-list fs-14 p-1"></i>
<div class="fs-7">帳票確認</div>
</a>-->
<a class="d-block w-100 text-center py-2 text-decoration-none text-secondary" href="javascript:CHK_L.sendAppCommand('goSetting');"> <a class="d-block w-100 text-center py-2 text-decoration-none text-secondary" href="javascript:CHK_L.sendAppCommand('goSetting');">
<i class="fas fa-cog fs-14 p-1"></i> <i class="fas fa-cog fs-14 p-1"></i>
<div class="fs-7 multi-lang" data-msg="buttonSetting">設定</div> <div class="fs-7 multi-lang" data-msg="buttonSetting" lang="settingScreenName"></div>
</a> </a>
</nav> </nav>
</footer> </footer>
<div class="scan-overlay d-none"></div>
<div class="alert-overlay d-none"></div> <div class="alert-overlay d-none"></div>
<div class="scan-area d-none">
<i class="text-right fas fa-times fa-2x loading-close" onclick="CHK.scanClose();"></i>
<i class="fas fa-spinner fa-5x fa-spin loading-spinner"></i>
<div class="fs-13 mt-4 text-center multi-lang" data-msg="labelLoading">読み込み中</div>
</div>
<div class="alert-area d-none"> <div class="alert-area d-none">
<i class="text-right fas fa-times fa-2x loading-close" onclick="CHK.alertClose();"></i> <i class="text-right fas fa-times fa-2x loading-close" onclick="CHK.alertClose();"></i>
<div class="fs-13 mt-4 text-left" style="padding: 15px;" id="alertMsg"></div> <div class="fs-13 mt-4 text-left" style="padding: 15px;" id="alertMsg"></div>
</div> </div>
<script type="text/javascript" src="js/app.js" defer></script> <script type="text/javascript" src="abvw/js/operationList/app.js" defer></script>
</body> </body>
</html> </html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment