mirror of
https://gitee.com/dromara/go-view.git
synced 2025-04-23 09:50:23 +08:00
Merge branch 'dev'
This commit is contained in:
commit
792673a9d0
@ -2,6 +2,7 @@ import { VChart } from '@visactor/vchart/esm/core';
|
|||||||
import { registerBarChart, registerAreaChart, registerLineChart, registerPieChart, registerFunnelChart, registerWordCloudChart, registerScatterChart } from '@visactor/vchart/esm/chart';
|
import { registerBarChart, registerAreaChart, registerLineChart, registerPieChart, registerFunnelChart, registerWordCloudChart, registerScatterChart } from '@visactor/vchart/esm/chart';
|
||||||
import { registerTooltip, registerCartesianCrossHair, registerDiscreteLegend, registerLabel } from '@visactor/vchart/esm/component';
|
import { registerTooltip, registerCartesianCrossHair, registerDiscreteLegend, registerLabel } from '@visactor/vchart/esm/component';
|
||||||
import { registerDomTooltipHandler } from '@visactor/vchart/esm/plugin/components';
|
import { registerDomTooltipHandler } from '@visactor/vchart/esm/plugin/components';
|
||||||
|
import { registerAnimate } from '@visactor/vchart';
|
||||||
|
|
||||||
export const registerChartsAndComponents = () => {
|
export const registerChartsAndComponents = () => {
|
||||||
VChart.useRegisters([
|
VChart.useRegisters([
|
||||||
@ -19,7 +20,10 @@ export const registerChartsAndComponents = () => {
|
|||||||
registerDomTooltipHandler,
|
registerDomTooltipHandler,
|
||||||
registerCartesianCrossHair,
|
registerCartesianCrossHair,
|
||||||
registerDiscreteLegend,
|
registerDiscreteLegend,
|
||||||
registerLabel
|
registerLabel,
|
||||||
|
|
||||||
|
// 动画
|
||||||
|
registerAnimate
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ export default {
|
|||||||
my: 'My',
|
my: 'My',
|
||||||
new_project: 'New Project',
|
new_project: 'New Project',
|
||||||
all_project: 'All Project',
|
all_project: 'All Project',
|
||||||
my_templete: 'My Templete',
|
my_template: 'My Template',
|
||||||
template_market: 'Template Market',
|
template_market: 'Template Market',
|
||||||
|
|
||||||
// items
|
// items
|
||||||
|
@ -6,7 +6,7 @@ export default {
|
|||||||
my: '我的',
|
my: '我的',
|
||||||
new_project: '新项目',
|
new_project: '新项目',
|
||||||
all_project: '全部项目',
|
all_project: '全部项目',
|
||||||
my_templete: '我的模板',
|
my_template: '我的模板',
|
||||||
template_market: '模板市场',
|
template_market: '模板市场',
|
||||||
|
|
||||||
// items
|
// items
|
||||||
|
@ -10,7 +10,11 @@
|
|||||||
<div class="rank" :style="`color: ${color};font-size: ${indexFontSize}px`">No.{{ item.ranking }}</div>
|
<div class="rank" :style="`color: ${color};font-size: ${indexFontSize}px`">No.{{ item.ranking }}</div>
|
||||||
<div class="info-name" :style="`font-size: ${leftFontSize}px`" v-html="item.name" />
|
<div class="info-name" :style="`font-size: ${leftFontSize}px`" v-html="item.name" />
|
||||||
<div class="ranking-value" :style="`color: ${textColor};font-size: ${rightFontSize}px`">
|
<div class="ranking-value" :style="`color: ${textColor};font-size: ${rightFontSize}px`">
|
||||||
{{ status.mergedConfig.valueFormatter ? status.mergedConfig.valueFormatter(item) : item.value }}
|
{{
|
||||||
|
typeof status.mergedConfig.valueFormatter === 'function'
|
||||||
|
? status.mergedConfig.valueFormatter(item)
|
||||||
|
: item.value
|
||||||
|
}}
|
||||||
{{ unit }}
|
{{ unit }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -62,7 +66,8 @@ const status = reactive({
|
|||||||
const calcRowsData = () => {
|
const calcRowsData = () => {
|
||||||
let { dataset, rowNum, sort } = status.mergedConfig
|
let { dataset, rowNum, sort } = status.mergedConfig
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
sort &&dataset.sort(({ value: a }, { value: b } ) => {
|
sort &&
|
||||||
|
dataset.sort(({ value: a }, { value: b }) => {
|
||||||
if (a > b) return -1
|
if (a > b) return -1
|
||||||
if (a < b) return 1
|
if (a < b) return 1
|
||||||
if (a === b) return 0
|
if (a === b) return 0
|
||||||
|
@ -57,7 +57,7 @@ const typeList = shallowRef([
|
|||||||
disabled: false
|
disabled: false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: renderLang('project.my_templete'),
|
title: renderLang('project.my_template'),
|
||||||
key: PageEnum.BASE_HOME_TEMPLATE_NAME,
|
key: PageEnum.BASE_HOME_TEMPLATE_NAME,
|
||||||
icon: ObjectStorageIcon,
|
icon: ObjectStorageIcon,
|
||||||
disabled: true
|
disabled: true
|
||||||
|
@ -54,7 +54,7 @@ export const menuOptionsInit = () => {
|
|||||||
name: PageEnum.BASE_HOME_TEMPLATE_NAME,
|
name: PageEnum.BASE_HOME_TEMPLATE_NAME,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{ default: () => t('project.my_templete') }
|
{ default: () => t('project.my_template') }
|
||||||
),
|
),
|
||||||
key: PageEnum.BASE_HOME_TEMPLATE_NAME,
|
key: PageEnum.BASE_HOME_TEMPLATE_NAME,
|
||||||
icon: renderIcon(ObjectStorageIcon),
|
icon: renderIcon(ObjectStorageIcon),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user