This commit is contained in:
Cindy Chang
2024-08-02 13:24:15 +08:00
parent 86cfb409c3
commit 4ba7961a5a
6 changed files with 12 additions and 17 deletions

View File

@@ -222,7 +222,7 @@ export default function cytoscapeMap(mapData, dataLayerType, dataLayerOption, cu
// creat tippy.js // creat tippy.js
let tip; let tip;
cy.on('mouseover', 'node', function(event) { cy.on('mouseover', 'node', function(event) {
var node = event.target const node = event.target;
let ref = node.popperRef() let ref = node.popperRef()
let dummyDomEle = document.createElement('div'); let dummyDomEle = document.createElement('div');
let content = document.createElement('div'); let content = document.createElement('div');

View File

@@ -5,7 +5,7 @@
* @returns * @returns
*/ */
export default function numberLabel(num) { export default function numberLabel(num) {
var parts = num.toString().split('.'); let parts = num.toString().split('.');
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ','); parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ',');
return parts.join('.'); return parts.join('.');
} }

View File

@@ -177,7 +177,6 @@ export function yTimeRange(data, yAmount, yMax) {
* @returns {numver} x index * @returns {numver} x index
*/ */
export function getXIndex(data, xValue) { export function getXIndex(data, xValue) {
let closestElement = data[0]; // 假定第一个元素是最接近的
let closestIndex = xValue; // 假定第一个元素的索引是 0 let closestIndex = xValue; // 假定第一个元素的索引是 0
let smallestDifference = Math.abs(xValue - data[0]); // 初始差值设为第一个元素与目标数的差值 let smallestDifference = Math.abs(xValue - data[0]); // 初始差值设为第一个元素与目标数的差值
@@ -185,7 +184,6 @@ export function getXIndex(data, xValue) {
let difference = Math.abs(xValue - data[i]); let difference = Math.abs(xValue - data[i]);
if (difference <= smallestDifference) { if (difference <= smallestDifference) {
closestElement = data[i];
closestIndex = i; closestIndex = i;
smallestDifference = difference; smallestDifference = difference;
} }

View File

@@ -6,8 +6,8 @@
export function sortNumEngZhtw(data) { export function sortNumEngZhtw(data) {
return data.sort((a, b) => { return data.sort((a, b) => {
// 檢查兩個值是否都是數字 // 檢查兩個值是否都是數字
var isANumber = !isNaN(parseFloat(a)) && isFinite(a); const isANumber = !isNaN(parseFloat(a)) && isFinite(a);
var isBNumber = !isNaN(parseFloat(b)) && isFinite(b); const isBNumber = !isNaN(parseFloat(b)) && isFinite(b);
// 如果兩個值都是數字,直接比較大小 // 如果兩個值都是數字,直接比較大小
if (isANumber && isBNumber) return parseFloat(a) - parseFloat(b); if (isANumber && isBNumber) return parseFloat(a) - parseFloat(b);
@@ -28,8 +28,8 @@ export function sortNumEngZhtw(data) {
*/ */
export function sortNumEngZhtwForFilter(a, b) { export function sortNumEngZhtwForFilter(a, b) {
// 檢查兩個值是否都是數字 // 檢查兩個值是否都是數字
var isANumber = !isNaN(parseFloat(a)) && isFinite(a); const isANumber = !isNaN(parseFloat(a)) && isFinite(a);
var isBNumber = !isNaN(parseFloat(b)) && isFinite(b); const isBNumber = !isNaN(parseFloat(b)) && isFinite(b);
// 如果兩個值都是數字,直接比較大小 // 如果兩個值都是數字,直接比較大小
if (isANumber && isBNumber) return parseFloat(a) - parseFloat(b); if (isANumber && isBNumber) return parseFloat(a) - parseFloat(b);

View File

@@ -128,7 +128,7 @@ export default defineStore('conformanceStore', {
case 'dummy': //sonar-qube case 'dummy': //sonar-qube
case 'duration-list': case 'duration-list':
fac.value = fac.value.map(v => v !== null ? abbreviateNumber(new Decimal(v.toFixed(2))) : null); fac.value = fac.value.map(v => v !== null ? abbreviateNumber(new Decimal(v.toFixed(2))) : null);
fac.value = (fac.value).map(v => v = v.trim()).join(', '); fac.value = (fac.value).map(v => v.trim()).join(', ');
break; break;
default: default:
break; break;

View File

@@ -402,17 +402,14 @@
this.$router.push({name: 'Map', params: params}); this.$router.push({name: 'Map', params: params});
break; break;
case 'log-check': case 'log-check':
fileId = file.id;
type = file.parent.type;
params = { type: type, fileId: fileId };
this.$router.push({name: 'CheckConformance', params: params});
break
case 'filter-check': case 'filter-check':
fileId = file.id; fileId = file.id;
type = file.parent.type; type = file.parent.type;
params = { type: type, fileId: fileId }; params = { type: type, fileId: fileId };
this.$router.push({name: 'CheckConformance', params: params}); this.$router.push({name: 'CheckConformance', params: params});
break; break;
default:
break;
} }
}, },
/** /**
@@ -486,10 +483,11 @@
switch (i.type) { switch (i.type) {
case 'log-check': case 'log-check':
i.type = 'rule'; i.type = 'rule';
break;
case 'filter-check': case 'filter-check':
i.type = 'rule'; i.type = 'rule';
break; break;
default:
break;
} }
let content = `<li>[${i.type}] ${i.name}</li>`; let content = `<li>[${i.type}] ${i.name}</li>`;
srt += content; srt += content;
@@ -508,9 +506,8 @@
this.reallyDeldetData.forEach(file => { this.reallyDeldetData.forEach(file => {
switch (file.type) { switch (file.type) {
case 'log-check': case 'log-check':
file.type = 'rule';
break;
case 'filter-check': case 'filter-check':
default:
file.type = 'rule'; file.type = 'rule';
break; break;
} }