NEZ-3454 fix: dashboard 时序图标tooltip显示不完整

This commit is contained in:
zyh
2024-04-22 11:06:59 +08:00
parent 089954f3fc
commit e9c15d3b5f
3 changed files with 228 additions and 530 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -94,7 +94,7 @@ export default {
}
item.expressionIndex = expressionIndex
seriesData.push(Object.keys(seriesObjTime).map(time => seriesObjTime[time]))
seriesAll.push(this.renderSeries(item, expressionIndex, seriesIndex, chartIndex,nullValueMode))
seriesAll.push(this.renderSeries(item, expressionIndex, seriesIndex, chartIndex, nullValueMode))
chartIndex++
})
})
@@ -240,11 +240,8 @@ export default {
y = '-100%'
}
tooltip.style.transform = `translate(${x},${y})`
if (!self.$lodash.get(self.chartInfo, 'param.enable.tooltip', true)) {
return
}
@@ -660,9 +657,9 @@ export default {
return
}
const nameArr = params.seriesName.split('-')
if (nameArr.length > 1) {
nameArr.splice(nameArr.length - 1, 1)
}
// if (nameArr.length > 1) {
// nameArr.splice(nameArr.length - 1, 1)
// }
const seriesName = nameArr.join('-')
if (this.series[params.seriesIndex]) {
params.yAxisIndex = this.series[params.seriesIndex].yAxisIndex

View File

@@ -58,7 +58,7 @@
"resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz"
"version" "7.22.20"
"@babel/core@^7.1.0", "@babel/core@^7.12.16", "@babel/core@^7.7.2":
"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.1.0", "@babel/core@^7.12.0", "@babel/core@^7.12.16", "@babel/core@^7.13.0", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.7.2":
"integrity" "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ=="
"resolved" "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz"
"version" "7.23.0"
@@ -1415,7 +1415,7 @@
"exec-sh" "^0.3.2"
"minimist" "^1.2.0"
"@codemirror/autocomplete@^6.7.1":
"@codemirror/autocomplete@^6.4.0", "@codemirror/autocomplete@^6.7.1":
"integrity" "sha512-Fbwm0V/Wn3BkEJZRhr0hi5BhCo5a7eBL6LYaliPjOSwCyfOpnjXY59HruSxOUNV+1OYer0Tgx1zRNQttjXyDog=="
"resolved" "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.9.0.tgz"
"version" "6.9.0"
@@ -1435,7 +1435,7 @@
"@codemirror/view" "^6.0.0"
"@lezer/common" "^1.0.0"
"@codemirror/language@^6.0.0", "@codemirror/language@^6.7.0":
"@codemirror/language@^6.0.0", "@codemirror/language@^6.3.0", "@codemirror/language@^6.7.0":
"integrity" "sha512-nFu311/0ne/qGuGCL3oKuktBgzVOaxCHZPZv1tLSZkNjPYxxvkjSbzno3MlErG2tgw1Yw1yF8BxMCegeMXqpiw=="
"resolved" "https://registry.npmjs.org/@codemirror/language/-/language-6.9.0.tgz"
"version" "6.9.0"
@@ -1447,7 +1447,7 @@
"@lezer/lr" "^1.0.0"
"style-mod" "^4.0.0"
"@codemirror/lint@^6.2.2":
"@codemirror/lint@^6.0.0", "@codemirror/lint@^6.2.2":
"integrity" "sha512-2Hx945qKX7FBan5/gUdTM8fsMYrNG9clIgEcPXestbLVFAUyQYFAuju/5BMNf/PwgpVaX5pvRm4+ovjbp9D9gQ=="
"resolved" "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.1.tgz"
"version" "6.4.1"
@@ -1465,12 +1465,12 @@
"@codemirror/view" "^6.0.0"
"crelt" "^1.0.5"
"@codemirror/state@^6.0.0", "@codemirror/state@^6.1.4", "@codemirror/state@^6.2.0", "@codemirror/state@^6.2.1":
"@codemirror/state@^6.0.0", "@codemirror/state@^6.1.1", "@codemirror/state@^6.1.4", "@codemirror/state@^6.2.0", "@codemirror/state@^6.2.1":
"integrity" "sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw=="
"resolved" "https://registry.npmjs.org/@codemirror/state/-/state-6.2.1.tgz"
"version" "6.2.1"
"@codemirror/view@^6.0.0", "@codemirror/view@^6.13.0", "@codemirror/view@^6.6.0":
"@codemirror/view@^6.0.0", "@codemirror/view@^6.13.0", "@codemirror/view@^6.4.0", "@codemirror/view@^6.6.0":
"integrity" "sha512-T6q1yYAoU+gSWfJFR4ryvDQcyOqS+Mw5RCvh26y0KiNksOOLYhNvdB3BTyLz8vy4fKaYlzbAOyBU7OQPUGHzjQ=="
"resolved" "https://registry.npmjs.org/@codemirror/view/-/view-6.18.0.tgz"
"version" "6.18.0"
@@ -1865,19 +1865,19 @@
"resize-observer-polyfill" "^1.5.1"
"xss" "^1.0.9"
"@lezer/common@^1.0.0", "@lezer/common@^1.0.3":
"@lezer/common@^1.0.0", "@lezer/common@^1.0.1", "@lezer/common@^1.0.3":
"integrity" "sha512-lZHlk8p67x4aIDtJl6UQrXSOP6oi7dQR3W/geFVrENdA1JDaAJWldnVqVjPMJupbTKbzDfFcePfKttqVidS/dg=="
"resolved" "https://registry.npmjs.org/@lezer/common/-/common-1.0.4.tgz"
"version" "1.0.4"
"@lezer/highlight@^1.0.0", "@lezer/highlight@^1.1.6":
"@lezer/highlight@^1.0.0", "@lezer/highlight@^1.1.2", "@lezer/highlight@^1.1.6":
"integrity" "sha512-cmSJYa2us+r3SePpRCjN5ymCqCPv+zyXmDl0ciWtVaNiORT/MxM7ZgOMQZADD0o51qOaOg24qc/zBViOIwAjJg=="
"resolved" "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.1.6.tgz"
"version" "1.1.6"
dependencies:
"@lezer/common" "^1.0.0"
"@lezer/lr@^1.0.0", "@lezer/lr@^1.3.6":
"@lezer/lr@^1.0.0", "@lezer/lr@^1.2.3", "@lezer/lr@^1.3.6":
"integrity" "sha512-BZfVvf7Re5BIwJHlZXbJn9L8lus5EonxQghyn+ih8Wl36XMFBPTXC0KM0IdUtj9w/diPHsKlXVgL+AlX2jYJ0Q=="
"resolved" "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.10.tgz"
"version" "1.3.10"
@@ -1961,7 +1961,7 @@
"resolved" "https://registry.npmjs.org/@meta2d/class-diagram/-/class-diagram-1.0.0.tgz"
"version" "1.0.0"
"@meta2d/core@^1.0.2":
"@meta2d/core@^1.0.0", "@meta2d/core@^1.0.2":
"integrity" "sha512-0X+LRGbqHZbDlJJojqQJZbYmarzFAupgrrC5KMCBQpGhRSP4jL7Mpy25HJ125sGliocXGkiwMUYkqnzzW5Ph3w=="
"resolved" "https://registry.npmjs.org/@meta2d/core/-/core-1.0.2.tgz"
"version" "1.0.2"
@@ -2072,7 +2072,7 @@
"resolved" "https://registry.npmjs.org/@topology/class-diagram/-/class-diagram-1.1.0.tgz"
"version" "1.1.0"
"@topology/core@^1.2.16":
"@topology/core@^1.0.0", "@topology/core@^1.2.16":
"integrity" "sha512-fYMx1RkXZwR1QY42KfO2+bdBFAFCzhS3msYhegXJW8bjvh0He8rJsOqDX2PO7RmHJxDN754R4f7OI0GmCFFw6w=="
"resolved" "https://registry.npmjs.org/@topology/core/-/core-1.2.16.tgz"
"version" "1.2.16"
@@ -2691,7 +2691,7 @@
"resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz"
"version" "6.2.0"
"acorn@^5.3.0", "acorn@^5.5.3":
"acorn@^5.3.0", "acorn@^5.5.3", "acorn@^6.0.0 || ^7.0.0 || ^8.0.0":
"integrity" "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw=="
"resolved" "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz"
"version" "5.7.3"
@@ -2759,7 +2759,7 @@
"resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
"version" "3.5.2"
"ajv@^6.1.0", "ajv@^6.10.2", "ajv@^6.12.4", "ajv@^6.12.5":
"ajv@^6.1.0", "ajv@^6.10.2", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1", "ajv@>=5.0.0":
"integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
"resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
"version" "6.12.6"
@@ -3213,6 +3213,11 @@
"esutils" "^2.0.2"
"js-tokens" "^3.0.2"
"babel-core@^6.0.0 || ^7.0.0-0", "babel-core@^7.0.0-bridge.0":
"integrity" "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg=="
"resolved" "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz"
"version" "7.0.0-bridge.0"
"babel-core@^6.25.0":
"integrity" "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA=="
"resolved" "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz"
@@ -3263,11 +3268,6 @@
"slash" "^1.0.0"
"source-map" "^0.5.7"
"babel-core@^7.0.0-bridge.0":
"integrity" "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg=="
"resolved" "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz"
"version" "7.0.0-bridge.0"
"babel-eslint@^10.0.3":
"integrity" "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg=="
"resolved" "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz"
@@ -4248,7 +4248,7 @@
"caniuse-lite" "^1.0.30000844"
"electron-to-chromium" "^1.3.47"
"browserslist@^4.0.0", "browserslist@^4.12.0", "browserslist@^4.21.4":
"browserslist@^4.0.0", "browserslist@^4.12.0", "browserslist@^4.21.4", "browserslist@>= 4.21.0":
"integrity" "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw=="
"resolved" "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz"
"version" "4.21.4"
@@ -5394,7 +5394,7 @@
dependencies:
"utrie" "^1.0.2"
"css-loader@^3.5.3":
"css-loader@*", "css-loader@^3.5.3":
"integrity" "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ=="
"resolved" "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz"
"version" "3.6.0"
@@ -7244,7 +7244,7 @@
"resolve" "^1.10.1"
"semver" "^6.1.0"
"eslint-plugin-promise@^4.3.1":
"eslint-plugin-promise@^4.2.1", "eslint-plugin-promise@^4.3.1":
"integrity" "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ=="
"resolved" "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz"
"version" "4.3.1"
@@ -7302,7 +7302,7 @@
"resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz"
"version" "2.0.0"
"eslint@^7.22.0":
"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0", "eslint@^6.2.0 || ^7.0.0", "eslint@^7.12.1", "eslint@^7.22.0", "eslint@>= 4.12.1", "eslint@>=4.19.1", "eslint@>=5.0.0", "eslint@>=5.16.0":
"integrity" "sha512-TVpSovpvCNpLURIScDRB6g5CYu/ZFq9GfX2hLNIV4dSBKxIWojeDODvYl3t0k0VtMxYeR8OXPCFE5+oHMlGfhw=="
"resolved" "https://registry.npmjs.org/eslint/-/eslint-7.25.0.tgz"
"version" "7.25.0"
@@ -7688,7 +7688,7 @@
dependencies:
"flat-cache" "^3.0.4"
"file-loader@^5.1.0":
"file-loader@*", "file-loader@^5.1.0":
"integrity" "sha512-u/VkLGskw3Ue59nyOwUwXI/6nuBCo7KBkniB/l7ICwr/7cPNGsL1WCXUp3GB0qgOOKU1TiP49bv4DZF/LJqprg=="
"resolved" "https://registry.npmjs.org/file-loader/-/file-loader-5.1.0.tgz"
"version" "5.1.0"
@@ -9010,7 +9010,7 @@
"from2" "^2.1.1"
"p-is-promise" "^1.1.0"
"intro.js@^5.1.0":
"intro.js@^2.7.0", "intro.js@^5.1.0":
"integrity" "sha512-zwWl/duTh00eeNcZRU4o4/xxloNYPFKs4n4lMRDNx59jZr+qRI0jSOnzqYMOuVftD4beGrmxBHz4k8qp9/dCMA=="
"resolved" "https://registry.npmjs.org/intro.js/-/intro.js-5.1.0.tgz"
"version" "5.1.0"
@@ -9806,7 +9806,7 @@
"jest-regex-util" "^24.3.0"
"jest-snapshot" "^24.9.0"
"jest-resolve@^24.9.0":
"jest-resolve@*", "jest-resolve@^24.9.0":
"integrity" "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ=="
"resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz"
"version" "24.9.0"
@@ -10673,7 +10673,7 @@
"resolved" "https://registry.npmjs.org/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.4.4.tgz"
"version" "0.4.4"
"markdown-it@^12.0.6":
"markdown-it@*", "markdown-it@^12.0.6", "markdown-it@>= 9.0.0", "markdown-it@>=5.0.0":
"integrity" "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg=="
"resolved" "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz"
"version" "12.3.2"
@@ -12619,7 +12619,7 @@
"resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
"version" "4.2.0"
"postcss@^6.0.1":
"postcss@^6.0.1", "postcss@^7.0.0 || ^8.0.1":
"integrity" "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz"
"version" "6.0.23"
@@ -13390,7 +13390,7 @@
"stealthy-require" "^1.1.1"
"tough-cookie" "^2.3.3"
"request@^2.87.0", "request@^2.88.0", "request@^2.88.2":
"request@^2.34", "request@^2.87.0", "request@^2.88.0", "request@^2.88.2":
"integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="
"resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz"
"version" "2.88.2"
@@ -15146,7 +15146,7 @@
"resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
"version" "0.0.6"
"typescript@^5.2.2":
"typescript@*", "typescript@^5.2.2":
"integrity" "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w=="
"resolved" "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz"
"version" "5.2.2"
@@ -15320,7 +15320,7 @@
"resolved" "https://registry.npmjs.org/uplot-vue/-/uplot-vue-1.1.5.tgz"
"version" "1.1.5"
"uplot@^1.6.26":
"uplot@^1.6.26", "uplot@^1.6.7":
"integrity" "sha512-qN0mveL6UsP40TnHzHAJkUQvpfA3y8zSLXtXKVlJo/sLfj2+vjan/Z3g81MCZjy/hEDUFNtnLftPmETDA4s7Rg=="
"resolved" "https://registry.npmjs.org/uplot/-/uplot-1.6.26.tgz"
"version" "1.6.26"
@@ -15638,7 +15638,7 @@
"hash-sum" "^1.0.2"
"loader-utils" "^1.0.2"
"vue-template-compiler@^2.6.10":
"vue-template-compiler@^2.6.10", "vue-template-compiler@^2.6.11", "vue-template-compiler@^2.x":
"integrity" "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ=="
"resolved" "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz"
"version" "2.7.14"
@@ -15659,7 +15659,7 @@
"clone-regexp" "^2.1.0"
"diacritics" "^1.3.0"
"vue@^2.3.3", "vue@^2.5.17", "vue@^2.6.10":
"vue@*", "vue@^2 || ^3.2.13", "vue@^2.2.0", "vue@^2.3.3", "vue@^2.5.17", "vue@^2.6.10", "vue@^2.6.11", "vue@^2.x", "vue@>=2.6.10", "vue@2.*", "vue@2.x":
"integrity" "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ=="
"resolved" "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz"
"version" "2.7.14"
@@ -15881,7 +15881,7 @@
dependencies:
"node-symbols" "0.0.4"
"webpack@^4.46.0":
"webpack@*", "webpack@^1 || ^2 || ^3 || ^4 || ^5", "webpack@^2.0.0 || ^3.0.0 || ^4.0.0", "webpack@^3.0.0 || ^4.0.0", "webpack@^3.0.0 || ^4.1.0 || ^5.0.0-0", "webpack@^4.0.0", "webpack@^4.0.0 || ^5.0.0", "webpack@^4.4.0 || ^5.0.0", "webpack@^4.46.0", "webpack@^5.0.0", "webpack@>=2", "webpack@4.x.x":
"integrity" "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q=="
"resolved" "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz"
"version" "4.46.0"
@@ -16073,7 +16073,7 @@
"resolved" "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz"
"version" "7.5.6"
"xe-utils@2.3.0":
"xe-utils@>=2.2.0", "xe-utils@2.3.0":
"integrity" "sha512-AGb3oZxoktHHk1i1TD/v6aQyUbJUqMNuBp1zMFuNBCT8HjP7OD+C1X/8m14jzxOC1YeXfoHwwYmGDUMgqZnsFg=="
"resolved" "https://registry.npmjs.org/xe-utils/-/xe-utils-2.3.0.tgz"
"version" "2.3.0"
@@ -16133,7 +16133,7 @@
"resolved" "https://registry.npmjs.org/xterm-addon-fit/-/xterm-addon-fit-0.7.0.tgz"
"version" "0.7.0"
"xterm@^5.2.1":
"xterm@^5.0.0", "xterm@^5.2.1":
"integrity" "sha512-cs5Y1fFevgcdoh2hJROMVIWwoBHD80P1fIP79gopLHJIE4kTzzblanoivxTiQ4+92YM9IxS36H1q0MxIJXQBcA=="
"resolved" "https://registry.npmjs.org/xterm/-/xterm-5.2.1.tgz"
"version" "5.2.1"