sonar qube; ternary if
This commit is contained in:
@@ -45,7 +45,13 @@ export function setLineChartData(baseData, xMax, xMin, isPercent, yMax, yMin) {
|
|||||||
mf = mf >= 1 ? 1 : mf <= 0 ? 0 : mf;
|
mf = mf >= 1 ? 1 : mf <= 0 ? 0 : mf;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
mf = mf >= yMax ? yMax : mf <= yMin ? yMin : mf;
|
if (mf >= yMax) {
|
||||||
|
mf = yMax;
|
||||||
|
} else if (mf <= yMin) {
|
||||||
|
mf = yMin;
|
||||||
|
} else {
|
||||||
|
mf = mf;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 添加最小值
|
// 添加最小值
|
||||||
|
|||||||
@@ -41,7 +41,6 @@ export default defineStore('pageAdminStore', {
|
|||||||
* @param {string} prevPage
|
* @param {string} prevPage
|
||||||
*/
|
*/
|
||||||
setPrevioiusPage(prevPage) {
|
setPrevioiusPage(prevPage) {
|
||||||
// console.log('setPrevioiusPage()', prevPage);
|
|
||||||
this.previousPage = mapPageNameToCapitalUnifiedName(prevPage);
|
this.previousPage = mapPageNameToCapitalUnifiedName(prevPage);
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -147,7 +147,7 @@ import PerformanceStore from '@/stores/performance.js';
|
|||||||
import ConformanceStore from '@/stores/conformance.js';
|
import ConformanceStore from '@/stores/conformance.js';
|
||||||
import StatusBar from '@/components/Discover/StatusBar.vue';
|
import StatusBar from '@/components/Discover/StatusBar.vue';
|
||||||
import { setLineChartData } from '@/module/setChartData.js';
|
import { setLineChartData } from '@/module/setChartData.js';
|
||||||
import { simpleTimeLabel, followTimeLabel, getDateLabelByMinMaxDate,
|
import { simpleTimeLabel, followTimeLabel,
|
||||||
setTimeStringFormatBaseOnTimeDifference,
|
setTimeStringFormatBaseOnTimeDifference,
|
||||||
mapTimestampToAxisTicksByFormat,
|
mapTimestampToAxisTicksByFormat,
|
||||||
getStepSizeOfYTicks,
|
getStepSizeOfYTicks,
|
||||||
@@ -157,58 +157,6 @@ import FreqChart from './FreqChart.vue';
|
|||||||
import { PRIME_VUE_TICKS_LIMIT } from '../../../constants/constants.js';
|
import { PRIME_VUE_TICKS_LIMIT } from '../../../constants/constants.js';
|
||||||
|
|
||||||
const primeVueTicksLimit = PRIME_VUE_TICKS_LIMIT;
|
const primeVueTicksLimit = PRIME_VUE_TICKS_LIMIT;
|
||||||
const knownScaleLineChartOptions = {
|
|
||||||
x: {
|
|
||||||
type: 'time',
|
|
||||||
title: {
|
|
||||||
display: true,
|
|
||||||
color: '#334155',
|
|
||||||
font: {
|
|
||||||
size: 12,
|
|
||||||
lineHeight: 2
|
|
||||||
}
|
|
||||||
},
|
|
||||||
time: {
|
|
||||||
displayFormats: {
|
|
||||||
second: 'h:mm:ss', // ex: 1:11:11
|
|
||||||
minute: 'M/d h:mm', // ex: 1/1 1:11
|
|
||||||
hour: 'M/d h:mm', // ex: 1/1 1:11
|
|
||||||
day: 'M/d h', // ex: 1/1 1
|
|
||||||
month: 'y/M/d', // ex: 1911/1/1
|
|
||||||
},
|
|
||||||
round: true
|
|
||||||
},
|
|
||||||
ticks: {
|
|
||||||
display: true,
|
|
||||||
maxRotation: 0, // 不旋轉 lable 0~50
|
|
||||||
color: '#64748b',
|
|
||||||
source: 'labels', // 依比例彈性顯示 label 數量
|
|
||||||
},
|
|
||||||
border: {
|
|
||||||
color: '#64748b',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
y: {
|
|
||||||
beginAtZero: true, // scale 包含 0
|
|
||||||
title: {
|
|
||||||
display: true,
|
|
||||||
color: '#334155',
|
|
||||||
font: {
|
|
||||||
size: 12,
|
|
||||||
lineHeight: 2
|
|
||||||
},
|
|
||||||
},
|
|
||||||
ticks:{
|
|
||||||
|
|
||||||
},
|
|
||||||
grid: {
|
|
||||||
color: '#64748b',
|
|
||||||
},
|
|
||||||
border: {
|
|
||||||
display: false, // 隱藏左側多出來的線
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
setup() {
|
setup() {
|
||||||
@@ -830,7 +778,10 @@ export default {
|
|||||||
callbacks: {
|
callbacks: {
|
||||||
title: function(context) {
|
title: function(context) {
|
||||||
return `${content.x}: ${getMoment(context[0].parsed.x)}`;
|
return `${content.x}: ${getMoment(context[0].parsed.x)}`;
|
||||||
}
|
},
|
||||||
|
label:function(context) {
|
||||||
|
return `${content.y}: ${getSimpleTimeLabel(context.parsed.y, 2)}`;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
title: {
|
title: {
|
||||||
@@ -903,15 +854,6 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
plugins: {
|
|
||||||
tooltip: {
|
|
||||||
callbacks:{
|
|
||||||
label:function(context) {
|
|
||||||
return `${content.y}: ${getSimpleTimeLabel(context.parsed.y, 2)}`;
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
};
|
||||||
|
|
||||||
return [primeVueSetData, primeVueSetOption]
|
return [primeVueSetData, primeVueSetOption]
|
||||||
|
|||||||
@@ -33,12 +33,10 @@ export default {
|
|||||||
const allMapDataStore = AllMapDataStore();
|
const allMapDataStore = AllMapDataStore();
|
||||||
const conformanceStore = ConformanceStore();
|
const conformanceStore = ConformanceStore();
|
||||||
const pageAdminStore = PageAdminStore();
|
const pageAdminStore = PageAdminStore();
|
||||||
const loginStore = LoginStore();
|
|
||||||
const { tempFilterId, createFilterId, temporaryData, postRuleData, ruleData } = storeToRefs(allMapDataStore);
|
const { tempFilterId, createFilterId, temporaryData, postRuleData, ruleData } = storeToRefs(allMapDataStore);
|
||||||
const { conformanceLogTempCheckId, conformanceFilterTempCheckId } = storeToRefs(conformanceStore);
|
const { conformanceLogTempCheckId, conformanceFilterTempCheckId } = storeToRefs(conformanceStore);
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const { isLoggedIn, auth } = storeToRefs(loginStore);
|
``
|
||||||
|
|
||||||
const setHighlightedNavItemOnLanding = () => {
|
const setHighlightedNavItemOnLanding = () => {
|
||||||
const currentPath = router.currentRoute.value.path;
|
const currentPath = router.currentRoute.value.path;
|
||||||
const pathSegments: string[] = currentPath.split('/').filter(segment => segment !== '');
|
const pathSegments: string[] = currentPath.split('/').filter(segment => segment !== '');
|
||||||
@@ -129,7 +127,6 @@ export default {
|
|||||||
},
|
},
|
||||||
// Remember, Swal modal handling is called before beforeRouteUpdate
|
// Remember, Swal modal handling is called before beforeRouteUpdate
|
||||||
beforeRouteUpdate(to, from, next) {
|
beforeRouteUpdate(to, from, next) {
|
||||||
// console.log("beforeRouteUpdate", from.name, "to:", to.name);
|
|
||||||
this.setPrevioiusPage(from.name);
|
this.setPrevioiusPage(from.name);
|
||||||
|
|
||||||
// 離開 Map 頁時判斷是否有無資料和需要存檔
|
// 離開 Map 頁時判斷是否有無資料和需要存檔
|
||||||
|
|||||||
Reference in New Issue
Block a user