PMCORE-2783: When the case is COMPLETED the status legend does not make sense

PMCORE-2783

fix commented code
This commit is contained in:
Rodrigo Quelca
2021-02-09 17:24:13 +00:00
parent d42c73172a
commit 0f800f0d9f
3 changed files with 24 additions and 8 deletions

View File

@@ -320,7 +320,7 @@ export default {
STATUS: v.APP_STATUS, STATUS: v.APP_STATUS,
START_DATE: v.APP_CREATE_DATE_LABEL || "", START_DATE: v.APP_CREATE_DATE_LABEL || "",
FINISH_DATE: v.APP_FINISH_DATE_LABEL || "", FINISH_DATE: v.APP_FINISH_DATE_LABEL || "",
PENDING_TASKS: that.formantPendingTask(v.PENDING), PENDING_TASKS: that.formantPendingTask(v.PENDING, v.APP_STATUS),
DURATION: v.DURATION, DURATION: v.DURATION,
DEL_INDEX: v.DEL_INDEX, DEL_INDEX: v.DEL_INDEX,
APP_UID: v.APP_UID, APP_UID: v.APP_UID,
@@ -334,7 +334,7 @@ export default {
/** /**
* Format data for pending task. * Format data for pending task.
*/ */
formantPendingTask(data) { formantPendingTask(data, status) {
var i, var i,
userDataFormat, userDataFormat,
dataFormat = []; dataFormat = [];
@@ -349,9 +349,8 @@ export default {
{ {
TAS_NAME: data[i].tas_title, TAS_NAME: data[i].tas_title,
STATUS: data[i].tas_color, STATUS: data[i].tas_color,
DELAYED_TITLE: data[i].tas_status === "OVERDUE" ? DELAYED_TITLE: this.delayedTitle(data[i], status),
this.$i18n.t("ID_DELAYED") + ":" : this.statusTitle[data[i].tas_status], DELAYED_MSG: data[i].tas_status === "OVERDUE" && status !== "COMPLETED" ? data[i].delay : "",
DELAYED_MSG: data[i].tas_status === "OVERDUE" ? data[i].delay : "",
AVATAR: userDataFormat !== "" ? window.config.SYS_SERVER + AVATAR: userDataFormat !== "" ? window.config.SYS_SERVER +
window.config.SYS_URI + window.config.SYS_URI +
`users/users_ViewPhotoGrid?pUID=${data[i].user_id}` : "", `users/users_ViewPhotoGrid?pUID=${data[i].user_id}` : "",
@@ -364,6 +363,23 @@ export default {
} }
return dataFormat; return dataFormat;
}, },
/**
* Prepare the delayed title
* @param {object} data
* @param {string} status
* @returns {string}
*/
delayedTitle(data, status) {
let title = "";
if (status === "COMPLETED") {
title = this.$i18n.t("ID_COMPLETED") + ": ";
title += data.tas_status === "ON_TIME" ? this.$i18n.t("ID_ON_TIME"): this.$i18n.t("ID_TASK_OVERDUE");
} else {
title = data.tas_status === "OVERDUE" ?
this.$i18n.t("ID_DELAYED") + ":" : this.statusTitle[data.tas_status];
}
return title;
},
/** /**
* Convert string to date format * Convert string to date format
* *

View File

@@ -20684,8 +20684,8 @@ msgstr "On"
# TRANSLATION # TRANSLATION
# LABEL/ID_ON_TIME # LABEL/ID_ON_TIME
#: LABEL/ID_ON_TIME #: LABEL/ID_ON_TIME
msgid "On Time" msgid "On-time"
msgstr "On Time" msgstr "On-time"
# TRANSLATION # TRANSLATION
# LABEL/ID_OPEN # LABEL/ID_OPEN

View File

@@ -60339,7 +60339,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE
( 'LABEL','ID_OK','en','Ok','2015-09-17') , ( 'LABEL','ID_OK','en','Ok','2015-09-17') ,
( 'LABEL','ID_OLD_VERSION','en','old version','2014-01-15') , ( 'LABEL','ID_OLD_VERSION','en','old version','2014-01-15') ,
( 'LABEL','ID_ON','en','On','2014-01-15') , ( 'LABEL','ID_ON','en','On','2014-01-15') ,
( 'LABEL','ID_ON_TIME','en','On Time','2014-01-15') , ( 'LABEL','ID_ON_TIME','en','On-time','2014-01-15') ,
( 'LABEL','ID_ONCE_PER_DAY','en','Once per day','2015-03-10') , ( 'LABEL','ID_ONCE_PER_DAY','en','Once per day','2015-03-10') ,
( 'LABEL','ID_OPEN','en','Open','2014-01-15') , ( 'LABEL','ID_OPEN','en','Open','2014-01-15') ,
( 'LABEL','ID_OPENSSL_OPTIONAL','en','OpenSSL is optional.','2014-01-15') , ( 'LABEL','ID_OPENSSL_OPTIONAL','en','OpenSSL is optional.','2014-01-15') ,