Replace let with const where variable is never reassigned in Vue files
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -199,7 +199,7 @@ export default {
|
||||
},
|
||||
computed: {
|
||||
sidebarLeftValue: function () {
|
||||
let result = this.sidebarView === true || this.sidebarTraces === true || this.sidebarFilter === true;
|
||||
const result = this.sidebarView === true || this.sidebarTraces === true || this.sidebarFilter === true;
|
||||
return result;
|
||||
}
|
||||
},
|
||||
@@ -286,7 +286,7 @@ export default {
|
||||
* @param {object} type 'processMapData' | 'bpmnData',可傳入以上任一。
|
||||
*/
|
||||
setNodesData(mapData) {
|
||||
let mapType = this.mapType;
|
||||
const mapType = this.mapType;
|
||||
const logFreq = {
|
||||
"total": "",
|
||||
"rel_freq": "",
|
||||
@@ -388,7 +388,7 @@ export default {
|
||||
* @param {object} type 'processMapData' | 'bpmnData',可傳入以上任一。
|
||||
*/
|
||||
setEdgesData(mapData) {
|
||||
let mapType = this.mapType;
|
||||
const mapType = this.mapType;
|
||||
//add event duration is empty
|
||||
const logDuration = {
|
||||
"total": "",
|
||||
@@ -420,8 +420,8 @@ export default {
|
||||
* @param {string} type this.mapType 'processMap' | 'bpmn',可傳入以上任一。
|
||||
*/
|
||||
async createCy(type) {
|
||||
let graphId = document.getElementById('cy');
|
||||
let mapData = type === 'processMap' ? this.processMapData : this.bpmnData;
|
||||
const graphId = document.getElementById('cy');
|
||||
const mapData = type === 'processMap' ? this.processMapData : this.bpmnData;
|
||||
|
||||
if (this[type].vertices.length !== 0) {
|
||||
this.setNodesData(mapData);
|
||||
|
||||
@@ -169,8 +169,8 @@ export default {
|
||||
let datasets;
|
||||
let datasetsPrimary; // For Compare page case
|
||||
let datasetsSecondary; // For Compare page case
|
||||
let minX = chartData?.x_axis?.min;
|
||||
let maxX = chartData?.x_axis?.max;
|
||||
const minX = chartData?.x_axis?.min;
|
||||
const maxX = chartData?.x_axis?.max;
|
||||
let xData;
|
||||
let primeVueSetData = {};
|
||||
let primeVueSetOption = {};
|
||||
|
||||
@@ -255,11 +255,11 @@ export default {
|
||||
* @param { object } valueData {min: '2022-02-20T19:54:12', max: '2023-11-27T07:21:53'}
|
||||
*/
|
||||
setXLabelsData(valueData) {
|
||||
let min = new Date(valueData.min).getTime();
|
||||
let max = new Date(valueData.max).getTime();
|
||||
let numPoints = 12;
|
||||
let step = (max - min) / (numPoints - 1);
|
||||
let data = [];
|
||||
const min = new Date(valueData.min).getTime();
|
||||
const max = new Date(valueData.max).getTime();
|
||||
const numPoints = 12;
|
||||
const step = (max - min) / (numPoints - 1);
|
||||
const data = [];
|
||||
for(let i = 0; i< numPoints; i++) {
|
||||
const x = min + i * step;
|
||||
data.push(x);
|
||||
@@ -285,20 +285,17 @@ export default {
|
||||
*/
|
||||
getBarChart(chartData, content) {
|
||||
const getMoment = (time)=> this.$moment(time).format('YYYY/M/D hh:mm:ss');
|
||||
let datasets = chartData.data;
|
||||
let xData;
|
||||
let yData;
|
||||
let primeVueSetData = {};
|
||||
let primeVueSetOption = {};
|
||||
|
||||
datasets = datasets.map(value => {
|
||||
const datasets = chartData.data.map(value => {
|
||||
return {
|
||||
x: getMoment(value.x),
|
||||
y: value.y * 100
|
||||
}
|
||||
}); // 轉為百分比
|
||||
xData = datasets.map(i => i.x);
|
||||
yData = datasets.map(i => i.y)
|
||||
const xData = datasets.map(i => i.x);
|
||||
const yData = datasets.map(i => i.y)
|
||||
|
||||
primeVueSetData = {
|
||||
labels: xData,
|
||||
@@ -514,7 +511,7 @@ export default {
|
||||
return `${content.y}: ${context[0].label}`;
|
||||
};
|
||||
primeVueSetOption.scales.y.ticks.callback = function (value, index, ticks) {
|
||||
let label = xData[index];
|
||||
const label = xData[index];
|
||||
return label.length > 21 ? `${label.substring(0, 18)}...` : label
|
||||
};
|
||||
}else { // 設定「活動」到「活動」的 y label、提示框文字
|
||||
@@ -522,7 +519,7 @@ export default {
|
||||
return `${content.y}: ${context[0].label.replace(',', ' - ')}`
|
||||
};
|
||||
primeVueSetOption.scales.y.ticks.callback = function (value, index, ticks) {
|
||||
let label = xData[index];
|
||||
const label = xData[index];
|
||||
let labelStart = label[0];
|
||||
let labelEnd = label[1];
|
||||
|
||||
@@ -612,17 +609,15 @@ export default {
|
||||
* @param { string } yUnit y 軸單位 'date'
|
||||
*/
|
||||
getExplicitDeclaredLineChart(chartData, content, yUnit) {
|
||||
let datasets;
|
||||
let minX = chartData.x_axis.min;
|
||||
let maxX = chartData.x_axis.max;
|
||||
let xData;
|
||||
const minX = chartData.x_axis.min;
|
||||
const maxX = chartData.x_axis.max;
|
||||
let primeVueSetData = {};
|
||||
let primeVueSetOption = {};
|
||||
const getSimpleTimeLabel = simpleTimeLabel;
|
||||
|
||||
datasets = setLineChartData(chartData.data, chartData.x_axis.max, chartData.x_axis.min, false, chartData.y_axis.max,
|
||||
const datasets = setLineChartData(chartData.data, chartData.x_axis.max, chartData.x_axis.min, false, chartData.y_axis.max,
|
||||
chartData.y_axis.min);
|
||||
xData = this.setXLabelsData(chartData.x_axis);
|
||||
const xData = this.setXLabelsData(chartData.x_axis);
|
||||
|
||||
|
||||
// Customize X axis ticks due to different differences between min and max of data group
|
||||
@@ -746,16 +741,14 @@ export default {
|
||||
*/
|
||||
getAvgWaitingTimeLineChart(chartData, content, yUnit) {
|
||||
const getMoment = (time)=> this.$moment(time).format('YYYY/M/D hh:mm:ss');
|
||||
let datasets;
|
||||
let minX = chartData.x_axis.min;
|
||||
let xData;
|
||||
const minX = chartData.x_axis.min;
|
||||
let primeVueSetData = {};
|
||||
let primeVueSetOption = {};
|
||||
const getSimpleTimeLabel = simpleTimeLabel;
|
||||
|
||||
datasets = setLineChartData(chartData.data, chartData.x_axis.max, chartData.x_axis.min, false, chartData.y_axis.max,
|
||||
const datasets = setLineChartData(chartData.data, chartData.x_axis.max, chartData.x_axis.min, false, chartData.y_axis.max,
|
||||
chartData.y_axis.min);
|
||||
xData = this.setXLabelsData(chartData.x_axis);
|
||||
const xData = this.setXLabelsData(chartData.x_axis);
|
||||
|
||||
|
||||
// Customize X axis ticks due to different differences between min and max of data group
|
||||
|
||||
Reference in New Issue
Block a user