
【原 因】:需要根据用户选择展示飞行时长、飞行距离、消耗电量的不同统计图表 【过 程】: - 新增 radioClass 状态切换逻辑 - 根据选择动态处理 flyDataList,计算不同类型字段(如时长、距离、电量) - 动态生成 ECharts dataset.source 和 series 配置 - 统一处理时间粒度(日 / 月 / 年) - 保持图表响应式和联动饼图功能 【影 响】: 用户可通过单选按钮自由切换三种维度图表
50 lines
1.3 KiB
JSON
50 lines
1.3 KiB
JSON
{
|
|
"name": "food",
|
|
"version": "1.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"start": "npm run serve",
|
|
"serve": "vue-cli-service serve",
|
|
"build": "vue-cli-service build",
|
|
"lint": "eslint --ext .js,.vue src"
|
|
},
|
|
"dependencies": {
|
|
"axios": "^1.9.0",
|
|
"core-js": "^3.6.5",
|
|
"echarts": "^5.6.0",
|
|
"element-ui": "^2.15.14",
|
|
"lodash": "^4.17.21",
|
|
"mapbox-gl": "^2.15.0",
|
|
"mqtt": "^2.18.9",
|
|
"normalize.css": "^8.0.1",
|
|
"nprogress": "^0.2.0",
|
|
"vue": "^2.6.11",
|
|
"vue-router": "^3.6.5",
|
|
"vue-template-compiler": "^2.7.16",
|
|
"vuex": "^3.4.0"
|
|
},
|
|
"devDependencies": {
|
|
"@mapbox/mapbox-gl-draw": "^1.5.0",
|
|
"@vue/cli-plugin-babel": "~4.4.0",
|
|
"@vue/cli-plugin-eslint": "~4.4.0",
|
|
"@vue/cli-plugin-router": "~4.4.0",
|
|
"@vue/cli-plugin-vuex": "~4.4.0",
|
|
"@vue/cli-service": "~4.4.0",
|
|
"@vue/eslint-config-standard": "^5.1.2",
|
|
"babel-eslint": "^10.1.0",
|
|
"eslint": "^6.7.2",
|
|
"eslint-plugin-import": "^2.20.2",
|
|
"eslint-plugin-node": "^11.1.0",
|
|
"eslint-plugin-promise": "^4.2.1",
|
|
"eslint-plugin-standard": "^4.0.0",
|
|
"eslint-plugin-vue": "^6.2.2",
|
|
"geodist": "^0.2.1",
|
|
"sass": "^1.64.1",
|
|
"sass-loader": "^8.0.2"
|
|
},
|
|
"description": "```\r npm install\r ```",
|
|
"main": ".eslintrc.js",
|
|
"author": "",
|
|
"license": "ISC"
|
|
}
|