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
f4b02a86
Commit
f4b02a86
authored
Nov 11, 2022
by
Takumi Imai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
#49772 ログインチェック追加
parent
e3409ed3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
234 additions
and
214 deletions
+234
-214
abweb/js/dashboard/dashboard.js
+3
-0
abweb/js/pdfPrint/pdfPrint.js
+17
-15
abweb/js/pickup/pickup.js
+0
-0
abweb/js/pushMessageDetail/pushMessageDetail.js
+35
-27
abweb/js/pushMessageList/pushMessageList.js
+49
-38
abweb/js/reportForm/reportForm.js
+3
-0
abweb/js/reportList/reportList.js
+19
-19
abweb/js/sendMessage/sendMessage.js
+35
-31
abweb/js/setting/settings.js
+36
-44
abweb/js/template/template.js
+37
-40
No files found.
abweb/js/dashboard/dashboard.js
View file @
f4b02a86
...
...
@@ -121,6 +121,9 @@ DASHBOARD.initHtmlItem = function (item) {
/** Initialization dashboard screen */
DASHBOARD
.
init
=
function
()
{
//Check if user is logged in
COMMON
.
checkAuth
(
false
);
sessionStorage
.
activeHomePage
=
CONSTANT
.
PAGE_TAB
.
DASHBOARD
;
DASHBOARD
.
loadCommon
();
DashboardSetting
.
getSettingData
(
function
(
settings
)
{
...
...
abweb/js/pdfPrint/pdfPrint.js
View file @
f4b02a86
...
...
@@ -2,33 +2,36 @@
var
PP
=
{};
PP
.
init
=
function
()
{
console
.
log
(
"PP.init"
);
PP
.
init
=
function
()
{
//Check if user is logged in
COMMON
.
checkAuth
(
false
);
console
.
log
(
'PP.init'
);
PP
.
loadCommon
();
PP
.
initPdfList
();
};
PP
.
loadCommon
=
function
()
{
$
(
"#includedHeader"
).
load
(
"../html/common/header.html"
,
function
()
{
PP
.
loadCommon
=
function
()
{
$
(
'#includedHeader'
).
load
(
'../html/common/header.html'
,
function
()
{
I18N
.
initi18n
();
HEADER
.
init
();
});
$
(
"#includedConfirmModal"
).
load
(
"../html/common/confirmModal.html"
,
function
()
{
});
$
(
'#includedConfirmModal'
).
load
(
'../html/common/confirmModal.html'
,
function
()
{
I18N
.
initi18n
();
});
}
});
}
;
PP
.
initPdfList
=
function
()
{
PP
.
initPdfList
=
function
()
{
if
(
sessionStorage
.
OL_operationId
)
{
let
params
=
{};
params
.
sid
=
COMMON
.
getSid
();
params
.
operationId
=
sessionStorage
.
OL_operationId
;
params
.
returnUrl
=
CONSTANT
.
URL
.
WEB
.
BASE
+
CONSTANT
.
URL
.
WEB
.
OPERATION_LIST
;
let
url
=
COMMON
.
format
(
ClientData
.
conf_checkApiUrl
(),
ClientData
.
userInfo_accountPath
())
+
CONSTANT
.
URL
.
CMS
.
HTML
.
BASE
+
CONSTANT
.
URL
.
CMS
.
HTML
.
QUICK_REPORT_PRINT
;
$
(
"#pdfPrint"
).
load
(
url
,
params
);
$
(
'#pdfPrint'
).
load
(
url
,
params
);
}
else
{
COMMON
.
displayAlert
(
"error"
);
COMMON
.
avwScreenMove
(
"reportList.html"
);
COMMON
.
displayAlert
(
'error'
);
COMMON
.
avwScreenMove
(
'reportList.html'
);
}
}
\ No newline at end of file
};
abweb/js/pickup/pickup.js
View file @
f4b02a86
This diff is collapsed.
Click to expand it.
abweb/js/pushMessageDetail/pushMessageDetail.js
View file @
f4b02a86
...
...
@@ -7,18 +7,20 @@ PushMessageDetail.baseApiUrl = COMMON.format(ClientData.conf_checkApiUrl(), Clie
*/
PushMessageDetail
.
dummyMessageDetailJson
=
{
pushMessageId
:
1
,
pushMessage
:
"内容が入ります。内容が入ります。内容が入ります。内容が入ります。"
,
pushSendDate
:
"2022/07/06 14:14"
,
operationName
:
"絞り検索"
,
pushSendLoginId
:
"agentec"
}
pushMessage
:
'内容が入ります。内容が入ります。内容が入ります。内容が入ります。'
,
pushSendDate
:
'2022/07/06 14:14'
,
operationName
:
'絞り検索'
,
pushSendLoginId
:
'agentec'
,
}
;
/**
* init when html loaded
*/
PushMessageDetail
.
init
=
function
()
{
PushMessageDetail
.
init
=
function
()
{
//Check if user is logged in
COMMON
.
checkAuth
(
false
);
//load common html
TEMPLATE
.
loadHearder
(
"#includedHeader"
);
TEMPLATE
.
loadHearder
(
'#includedHeader'
);
const
navs
=
[
{
titleLang
:
'dashboard'
,
...
...
@@ -32,44 +34,50 @@ PushMessageDetail.init = function() {
titleLang
:
'messageDetail'
,
},
];
TEMPLATE
.
loadMainNavsTitle
(
"#includedMainTitle"
,
"messageDetail"
,
navs
,
null
);
TEMPLATE
.
loadMainNavsTitle
(
'#includedMainTitle'
,
'messageDetail'
,
navs
,
null
);
//request message detail data
let
urlParam
=
COMMON
.
getUrlParameter
();
if
(
typeof
urlParam
!==
'object'
||
typeof
urlParam
.
pushMessageId
===
'undefined'
)
{
return
;
}
PushMessageDetail
.
getMessageDetail
(
urlParam
.
pushMessageId
,
function
(
message
)
{
return
;
}
PushMessageDetail
.
getMessageDetail
(
urlParam
.
pushMessageId
,
function
(
message
)
{
PushMessageDetail
.
showMessage
(
message
);
});
}
}
;
/**
* request message data
* @param {string} pushMessageId
* @param {object} callback
* @param {string} pushMessageId
* @param {object} callback
*/
PushMessageDetail
.
getMessageDetail
=
function
(
pushMessageId
,
callback
)
{
PushMessageDetail
.
getMessageDetail
=
function
(
pushMessageId
,
callback
)
{
let
param
=
{
sid
:
COMMON
.
getSid
(),
pushMessageId
:
pushMessageId
pushMessageId
:
pushMessageId
,
};
const
url
=
PushMessageDetail
.
baseApiUrl
;
COMMON
.
cmsAjax
(
url
,
param
,
true
,
function
(
json
)
{
if
(
callback
&&
json
&&
json
.
pushMessage
)
{
callback
(
json
.
pushMessage
);
}
},
function
()
{
console
.
log
(
'PushMessageDetail.getMessageDetail error'
);
});
}
COMMON
.
cmsAjax
(
url
,
param
,
true
,
function
(
json
)
{
if
(
callback
&&
json
&&
json
.
pushMessage
)
{
callback
(
json
.
pushMessage
);
}
},
function
()
{
console
.
log
(
'PushMessageDetail.getMessageDetail error'
);
},
);
};
/**
* Show message data
* @param {object} message
* @param {object} message
*/
PushMessageDetail
.
showMessage
=
function
(
message
)
{
PushMessageDetail
.
showMessage
=
function
(
message
)
{
$
(
'#content'
).
text
(
message
.
pushMessage
);
$
(
'#sendDate'
).
text
(
message
.
pushSendDate
);
$
(
'#operationName'
).
text
(
message
.
operationName
);
$
(
'#sender'
).
text
(
message
.
pushSendLoginId
);
}
}
;
abweb/js/pushMessageList/pushMessageList.js
View file @
f4b02a86
...
...
@@ -8,8 +8,10 @@ PushMessageList.baseApiUrl = COMMON.format(ClientData.conf_checkApiUrl(), Client
/**
* Init when html onload
*/
PushMessageList
.
init
=
function
()
{
TEMPLATE
.
loadHearder
(
"#includedHeader"
);
PushMessageList
.
init
=
function
()
{
//Check if user is logged in
COMMON
.
checkAuth
(
false
);
TEMPLATE
.
loadHearder
(
'#includedHeader'
);
const
navs
=
[
{
titleLang
:
'dashboard'
,
...
...
@@ -19,44 +21,50 @@ PushMessageList.init = function() {
titleLang
:
'messageListTitle'
,
},
];
TEMPLATE
.
loadMainNavsTitle
(
"#includedMainTitle"
,
"messageListTitle"
,
navs
,
null
);
PushMessageList
.
getMessageList
(
function
(
messageList
)
{
TEMPLATE
.
loadMainNavsTitle
(
'#includedMainTitle'
,
'messageListTitle'
,
navs
,
null
);
PushMessageList
.
getMessageList
(
function
(
messageList
)
{
PushMessageList
.
generateMessageListHtml
(
messageList
.
pushMessageList
);
});
}
}
;
/**
* get Message List from CMS
* @param {function} callback
* @param {function} callback
*/
PushMessageList
.
getMessageList
=
function
(
callback
)
{
let
param
=
{
sid
:
COMMON
.
getSid
(),
};
const
url
=
PushMessageList
.
baseApiUrl
;
COMMON
.
cmsAjax
(
url
,
param
,
true
,
function
(
json
)
{
if
(
callback
)
{
callback
(
json
);
}
},
function
()
{
console
.
log
(
'PushMessageList.getMessageList error'
);
});
COMMON
.
cmsAjax
(
url
,
param
,
true
,
function
(
json
)
{
if
(
callback
)
{
callback
(
json
);
}
},
function
()
{
console
.
log
(
'PushMessageList.getMessageList error'
);
},
);
};
/**
* handle click message event
* @param {string} pushMessageId
* @param {string} pushMessageId
*/
PushMessageList
.
clickMessage
=
function
(
pushMessageId
)
{
COMMON
.
goUrlWithCurrentParams
(
'pushMessageDetail.html'
,
{
pushMessageId
:
pushMessageId
});
}
PushMessageList
.
clickMessage
=
function
(
pushMessageId
)
{
COMMON
.
goUrlWithCurrentParams
(
'pushMessageDetail.html'
,
{
pushMessageId
:
pushMessageId
});
}
;
/**
* generate message list html
* @param {array} messageList
* @returns
* @param {array} messageList
* @returns
*/
PushMessageList
.
generateMessageListHtml
=
function
(
messageList
)
{
PushMessageList
.
generateMessageListHtml
=
function
(
messageList
)
{
if
(
typeof
messageList
===
'undefined'
||
messageList
.
length
<
1
)
{
//show not found
$
(
'#messageList .not-found'
).
removeClass
(
'd-none'
);
...
...
@@ -69,42 +77,45 @@ PushMessageList.generateMessageListHtml = function(messageList) {
var
mTitle
=
message
.
pushMessage
;
var
mDate
=
message
.
pushSendDate
;
var
mSubtitle
=
message
.
operationName
;
var
messageLi
=
$
(
'<li class="card mb-2" id="pushMessageId_'
+
messageId
+
'"/>'
);
var
messageLi
=
$
(
'<li class="card mb-2" id="pushMessageId_'
+
messageId
+
'"/>'
);
if
(
message
.
readingFlg
)
{
messageLi
.
addClass
(
'read'
);
}
else
{
messageLi
.
addClass
(
'unread'
);
}
var
messageA
=
$
(
'<a class="d-block px-3 py-2 text-decoration-none text-dark"/>'
);
messageA
.
attr
(
'href'
,
"javascript:PushMessageList.clickMessage('"
+
messageId
+
"');"
);
messageA
.
attr
(
'href'
,
"javascript:PushMessageList.clickMessage('"
+
messageId
+
"');"
);
var
titleDiv
=
$
(
'<div class="fs-12 text-truncate">'
+
mTitle
+
'</div>'
);
var
subTitleMainDiv
=
$
(
'<div class="d-flex justify-content-between align-items-center"></div>'
);
var
subTitleDiv
=
$
(
'<div class="fs-10 text-truncate">'
+
mSubtitle
+
'</div>'
);
var
subTitleDiv
=
$
(
'<div class="fs-10 text-truncate">'
+
mSubtitle
+
'</div>'
);
var
dateDiv
=
$
(
'<div class="fs-8 text-secondary text-nowrap">'
+
mDate
+
'</div>'
);
subTitleMainDiv
.
append
(
subTitleDiv
);
subTitleMainDiv
.
append
(
dateDiv
);
messageA
.
append
(
titleDiv
);
messageA
.
append
(
subTitleMainDiv
);
messageLi
.
append
(
messageA
);
$
(
'#messageList'
).
append
(
messageLi
);
}
$
(
'#messageList'
).
append
(
messageLi
);
}
};
/**
* dummy message list JSON for test
*/
PushMessageList
.
dummyMessageListJson
=
{
pushMessageList
:
[{
pushMessageId
:
1
,
pushMessage
:
'メッセージ内容が入ります。'
,
pushSendDate
:
'2022/07/06 14:14'
,
operationName
:
'作業名が入ります。'
,
readingFlg
:
0
,
},
{
pushMessageId
:
2
,
pushMessage
:
'メッセージ内容が入ります。メッセージ内容が入ります。メッセージ内容が入ります。メッセージ内容が入ります。'
,
pushSendDate
:
'xxxxxxxxxxxxxxxxxxxxxxxxxx'
,
operationName
:
'作業名が入ります。作業名が入ります。作業名が入ります。作業名が入ります。作業名が入ります。作業名が入ります。'
,
readingFlg
:
1
,
}]
pushMessageList
:
[
{
pushMessageId
:
1
,
pushMessage
:
'メッセージ内容が入ります。'
,
pushSendDate
:
'2022/07/06 14:14'
,
operationName
:
'作業名が入ります。'
,
readingFlg
:
0
,
},
{
pushMessageId
:
2
,
pushMessage
:
'メッセージ内容が入ります。メッセージ内容が入ります。メッセージ内容が入ります。メッセージ内容が入ります。'
,
pushSendDate
:
'xxxxxxxxxxxxxxxxxxxxxxxxxx'
,
operationName
:
'作業名が入ります。作業名が入ります。作業名が入ります。作業名が入ります。作業名が入ります。作業名が入ります。'
,
readingFlg
:
1
,
},
],
};
abweb/js/reportForm/reportForm.js
View file @
f4b02a86
...
...
@@ -3,6 +3,9 @@
var
RF
=
{};
RF
.
init
=
function
()
{
//Check if user is logged in
COMMON
.
checkAuth
(
false
);
RF
.
loadCommon
();
RF
.
initFormView
();
...
...
abweb/js/reportList/reportList.js
View file @
f4b02a86
...
...
@@ -2,39 +2,39 @@
var
RL
=
{};
RL
.
init
=
function
()
{
console
.
log
(
"ReportList init start"
);
// COMMON.checkAuth(true);
RL
.
init
=
function
()
{
//Check if user is logged in
COMMON
.
checkAuth
(
false
);
console
.
log
(
'ReportList init start'
);
RL
.
loadCommon
();
RL
.
initTaskReportList
();
};
RL
.
loadCommon
=
function
()
{
$
(
"#includedHeader"
).
load
(
"../html/common/header.html"
,
function
()
{
RL
.
loadCommon
=
function
()
{
$
(
'#includedHeader'
).
load
(
'../html/common/header.html'
,
function
()
{
I18N
.
initi18n
();
HEADER
.
init
();
});
$
(
"#includedConfirmModal"
).
load
(
"../html/common/confirmModal.html"
,
function
()
{
});
$
(
'#includedConfirmModal'
).
load
(
'../html/common/confirmModal.html'
,
function
()
{
I18N
.
initi18n
();
});
}
});
}
;
RL
.
initTaskReportList
=
function
()
{
RL
.
initTaskReportList
=
function
()
{
if
(
sessionStorage
.
OL_operationId
)
{
let
params
=
{};
params
.
sid
=
COMMON
.
getSid
();
params
.
operationId
=
sessionStorage
.
OL_operationId
;
params
.
returnUrl
=
CONSTANT
.
URL
.
WEB
.
BASE
+
CONSTANT
.
URL
.
WEB
.
OPERATION_LIST
;
let
url
=
COMMON
.
format
(
ClientData
.
conf_checkApiUrl
(),
ClientData
.
userInfo_accountPath
())
+
CONSTANT
.
URL
.
CMS
.
HTML
.
BASE
+
CONSTANT
.
URL
.
CMS
.
HTML
.
TASK_REPORT_LIST
;
$
(
"#reportList"
).
load
(
url
,
params
);
$
(
'#reportList'
).
load
(
url
,
params
);
}
else
{
COMMON
.
displayAlert
(
"error"
);
COMMON
.
avwScreenMove
(
"index.html"
);
COMMON
.
displayAlert
(
'error'
);
COMMON
.
avwScreenMove
(
'index.html'
);
}
}
RL
.
goPdfPrint
=
function
()
{
COMMON
.
avwScreenMove
(
"pdfPrint.html"
);
}
};
RL
.
goPdfPrint
=
function
()
{
COMMON
.
avwScreenMove
(
'pdfPrint.html'
);
};
abweb/js/sendMessage/sendMessage.js
View file @
f4b02a86
...
...
@@ -12,49 +12,49 @@ SendMessage.contentMaxLength = 207;
* Get input content
* @returns string
*/
SendMessage
.
getCurrentMessageContent
=
function
()
{
SendMessage
.
getCurrentMessageContent
=
function
()
{
return
$
(
'#messageContent'
).
val
();
}
}
;
/**
* Get operation id selected
* @returns string
*/
SendMessage
.
getCurrentOperationId
=
function
()
{
SendMessage
.
getCurrentOperationId
=
function
()
{
return
$
(
'#operationSelected'
).
attr
(
'data-operation-id'
);
}
}
;
/**
* Get send type selected
* @returns string
*/
SendMessage
.
getCurrentSendType
=
function
()
{
SendMessage
.
getCurrentSendType
=
function
()
{
return
$
(
'input[name="sendType"]:checked'
).
val
();
}
}
;
/**
* Check data required when send message request to cms
* @returns boolean
*/
SendMessage
.
checkValidation
=
function
()
{
SendMessage
.
checkValidation
=
function
()
{
const
message
=
SendMessage
.
getCurrentMessageContent
();
if
(
!
ValidationUtil
.
CheckRequiredForText
(
message
))
{
alert
(
I18N
.
i18nText
(
'msgContentRequired'
));
return
false
;
}
return
false
;
}
if
(
!
ValidationUtil
.
CheckMaxLengthForByte
(
message
,
SendMessage
.
contentMaxLength
))
{
alert
(
COMMON
.
format
(
I18N
.
i18nText
(
'msgContentInvalidLength'
),
SendMessage
.
contentMaxLength
));
return
false
;
return
false
;
}
const
operationId
=
SendMessage
.
getCurrentOperationId
();
if
(
!
ValidationUtil
.
IsNumber
(
operationId
))
{
alert
(
I18N
.
i18nText
(
'msgOperationRequired'
));
return
false
;
return
false
;
}
const
sendType
=
SendMessage
.
getCurrentSendType
();
if
(
!
ValidationUtil
.
IsNumber
(
sendType
))
{
alert
(
I18N
.
i18nText
(
'msgSendTypeRequired'
));
return
false
;
return
false
;
}
return
true
;
};
...
...
@@ -62,7 +62,7 @@ SendMessage.checkValidation = function() {
/**
* handle click event of send button
*/
SendMessage
.
onClickSend
=
function
()
{
SendMessage
.
onClickSend
=
function
()
{
if
(
!
SendMessage
.
checkValidation
())
{
return
;
}
...
...
@@ -74,39 +74,44 @@ SendMessage.onClickSend = function() {
/**
* post message data to cms
* @param {string} message
* @param {long} operationId
* @param {string} message
* @param {long} operationId
* @param {int} sendType - 0: Group, 1: All
*/
SendMessage
.
postMessage
=
function
(
message
,
operationId
,
sendType
)
{
SendMessage
.
postMessage
=
function
(
message
,
operationId
,
sendType
)
{
let
param
=
{
sid
:
COMMON
.
getSid
(),
message
:
message
,
operationId
:
operationId
,
sendType
:
sendType
sendType
:
sendType
,
};
COMMON
.
cmsAjax
(
SendMessage
.
baseApiUrl
,
param
,
false
,
function
(
json
)
{
},
function
()
{
console
.
log
(
'SendMessage.postMessage error'
);
});
COMMON
.
cmsAjax
(
SendMessage
.
baseApiUrl
,
param
,
false
,
function
(
json
)
{},
function
()
{
console
.
log
(
'SendMessage.postMessage error'
);
},
);
};
SendMessage
.
operationSelectedCallback
=
function
(
operationId
,
operationName
)
{
SendMessage
.
operationSelectedCallback
=
function
(
operationId
,
operationName
)
{
$
(
'#operationSelected'
).
attr
(
'data-operation-id'
,
operationId
);
$
(
'#operationSelected'
).
text
(
operationName
);
}
}
;
SendMessage
.
templateSelectedCallback
=
function
(
template
)
{
SendMessage
.
templateSelectedCallback
=
function
(
template
)
{
$
(
'#messageContent'
).
val
(
template
);
}
}
;
/**
* init data, action when screen onload
*/
SendMessage
.
init
=
function
()
{
TEMPLATE
.
loadHearder
(
"#includedHeader"
);
//Check if user is logged in
COMMON
.
checkAuth
(
false
);
TEMPLATE
.
loadHearder
(
'#includedHeader'
);
const
navs
=
[
{
titleLang
:
'dashboard'
,
...
...
@@ -116,7 +121,7 @@ SendMessage.init = function () {
titleLang
:
'sendMessageTitle'
,
},
];
TEMPLATE
.
loadMainNavsTitle
(
"#includedMainTitle"
,
"sendMessageTitle"
,
navs
,
null
);
TEMPLATE
.
loadMainNavsTitle
(
'#includedMainTitle'
,
'sendMessageTitle'
,
navs
,
null
);
TEMPLATE
.
loadOperationSelect
(
'#includeOperationSelect'
,
SendMessage
.
operationSelectedCallback
);
TEMPLATE
.
loadNotificationSelect
(
'#includeTemplateModal'
,
SendMessage
.
templateSelectedCallback
);
$
(
'#messageContent'
).
attr
(
'maxlength'
,
SendMessage
.
contentMaxLength
);
...
...
@@ -124,4 +129,4 @@ SendMessage.init = function () {
I18N
.
initi18n
();
$
(
"label[for='sendTypeGroup']"
).
append
(
I18N
.
i18nText
(
'labelSendTypeGroup'
));
$
(
"label[for='sendTypeAll']"
).
append
(
I18N
.
i18nText
(
'labelSendTypeAll'
));
};
\ No newline at end of file
};
abweb/js/setting/settings.js
View file @
f4b02a86
...
...
@@ -4,27 +4,27 @@ var SETTINGS = {};
// Init function of page
$
(
document
).
ready
(
function
()
{
//Check if user is logged in
COMMON
.
checkAuth
(
false
);
SETTINGS
.
initScreen
();
$
(
"#dspPwdUpd1"
).
click
(
SETTINGS
.
dspPwdUpd1_Click
);
$
(
'#dspPwdUpd1'
).
click
(
SETTINGS
.
dspPwdUpd1_Click
);
});
// Process changing password
SETTINGS
.
dspPwdUpd1_Click
=
function
(
e
)
{
SETTINGS
.
dspPwdUpd1_Click
=
function
(
e
)
{
e
.
preventDefault
();
var
isOK
=
true
;
var
msgError
=
$
(
'#main-error-message'
);
var
msgError
=
$
(
'#main-error-message'
);
// Check validation
if
(
!
ValidationUtil
.
CheckRequiredForText
(
SETTINGS
.
getCurrentPassword
()))
{
isOK
=
false
;
msgError
.
html
(
COMMON
.
format
(
I18N
.
i18nText
(
'msgEssential'
),
I18N
.
i18nText
(
'txtPwdCurr'
)).
toString
());
msgError
.
show
();
}
else
{
msgError
.
html
(
COMMON
.
format
(
I18N
.
i18nText
(
'msgEssential'
),
I18N
.
i18nText
(
'txtPwdCurr'
)).
toString
());
msgError
.
show
();
}
else
{
if
(
!
ValidationUtil
.
CheckRequiredForText
(
SETTINGS
.
getNewPassword
()))
{
isOK
=
false
;
msgError
.
html
(
COMMON
.
format
(
I18N
.
i18nText
(
'msgEssential'
),
I18N
.
i18nText
(
'txtPwdNew'
)).
toString
());
msgError
.
show
();
msgError
.
html
(
COMMON
.
format
(
I18N
.
i18nText
(
'msgEssential'
),
I18N
.
i18nText
(
'txtPwdNew'
)).
toString
());
msgError
.
show
();
}
else
if
(
!
ValidationUtil
.
CheckRequiredForText
(
SETTINGS
.
getNewPasswordRe
()))
{
isOK
=
false
;
msgError
.
html
(
COMMON
.
format
(
I18N
.
i18nText
(
'msgEssential'
),
I18N
.
i18nText
(
'txtPwdNewRe'
)).
toString
());
...
...
@@ -38,7 +38,6 @@ SETTINGS.dspPwdUpd1_Click = function(e) {
}
}
if
(
isOK
)
{
// Check min length
if
(
!
ValidationUtil
.
CheckMinLengthForByte
(
SETTINGS
.
getNewPassword
(),
6
))
{
isOK
=
false
;
...
...
@@ -53,58 +52,53 @@ SETTINGS.dspPwdUpd1_Click = function(e) {
}
// Check at least 3 consecutive characters
if
(
ValidationUtil
.
HasSeqChar
(
SETTINGS
.
getNewPassword
(),
3
))
{
isOK
=
false
;
isOK
=
false
;
msgError
.
html
(
I18N
.
i18nText
(
'msgHasSeqChar'
));
msgError
.
show
();
}
// Check 4 same characters in before password
if
(
ValidationUtil
.
ContainSameSeqChar
(
SETTINGS
.
getCurrentPassword
(),
SETTINGS
.
getNewPassword
(),
4
))
{
isOK
=
false
;
isOK
=
false
;
msgError
.
html
(
I18N
.
i18nText
(
'msgContainSameSeqChar'
));
msgError
.
show
();
}
}
// Do changing password
if
(
isOK
)
{
var
params
=
{
sid
:
ClientData
.
userInfo_sid
(),
loginId
:
ClientData
.
userInfo_loginId_session
(),
password
:
SETTINGS
.
getCurrentPassword
(),
newPassword
:
SETTINGS
.
getNewPassword
(),
language
:
I18N
.
getCurrentLanguage
(),
appId
:
4
appId
:
4
,
};
const
url
=
COMMON
.
format
(
ClientData
.
conf_checkApiUrl
(),
ClientData
.
userInfo_accountPath
())
+
CONSTANT
.
URL
.
CMS
.
API
.
PASSWORD_CHANGE
;
COMMON
.
cmsAjax
(
url
,
params
,
false
,
SETTINGS
.
avwCmsApi_passwordChange_success
,
SETTINGS
.
avwCmsApi_passwordChange_fail
);
}
else
{
COMMON
.
cmsAjax
(
url
,
params
,
false
,
SETTINGS
.
avwCmsApi_passwordChange_success
,
SETTINGS
.
avwCmsApi_passwordChange_fail
);
}
else
{
//alert('error');
}
};
SETTINGS
.
avwCmsApi_passwordChange_success
=
function
(
data
)
{
SETTINGS
.
avwCmsApi_passwordChange_success
=
function
(
data
)
{
// OK
var
msgError
=
$
(
'#main-error-message'
);
var
msgError
=
$
(
'#main-error-message'
);
if
(
data
.
httpStatus
!=
CONSTANT
.
HTTP_STATUS
.
OK
)
{
msgError
.
html
(
I18N
.
i18nText
(
'msgPwdChangeNG'
));
msgError
.
show
();
}
else
{
}
else
{
msgError
.
html
(
''
);
$
(
"#txtPwdCur"
).
val
(
""
);
$
(
"#txtPwdNew"
).
val
(
""
);
$
(
"#txtPwdNewRe"
).
val
(
""
);
$
(
'#txtPwdCur'
).
val
(
''
);
$
(
'#txtPwdNew'
).
val
(
''
);
$
(
'#txtPwdNewRe'
).
val
(
''
);
/* show messages */
COMMON
.
displayAlert
(
'msgPwdChangeOK'
);
}
};
SETTINGS
.
avwCmsApi_passwordChange_fail
=
function
(
xhr
,
b
,
c
)
{
SETTINGS
.
avwCmsApi_passwordChange_fail
=
function
(
xhr
,
b
,
c
)
{
/* show error messages */
var
msgError
=
$
(
'#main-error-message'
);
if
(
xhr
.
errorMessage
&&
xhr
.
httpStatus
!=
0
)
{
...
...
@@ -115,7 +109,6 @@ SETTINGS.avwCmsApi_passwordChange_fail = function(xhr, b, c) {
msgError
.
show
();
};
/*
----------------------------------------------------------------------------
Event groups [ end ]
...
...
@@ -123,33 +116,32 @@ Event groups [ end ]
*/
// Get input current password
SETTINGS
.
getCurrentPassword
=
function
()
{
return
$
(
"#txtPwdCur"
).
val
();
SETTINGS
.
getCurrentPassword
=
function
()
{
return
$
(
'#txtPwdCur'
).
val
();
};
// Get input new password
SETTINGS
.
getNewPassword
=
function
()
{
return
$
(
"#txtPwdNew"
).
val
();
SETTINGS
.
getNewPassword
=
function
()
{
return
$
(
'#txtPwdNew'
).
val
();
};
// Get input new password
SETTINGS
.
getNewPasswordRe
=
function
()
{
return
$
(
"#txtPwdNewRe"
).
val
();
SETTINGS
.
getNewPasswordRe
=
function
()
{
return
$
(
'#txtPwdNewRe'
).
val
();
};
// Initalize screen
SETTINGS
.
initScreen
=
function
()
{
$
(
"#includedHeader"
).
load
(
"../html/common/header.html"
,
function
()
{
SETTINGS
.
initScreen
=
function
()
{
$
(
'#includedHeader'
).
load
(
'../html/common/header.html'
,
function
()
{
I18N
.
initi18n
();
HEADER
.
init
();
});
$
(
"#includedConfirmModal"
).
load
(
"../html/common/confirmModal.html"
,
function
()
{
});
$
(
'#includedConfirmModal'
).
load
(
'../html/common/confirmModal.html'
,
function
()
{
I18N
.
initi18n
();
});
});
// Login ID
$
(
"#txtLoginId"
).
text
(
ClientData
.
userInfo_loginId_session
());
$
(
'#txtLoginId'
).
text
(
ClientData
.
userInfo_loginId_session
());
// Account Path
$
(
"#txtLoginAccPath"
).
text
(
ClientData
.
userInfo_accountPath_session
());
$
(
'#txtLoginAccPath'
).
text
(
ClientData
.
userInfo_accountPath_session
());
// Recent login date
$
(
"#txtLastLoginTime"
).
text
(
ClientData
.
userInfo_lastLoginTime
());
$
(
'#txtLastLoginTime'
).
text
(
ClientData
.
userInfo_lastLoginTime
());
};
abweb/js/template/template.js
View file @
f4b02a86
/**
* template js
* template js
* @since cms:1.4.3.2&1.4.3.3 web:1.0
*/
var
TEMPLATE
=
{};
/** template load header */
TEMPLATE
.
loadHearder
=
function
(
elmentId
)
{
$
(
elmentId
).
load
(
"../html/common/header.html"
,
function
()
{
$
(
"#iconHomeDashboard"
).
removeClass
(
'active'
);
$
(
"#iconHomeWorkList"
).
removeClass
(
'active'
);
if
(
sessionStorage
.
activeHomePage
==
CONSTANT
.
PAGE_NAME
.
OPERATION_LIST
)
{
$
(
"#iconHomeWorkList"
).
addClass
(
'active'
);
}
else
{
$
(
"#iconHomeDashboard"
).
addClass
(
'active'
);
TEMPLATE
.
loadHearder
=
function
(
elmentId
)
{
$
(
elmentId
).
load
(
'../html/common/header.html'
,
function
()
{
$
(
'#iconHomeDashboard'
).
removeClass
(
'active'
);
$
(
'#iconHomeWorkList'
).
removeClass
(
'active'
);
if
(
sessionStorage
.
activeHomePage
==
CONSTANT
.
PAGE_NAME
.
OPERATION_LIST
)
{
$
(
'#iconHomeWorkList'
).
addClass
(
'active'
);
}
else
{
$
(
'#iconHomeDashboard'
).
addClass
(
'active'
);
}
I18N
.
initi18n
();
});
}
});
}
;
/**
* template load dashboard setting
* template load dashboard setting
* @param {string} elmentId - element to load setting html
* @param {*} changeCallback - callback when setting changed
*/
TEMPLATE
.
loadDashboardSetting
=
function
(
elmentId
,
changeCallback
)
{
$
(
elmentId
).
load
(
"dashboardSetting.html"
,
function
()
{
TEMPLATE
.
loadDashboardSetting
=
function
(
elmentId
,
changeCallback
)
{
$
(
elmentId
).
load
(
'dashboardSetting.html'
,
function
()
{
DashboardSetting
.
init
(
changeCallback
);
I18N
.
initi18n
();
});
}
});
}
;
/** Template load confirm model */
TEMPLATE
.
loadConfirmModal
=
function
(
elmentId
)
{
$
(
elmentId
).
load
(
"../html/common/confirmModal.html"
,
function
()
{
TEMPLATE
.
loadConfirmModal
=
function
(
elmentId
)
{
$
(
elmentId
).
load
(
'../html/common/confirmModal.html'
,
function
()
{
I18N
.
initi18n
();
});
}
});
}
;
/** Template load operation select */
TEMPLATE
.
loadOperationSelect
=
function
(
elmentId
,
selectCallback
)
{
$
(
elmentId
).
load
(
"operationSelect.html"
,
function
()
{
TEMPLATE
.
loadOperationSelect
=
function
(
elmentId
,
selectCallback
)
{
$
(
elmentId
).
load
(
'operationSelect.html'
,
function
()
{
OperationSelect
.
init
(
selectCallback
);
I18N
.
initi18n
();
});
}
});
}
;
/**
* show confirm model
*/
TEMPLATE
.
showModalConfirm
=
function
()
{
$
(
"#showConfirm"
).
click
(
function
()
{
$
(
"#confirm-modal"
).
modal
();
TEMPLATE
.
showModalConfirm
=
function
()
{
$
(
'#showConfirm'
).
click
(
function
()
{
$
(
'#confirm-modal'
).
modal
();
});
};
/** Template load notification content*/
TEMPLATE
.
loadNotificationSelect
=
function
(
elmentId
,
selectCallback
)
{
$
(
elmentId
).
load
(
"notificationContent.html"
,
function
()
{
TEMPLATE
.
loadNotificationSelect
=
function
(
elmentId
,
selectCallback
)
{
$
(
elmentId
).
load
(
'notificationContent.html'
,
function
()
{
NotificationSelect
.
init
(
selectCallback
);
I18N
.
initi18n
();
});
}
});
}
;
/**
* load main navs title html to a element by id
...
...
@@ -71,15 +68,15 @@ TEMPLATE.loadNotificationSelect = function(elmentId, selectCallback) {
* @param {string} titleLang - lang of title
* @param {Array} navs - array nav items (titleLang, href)
*/
TEMPLATE
.
loadMainNavsTitle
=
function
(
elmentId
,
titleLang
,
navs
,
completeCallback
)
{
var
titleHtmlPath
=
'../common/mainTitle.html'
;
TEMPLATE
.
loadMainNavsTitle
=
function
(
elmentId
,
titleLang
,
navs
,
completeCallback
)
{
var
titleHtmlPath
=
'../common/
html/
mainTitle.html'
;
if
(
navs
)
{
titleHtmlPath
=
'../common/mainNavTitle.html'
;
titleHtmlPath
=
'../common/
html/
mainNavTitle.html'
;
}
$
(
elmentId
).
load
(
titleHtmlPath
,
function
(
data
)
{
$
(
elmentId
).
load
(
titleHtmlPath
,
function
(
data
)
{
$
(
elmentId
).
replaceWith
(
data
);
if
(
titleLang
)
{
$
(
'#mainTitleHeader'
).
attr
(
"lang"
,
titleLang
);
$
(
'#mainTitleHeader'
).
attr
(
'lang'
,
titleLang
);
}
if
(
navs
)
{
var
olElm
=
$
(
'#mainTitleNavs ol'
);
...
...
@@ -109,4 +106,4 @@ TEMPLATE.loadNotificationSelect = function(elmentId, selectCallback) {
completeCallback
();
}
});
}
}
;
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