From 7bc8c16581a476c55b04c711a6188e2822418600 Mon Sep 17 00:00:00 2001 From: IMyself <365172043@qq.com> Date: Mon, 10 Jul 2023 08:21:10 +0800 Subject: [PATCH 01/25] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8F=B3=E4=B8=8B?= =?UTF-8?q?=E8=A7=92=E7=99=BD=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/chart/ContentEdit/components/EditRule/index.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/views/chart/ContentEdit/components/EditRule/index.vue b/src/views/chart/ContentEdit/components/EditRule/index.vue index e200bee7..27abb9b6 100644 --- a/src/views/chart/ContentEdit/components/EditRule/index.vue +++ b/src/views/chart/ContentEdit/components/EditRule/index.vue @@ -27,7 +27,7 @@ -
+ + + + diff --git a/src/packages/components/Informations/Texts/TextCommon/index.vue b/src/packages/components/Informations/Texts/TextCommon/index.vue index 9cd16502..6732df8c 100644 --- a/src/packages/components/Informations/Texts/TextCommon/index.vue +++ b/src/packages/components/Informations/Texts/TextCommon/index.vue @@ -1,7 +1,7 @@ From b75cbea6cc522e96c143abb1efd99b5cbd92c648 Mon Sep 17 00:00:00 2001 From: retire Date: Thu, 13 Jul 2023 11:23:51 +0800 Subject: [PATCH 17/25] =?UTF-8?q?feat:=20=E5=9F=BA=E7=A1=80=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E5=A2=9E=E5=8A=A0components=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useLifeHandler.hook.ts | 4 ++-- .../ChartEvent/components/ChartEventBaseHandle/index.vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hooks/useLifeHandler.hook.ts b/src/hooks/useLifeHandler.hook.ts index 2412a79a..d17184d0 100644 --- a/src/hooks/useLifeHandler.hook.ts +++ b/src/hooks/useLifeHandler.hook.ts @@ -48,10 +48,10 @@ export const useLifeHandler = (chartConfig: CreateComponentType | CreateComponen try { return new Function(` return ( - async function(mouseEvent){ + async function(components,mouseEvent){ ${fnStr} } - )`)() + )`)().bind(undefined,components) } catch (error) { console.error(error) } diff --git a/src/views/chart/ContentConfigurations/components/ChartEvent/components/ChartEventBaseHandle/index.vue b/src/views/chart/ContentConfigurations/components/ChartEvent/components/ChartEventBaseHandle/index.vue index cc2a7525..81ac710f 100644 --- a/src/views/chart/ContentConfigurations/components/ChartEvent/components/ChartEventBaseHandle/index.vue +++ b/src/views/chart/ContentConfigurations/components/ChartEvent/components/ChartEventBaseHandle/index.vue @@ -16,7 +16,7 @@

// {{ EventTypeName[eventName] }}
- async {{ eventName }} (mouseEvent) { + async {{ eventName }} (mouseEvent,components) {

@@ -52,7 +52,7 @@

async function    - {{ eventName }}(mouseEvent)  { + {{ eventName }}(mouseEvent,components)  {

From d2ad32e08ecbd96075b6bdcb0cb5a7f0a3650197 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?= <1262327911@qq.com> Date: Wed, 9 Aug 2023 09:28:48 +0800 Subject: [PATCH 18/25] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E5=9C=B0?= =?UTF-8?q?=E5=9B=BEpoint=E7=9A=84=E5=80=BC=E5=B1=95=E7=A4=BA=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packages/components/Charts/Maps/MapBase/config.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/packages/components/Charts/Maps/MapBase/config.ts b/src/packages/components/Charts/Maps/MapBase/config.ts index 888fe6b7..dd020e50 100644 --- a/src/packages/components/Charts/Maps/MapBase/config.ts +++ b/src/packages/components/Charts/Maps/MapBase/config.ts @@ -84,7 +84,10 @@ export const option = { shadowColor: '#E1FFFF', shadowBlur: 10 }, - data: [] + data: [], + encode: { + value: 2 + } }, { name: '区域', From 39e735b29cc5ae8374db6ec3524d3a0366e33d0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?= <1262327911@qq.com> Date: Fri, 11 Aug 2023 21:43:43 +0800 Subject: [PATCH 19/25] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E4=BA=86?= =?UTF-8?q?=E4=B8=89=E7=BB=B4=E5=9C=B0=E7=90=83=E4=B8=8D=E8=83=BD=E8=A2=AB?= =?UTF-8?q?=E6=88=AA=E5=9B=BE=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Three/ThreeEarth01/code/world/Basic.ts | 125 +++++++++--------- 1 file changed, 63 insertions(+), 62 deletions(-) diff --git a/src/packages/components/Decorates/Three/ThreeEarth01/code/world/Basic.ts b/src/packages/components/Decorates/Three/ThreeEarth01/code/world/Basic.ts index bfe9d760..72284935 100644 --- a/src/packages/components/Decorates/Three/ThreeEarth01/code/world/Basic.ts +++ b/src/packages/components/Decorates/Three/ThreeEarth01/code/world/Basic.ts @@ -1,62 +1,63 @@ -/** - * 创建 threejs 四大天王 - * 场景、相机、渲染器、控制器 - */ - -import * as THREE from 'three' -import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls' - -export class Basic { - public scene!: THREE.Scene - public camera!: THREE.PerspectiveCamera - public renderer!: THREE.WebGLRenderer - public controls!: OrbitControls - public dom: HTMLElement - - constructor(dom: HTMLElement) { - this.dom = dom - this.initScenes() - this.setControls() - } - - /** - * 初始化场景 - */ - initScenes() { - this.scene = new THREE.Scene() - - this.camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 1, 100000) - this.camera.position.set(0, 30, -250) - - this.renderer = new THREE.WebGLRenderer({ - // canvas: this.dom, - alpha: true, // 透明 - antialias: true // 抗锯齿 - }) - this.renderer.setPixelRatio(window.devicePixelRatio) // 设置屏幕像素比 - this.renderer.setSize(window.innerWidth, window.innerHeight) // 设置渲染器宽高 - this.dom.appendChild(this.renderer.domElement) // 添加到dom中 - } - - /** - * 设置控制器 - */ - setControls() { - // 鼠标控制 相机,渲染dom - this.controls = new OrbitControls(this.camera, this.renderer.domElement) - - this.controls.autoRotateSpeed = 3 - // 使动画循环使用时阻尼或自转 意思是否有惯性 - this.controls.enableDamping = true - // 动态阻尼系数 就是鼠标拖拽旋转灵敏度 - this.controls.dampingFactor = 0.05 - // 是否可以缩放 - this.controls.enableZoom = true - // 设置相机距离原点的最远距离 - this.controls.minDistance = 100 - // 设置相机距离原点的最远距离 - this.controls.maxDistance = 300 - // 是否开启右键拖拽 - this.controls.enablePan = false - } -} +/** + * 创建 threejs 四大天王 + * 场景、相机、渲染器、控制器 + */ + +import * as THREE from 'three' +import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls' + +export class Basic { + public scene!: THREE.Scene + public camera!: THREE.PerspectiveCamera + public renderer!: THREE.WebGLRenderer + public controls!: OrbitControls + public dom: HTMLElement + + constructor(dom: HTMLElement) { + this.dom = dom + this.initScenes() + this.setControls() + } + + /** + * 初始化场景 + */ + initScenes() { + this.scene = new THREE.Scene() + + this.camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 1, 100000) + this.camera.position.set(0, 30, -250) + + this.renderer = new THREE.WebGLRenderer({ + // canvas: this.dom, + alpha: true, // 透明 + antialias: true, // 抗锯齿 + preserveDrawingBuffer: true + }) + this.renderer.setPixelRatio(window.devicePixelRatio) // 设置屏幕像素比 + this.renderer.setSize(window.innerWidth, window.innerHeight) // 设置渲染器宽高 + this.dom.appendChild(this.renderer.domElement) // 添加到dom中 + } + + /** + * 设置控制器 + */ + setControls() { + // 鼠标控制 相机,渲染dom + this.controls = new OrbitControls(this.camera, this.renderer.domElement) + + this.controls.autoRotateSpeed = 3 + // 使动画循环使用时阻尼或自转 意思是否有惯性 + this.controls.enableDamping = true + // 动态阻尼系数 就是鼠标拖拽旋转灵敏度 + this.controls.dampingFactor = 0.05 + // 是否可以缩放 + this.controls.enableZoom = true + // 设置相机距离原点的最远距离 + this.controls.minDistance = 100 + // 设置相机距离原点的最远距离 + this.controls.maxDistance = 300 + // 是否开启右键拖拽 + this.controls.enablePan = false + } +} From 541ce8a0835365e1a429469259404743be2ed900 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?= <1262327911@qq.com> Date: Fri, 11 Aug 2023 22:20:32 +0800 Subject: [PATCH 20/25] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E6=9F=B1?= =?UTF-8?q?=E7=8A=B6=E5=9B=BE=20&=20=E6=8A=98=E7=BA=BF=E5=9B=BE=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=BD=8D=E7=BD=AE=E5=92=8C=E5=90=8D=E7=A7=B0=EF=BC=8C?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E5=8C=96=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/chart/charts/bar_line.png | Bin 0 -> 26552 bytes .../components/Charts/Bars/BarLine/config.ts | 75 +++++++++++++++++ .../{COMBINATIONS => Bars}/BarLine/config.vue | 50 ++++++------ .../{COMBINATIONS => Bars}/BarLine/data.json | 2 +- .../components/Charts/Bars/BarLine/index.ts | 16 ++++ .../{COMBINATIONS => Bars}/BarLine/index.vue | 45 ++++++----- src/packages/components/Charts/Bars/index.ts | 11 +-- .../Charts/COMBINATIONS/BarLine/config.ts | 76 ------------------ .../Charts/COMBINATIONS/BarLine/index.ts | 16 ---- .../components/Charts/COMBINATIONS/index.ts | 3 - src/packages/components/Charts/index.d.ts | 1 - src/packages/components/Charts/index.ts | 3 +- 12 files changed, 151 insertions(+), 147 deletions(-) create mode 100644 src/assets/images/chart/charts/bar_line.png create mode 100644 src/packages/components/Charts/Bars/BarLine/config.ts rename src/packages/components/Charts/{COMBINATIONS => Bars}/BarLine/config.vue (71%) rename src/packages/components/Charts/{COMBINATIONS => Bars}/BarLine/data.json (99%) create mode 100644 src/packages/components/Charts/Bars/BarLine/index.ts rename src/packages/components/Charts/{COMBINATIONS => Bars}/BarLine/index.vue (65%) delete mode 100644 src/packages/components/Charts/COMBINATIONS/BarLine/config.ts delete mode 100644 src/packages/components/Charts/COMBINATIONS/BarLine/index.ts delete mode 100644 src/packages/components/Charts/COMBINATIONS/index.ts diff --git a/src/assets/images/chart/charts/bar_line.png b/src/assets/images/chart/charts/bar_line.png new file mode 100644 index 0000000000000000000000000000000000000000..441fff93c36af67428469c6e2a90d5aab4ad6ec8 GIT binary patch literal 26552 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 literal 0 HcmV?d00001 diff --git a/src/packages/components/Charts/Bars/BarLine/config.ts b/src/packages/components/Charts/Bars/BarLine/config.ts new file mode 100644 index 00000000..4c6c1805 --- /dev/null +++ b/src/packages/components/Charts/Bars/BarLine/config.ts @@ -0,0 +1,75 @@ +import { echartOptionProfixHandle, PublicConfigClass } from '@/packages/public' +import { BarLineConfig } from './index' +import { CreateComponentType } from '@/packages/index.d' +import cloneDeep from 'lodash/cloneDeep' +import dataJson from './data.json' + +export const includes = ['legend', 'xAxis', 'yAxis', 'grid'] +// 柱状折线组合图 分别定义series +// 写死name可以定义legend显示的名称 +export const barSeriesItem = { + type: 'bar', + barWidth: 15, + label: { + show: true, + position: 'top', + color: '#fff', + fontSize: 12 + }, + itemStyle: { + color: null, + borderRadius: 2 + } +} + +export const lineSeriesItem = { + type: 'line', + symbol: 'circle', + label: { + show: true, + position: 'top', + color: '#fff', + fontSize: 12 + }, + symbolSize: 5, //设定实心点的大小 + itemStyle: { + color: '#FFE47A', + borderWidth: 1 + }, + lineStyle: { + type: 'solid', + width: 3, + color: null + } +} + +export const option = { + tooltip: { + show: true, + trigger: 'axis', + axisPointer: { + show: true, + type: 'shadow' + } + }, + legend: { + data: null + }, + xAxis: { + show: true, + type: 'category' + }, + yAxis: { + show: true, + type: 'value' + }, + dataset: { ...dataJson }, + series: [barSeriesItem, lineSeriesItem] +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = BarLineConfig.key + public chartConfig = cloneDeep(BarLineConfig) + // 图表配置项 + public option = echartOptionProfixHandle(option, includes) +} diff --git a/src/packages/components/Charts/COMBINATIONS/BarLine/config.vue b/src/packages/components/Charts/Bars/BarLine/config.vue similarity index 71% rename from src/packages/components/Charts/COMBINATIONS/BarLine/config.vue rename to src/packages/components/Charts/Bars/BarLine/config.vue index b2f7c476..6a76ebdb 100644 --- a/src/packages/components/Charts/COMBINATIONS/BarLine/config.vue +++ b/src/packages/components/Charts/Bars/BarLine/config.vue @@ -1,43 +1,48 @@ \ No newline at end of file + diff --git a/src/packages/components/Charts/Bars/index.ts b/src/packages/components/Charts/Bars/index.ts index a101acbd..4ab9a776 100644 --- a/src/packages/components/Charts/Bars/index.ts +++ b/src/packages/components/Charts/Bars/index.ts @@ -1,5 +1,6 @@ -import { BarCommonConfig } from './BarCommon/index' -import { BarCrossrangeConfig } from './BarCrossrange/index' -import { CapsuleChartConfig } from './CapsuleChart/index' - -export default [BarCommonConfig, BarCrossrangeConfig, CapsuleChartConfig] +import { BarCommonConfig } from './BarCommon/index' +import { BarCrossrangeConfig } from './BarCrossrange/index' +import { CapsuleChartConfig } from './CapsuleChart/index' +import { BarLineConfig } from './BarLine/index' + +export default [BarCommonConfig, BarCrossrangeConfig, BarLineConfig, CapsuleChartConfig] diff --git a/src/packages/components/Charts/COMBINATIONS/BarLine/config.ts b/src/packages/components/Charts/COMBINATIONS/BarLine/config.ts deleted file mode 100644 index b62c4bab..00000000 --- a/src/packages/components/Charts/COMBINATIONS/BarLine/config.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { echartOptionProfixHandle, PublicConfigClass } from '@/packages/public' -import { BarLineConfig } from './index' -import { CreateComponentType } from '@/packages/index.d' -import cloneDeep from 'lodash/cloneDeep' -import dataJson from './data.json' - - -export const includes = ['legend', 'xAxis', 'yAxis', 'grid'] -// 柱状折线组合图 分别定义series -// 写死name可以定义legend显示的名称 -export const barSeriesItem = { - type: 'bar', - barWidth: 15, - label: { - show: true, - position: 'top', - color: '#fff', - fontSize: 12 - }, - itemStyle: { - color: null, - borderRadius: 2 - } -} - -export const lineSeriesItem = { - type: 'line', - symbol: "circle", - label: { - show: true, - position: 'top', - color: '#fff', - fontSize: 12 - }, - symbolSize: 5, //设定实心点的大小 - itemStyle: { - color: '#FFE47A', - borderWidth: 1 - }, - lineStyle: { - type: 'solid', - width: 3, - color: null - } -} - -export const option = { - tooltip: { - show: true, - trigger: 'axis', - axisPointer: { - show: true, - type: 'shadow' - } - }, - legend: { - data:null - }, - xAxis: { - show: true, - type: 'category' - }, - yAxis: { - show: true, - type: 'value' - }, - dataset: { ...dataJson }, - series: [barSeriesItem, lineSeriesItem] -} - -export default class Config extends PublicConfigClass implements CreateComponentType { - public key = BarLineConfig.key - public chartConfig = cloneDeep(BarLineConfig) - // 图表配置项 - public option = echartOptionProfixHandle(option, includes) -} \ No newline at end of file diff --git a/src/packages/components/Charts/COMBINATIONS/BarLine/index.ts b/src/packages/components/Charts/COMBINATIONS/BarLine/index.ts deleted file mode 100644 index 1c236ed2..00000000 --- a/src/packages/components/Charts/COMBINATIONS/BarLine/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -// 公共类型声明 -import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d' -// 当前[信息模块]分类声明 -import { ChatCategoryEnum,ChatCategoryEnumName } from '../../index.d' - -export const BarLineConfig: ConfigType = { - key: 'BarLine', - chartKey: 'VBarLine', - conKey: 'VCBarLine', - title: '柱状加折线图', - category: ChatCategoryEnum.COMBINATIONS, - categoryName: ChatCategoryEnumName.COMBINATION, - package: PackagesCategoryEnum.CHARTS, - chartFrame: ChartFrameEnum.ECHARTS, - image: 'bar_x.png' -} \ No newline at end of file diff --git a/src/packages/components/Charts/COMBINATIONS/index.ts b/src/packages/components/Charts/COMBINATIONS/index.ts deleted file mode 100644 index 3a131a97..00000000 --- a/src/packages/components/Charts/COMBINATIONS/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { BarLineConfig } from './BarLine/index' - -export default [BarLineConfig] \ No newline at end of file diff --git a/src/packages/components/Charts/index.d.ts b/src/packages/components/Charts/index.d.ts index 2f88e1df..d7cc2714 100644 --- a/src/packages/components/Charts/index.d.ts +++ b/src/packages/components/Charts/index.d.ts @@ -5,7 +5,6 @@ export enum ChatCategoryEnum { LINE = 'Lines', SCATTER = 'Scatters', MAP = 'Maps', - COMBINATIONS = 'COMBINATIONS', MORE = 'Mores' } diff --git a/src/packages/components/Charts/index.ts b/src/packages/components/Charts/index.ts index 63e5d657..20ffcc66 100644 --- a/src/packages/components/Charts/index.ts +++ b/src/packages/components/Charts/index.ts @@ -3,7 +3,6 @@ import Pies from './Pies' import Lines from './Lines' import Scatters from './Scatters' import Mores from './Mores' -import COMBINATIONS from "./COMBINATIONS"; import Maps from './Maps' -export const ChartList = [...Bars, ...Lines, ...Pies, ...Scatters, ...Maps,...COMBINATIONS, ...Mores] +export const ChartList = [...Bars, ...Lines, ...Pies, ...Scatters, ...Maps, ...Mores] From ab5ade9be12201cb784877b5ae1f1ee0dd38077e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?= <1262327911@qq.com> Date: Fri, 11 Aug 2023 22:35:44 +0800 Subject: [PATCH 21/25] =?UTF-8?q?perf:=20=E6=A0=BC=E5=BC=8F=E5=8C=96?= =?UTF-8?q?=E8=A1=A8=E6=A0=BC=E7=BB=84=E4=BB=B6=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Tables/Tables/TablesBasic/config.ts | 32 ++-- .../Tables/Tables/TablesBasic/config.vue | 161 +++++++++--------- .../Tables/Tables/TablesBasic/data.json | 118 ++++++------- .../Tables/Tables/TablesBasic/index.vue | 112 ++++++------ 4 files changed, 216 insertions(+), 207 deletions(-) diff --git a/src/packages/components/Tables/Tables/TablesBasic/config.ts b/src/packages/components/Tables/Tables/TablesBasic/config.ts index eeca61bd..f1151226 100644 --- a/src/packages/components/Tables/Tables/TablesBasic/config.ts +++ b/src/packages/components/Tables/Tables/TablesBasic/config.ts @@ -5,26 +5,26 @@ import { chartInitConfig } from '@/settings/designSetting' import { TablesBasicConfig } from './index' import dataJson from './data.json' -const {dimensions,source} = dataJson +const { dimensions, source } = dataJson export const option = { - dataset:{dimensions,source}, - pagination:{ + dataset: { dimensions, source }, + pagination: { page: 1, - pageSize:5 + pageSize: 5 }, - align:'center', - style:{ - border:'on', - singleColumn:'off', - singleLine:'off', - bottomBordered:'on', - striped:'on', - fontSize:16, - borderWidth:0, - borderColor:'black', - borderStyle:'solid' + align: 'center', + style: { + border: 'on', + singleColumn: 'off', + singleLine: 'off', + bottomBordered: 'on', + striped: 'on', + fontSize: 16, + borderWidth: 0, + borderColor: 'black', + borderStyle: 'solid' }, - inputShow:"none" + inputShow: 'none' } export default class Config extends PublicConfigClass implements CreateComponentType { diff --git a/src/packages/components/Tables/Tables/TablesBasic/config.vue b/src/packages/components/Tables/Tables/TablesBasic/config.vue index 10b06699..9701196c 100644 --- a/src/packages/components/Tables/Tables/TablesBasic/config.vue +++ b/src/packages/components/Tables/Tables/TablesBasic/config.vue @@ -1,117 +1,123 @@ diff --git a/src/packages/components/Tables/Tables/TablesBasic/data.json b/src/packages/components/Tables/Tables/TablesBasic/data.json index 6d671fb6..29ba4085 100644 --- a/src/packages/components/Tables/Tables/TablesBasic/data.json +++ b/src/packages/components/Tables/Tables/TablesBasic/data.json @@ -1,60 +1,60 @@ { - "dimensions":[ - { - "title": "产品名称", - "key": "productName" - }, - { - "title": "产品销量(万)", - "key": "totalSum" - }, - { - "title": "销售额(万)", - "key": "totalAmount" - } - ], - "source":[ - { - "key": 0, - "productName": "产品A1", - "totalSum": 10, - "totalAmount": 10 - }, - { - "key": 1, - "productName": "产品B1", - "totalSum": 10, - "totalAmount": 10 - }, - { - "key": 2, - "productName": "产品C1", - "totalSum": 10, - "totalAmount": 10 - }, - { - "key": 3, - "productName": "产品D1", - "totalSum": 10, - "totalAmount": 10 - }, - { - "key": 4, - "productName": "产品A2", - "totalSum": 10, - "totalAmount": 10 - }, - { - "key": 5, - "productName": "产品D2", - "totalSum": 10, - "totalAmount": 10 - }, - { - "key": 6, - "productName": "产品A3", - "totalSum": 10, - "totalAmount": 10 - } - ] -} \ No newline at end of file + "dimensions": [ + { + "title": "产品名称", + "key": "productName" + }, + { + "title": "产品销量(万)", + "key": "totalSum" + }, + { + "title": "销售额(万)", + "key": "totalAmount" + } + ], + "source": [ + { + "key": 0, + "productName": "产品A1", + "totalSum": 10, + "totalAmount": 10 + }, + { + "key": 1, + "productName": "产品B1", + "totalSum": 10, + "totalAmount": 10 + }, + { + "key": 2, + "productName": "产品C1", + "totalSum": 10, + "totalAmount": 10 + }, + { + "key": 3, + "productName": "产品D1", + "totalSum": 10, + "totalAmount": 10 + }, + { + "key": 4, + "productName": "产品A2", + "totalSum": 10, + "totalAmount": 10 + }, + { + "key": 5, + "productName": "产品D2", + "totalSum": 10, + "totalAmount": 10 + }, + { + "key": 6, + "productName": "产品A3", + "totalSum": 10, + "totalAmount": 10 + } + ] +} diff --git a/src/packages/components/Tables/Tables/TablesBasic/index.vue b/src/packages/components/Tables/Tables/TablesBasic/index.vue index 5dcd2901..f3580744 100644 --- a/src/packages/components/Tables/Tables/TablesBasic/index.vue +++ b/src/packages/components/Tables/Tables/TablesBasic/index.vue @@ -1,33 +1,41 @@ From db73346c71989dcd2cb8d1ba1ed25b04a8a7d35b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?= <1262327911@qq.com> Date: Fri, 11 Aug 2023 23:47:05 +0800 Subject: [PATCH 22/25] =?UTF-8?q?feat:=20=E5=A4=84=E7=90=86=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E8=A1=A8=E6=A0=BC=E5=9B=BE=E7=89=87=E5=92=8C=E6=96=87?= =?UTF-8?q?=E6=A1=88=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/chart/tables/tables_basic.png | Bin 0 -> 22748 bytes .../Tables/Tables/TablesBasic/config.vue | 3 ++- .../Tables/Tables/TablesBasic/index.ts | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 src/assets/images/chart/tables/tables_basic.png diff --git a/src/assets/images/chart/tables/tables_basic.png b/src/assets/images/chart/tables/tables_basic.png new file mode 100644 index 0000000000000000000000000000000000000000..16525ca188f21709de6e58bb334eb2278b176350 GIT binary patch literal 22748 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 z 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 literal 0 HcmV?d00001 diff --git a/src/packages/components/Tables/Tables/TablesBasic/config.vue b/src/packages/components/Tables/Tables/TablesBasic/config.vue index 9701196c..9e8369ae 100644 --- a/src/packages/components/Tables/Tables/TablesBasic/config.vue +++ b/src/packages/components/Tables/Tables/TablesBasic/config.vue @@ -1,5 +1,6 @@