Merged in feature/PMCORE-3458 (pull request #8246)
PMCORE-3458 Approved-by: Rodrigo Quelca
This commit is contained in:
committed by
Julio Cesar Laura Avendaño
commit
bd7d2963f3
@@ -1,7 +1,9 @@
|
||||
<template>
|
||||
<div id="v-pm-charts" ref="v-pm-charts" class="v-pm-charts vp-inline-block">
|
||||
<div class="p-1 v-flex">
|
||||
<h6 class="v-search-title">{{ $t("ID_DRILL_DOWN_RISK_MATRIX") }}</h6>
|
||||
<h6 class="v-search-title">
|
||||
{{ $t("ID_DRILL_DOWN_RISK_MATRIX") }}
|
||||
</h6>
|
||||
<div>
|
||||
<BreadCrumb
|
||||
:options="dataBreadcrumbs()"
|
||||
@@ -128,7 +130,9 @@ export default {
|
||||
dateFrom:
|
||||
this.data[3] && this.data[3].data.dateFrom
|
||||
? this.data[3].data.dateFrom
|
||||
: moment().subtract(30, "d").format("YYYY-MM-DD"),
|
||||
: moment()
|
||||
.subtract(30, "d")
|
||||
.format("YYYY-MM-DD"),
|
||||
dateTo:
|
||||
this.data[3] && this.data[3].data.dateTo
|
||||
? this.data[3].data.dateTo
|
||||
@@ -137,11 +141,11 @@ export default {
|
||||
size:
|
||||
this.data[3] && this.data[3].data.size
|
||||
? this.data[3].data.size
|
||||
: { name: this.$t("ID_ALL"), id: "all" },
|
||||
: { name: "20", id: "20" },
|
||||
riskType:
|
||||
this.data[3] && this.data[3].data.riskType
|
||||
? this.data[3].data.riskType
|
||||
: "ON_TIME",
|
||||
: "AT_RISK",
|
||||
settingsBreadcrumbs: [
|
||||
{
|
||||
class: "fas fa-info-circle",
|
||||
@@ -150,11 +154,11 @@ export default {
|
||||
},
|
||||
],
|
||||
sizeOptions: [
|
||||
{ name: this.$t("ID_ALL"), id: "all" },
|
||||
{ name: "5", id: "5" },
|
||||
{ name: "10", id: "10" },
|
||||
{ name: "15", id: "15" },
|
||||
{ name: "20", id: "20" },
|
||||
{ name: "30", id: "30" },
|
||||
{ name: "40", id: "40" },
|
||||
{ name: "50", id: "50" },
|
||||
],
|
||||
dataCasesByRisk: [],
|
||||
width: 0,
|
||||
@@ -170,7 +174,8 @@ export default {
|
||||
id: "LevelThreeChart",
|
||||
events: {
|
||||
markerClick: function(event, chartContext, config) {
|
||||
that.currentSelection = that.dataCasesByRisk[config.seriesIndex];
|
||||
that.currentSelection =
|
||||
that.dataCasesByRisk[config.seriesIndex];
|
||||
that.onClickCaseMarker(that.currentSelection);
|
||||
},
|
||||
},
|
||||
@@ -182,7 +187,9 @@ export default {
|
||||
enabled: true,
|
||||
formatter: function(val, opt) {
|
||||
if (that.dataCasesByRisk.length > 0) {
|
||||
return that.dataCasesByRisk[opt["seriesIndex"]]["number_case"];
|
||||
return that.dataCasesByRisk[opt["seriesIndex"]][
|
||||
"number_case"
|
||||
];
|
||||
}
|
||||
return "";
|
||||
},
|
||||
@@ -195,8 +202,18 @@ export default {
|
||||
tickAmount: 7,
|
||||
},
|
||||
tooltip: {
|
||||
custom: function ({ series, seriesIndex, dataPointIndex, w }) {
|
||||
return that.customTooltip(series, seriesIndex, dataPointIndex, w);
|
||||
custom: function({
|
||||
series,
|
||||
seriesIndex,
|
||||
dataPointIndex,
|
||||
w,
|
||||
}) {
|
||||
return that.customTooltip(
|
||||
series,
|
||||
seriesIndex,
|
||||
dataPointIndex,
|
||||
w
|
||||
);
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -251,7 +268,9 @@ export default {
|
||||
dateTo: moment(this.dateTo).format("YYYY-MM-DD"),
|
||||
riskStatus: this.riskType,
|
||||
};
|
||||
this.size.id != "all" ? (dt["topCases"] = this.size.id) : null;
|
||||
this.size.id != "all"
|
||||
? (dt["topCases"] = this.size.id)
|
||||
: null;
|
||||
this.dateNow = moment().format("YYYY-MM-DD h:mm:ss a");
|
||||
Api.process
|
||||
.totalCasesByRisk(dt)
|
||||
@@ -279,7 +298,13 @@ export default {
|
||||
serie.push({
|
||||
name: el["number_case"].toString(),
|
||||
data: [
|
||||
[moment(el["due_date"]).toDate().getTime(), el["days"], 20],
|
||||
[
|
||||
moment(el["due_date"])
|
||||
.toDate()
|
||||
.getTime(),
|
||||
el["days"],
|
||||
20,
|
||||
],
|
||||
],
|
||||
});
|
||||
break;
|
||||
@@ -287,7 +312,13 @@ export default {
|
||||
serie.push({
|
||||
name: el["number_case"].toString(),
|
||||
data: [
|
||||
[moment(el["delegated"]).toDate().getTime(), -el["days"], 20],
|
||||
[
|
||||
moment(el["delegated"])
|
||||
.toDate()
|
||||
.getTime(),
|
||||
-el["days"],
|
||||
20,
|
||||
],
|
||||
],
|
||||
});
|
||||
break;
|
||||
@@ -295,7 +326,13 @@ export default {
|
||||
serie.push({
|
||||
name: el["number_case"].toString(),
|
||||
data: [
|
||||
[moment(el["delegated"]).toDate().getTime(), -el["days"], 20],
|
||||
[
|
||||
moment(el["delegated"])
|
||||
.toDate()
|
||||
.getTime(),
|
||||
-el["days"],
|
||||
20,
|
||||
],
|
||||
],
|
||||
});
|
||||
break;
|
||||
@@ -443,8 +480,12 @@ export default {
|
||||
*/
|
||||
showModalClaimCase(item) {
|
||||
let that = this;
|
||||
api.cases.open(_.extend({ ACTION: "unassigned" }, item)).then(() => {
|
||||
api.cases.cases_open(_.extend({ ACTION: "todo" }, item)).then(() => {
|
||||
api.cases
|
||||
.open(_.extend({ ACTION: "unassigned" }, item))
|
||||
.then(() => {
|
||||
api.cases
|
||||
.cases_open(_.extend({ ACTION: "todo" }, item))
|
||||
.then(() => {
|
||||
that.$refs["modal-claim-case"].data = item;
|
||||
that.$refs["modal-claim-case"].show();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user