Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
check
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abook_web
check
Commits
0a93e7e8
Commit
0a93e7e8
authored
Oct 11, 2022
by
Takumi Imai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Revert "constant footer operationLIst topPageの名前を変更"
This reverts commit
88d0aff8
.
parent
88d0aff8
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
242 additions
and
230 deletions
+242
-230
abvw/common/js/appCommon/app.js
+0
-0
abvw/common/js/appCommon/check-common.js
+13
-13
abvw/common/js/appCommon/check-footer.js
+48
-46
abvw/common/js/appCommon/constant.js
+11
-11
abvw/html/index.html
+12
-12
abvw/html/main-footer.html
+2
-2
abvw/js/dashboardSetting/check-dashboard-setting.js
+35
-31
abvw/js/operationList/operationList.js
+106
-104
abvw/js/topPage/topPage.js
+15
-11
No files found.
abvw/common/js/app.js
→
abvw/common/js/app
Common/app
.js
View file @
0a93e7e8
File moved
abvw/common/js/appCommon/check-common.js
View file @
0a93e7e8
...
...
@@ -21,12 +21,12 @@ CHK_Common.lang;
*/
CHK_Common
.
setLangCodeWeb
=
function
()
{
let
lang
=
CHK_Common
.
getLangWeb
();
if
(
lang
.
split
(
'-'
)[
0
]
==
CONSTANT
.
LANG
.
English
)
{
lang
=
CONSTANT
.
LANG
.
ENGLISH
;
}
else
if
(
lang
.
split
(
'-'
)[
0
]
==
CONSTANT
.
LANG
.
KOREA
)
{
lang
=
CONSTANT
.
LANG
.
KOREA
;
if
(
lang
.
split
(
'-'
)[
0
]
==
C
HK_C
ONSTANT
.
LANG
.
English
)
{
lang
=
C
HK_C
ONSTANT
.
LANG
.
ENGLISH
;
}
else
if
(
lang
.
split
(
'-'
)[
0
]
==
C
HK_C
ONSTANT
.
LANG
.
KOREA
)
{
lang
=
C
HK_C
ONSTANT
.
LANG
.
KOREA
;
}
else
{
lang
=
CONSTANT
.
LANG
.
JAPAN
;
lang
=
C
HK_C
ONSTANT
.
LANG
.
JAPAN
;
}
CHK_Common
.
lang
=
lang
;
};
...
...
@@ -39,11 +39,11 @@ CHK_Common.setLangCodeWeb = function () {
CHK_Common
.
getLangWeb
=
function
()
{
if
(
!
CHK_Common
.
lang
)
{
let
pageLang
;
if
(
localStorage
[
CONSTANT
.
LANG
.
SAVE_NAME
])
{
pageLang
=
localStorage
[
CONSTANT
.
LANG
.
SAVE_NAME
];
if
(
localStorage
[
C
HK_C
ONSTANT
.
LANG
.
SAVE_NAME
])
{
pageLang
=
localStorage
[
C
HK_C
ONSTANT
.
LANG
.
SAVE_NAME
];
}
else
{
pageLang
=
(
window
.
navigator
.
languages
&&
window
.
navigator
.
languages
[
0
])
||
window
.
navigator
.
language
||
window
.
navigator
.
userLanguage
||
window
.
navigator
.
browserLanguage
;
localStorage
[
CONSTANT
.
LANG
.
SAVE_NAME
]
=
pageLang
;
localStorage
[
C
HK_C
ONSTANT
.
LANG
.
SAVE_NAME
]
=
pageLang
;
}
return
pageLang
;
}
else
{
...
...
@@ -81,7 +81,7 @@ CHK_Common.updateLang = function () {
* @returns String msg
*/
CHK_Common
.
getMsg
=
function
(
key
)
{
const
msg
=
CONSTANT
.
MSG_MAP
[
key
];
const
msg
=
C
HK_C
ONSTANT
.
MSG_MAP
[
key
];
if
(
!
msg
)
{
return
''
;
}
...
...
@@ -165,7 +165,7 @@ CHK_Common.alertClose = function () {
*/
CHK_Common
.
goUrlWithCurrentParams
=
function
(
url
,
params
)
{
if
(
!
params
)
{
location
.
href
=
CONSTANT
.
URL
.
BASE_WEB
+
url
;
location
.
href
=
C
HK_C
ONSTANT
.
URL
.
BASE_WEB
+
url
;
}
const
mixParams
=
Object
.
assign
(
CHK_Common
.
getUrlParameter
(),
params
);
...
...
@@ -228,7 +228,7 @@ CHK_Common.cmsAjax = function (url, param, async = true, callback, errorCallback
if
(
result
.
status
==
'200'
)
{
if
(
callback
)
callback
(
result
);
}
else
if
(
result
.
status
==
'401'
)
{
CHK_Common
.
goUrlWithCurrentParams
(
CONSTANT
.
PAGE_NAME
.
LOGIN
);
CHK_Common
.
goUrlWithCurrentParams
(
C
HK_C
ONSTANT
.
PAGE_NAME
.
LOGIN
);
}
else
if
(
errorCallback
)
{
errorCallback
();
}
else
{
...
...
@@ -289,8 +289,8 @@ CHK_Common.postCommunication = function (url, params, method = 'post') {
CHK_Common
.
checkAuth
=
function
(
async
=
true
)
{
let
params
=
{};
params
.
sid
=
CHK_Common
.
getSid
;
const
url
=
C
ONSTANT
.
URL
.
BASE_CMS
+
CONSTANT
.
URL
.
AUTH_SESSION
;
const
url
=
C
HK_CONSTANT
.
URL
.
BASE_CMS
+
CHK_
CONSTANT
.
URL
.
AUTH_SESSION
;
CHK_Common
.
cmsAjax
(
url
,
params
,
async
,
null
,
function
()
{
CHK_Common
.
goUrlWithCurrentParams
(
CONSTANT
.
PAGE_NAME
.
LOGIN
);
CHK_Common
.
goUrlWithCurrentParams
(
C
HK_C
ONSTANT
.
PAGE_NAME
.
LOGIN
);
});
};
abvw/common/js/footer.js
→
abvw/common/js/
appCommon/check-
footer.js
View file @
0a93e7e8
...
...
@@ -5,39 +5,39 @@
* @since cms:1.4.3.2&1.4.3.3 web:1.0
*/
var
FOOTER
=
{};
var
CHK_Footer
=
{};
/**
* Change specific footer bottom to active.
*
* @param {String} bottomNavId
*/
FOOTER
.
activeBottomNav
=
function
(
bottomNavId
)
{
let
elm
=
$
(
'#'
+
bottomNavId
);
CHK_Footer
.
activeBottomNav
=
function
(
bottomNavId
)
{
let
elm
=
$
(
"#"
+
bottomNavId
);
if
(
typeof
elm
!==
'object'
)
{
console
.
log
(
'
FOOTER
.activeBottomNav:elm !== object:'
+
bottomNavId
);
console
.
log
(
'
CHK_Footer
.activeBottomNav:elm !== object:'
+
bottomNavId
);
return
;
}
elm
.
removeClass
(
'text-secondary'
);
elm
.
addClass
(
'text-primary'
);
let
img
=
elm
.
find
(
'img'
)[
0
];
if
(
img
&&
img
.
getAttribute
(
'data-src'
))
{
img
.
src
=
img
.
getAttribute
(
'data-src'
);
elm
.
addClass
(
"text-primary"
);
let
img
=
elm
.
find
(
"img"
)[
0
];
if
(
img
&&
img
.
getAttribute
(
"data-src"
))
{
img
.
src
=
img
.
getAttribute
(
"data-src"
);
}
}
;
}
/**
* change inactive all footer bottom
*/
FOOTER
.
inactiveAllBottomNav
=
function
()
{
let
navs
=
document
.
getElementsByClassName
(
'bottom-nav'
);
CHK_Footer
.
inactiveAllBottomNav
=
function
()
{
let
navs
=
document
.
getElementsByClassName
(
"bottom-nav"
);
for
(
i
=
0
;
i
<
navs
.
length
;
i
++
)
{
navs
[
i
].
className
=
navs
[
i
].
className
.
replace
(
'text-primary'
,
'text-secondary'
);
let
img
=
navs
[
i
].
querySelector
(
'img'
);
navs
[
i
].
className
=
navs
[
i
].
className
.
replace
(
"text-primary"
,
"text-secondary"
);
let
img
=
navs
[
i
].
querySelector
(
"img"
);
if
(
img
&&
img
.
getAttribute
(
'data-inactive-src'
))
{
img
.
src
=
img
.
getAttribute
(
'data-inactive-src'
);
}
}
}
;
}
/**
* Go page of index.html.
...
...
@@ -45,81 +45,82 @@ FOOTER.inactiveAllBottomNav = function () {
*
* @param {String} tabId
*/
FOOTER
.
goIndexPage
=
function
(
tabId
)
{
CHK_Footer
.
goIndexPage
=
function
(
tabId
)
{
sessionStorage
.
activeTab
=
tabId
;
CHK_Common
.
goUrlWithCurrentParams
(
DAFAULT_PAGE
);
}
;
}
/**
* is the url index.html?
*/
FOOTER
.
isIndexPage
=
function
()
{
CHK_Footer
.
isIndexPage
=
function
()
{
if
(
typeof
location
===
'object'
&&
typeof
location
.
pathname
===
'string'
)
{
if
(
location
.
pathname
.
includes
(
CONSTANT
.
PAGE_NAME
.
DEFAULT
)
==
true
)
{
if
(
location
.
pathname
.
includes
(
C
HK_C
ONSTANT
.
PAGE_NAME
.
DEFAULT
)
==
true
)
{
return
true
;
}
}
return
false
;
}
;
}
/**
* Initialize with any navigation
*
* @param {String} bottomNav
*/
FOOTER
.
activeInitBottomNav
=
function
(
bottomNav
)
{
FOOTER
.
inactiveAllBottomNav
();
FOOTER
.
activeBottomNav
(
bottomNav
);
}
;
CHK_Footer
.
activeInitBottomNav
=
function
(
bottomNav
)
{
CHK_Footer
.
inactiveAllBottomNav
();
CHK_Footer
.
activeBottomNav
(
bottomNav
);
}
/**
* Go page of dashboard
*/
FOOTER
.
goDashboard
=
function
()
{
sessionStorage
.
activeTab
=
CONSTANT
.
PAGE_TAB
.
DASHBOARD
;
FOOTER
.
activeInitBottomNav
(
'dashboardBottomNav'
);
if
(
FOOTER
.
isIndexPage
())
{
TOP
.
showPage
(
CONSTANT
.
PAGE_NAME
.
DASHBOARD
);
CHK_Footer
.
goDashboard
=
function
()
{
sessionStorage
.
activeTab
=
C
HK_C
ONSTANT
.
PAGE_TAB
.
DASHBOARD
;
CHK_Footer
.
activeInitBottomNav
(
'dashboardBottomNav'
);
if
(
CHK_Footer
.
isIndexPage
())
{
CHK_TOP
.
showPage
(
CHK_
CONSTANT
.
PAGE_NAME
.
DASHBOARD
);
return
;
}
FOOTER
.
goIndexPage
(
CONSTANT
.
PAGE_NAME
.
DASHBOARD
);
}
;
CHK_Footer
.
goIndexPage
(
CHK_
CONSTANT
.
PAGE_NAME
.
DASHBOARD
);
}
/**
* Go page of operationList
*/
FOOTER
.
goOperationList
=
function
()
{
sessionStorage
.
activeTab
=
CONSTANT
.
PAGE_TAB
.
OPERATION_LIST
;
FOOTER
.
activeInitBottomNav
(
'operationListBottomNav'
);
if
(
FOOTER
.
isIndexPage
())
{
TOP
.
showPage
(
CONSTANT
.
PAGE_NAME
.
OPERATION_LIST
);
CHK_Footer
.
goOperationList
=
function
()
{
sessionStorage
.
activeTab
=
C
HK_C
ONSTANT
.
PAGE_TAB
.
OPERATION_LIST
;
CHK_Footer
.
activeInitBottomNav
(
'operationListBottomNav'
);
if
(
CHK_Footer
.
isIndexPage
())
{
CHK_TOP
.
showPage
(
CHK_
CONSTANT
.
PAGE_NAME
.
OPERATION_LIST
);
return
;
}
FOOTER
.
goIndexPage
(
CONSTANT
.
PAGE_NAME
.
OPERATION_LIST
);
}
;
CHK_Footer
.
goIndexPage
(
CHK_
CONSTANT
.
PAGE_NAME
.
OPERATION_LIST
);
}
/**
* Go to active tab when footer was loaded.
* If it is no active tab, go to page in settings.
*/
FOOTER
.
initFooter
=
function
()
{
$
(
'#footer'
).
load
(
CONSTANT
.
PAGE_NAME
.
FOOTER
,
function
()
{
CHK_Footer
.
initFooter
=
function
()
{
$
(
"#footer"
).
load
(
CHK_CONSTANT
.
PAGE_NAME
.
FOOTER
,
function
()
{
if
(
typeof
sessionStorage
!=
'undefined'
&&
typeof
sessionStorage
.
activeTab
!=
'undefined'
)
{
if
(
sessionStorage
.
activeTab
==
CONSTANT
.
PAGE_TAB
.
DASHBOARD
)
{
FOOTER
.
goDashboard
();
if
(
sessionStorage
.
activeTab
==
CHK_
CONSTANT
.
PAGE_TAB
.
DASHBOARD
)
{
CHK_Footer
.
goDashboard
();
}
else
{
FOOTER
.
goOperationList
();
CHK_Footer
.
goOperationList
();
}
return
;
}
FOOTER
.
goOperationList
();
CHK_Footer
.
goOperationList
();
// CHK.loadDashboardSetting(function() {
// if (CHK.dashboardSetting.dashboardHome) {
// FOOTER
.goDashboard();
// CHK_Footer
.goDashboard();
// } else {
// FOOTER
.goOperationList();
// CHK_Footer
.goOperationList();
// }
// });
});
}
;
}
\ No newline at end of file
abvw/common/js/constant.js
→
abvw/common/js/
appCommon/
constant.js
View file @
0a93e7e8
/**
* constant js
*
* @since
cms:1.4.3.2&1.4.3.3 web:1.0
* @since
1.4.3.2 & 1.4.3.3
*/
const
CONSTANT
=
{};
const
C
HK_C
ONSTANT
=
{};
CONSTANT
.
SORT_TYPE
=
{
C
HK_C
ONSTANT
.
SORT_TYPE
=
{
NAME
:
0
,
START_DATE_DESC
:
1
,
START_DATE_ASC
:
2
,
...
...
@@ -13,7 +13,7 @@ CONSTANT.SORT_TYPE = {
LAST_EDIT_DATE
:
4
,
};
CONSTANT
.
PAGE_NAME
=
{
C
HK_C
ONSTANT
.
PAGE_NAME
=
{
DASHBOARD
:
'dashboard'
,
OPERATION_LIST
:
'operationList'
,
FOOTER
:
'main-footer.html'
,
...
...
@@ -21,45 +21,45 @@ CONSTANT.PAGE_NAME = {
LOGIN
:
'login.html'
,
};
CONSTANT
.
PAGE_TAB
=
{
C
HK_C
ONSTANT
.
PAGE_TAB
=
{
DASHBOARD
:
'dashboard'
,
OPERATION_LIST
:
'operationList'
,
};
CONSTANT
.
OPERATION_TYPE
=
{
C
HK_C
ONSTANT
.
OPERATION_TYPE
=
{
LIST
:
'0'
,
DRAWING
:
'1'
,
VTOUR
:
'2'
,
PDF
:
'3'
,
};
CONSTANT
.
REPORT_TYPE
=
{
C
HK_C
ONSTANT
.
REPORT_TYPE
=
{
REPORTONLY
:
'0'
,
INSPECT
:
'1'
,
WITHREPLY
:
'2'
,
WORKFLOW
:
'3'
,
};
CONSTANT
.
ADD_REPORT_FLG
=
{
C
HK_C
ONSTANT
.
ADD_REPORT_FLG
=
{
UNABLE
:
'0'
,
ABLE
:
'1'
,
};
CONSTANT
.
URL
=
{
C
HK_C
ONSTANT
.
URL
=
{
BASE_CMS
:
'https://'
+
location
.
host
+
'/checkapi/web/'
,
BASE_WEB
:
'abvw/html/'
,
ALL_OPERATION_LIST
:
'operationLIstWeb/getOperationList'
,
AUTH_SESSION
:
'getsession/checkAuthUser'
,
};
CONSTANT
.
LANG
=
{
C
HK_C
ONSTANT
.
LANG
=
{
SAVE_NAME
:
'lang'
,
JAPAN
:
'ja'
,
KOREA
:
'ko'
,
ENGLISH
:
'en'
,
};
CONSTANT
.
MSG_MAP
=
{
C
HK_C
ONSTANT
.
MSG_MAP
=
{
all
:
{
ja
:
'全て'
,
ko
:
'전체'
,
en
:
'All'
},
dateError
:
{
ja
:
'開始日は終了日の前に設定してください。'
,
ko
:
'잘못된 검색일입니다.'
,
en
:
'Please enter correct search date.'
},
operationListTitle
:
{
ja
:
'トップページ|A Book Check'
,
ko
:
'톱 페이지|A Book Check'
,
en
:
'Top Page|A Book Check'
},
...
...
abvw/html/index.html
View file @
0a93e7e8
...
...
@@ -14,22 +14,22 @@
<link
rel=
"stylesheet"
type=
"text/css"
href=
"/abvw/common/css/appCommon/app.css"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"/abvw/common/css/appCommon/fontawesome_relative_path.css"
>
<script
src=
"/abvw/common/js/constant.js?__UPDATEID__"
></script>
<script
src=
"/abvw/common/js/
appCommon/
constant.js?__UPDATEID__"
></script>
<script
src=
"/abvw/common/js/jquery/jquery-3.6.0.min.js?__UPDATEID__"
></script>
<script
src=
"/abvw/common/js/jquery/jquery-ui.min.js?__UPDATEID__"
></script>
<script
src=
"/abvw/js/operationList/operationList.js?__UPDATEID__"
></script>
<script
src=
"/abvw/js/topPage/topPage.js?__UPDATEID__"
></script>
<script
src=
"/abvw/js/dashboardSetting/check-dashboard-setting.js?__UPDATEID__"
></script>
<script
src=
"/abvw/js/dashboard/check-dashboard.js?__UPDATEID__"
></script>
<script
src=
"/abvw/common/js/footer.js?__UPDATEID__"
></script>
<script
src=
"/abvw/common/js/
appCommon/check-
footer.js?__UPDATEID__"
></script>
<script
src=
"/abvw/common/js/appCommon/check-common.js?__UPDATEID__"
></script>
<script
src=
"/abvw/common/js/web/common.js?__UPDATEID__"
></script>
<script
src=
"/abvw/common/js/web/avweb.js?__UPDATEID__"
></script>
<script
src=
"/abvw/common/js/app.js?__UPDATEID__"
defer
></script>
<script
src=
"/abvw/common/js/app
Common/app
.js?__UPDATEID__"
defer
></script>
</head>
<body
onload=
"TOP.init();"
style=
"position: relative; margin-top: 53px;"
>
<body
onload=
"
CHK_
TOP.init();"
style=
"position: relative; margin-top: 53px;"
>
<!--作業一覧画面-->
<section
id=
"operationList"
class=
"page-content"
style=
"display: none;"
>
...
...
@@ -38,7 +38,7 @@
<header
style=
"position: fixed; width: 100%; top: 0px; left: 0; z-index: 999;"
>
<nav
class=
"navbar navbar-dark bg-primary"
>
<div>
<a
class=
"navbar-brand category-btn lht-0 d-none"
onclick=
"OL.openCategory();"
id=
"operationGroupMasterButton"
>
<a
class=
"navbar-brand category-btn lht-0 d-none"
onclick=
"
CHK_
OL.openCategory();"
id=
"operationGroupMasterButton"
>
<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>
</a>
...
...
@@ -53,7 +53,7 @@
<nav
id=
"category-menu"
class=
"drawer-menu"
>
<div
class=
"d-flex justifyfont-weight-bold fs-13 p-3 mb-0 multi-lang"
data-msg=
"buttonCategory"
></h2>
<a
class=
"category-content-between border-bottom"
>
<h2
class=
"text-nowrap -btn p-3"
onclick=
"OL.openCategory();"
href=
"#"
><i
class=
"fa fa-times"
></i></a>
<h2
class=
"text-nowrap -btn p-3"
onclick=
"
CHK_
OL.openCategory();"
href=
"#"
><i
class=
"fa fa-times"
></i></a>
</div>
</nav>
</section>
...
...
@@ -74,7 +74,7 @@
<div
class=
"form-group has-search input-group"
>
<input
type=
"text"
class=
"form-control multi-lang"
data-msg=
"placeholderOperationName"
placeholder=
"placeholderOperationName"
id=
"searchTaskName"
>
<div
class=
"input-group-append"
>
<i
class=
"fas fa-search input-group-text"
onclick=
"OL.search();"
></i>
<i
class=
"fas fa-search input-group-text"
onclick=
"
CHK_
OL.search();"
></i>
</div>
</div>
</div>
...
...
@@ -124,12 +124,12 @@
<span
class=
"d-none d-md-inline text-dark fs-10 align-middle multi-lang"
data-msg=
"labelSort"
></span>
</a>
<div
class=
"dropdown-menu"
aria-labelledby=
"dropdownMenuButton"
>
<a
class=
"dropdown-item sort-type multi-lang"
data-msg=
"labelSortName"
data-sort=
"0"
onclick=
"OL.changeSortType(this);"
></a>
<a
class=
"dropdown-item sort-type active multi-lang"
data-msg=
"labelSortNew"
data-sort=
"1"
id=
"defaultSort"
onclick=
"OL.changeSortType(this);"
></a>
<a
class=
"dropdown-item sort-type multi-lang"
data-msg=
"labelSortOld"
data-sort=
"2"
onclick=
"OL.changeSortType(this);"
></a>
<a
class=
"dropdown-item sort-type multi-lang"
data-msg=
"labelSortOpen"
data-sort=
"4"
onclick=
"OL.changeSortType(this);"
></a>
<a
class=
"dropdown-item sort-type multi-lang"
data-msg=
"labelSortName"
data-sort=
"0"
onclick=
"
CHK_
OL.changeSortType(this);"
></a>
<a
class=
"dropdown-item sort-type active multi-lang"
data-msg=
"labelSortNew"
data-sort=
"1"
id=
"defaultSort"
onclick=
"
CHK_
OL.changeSortType(this);"
></a>
<a
class=
"dropdown-item sort-type multi-lang"
data-msg=
"labelSortOld"
data-sort=
"2"
onclick=
"
CHK_
OL.changeSortType(this);"
></a>
<a
class=
"dropdown-item sort-type multi-lang"
data-msg=
"labelSortOpen"
data-sort=
"4"
onclick=
"
CHK_
OL.changeSortType(this);"
></a>
</div>
<a
href=
"javascript:OL.resetSearch();"
class=
"text-decoration-none py-2 lht-0 d-inline-block ml-3"
>
<a
href=
"javascript:
CHK_
OL.resetSearch();"
class=
"text-decoration-none py-2 lht-0 d-inline-block ml-3"
>
<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"
lnag=
"labelReset"
></span>
</a>
...
...
abvw/html/main-footer.html
View file @
0a93e7e8
...
...
@@ -2,12 +2,12 @@
<nav
class=
"d-flex justify-content-around"
>
<!--ダッシュボード-->
<a
id=
"dashboardBottomNav"
class=
"d-block w-100 text-center py-2 text-decoration-none text-secondary bottom-nav"
href=
"javascript:
FOOTER
.goDashboard();"
>
<a
id=
"dashboardBottomNav"
class=
"d-block w-100 text-center py-2 text-decoration-none text-secondary bottom-nav"
href=
"javascript:
CHK_Footer
.goDashboard();"
>
<img
src=
"/abvw/img/dashboard/icon_dashboard_inactive.svg"
data-inactive-src=
"/abvw/img/dashboard/icon_dashboard_inactive.svg"
data-src=
"/abvw/img/dashboard/icon_dashboard.svg"
alt=
"buttonDashboard"
class=
"p-1"
>
<div
class=
"fs-7 multi-lang"
data-msg=
"buttonDashboard"
></div>
</a>
<!--作業一覧-->
<a
id=
"operationListBottomNav"
class=
"d-block w-100 text-center py-2 text-decoration-none text-primary bottom-nav"
href=
"javascript:
FOOTER
.goOperationList();"
>
<a
id=
"operationListBottomNav"
class=
"d-block w-100 text-center py-2 text-decoration-none text-primary bottom-nav"
href=
"javascript:
CHK_Footer
.goOperationList();"
>
<i
class=
"fas fa-tasks fs-14 p-1"
></i>
<div
class=
"fs-7 multi-lang"
data-msg=
"buttonOperationList"
></div>
</a>
...
...
abvw/js/dashboardSetting/check-dashboard-setting.js
View file @
0a93e7e8
var
CHK_DashboardSetting
=
{};
CHK_DashboardSetting
.
displayItems
=
[
{
id
:
'newReport'
,
name
:
'chk-new'
,
enabled
:
true
,
title
:
'新規報告'
,
msg
:
'dashboardSettingNewRegistrationTitle'
},
{
id
:
'continousWork'
,
name
:
'chk-proccess'
,
enabled
:
true
,
title
:
'工程作業'
,
msg
:
'dashboardSettingContinousWorkTitle'
},
{
id
:
'reportWarning'
,
name
:
'chk-alert'
,
enabled
:
true
,
title
:
'警告を含む作業'
,
msg
:
'dashboardSettingReportWarningTitle'
},
{
id
:
'dashboardHome'
,
name
:
'chk-home'
,
enabled
:
false
,
title
:
'ダッシュボードをホーム画面にする'
,
msg
:
'dashboardSettingDashboardHomeTitle'
},
{
id
:
'newReport'
,
name
:
'chk-new'
,
enabled
:
true
,
title
:
'新規報告'
,
msg
:
'dashboardSettingNewRegistrationTitle'
},
{
id
:
'continousWork'
,
name
:
'chk-proccess'
,
enabled
:
true
,
title
:
'工程作業'
,
msg
:
'dashboardSettingContinousWorkTitle'
},
{
id
:
'reportWarning'
,
name
:
'chk-alert'
,
enabled
:
true
,
title
:
'警告を含む作業'
,
msg
:
'dashboardSettingReportWarningTitle'
},
{
id
:
'dashboardHome'
,
name
:
'chk-home'
,
enabled
:
false
,
title
:
'ダッシュボードをホーム画面にする'
,
msg
:
'dashboardSettingDashboardHomeTitle'
},
];
//CHK_DashboardSetting.displayItemsに設定されている情報から✓されている項目をhtml上に設定する
CHK_DashboardSetting
.
loadSettings
=
function
()
{
CHK_DashboardSetting
.
displayItems
.
forEach
(
function
(
item
)
{
CHK_DashboardSetting
.
loadSettings
=
function
()
{
CHK_DashboardSetting
.
displayItems
.
forEach
(
function
(
item
)
{
let
enabled
=
CHK
.
dashboardSetting
[
item
.
id
];
if
(
typeof
enabled
!==
'undefined'
)
{
item
.
enabled
=
enabled
;
...
...
@@ -20,44 +20,47 @@ CHK_DashboardSetting.loadSettings = function () {
}
}
});
}
;
}
//CHK_DashboardSetting.displayItemsに設定を書き込む
CHK_DashboardSetting
.
saveSetting
=
function
(
key
,
enabled
)
{
CHK_DashboardSetting
.
displayItems
.
forEach
(
function
(
item
)
{
CHK_DashboardSetting
.
saveSetting
=
function
(
key
,
enabled
)
{
CHK_DashboardSetting
.
displayItems
.
forEach
(
function
(
item
)
{
if
(
item
.
id
==
key
)
{
item
.
enabled
=
enabled
;
}
});
CHK
.
saveDashboardSetting
(
key
,
enabled
);
}
;
}
//CHK_DashboardSetting.displayItemsからhtmlに設定画面を表示する
CHK_DashboardSetting
.
initDisplays
=
function
()
{
$
(
'#displayItems tbody'
).
empty
();
CHK_DashboardSetting
.
displayItems
.
forEach
(
function
(
item
)
{
CHK_DashboardSetting
.
initDisplays
=
function
()
{
$
(
"#displayItems tbody"
).
empty
();
CHK_DashboardSetting
.
displayItems
.
forEach
(
function
(
item
)
{
var
html
=
CHK_DashboardSetting
.
initHtmlItem
(
item
);
$
(
'#displayItems tbody'
).
append
(
html
);
$
(
"#displayItems tbody"
).
append
(
html
);
});
}
;
}
//設定画面に表示するhtmlを生成する
CHK_DashboardSetting
.
initHtmlItem
=
function
(
item
)
{
var
titleDiv
=
'<div class="font-weight-normal text-dark multi-lang" data-msg="'
+
item
.
msg
+
'">'
+
item
.
title
+
'</div>'
;
CHK_DashboardSetting
.
initHtmlItem
=
function
(
item
)
{
var
titleDiv
=
'<div class="font-weight-normal text-dark multi-lang" data-msg="'
+
item
.
msg
+
'">'
+
item
.
title
+
'</div>'
;
var
toggleClass
=
'toggle'
;
if
(
item
.
enabled
)
{
toggleClass
+=
' checked'
;
}
var
toggleDiv
=
'<div id="'
+
item
.
id
+
'" class="'
+
toggleClass
+
'"><input type="checkbox" name="'
+
item
.
name
+
'" /></div>'
;
var
html
=
$
(
'<tr>'
+
'<th>'
+
titleDiv
+
'</th>'
+
'<td>'
+
toggleDiv
+
'</td>'
+
'</tr>'
);
var
html
=
$
(
'<tr>'
+
'<th>'
+
titleDiv
+
'</th>'
+
'<td>'
+
toggleDiv
+
'</td>'
+
'</tr>'
);
return
html
;
}
;
}
//設定画面でクリックされてた時の処理
//
CHK_DashboardSetting
.
bindToggleClick
=
function
()
{
$
(
'.toggle'
).
on
(
'click'
,
function
()
{
$
(
this
).
toggleClass
(
'checked'
);
CHK_DashboardSetting
.
bindToggleClick
=
function
()
{
$
(
".toggle"
).
on
(
"click"
,
function
()
{
$
(
this
).
toggleClass
(
"checked"
);
var
id
=
$
(
this
).
attr
(
'id'
);
var
enabled
=
false
;
if
(
$
(
this
).
hasClass
(
'checked'
))
{
...
...
@@ -65,22 +68,22 @@ CHK_DashboardSetting.bindToggleClick = function () {
}
CHK_DashboardSetting
.
saveSetting
(
id
,
enabled
);
});
}
;
}
//設定画面の初期処理
CHK_DashboardSetting
.
init
=
function
()
{
CHK_DashboardSetting
.
init
=
function
()
{
CHK
.
initCommon
();
$
(
'#footer'
).
load
(
'main-footer.html'
,
function
()
{
FOOTER
.
activeDashboardBottomNav
();
$
(
"#footer"
).
load
(
"main-footer.html"
,
function
()
{
CHK_Footer
.
activeDashboardBottomNav
();
});
CHK
.
loadDashboardSetting
(
function
()
{
CHK
.
loadDashboardSetting
(
function
()
{
CHK_DashboardSetting
.
loadSettings
();
CHK_DashboardSetting
.
initDisplays
();
CHK_DashboardSetting
.
bindToggleClick
();
});
}
;
}
//戻るボタン
CHK_DashboardSetting
.
goBack
=
function
()
{
FOOTER
.
goDashboard
();
}
;
CHK_DashboardSetting
.
goBack
=
function
()
{
CHK_Footer
.
goDashboard
();
}
\ No newline at end of file
abvw/js/operationList/operationList.js
View file @
0a93e7e8
...
...
@@ -5,15 +5,15 @@
* @since cms:1.4.3.2&1.4.3.3 web:1.0
*/
var
OL
=
{};
var
CHK_
OL
=
{};
OL
.
operationList
;
//Operation json data
OL
.
operationGroupMaster
;
//category(operationGroupMaster) json data
OL
.
isOperationGroupMaster
=
0
;
//0: category(operationGroupMaster) not exist 1: category(operationGroupMaster) exist
OL
.
operationSearchCriteria
;
CHK_
OL
.
operationList
;
//Operation json data
CHK_
OL
.
operationGroupMaster
;
//category(operationGroupMaster) json data
CHK_
OL
.
isOperationGroupMaster
=
0
;
//0: category(operationGroupMaster) not exist 1: category(operationGroupMaster) exist
CHK_
OL
.
operationSearchCriteria
;
OL
.
sortIndex
;
OL
.
operationGroupMasterId
;
CHK_
OL
.
sortIndex
;
CHK_
OL
.
operationGroupMasterId
;
/**
* process on page load.
...
...
@@ -21,17 +21,17 @@ OL.operationGroupMasterId;
* 2.show operationList.
* 3.show category(operationGroupMaster).
*/
OL
.
init
=
function
()
{
CHK_
OL
.
init
=
function
()
{
console
.
log
(
'OperationList start'
);
//get all data of operation list scene
OL
.
getAllDataWeb
();
CHK_
OL
.
getAllDataWeb
();
//show operation list
OL
.
createOperationList
(
OL
.
operationList
);
CHK_OL
.
createOperationList
(
CHK_
OL
.
operationList
);
//show category(operationGroupMaster)
OL
.
createCategory
();
CHK_
OL
.
createCategory
();
};
/**
...
...
@@ -45,7 +45,7 @@ OL.init = function () {
* @param {String} searchEndDate
* @param {Number} operationGroupMasterId
*/
OL
.
getAllDataWeb
=
function
(
searchKeyword
,
sortIndex
,
searchStartDate
,
searchEndDate
,
operationGroupMasterId
)
{
CHK_
OL
.
getAllDataWeb
=
function
(
searchKeyword
,
sortIndex
,
searchStartDate
,
searchEndDate
,
operationGroupMasterId
)
{
let
param
=
{};
param
.
sid
=
CHK_Common
.
getSid
();
param
.
operationGroupMasterId
=
searchKeyword
;
...
...
@@ -54,14 +54,14 @@ OL.getAllDataWeb = function (searchKeyword, sortIndex, searchStartDate, searchEn
param
.
endDate
=
searchEndDate
;
param
.
operationGroupMasterId
=
operationGroupMasterId
;
const
url
=
C
ONSTANT
.
URL
.
BASE_CMS
+
CONSTANT
.
URL
.
ALL_OPERATION_LIST
;
const
url
=
C
HK_CONSTANT
.
URL
.
BASE_CMS
+
CHK_
CONSTANT
.
URL
.
ALL_OPERATION_LIST
;
CHK_Common
.
cmsAjax
(
url
,
param
,
false
,
function
(
json
)
{
OL
.
operationList
=
json
.
operationList
;
OL
.
operationGroupMaster
=
json
.
operationGroupMasterList
;
OL
.
isOperationGroupMaster
=
json
.
isOperationGroupMaster
;
OL
.
operationSearchCriteria
=
json
.
operationSearchCriteria
;
OL
.
setSearchInfoWeb
();
CHK_
OL
.
operationList
=
json
.
operationList
;
CHK_
OL
.
operationGroupMaster
=
json
.
operationGroupMasterList
;
CHK_
OL
.
isOperationGroupMaster
=
json
.
isOperationGroupMaster
;
CHK_
OL
.
operationSearchCriteria
=
json
.
operationSearchCriteria
;
CHK_
OL
.
setSearchInfoWeb
();
console
.
log
(
'json.operationList'
,
JSON
.
stringify
(
json
.
operationList
));
});
};
...
...
@@ -69,20 +69,20 @@ OL.getAllDataWeb = function (searchKeyword, sortIndex, searchStartDate, searchEn
/**
* set search criteria when Initial display.
*/
OL
.
setSearchInfoWeb
=
function
()
{
OL
.
sortIndex
=
OL
.
operationSearchCriteria
.
sort
;
$
(
'#searchTaskName'
).
val
(
OL
.
operationSearchCriteria
.
operationName
);
$
(
'#searchStartDate'
).
val
(
OL
.
operationSearchCriteria
.
startDate
);
$
(
'#searchEndDate'
).
val
(
OL
.
operationSearchCriteria
.
endDate
);
OL
.
operationGroupMasterId
=
OL
.
operationSearchCriteria
.
operationGroupMasterId
;
CHK_
OL
.
setSearchInfoWeb
=
function
()
{
CHK_OL
.
sortIndex
=
CHK_
OL
.
operationSearchCriteria
.
sort
;
$
(
'#searchTaskName'
).
val
(
CHK_
OL
.
operationSearchCriteria
.
operationName
);
$
(
'#searchStartDate'
).
val
(
CHK_
OL
.
operationSearchCriteria
.
startDate
);
$
(
'#searchEndDate'
).
val
(
CHK_
OL
.
operationSearchCriteria
.
endDate
);
CHK_OL
.
operationGroupMasterId
=
CHK_
OL
.
operationSearchCriteria
.
operationGroupMasterId
;
};
/**
* create operation list
*/
OL
.
createOperationList
=
function
(
operationList
)
{
CHK_
OL
.
createOperationList
=
function
(
operationList
)
{
//Initialization
OL
.
initActiveSortIndex
();
CHK_
OL
.
initActiveSortIndex
();
$
(
'#operationTable'
).
empty
();
if
(
!
operationList
)
{
...
...
@@ -96,7 +96,7 @@ OL.createOperationList = function (operationList) {
const
operationNameTd
=
$
(
"<td class='operationId_"
+
operationList
[
i
].
operationId
+
"'><a href=
\"
javascript:OL.sendOperation('goOperation', '"
+
"'><a href=
\"
javascript:
CHK_
OL.sendOperation('goOperation', '"
+
operationList
[
i
].
operationId
+
"', '"
+
operationList
[
i
].
operationType
+
...
...
@@ -105,13 +105,13 @@ OL.createOperationList = function (operationList) {
"');
\"
class='d-block text-black text-decoration-none mb-1'>"
+
operationList
[
i
].
operationName
+
"</a><div class='fa-sm mobile_operation_date'><i class='far fa-clock fa-blue' style='color:blue;margin-right:10px'></i>"
+
OL
.
setOperationDate
(
operationList
[
i
].
operationStartDate
)
+
CHK_
OL
.
setOperationDate
(
operationList
[
i
].
operationStartDate
)
+
' ~ '
+
OL
.
setOperationDate
(
operationList
[
i
].
operationEndDate
)
+
CHK_
OL
.
setOperationDate
(
operationList
[
i
].
operationEndDate
)
+
'</div></td>'
,
);
const
operationStartDateTd
=
$
(
'<td/>'
,
{
class
:
'operationStartDate'
}).
text
(
OL
.
setOperationDate
(
operationList
[
i
].
operationStartDate
));
const
operationEndDateTd
=
$
(
'<td/>'
,
{
class
:
'operationEndDate'
}).
text
(
OL
.
setOperationDate
(
operationList
[
i
].
operationEndDate
));
const
operationStartDateTd
=
$
(
'<td/>'
,
{
class
:
'operationStartDate'
}).
text
(
CHK_
OL
.
setOperationDate
(
operationList
[
i
].
operationStartDate
));
const
operationEndDateTd
=
$
(
'<td/>'
,
{
class
:
'operationEndDate'
}).
text
(
CHK_
OL
.
setOperationDate
(
operationList
[
i
].
operationEndDate
));
operationTR
.
append
(
operationNameTd
);
operationTR
.
append
(
operationStartDateTd
);
...
...
@@ -126,14 +126,14 @@ OL.createOperationList = function (operationList) {
*
* @param {Number} sortIndex
*/
OL
.
initActiveSortIndex
=
function
(
sortIndex
)
{
if
(
!
sortIndex
&&
!
OL
.
sortIndex
)
{
OL
.
sortIndex
=
CONSTANT
.
SORT_TYPE
.
START_DATE_DESC
;
CHK_
OL
.
initActiveSortIndex
=
function
(
sortIndex
)
{
if
(
!
sortIndex
&&
!
CHK_
OL
.
sortIndex
)
{
CHK_OL
.
sortIndex
=
CHK_
CONSTANT
.
SORT_TYPE
.
START_DATE_DESC
;
}
$
(
'.sort-type'
).
each
(
function
()
{
const
sortType
=
$
(
this
).
data
(
'sort'
);
if
(
sortType
==
OL
.
sortIndex
)
{
if
(
sortType
==
CHK_
OL
.
sortIndex
)
{
$
(
'.sort-type'
).
removeClass
(
'active'
);
$
(
this
).
addClass
(
'active'
);
}
...
...
@@ -146,7 +146,7 @@ OL.initActiveSortIndex = function (sortIndex) {
* @param {String} date
* @returns operationDate
*/
OL
.
setOperationDate
=
function
(
date
)
{
CHK_
OL
.
setOperationDate
=
function
(
date
)
{
const
operationDate
=
date
.
replace
(
/-/g
,
'/'
).
substring
(
0
,
10
);
return
operationDate
;
};
...
...
@@ -154,35 +154,35 @@ OL.setOperationDate = function (date) {
/**
* create category(operationGroupMaster).
*/
OL
.
createCategory
=
function
()
{
if
(
!
OL
.
isOperationGroupMaster
)
{
CHK_
OL
.
createCategory
=
function
()
{
if
(
!
CHK_
OL
.
isOperationGroupMaster
)
{
return
;
}
OL
.
initCategory
();
OL
.
createBreadcrumbList
();
OL
.
createCategoryList
();
OL
.
acdMenu
();
CHK_
OL
.
initCategory
();
CHK_
OL
.
createBreadcrumbList
();
CHK_
OL
.
createCategoryList
();
CHK_
OL
.
acdMenu
();
};
/**
* Initial processing of category(operationGroupMaster).
*/
OL
.
initCategory
=
function
()
{
if
(
!
OL
.
isOperationGroupMaster
)
{
CHK_
OL
.
initCategory
=
function
()
{
if
(
!
CHK_
OL
.
isOperationGroupMaster
)
{
return
;
}
$
(
'#operationGroupMasterButton'
).
removeClass
(
'd-none'
);
$
(
window
).
resize
(
function
()
{
OL
.
setCategoryHeight
();
CHK_
OL
.
setCategoryHeight
();
});
};
/**
* change height category(operationGroupMaster)
*/
OL
.
setCategoryHeight
=
function
()
{
CHK_
OL
.
setCategoryHeight
=
function
()
{
const
CATEGORY_HEIGHT
=
$
(
'footer'
).
offset
().
top
-
$
(
'#category-menu'
).
offset
().
top
;
console
.
log
(
CATEGORY_HEIGHT
);
$
(
'#category-menu'
).
css
(
'overflow'
,
'scroll'
);
...
...
@@ -193,21 +193,21 @@ OL.setCategoryHeight = function () {
/**
* create Breadcrumb List
*/
OL
.
createBreadcrumbList
=
function
()
{
if
(
!
OL
.
isOperationGroupMaster
)
{
CHK_
OL
.
createBreadcrumbList
=
function
()
{
if
(
!
CHK_
OL
.
isOperationGroupMaster
)
{
return
;
}
$
(
'#groupMasterPath'
).
empty
();
if
(
typeof
OL
.
operationGroupMasterId
==
'undefined'
||
OL
.
operationGroupMasterId
==
0
)
{
if
(
typeof
CHK_OL
.
operationGroupMasterId
==
'undefined'
||
CHK_
OL
.
operationGroupMasterId
==
0
)
{
$
(
'#groupMasterPath'
).
append
(
'<li class="breadcrumb-item"><a href="#" class="text-decoration-none text-dark">'
+
CHK_Common
.
getMsg
(
'all'
)
+
'</a></li>'
);
}
else
{
const
groupMaster
=
OL
.
operationGroupMaster
.
filter
(
it
=>
it
.
operationGroupMasterId
==
OL
.
operationGroupMasterId
)[
0
];
const
groupMaster
=
CHK_OL
.
operationGroupMaster
.
filter
(
it
=>
it
.
operationGroupMasterId
==
CHK_
OL
.
operationGroupMasterId
)[
0
];
const
groupMasterPathIdlist
=
groupMaster
.
treePath
.
split
(
'/'
);
groupMasterPathIdlist
.
forEach
(
function
(
parentId
)
{
const
pathOperationGroupMaster
=
OL
.
operationGroupMaster
.
filter
(
it
=>
it
.
operationGroupMasterId
==
parentId
)[
0
];
const
pathOperationGroupMaster
=
CHK_
OL
.
operationGroupMaster
.
filter
(
it
=>
it
.
operationGroupMasterId
==
parentId
)[
0
];
$
(
'#groupMasterPath'
).
append
(
'<li class="breadcrumb-item"><a onclick="OL.changeOperationGroupMaster('
+
'<li class="breadcrumb-item"><a onclick="
CHK_
OL.changeOperationGroupMaster('
+
pathOperationGroupMaster
.
operationGroupMasterId
+
');" class="text-decoration-none text-dark">'
+
pathOperationGroupMaster
.
operationGroupMasterName
+
...
...
@@ -220,65 +220,67 @@ OL.createBreadcrumbList = function () {
/**
* create category(operationGroupMaster) structure
*/
OL
.
createCategoryList
=
function
()
{
if
(
!
OL
.
isOperationGroupMaster
)
{
CHK_
OL
.
createCategoryList
=
function
()
{
if
(
!
CHK_
OL
.
isOperationGroupMaster
)
{
return
;
}
//Create a side menu category structure
$
(
'.group-category-list'
).
remove
();
OL
.
operationGroupMaster
.
sort
(
function
(
a
,
b
)
{
CHK_
OL
.
operationGroupMaster
.
sort
(
function
(
a
,
b
)
{
if
(
a
.
operationGroupMasterLevel
<
b
.
operationGroupMasterLevel
)
return
-
1
;
if
(
a
.
operationGroupMasterLevel
>
b
.
operationGroupMasterLevel
)
return
1
;
return
1
;
});
//common
const
noCategory
=
$
(
"<dl id='groupMasterId_0' class='group-category-list'><dt><a onclick='OL.changeOperationGroupMaster(0);'>"
+
CHK_Common
.
getMsg
(
CONSTANT
.
MSG_MAP
.
all
)
+
'</a></dt></dl>'
);
const
noCategory
=
$
(
"<dl id='groupMasterId_0' class='group-category-list'><dt><a onclick='CHK_OL.changeOperationGroupMaster(0);'>"
+
CHK_Common
.
getMsg
(
CHK_CONSTANT
.
MSG_MAP
.
all
)
+
'</a></dt></dl>'
,
);
$
(
'#category-menu'
).
append
(
noCategory
);
//create category(operationGroupMaster) structure
for
(
let
i
=
0
;
i
<
OL
.
operationGroupMaster
.
length
;
i
++
)
{
if
(
OL
.
operationGroupMaster
[
i
].
operationGroupMasterLevel
==
0
)
{
for
(
let
i
=
0
;
i
<
CHK_
OL
.
operationGroupMaster
.
length
;
i
++
)
{
if
(
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterLevel
==
0
)
{
const
categoryParent
=
$
(
'<dl id=groupMasterId_'
+
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
" class='group-category-list' style='overflow-x:auto;'><dt class='menu-ttl'><a onclick='OL.changeOperationGroupMaster("
+
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
" class='group-category-list' style='overflow-x:auto;'><dt class='menu-ttl'><a onclick='
CHK_
OL.changeOperationGroupMaster("
+
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
");'>"
+
OL
.
operationGroupMaster
[
i
].
operationGroupMasterName
+
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterName
+
'</a></dt></dl>'
,
);
$
(
'#category-menu'
).
append
(
categoryParent
);
}
else
{
if
(
$
(
'#groupMasterId_'
+
OL
.
operationGroupMaster
[
i
].
parentOperationGroupMasterId
+
'>ul'
).
length
>
0
)
{
if
(
$
(
'#groupMasterId_'
+
CHK_
OL
.
operationGroupMaster
[
i
].
parentOperationGroupMasterId
+
'>ul'
).
length
>
0
)
{
const
categoryChild
=
$
(
"<li id='groupMasterId_"
+
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
"' class=''><p class='category-li group-level-"
+
OL
.
operationGroupMaster
[
i
].
operationGroupMasterLevel
+
"'><a class='category-a' onclick='OL.changeOperationGroupMaster("
+
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterLevel
+
"'><a class='category-a' onclick='
CHK_
OL.changeOperationGroupMaster("
+
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
");'>"
+
OL
.
operationGroupMaster
[
i
].
operationGroupMasterName
+
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterName
+
'</a></p></li>'
,
);
$
(
'#groupMasterId_'
+
OL
.
operationGroupMaster
[
i
].
parentOperationGroupMasterId
+
' >ul'
).
append
(
categoryChild
);
$
(
'#groupMasterId_'
+
CHK_
OL
.
operationGroupMaster
[
i
].
parentOperationGroupMasterId
+
' >ul'
).
append
(
categoryChild
);
}
else
{
const
groupParents
=
'#groupMasterId_'
+
OL
.
operationGroupMaster
[
i
].
parentOperationGroupMasterId
;
const
groupParents
=
'#groupMasterId_'
+
CHK_
OL
.
operationGroupMaster
[
i
].
parentOperationGroupMasterId
;
$
(
groupParents
+
' > p'
).
addClass
(
'sub-menu-ttl'
);
const
categoryChild
=
$
(
"<ul style='display:none;' class=''><li class='' id='groupMasterId_"
+
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
"' class=''><p class='category-li group-level-"
+
OL
.
operationGroupMaster
[
i
].
operationGroupMasterLevel
+
"'><a class='category-a' onclick='OL.changeOperationGroupMaster("
+
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterLevel
+
"'><a class='category-a' onclick='
CHK_
OL.changeOperationGroupMaster("
+
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterId
+
");'>"
+
OL
.
operationGroupMaster
[
i
].
operationGroupMasterName
+
CHK_
OL
.
operationGroupMaster
[
i
].
operationGroupMasterName
+
'</a></p></li></ul>'
,
);
$
(
'#groupMasterId_'
+
OL
.
operationGroupMaster
[
i
].
parentOperationGroupMasterId
).
append
(
categoryChild
);
$
(
'#groupMasterId_'
+
CHK_
OL
.
operationGroupMaster
[
i
].
parentOperationGroupMasterId
).
append
(
categoryChild
);
}
}
}
...
...
@@ -287,7 +289,7 @@ OL.createCategoryList = function () {
/**
* Open/close category(operationGroupMaster) drawer menu
*/
OL
.
acdMenu
=
function
()
{
CHK_
OL
.
acdMenu
=
function
()
{
//Hide accordion contents by default
$
(
'.drawer-menu dd'
).
css
(
'display'
,
'none'
);
$
(
'.drawer-menu2 ul'
).
css
(
'display'
,
'none'
);
...
...
@@ -311,12 +313,12 @@ OL.acdMenu = function () {
*
* @param {Object} sortType
*/
OL
.
changeSortType
=
function
(
sortType
)
{
CHK_
OL
.
changeSortType
=
function
(
sortType
)
{
$
(
'.sort-type'
).
removeClass
(
'active'
);
$
(
sortType
).
addClass
(
'active'
);
OL
.
sortIndex
=
$
(
sortType
).
attr
(
'data-sort'
);
OL
.
sortOperationList
(
sortType
);
OL
.
createOperationList
(
OL
.
operationList
);
CHK_
OL
.
sortIndex
=
$
(
sortType
).
attr
(
'data-sort'
);
CHK_
OL
.
sortOperationList
(
sortType
);
CHK_OL
.
createOperationList
(
CHK_
OL
.
operationList
);
};
/**
...
...
@@ -324,39 +326,39 @@ OL.changeSortType = function (sortType) {
*
* @param {Number} sortType
*/
OL
.
sortOperationList
=
function
(
sortType
)
{
CHK_
OL
.
sortOperationList
=
function
(
sortType
)
{
switch
(
sortType
)
{
case
CONSTANT
.
SORT_TYPE
.
NAME
:
OL
.
operationList
.
sort
(
function
(
a
,
b
)
{
case
C
HK_C
ONSTANT
.
SORT_TYPE
.
NAME
:
CHK_
OL
.
operationList
.
sort
(
function
(
a
,
b
)
{
if
(
a
.
operationName
>
b
.
operationName
)
return
1
;
if
(
a
.
operationName
<
b
.
operationName
)
return
-
1
;
return
0
;
});
break
;
case
CONSTANT
.
SORT_TYPE
.
START_DATE_DESC
:
OL
.
operationList
.
sort
(
function
(
a
,
b
)
{
case
C
HK_C
ONSTANT
.
SORT_TYPE
.
START_DATE_DESC
:
CHK_
OL
.
operationList
.
sort
(
function
(
a
,
b
)
{
if
(
setOperationDate
(
a
.
operationStartDate
)
<
setOperationDate
(
b
.
operationStartDate
))
return
1
;
if
(
setOperationDate
(
a
.
operationStartDate
)
>
setOperationDate
(
b
.
operationStartDate
))
return
-
1
;
return
0
;
});
break
;
case
CONSTANT
.
SORT_TYPE
.
START_DATE_ASC
:
OL
.
operationList
.
sort
(
function
(
a
,
b
)
{
case
C
HK_C
ONSTANT
.
SORT_TYPE
.
START_DATE_ASC
:
CHK_
OL
.
operationList
.
sort
(
function
(
a
,
b
)
{
if
(
setOperationDate
(
a
.
operationStartDate
)
>
setOperationDate
(
b
.
operationStartDate
))
return
1
;
if
(
setOperationDate
(
a
.
operationStartDate
)
<
setOperationDate
(
b
.
operationStartDate
))
return
-
1
;
return
0
;
});
break
;
case
CONSTANT
.
SORT_TYPE
.
TYPE
:
OL
.
operationList
.
sort
(
function
(
a
,
b
)
{
case
C
HK_C
ONSTANT
.
SORT_TYPE
.
TYPE
:
CHK_
OL
.
operationList
.
sort
(
function
(
a
,
b
)
{
if
(
a
.
operationType
<
b
.
operationType
)
return
1
;
if
(
a
.
operationType
>
b
.
operationType
)
return
-
1
;
return
0
;
});
break
;
case
CONSTANT
.
SORT_TYPE
.
LAST_EDIT_DATE
:
case
C
HK_C
ONSTANT
.
SORT_TYPE
.
LAST_EDIT_DATE
:
const
defaultDate
=
'1900-01-01 09:00:00'
;
OL
.
operationList
.
sort
(
function
(
a
,
b
)
{
CHK_
OL
.
operationList
.
sort
(
function
(
a
,
b
)
{
if
(
!
a
.
operationOpenDate
)
{
a
.
operationOpenDate
=
defaultDate
;
}
...
...
@@ -374,7 +376,7 @@ OL.sortOperationList = function (sortType) {
/**
* search operarionList
*/
OL
.
search
=
function
()
{
CHK_
OL
.
search
=
function
()
{
CHK_Common
.
showLoading
();
const
searchKeyword
=
$
(
'#searchTaskName'
).
val
();
const
searchStartDate
=
$
(
'#searchStartDate'
).
val
();
...
...
@@ -386,8 +388,8 @@ OL.search = function () {
return
;
}
OL
.
getAllDataWeb
(
searchKeyword
,
OL
.
sortIndex
,
searchStartDate
,
searchEndDate
,
OL
.
operationGroupMasterId
);
OL
.
createOperationList
(
OL
.
operationList
);
CHK_OL
.
getAllDataWeb
(
searchKeyword
,
CHK_OL
.
sortIndex
,
searchStartDate
,
searchEndDate
,
CHK_
OL
.
operationGroupMasterId
);
CHK_OL
.
createOperationList
(
CHK_
OL
.
operationList
);
CHK_Common
.
closeLoading
();
};
...
...
@@ -395,19 +397,19 @@ OL.search = function () {
* change the operationList by select the category(OperationGroupMaster)
* @param {Number} operationGroupMasterId
*/
OL
.
changeOperationGroupMaster
=
function
(
operationGroupMasterId
)
{
CHK_
OL
.
changeOperationGroupMaster
=
function
(
operationGroupMasterId
)
{
if
(
$
(
'#category-menu'
).
hasClass
(
'open'
))
{
$
(
'#category-toggle-button'
).
click
();
$
(
'body'
).
css
(
'overflow'
,
'visible'
);
}
OL
.
operationGroupMasterId
=
operationGroupMasterId
;
OL
.
search
();
CHK_
OL
.
operationGroupMasterId
=
operationGroupMasterId
;
CHK_
OL
.
search
();
};
/**
* open the category(OperationGroupMaster)
*/
OL
.
openCategory
=
function
()
{
CHK_
OL
.
openCategory
=
function
()
{
window
.
scrollTo
(
0
,
0
);
if
(
$
(
'#category-menu'
).
hasClass
(
'open'
))
{
$
(
'body'
).
css
(
'overflow'
,
'visible'
);
...
...
@@ -419,11 +421,11 @@ OL.openCategory = function () {
/**
* reset search
*/
OL
.
resetSearch
=
function
()
{
CHK_
OL
.
resetSearch
=
function
()
{
$
(
'#searchTaskName'
).
val
(
''
);
$
(
'#searchStartDate'
).
val
(
''
);
$
(
'#searchEndDate'
).
val
(
''
);
OL
.
changeSortType
(
$
(
'#defaultSort'
));
CHK_
OL
.
changeSortType
(
$
(
'#defaultSort'
));
};
/**
...
...
@@ -431,11 +433,11 @@ OL.resetSearch = function () {
*
* @param {String} operationId
*/
OL
.
sendOperation
=
function
(
operationId
,
operationType
,
reportType
)
{
CHK_
OL
.
sendOperation
=
function
(
operationId
,
operationType
,
reportType
)
{
//save operation logs. needed for sorting
let
saveParams
=
{};
saveParams
.
sid
=
CHK_Common
.
getSid
();
saveParams
.
cmd
=
CONSTANT
.
ACT_CMD
.
saveOperationLog
;
saveParams
.
cmd
=
C
HK_C
ONSTANT
.
ACT_CMD
.
saveOperationLog
;
saveParams
.
deviceType
=
4
;
saveParams
.
operationType
=
operationType
;
saveParams
.
reportType
=
reportType
;
...
...
@@ -447,7 +449,7 @@ OL.sendOperation = function (operationId, operationType, reportType) {
//Transition to the report form or operation list screen
let
postParams
=
{};
postParams
.
sid
=
CHK_Common
.
getSid
();
postParams
.
cmd
=
CONSTANT
.
ACT_CMD
.
goOperation
;
postParams
.
cmd
=
C
HK_C
ONSTANT
.
ACT_CMD
.
goOperation
;
postParams
.
operationId
=
operationId
;
const
url
=
CHK_Common
.
getUrlWeb
(
postParams
.
cmd
);
postCommunication
(
url
,
postParams
);
...
...
abvw/js/topPage/topPage.js
View file @
0a93e7e8
...
...
@@ -5,9 +5,10 @@
* @since cms:1.4.3.2&1.4.3.3 web:1.0
*/
var
TOP
=
{};
var
CHK_
TOP
=
{};
$
(
document
).
ready
(
function
()
{
//setting lang info
CHK_Common
.
setLangCodeWeb
();
...
...
@@ -21,9 +22,10 @@ $(document).ready(function () {
/**
* show page
*/
TOP
.
init
=
function
()
{
CHK_TOP
.
init
=
function
()
{
CHK_Common
.
showLoading
();
FOOTER
.
initFooter
();
//app should get data after initFooter
CHK_Footer
.
initFooter
();
//app should get data after initFooter
CHK_Common
.
closeLoading
();
};
...
...
@@ -32,21 +34,22 @@ TOP.init = function () {
*
* @param {String} pageId
*/
TOP
.
showPage
=
function
(
pageId
)
{
CHK_TOP
.
showPage
=
function
(
pageId
)
{
//get data
if
(
pageId
==
CONSTANT
.
PAGE_NAME
.
OPERATION_LIST
)
{
OL
.
init
();
}
else
if
(
pageId
==
CONSTANT
.
PAGE_NAME
.
DASHBOARD
)
{
if
(
pageId
==
C
HK_C
ONSTANT
.
PAGE_NAME
.
OPERATION_LIST
)
{
CHK_
OL
.
init
();
}
else
if
(
pageId
==
C
HK_C
ONSTANT
.
PAGE_NAME
.
DASHBOARD
)
{
CHK_Dashboard
.
init
();
}
//show page
const
pages
=
document
.
getElementsByClassName
(
'page-content'
);
const
pages
=
document
.
getElementsByClassName
(
"page-content"
);
for
(
let
i
=
0
;
i
<
pages
.
length
;
i
++
)
{
if
(
pages
[
i
].
id
==
pageId
)
{
pages
[
i
].
style
.
display
=
'block'
;
pages
[
i
].
style
.
display
=
"block"
;
}
else
{
pages
[
i
].
style
.
display
=
'none'
;
pages
[
i
].
style
.
display
=
"none"
;
}
}
}
;
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment