@@ -94,13 +94,17 @@ export default {
Multiselect,
BreadCrumb,
},
- props: ["data", "breadCrumbs"],
+ props: ["data"],
data() {
let that = this;
return {
- dateFrom: moment().format("YYYY-MM-DD"),
- dateTo: moment().add(30, "d").format("YYYY-MM-DD"),
- period: "day",
+ dateFrom: this.data[3]
+ ? this.data[3].data.dateFrom
+ : moment().format("YYYY-MM-DD"),
+ dateTo: this.data[3]
+ ? this.data[3].data.dateTo
+ : moment().add(30, "d").format("YYYY-MM-DD"),
+ period: this.data[3] ? this.data[3].data.period : "day",
periodOptions: [
{ text: this.$t("ID_DAY"), value: "day" },
{ text: this.$t("ID_MONTH"), value: "month" },
@@ -155,12 +159,12 @@ export default {
this.changeOption();
},
watch: {
- dateFrom () {
+ dateFrom() {
this.validateDateTo();
},
- dateTo () {
+ dateTo() {
this.validateDateTo();
- }
+ },
},
computed: {},
updated() {},
@@ -230,10 +234,14 @@ export default {
*/
onClickDrillDown() {
this.$emit("updateDataLevel", {
- id: this.data[2]["id"],
+ id: "level2",
name: this.data[2]["name"],
level: 3,
- data: null,
+ data: {
+ dateFrom: this.dateFrom,
+ dateTo: this.dateTo,
+ period: this.period,
+ },
});
},
/**
@@ -282,7 +290,7 @@ export default {
* Validate range date
*/
validateDateTo() {
- if (this.dateFrom !== '' && this.dateTo !== '') {
+ if (this.dateFrom !== "" && this.dateTo !== "") {
if (this.dateFrom > this.dateTo) {
this.stateDateTo = false;
} else {
@@ -290,6 +298,27 @@ export default {
}
}
},
+ /**
+ * Return the breadcrumbs
+ */
+ dataBreadcrumbs() {
+ let res = [];
+ if (this.data[1]) {
+ res.push({
+ label: this.data[1]["name"],
+ onClick() {},
+ color: this.data[1]["color"],
+ });
+ }
+ if (this.data[2]) {
+ res.push({
+ label: this.data[2]["name"],
+ onClick() {},
+ color: null,
+ });
+ }
+ return res;
+ },
},
};
diff --git a/resources/assets/js/home/TaskMetrics/VueChartLvZero.vue b/resources/assets/js/home/TaskMetrics/VueChartLvZero.vue
index b8b667bbb..1b04518a1 100644
--- a/resources/assets/js/home/TaskMetrics/VueChartLvZero.vue
+++ b/resources/assets/js/home/TaskMetrics/VueChartLvZero.vue
@@ -2,22 +2,19 @@
{{ $t("ID_DRILL_DOWN_NUMBER_TASKS") }}
-
+
-