This commit is contained in:
etoai 2025-05-12 18:36:54 +08:00
parent c7ee473212
commit 4339fbfe40
5 changed files with 40 additions and 4 deletions

View File

View File

@ -1,8 +1,8 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://localhost:3306/dataease?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true url: jdbc:mysql://127.0.0.1:3306/dataeasev2demo?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: root username: dataeasev2demo
password: 123456 password: YiyJpLLXEy5WRZ27
messages: messages:
basename: i18n/lic,i18n/core,i18n/permissions,i18n/xpack,i18n/sync basename: i18n/lic,i18n/core,i18n/permissions,i18n/xpack,i18n/sync
flyway: flyway:

View File

@ -25,6 +25,7 @@ spring:
jackson: jackson:
parser: parser:
allow-numeric-leading-zeros: true allow-numeric-leading-zeros: true
management: management:
health: health:
redis: redis:

View File

@ -3,7 +3,7 @@
"private": true, "private": true,
"version": "0.0.0", "version": "0.0.0",
"scripts": { "scripts": {
"dev": "NODE_OPTIONS=--max_old_space_size=4096 vite --mode dev --host 0.0.0.0", "dev": "cross-env NODE_OPTIONS=--max_old_space_size=4096 vite --mode dev --host 0.0.0.0",
"build:flush": "cd ./flushbonading && rimraf ./demo.html && npm i && node ./index.js", "build:flush": "cd ./flushbonading && rimraf ./demo.html && npm i && node ./index.js",
"ts:check": "vue-tsc --noEmit", "ts:check": "vue-tsc --noEmit",
"build:base": "NODE_OPTIONS=--max_old_space_size=4096 vite build --mode base && npm run build:flush", "build:base": "NODE_OPTIONS=--max_old_space_size=4096 vite build --mode base && npm run build:flush",

View File

@ -0,0 +1,35 @@
import * as echarts from 'echarts'
export class EchartsPie {
properties = PIE_EDITOR_PROPERTY
propertyInner = {
...PIE_EDITOR_PROPERTY_INNER,
'basic-style-selector': ['colors', 'alpha', 'radius', 'topN', 'seriesColor'],
'tooltip-selector': [...PIE_EDITOR_PROPERTY_INNER['tooltip-selector'], 'carousel']
}
async drawChart(drawOptions) {
const { container, data } = drawOptions
const chart = echarts.init(container)
const pieOptions = {
series: [
{
type: 'pie',
data: data,
radius: ['0%', '75%'],
label: {
show: true,
formatter: '{b}: {c} ({d}%)'
}
}
],
tooltip: {
trigger: 'item',
formatter: '{a} <br/>{b}: {c} ({d}%)'
}
}
chart.setOption(pieOptions)
return chart
}
}