更新前端src/views/models目录文件

This commit is contained in:
limengnan 2025-06-24 10:24:35 +08:00
parent e1cf7ae5a0
commit ad7a675a9d
5 changed files with 106 additions and 5 deletions

View File

@ -104,6 +104,18 @@ declare interface ChartBasicStyle {
* 表格展示形式,平铺和树形
*/
tableLayoutMode: 'grid' | 'tree'
/**
* 表格默认展开层级
*/
defaultExpandLevel: number | 'all'
/**
* 表格指标展示位置
*/
quotaPosition: 'col' | 'row'
/**
* 行头指标列名称
*/
quotaColLabel: string
/**
* 仪表盘样式
*/
@ -170,9 +182,9 @@ declare interface ChartBasicStyle {
*/
barWidth: number
/**
* 柱子形状直角圆角
* 柱子形状直角圆角顶部圆角
*/
radiusColumnBar?: 'rightAngle' | 'roundAngle'
radiusColumnBar?: 'rightAngle' | 'roundAngle' | 'topRoundAngle'
/**
* 圆角柱倒角
*/
@ -289,6 +301,12 @@ declare interface ChartBasicStyle {
* 汇总表总计标签
*/
summaryLabel: string
seriesSummary?: Array<{
show: boolean
field: string
summary: string
}>
/**
* 符号地图符号大小最小值
*/
@ -467,6 +485,10 @@ declare interface ChartTableHeaderAttr {
name: string
}[]
}
/**
* 透视表行头冻结
*/
rowHeaderFreeze: boolean
}
/**
* 单元格属性
@ -619,11 +641,18 @@ declare interface CalcTotals {
*/
declare interface CalcTotalCfg extends Axis {
dataeaseName: string
/**
* 聚合方式
*/
aggregation: 'MIN' | 'MAX' | 'AVG' | 'SUM' | 'CUSTOM' | ''
/**
* 自定义汇总表达式
*/
originName: string
/**
* 别名
*/
label: string
}
/**
@ -879,6 +908,10 @@ declare interface ChartMiscAttr {
*/
fieldId: string
}
/**
* 子弹图
*/
bullet: BulletAtt
}
/**
* 动态极值配置
@ -1308,4 +1341,48 @@ declare interface ColumnNode {
children?: Columns
}
declare type Columns = Array<string | ColumnNode>
declare type Columns = Array<ColumnNode>
declare interface BulletAtt {
bar: BulletAttr<BulletBarAtt>
}
declare interface BulletBarAtt {
/**
* 背景区间类型
*/
showType?: 'dynamic' | 'fixed'
/**
* 自定义子弹背景区间
*/
fixedRange?: BulletBarAtt[]
/**
* 自定义区间个数
*/
fixedRangeNumber?: number
/**
* 自定义子弹背景区间分界值
*/
fixedRangeValue?: number
/**
* 显示名称
*/
name?: string
/**
* 当目标值为固定值时显示目标值
*/
value?: number
/**
* 子弹图形形状
*/
symbol?: 'circle' | 'square' | 'line' | 'diamond' | 'triangle'
symbolSize?: number
fill?: string | string[]
fillOpacity?: number
radius?: number | number[]
size?: number
}
declare interface BulletAttr<T> {
measures?: T
target?: T
ranges?: T
}

View File

@ -122,7 +122,22 @@ declare interface ChartLegendStyle {
* 字体大小
*/
fontSize: number
/**
* 图例大小
*/
size: number
/**
* 子弹图显示区间背景
*/
showRange: true
/**
* 排序方式
*/
sort: 'none' | 'asc' | 'desc' | 'custom'
/**
* 自定义排序
*/
customSort: string[]
}
/**

View File

@ -100,6 +100,7 @@ declare interface BaseFormatter {
/**
* 单位换算
*/
unitLanguage: 'ch' | 'en'
unit: number
/**
* 单位后缀
@ -209,3 +210,9 @@ declare interface Filter {
datasetTableField: ChartViewField
fieldId: string
}
declare interface PageInfo {
currentPage: number
pageSize: number
total: number
}

View File

@ -31,6 +31,8 @@ declare type EditorProperty =
| 'flow-map-line-selector'
| 'flow-map-point-selector'
| 'bubble-animate'
| 'summary-selector'
| 'bullet-graph-selector'
declare type EditorPropertyInner = {
[key in EditorProperty]?: string[]
}

View File

@ -1,19 +1,19 @@
export interface BusiTreeNode {
id: string | number
pid: string | number
appId: string | number
name: string
leaf?: boolean
weight: number
ext?: number
extraFlag: number
extraFlag1: number
children?: BusiTreeNode[]
}
export interface BusiTreeRequest {
appId?: string
busiFlag?: string
leaf?: boolean
weight?: number
sortType?: string
resourceTable?: string
}