2026-04-30 07:06:53 +00:00
export default {
dashboardAnalytics : {
title : "首页经营分析配置" ,
2026-05-20 02:01:28 +00:00
subtitle : "配置首页经营分析卡片的标题、SQL 取数逻辑与展示方式,并按权限控制首页是否可见。" ,
2026-04-30 07:06:53 +00:00
noViewPermission : "你没有查看首页经营分析配置的权限。" ,
2026-05-20 02:01:28 +00:00
tenantTip : "当前正在配置租户 {{tenantName}}(编码:{{tenantCode}},编号:{{tenantId}})的首页经营分析,移动端与电脑端共用同一套卡片定义。" ,
2026-04-30 07:06:53 +00:00
tenantRequired : "请先切换到具体租户后再配置首页经营分析。" ,
panelTitle : "模块配置" ,
cardsTitle : "卡片配置" ,
previewTitle : "首页预览" ,
enabled : "启用首页经营分析" ,
panelName : "模块标题" ,
panelSubtitle : "模块副标题" ,
emptyStateText : "空状态文案" ,
addCard : "新增卡片" ,
editCard : "编辑卡片" ,
saveSuccess : "首页经营分析配置已保存" ,
loadError : "加载首页经营分析配置失败" ,
previewError : "预览首页经营分析配置失败" ,
saveError : "保存首页经营分析配置失败" ,
2026-05-27 05:35:50 +00:00
syncCalendar : "同步当年日历" ,
syncCalendarSuccess : "{{year}} 年日历已同步:共 {{totalDays}} 天,节假日 {{holidayDays}} 天,法定休息日 {{restDays}} 天,调休补班 {{makeupWorkdayDays}} 天,工作日 {{workdayDays}} 天。" ,
syncCalendarError : "同步当年日历失败" ,
2026-04-30 07:06:53 +00:00
cardKey : "卡片编码" ,
2026-05-20 02:01:28 +00:00
groupName : "分组名称" ,
groupNameHint : "相同分组名称的卡片会在首页展示时归为一个区块,适合按业务、数据域或角色分区。" ,
groupNamePlaceholder : "例如:销售概览、客户分析、渠道经营" ,
groupTabAll : "全部" ,
ungrouped : "未分组" ,
2026-04-30 07:06:53 +00:00
cardTitle : "卡片标题" ,
cardSubtitle : "卡片副标题" ,
renderType : "展示方式" ,
sqlTemplate : "查询 SQL" ,
valueField : "数值字段" ,
descriptionField : "说明字段" ,
categoryField : "分类字段" ,
colorField : "颜色字段" ,
displayTextConfig : "展示文案配置" ,
displayTextSection : "展示文案" ,
displayTextHint : "按当前图形类型配置展示文案,保存时会自动生成配置。" ,
2026-05-20 02:01:28 +00:00
chartPreset : "官方图形预设" ,
chartPresetHint : "按官方图形预设生成图表配置,并继续使用当前 SQL 的返回结果进行渲染。" ,
seriesField : "系列字段" ,
seriesFieldHint : "多系列图形请让 SQL 额外返回这个字段,例如“系列”。用于堆叠、多线、多柱、嵌套饼图、多漏斗等图形。" ,
frameField : "时间帧字段" ,
frameFieldHint : "动态排序柱状图(时间帧)需要 SQL 额外返回这个字段,例如“时间帧”。系统会按帧轮播同一批类目的排序变化。" ,
optionSchemaSection : "图形样式分组配置" ,
optionSchemaHint : "先用官方预设确定图形骨架,再按分组字段细调图例、坐标轴、网格和系列样式,最后可继续追加附加配置。" ,
optionSchemaLegend : "图例配置" ,
optionSchemaLabel : "标签配置" ,
optionSchemaAxisGrid : "坐标轴与网格" ,
optionSchemaSeries : "系列样式" ,
optionSchemaAdvanced : "高级补充" ,
optionSchemaDefault : "按预设默认" ,
showLegend : "显示图例" ,
legendSeriesOrder : "图例顺序" ,
legendSeriesOrderHint : "按逗号或换行填写系列名称顺序。图例和堆叠顺序都会按这里重排,未填写的系列会自动补在后面。" ,
legendSeriesOrderPlaceholder : "例如: A:100%-80%, B:80%-60%, C:60%-40%" ,
showDataLabels : "显示数值标签" ,
dataLabelMode : "标签显示模式" ,
dataLabelModeHint : "仅堆叠折线图和堆叠柱状图支持“只显示总数”。切换到堆叠预设后即可配置。" ,
legendPosition : "图例位置" ,
legendOrient : "图例排布" ,
labelPosition : "标签位置" ,
categoryBoundaryGap : "类目轴留白" ,
axisLabelRotate : "类目标签旋转" ,
valueAxisMin : "数值轴最小值" ,
valueAxisMax : "数值轴最大值" ,
gridTop : "上边距" ,
gridRight : "右边距" ,
gridBottom : "下边距" ,
gridLeft : "左边距" ,
lineStyleType : "线条样式" ,
stepPosition : "阶梯拐点位置" ,
lineWidth : "线条宽度" ,
symbolSize : "节点大小" ,
barMaxWidth : "柱宽上限" ,
barBorderRadius : "柱体圆角" ,
pieRadiusOuter : "外半径" ,
pieRadiusInner : "内半径" ,
pieCenterX : "中心点横向位置" ,
pieCenterY : "中心点纵向位置" ,
pieLabelEdgeDistance : "标签边缘留白" ,
pieLabelBleedMargin : "标签文本预留" ,
pieLabelLineLength : "引导线第一段" ,
pieLabelLineLength2 : "引导线第二段" ,
funnelSort : "漏斗排序" ,
funnelGap : "漏斗间距" ,
optionOverrides : "附加配置文本" ,
optionOverridesHint : "可选。填写附加配置文本后会和系统生成的图表配置做合并,用于精确还原图形细节。" ,
2026-04-30 07:06:53 +00:00
tableLabelHeader : "表格左列表头" ,
tableValueHeader : "表格右列表头" ,
peakPrefix : "峰值前缀文案" ,
ratioPrefix : "比例前缀文案" ,
rankingSecondaryField : "排行榜辅助值字段" ,
rankingSecondaryFieldHint : "配置后,排行榜金额下方会优先显示这个 SQL 字段;不填时继续自动显示“占首位百分比”。" ,
rankingSecondaryValueType : "辅助值类型" ,
sharePrefix : "占比前缀文案" ,
centerLabel : "中心文案" ,
chartEmptyText : "空状态文案" ,
metricIcon : "指标卡图标" ,
metricIconPlaceholder : "请选择指标卡图标" ,
metricIconHint : "下面是可视化图标库,直接点选即可;不选时系统会按标题自动匹配图标。" ,
metricIconSearchPlaceholder : "搜索图标名称,例如:金额、渠道、增长" ,
metricIconAuto : "自动" ,
metricIconAutoDesc : "沿用系统自动匹配" ,
metricIconEmpty : "当前筛选条件下没有找到图标。" ,
metricIconCategoryAll : "全部" ,
metricIconCategoryFinance : "金额类" ,
metricIconCategoryBusiness : "经营类" ,
metricIconCategoryCustomer : "客户类" ,
metricIconCategoryAnalytics : "分析类" ,
metricIconCategoryChannel : "渠道类" ,
metricIconCategoryTask : "任务类" ,
metricIconCategoryGrowth : "增长类" ,
2026-05-20 02:01:28 +00:00
metricStylePreset : "指标卡风格" ,
metricTheme : "主题色板" ,
metricIconShape : "图标底板" ,
metricTrendMode : "趋势提示" ,
metricBadgeText : "强调标签" ,
2026-04-30 07:06:53 +00:00
categoryOptions : "固定类目补零" ,
categoryOptionsHint : "可按顺序配置固定类目;如果 SQL 少返回了某一项,系统会自动补 0, 并沿用这里的颜色和名称。" ,
categoryOptionLabel : "类目名称" ,
categoryOptionColor : "类目颜色" ,
categoryOptionDescription : "类目说明" ,
addCategoryOption : "新增类目" ,
valueType : "展示类型" ,
sortDirection : "数据排序" ,
displayLimit : "显示条数" ,
displayLimitHint : "当前图形默认建议展示 {{limit}} 条,不填时系统也会按这个推荐值处理。" ,
layoutType : "排列方式" ,
layoutTypeVertical : "纵向单列" ,
layoutTypeHorizontal : "横向并排" ,
horizontalColumns : "横排每行卡片数" ,
horizontalColumnsHint : "仅在“横向并排”且未勾选“独占整行”时生效。系统会根据手机端和电脑端宽度自适应降列,尽量接近这个数量。" ,
fullRow : "独占整行" ,
unit : "单位" ,
linkPath : "跳转路径" ,
sortOrder : "排序" ,
status : "状态" ,
enabledStatus : "启用" ,
disabledStatus : "停用" ,
preview : "刷新预览" ,
2026-05-20 02:01:28 +00:00
previewMode : "预览视图" ,
previewDesktop : "电脑端" ,
previewMobile : "手机端" ,
livePreviewTitle : "编辑中实时预览" ,
livePreviewHint : "当前区域会即时反映你正在编辑的配置, SQL 结果优先使用已保存预览,没有时自动补示例数据。" ,
livePreviewSavedData : "当前实时预览正在复用已保存的取数结果,只同步你正在编辑的展示配置。" ,
livePreviewSampleData : "当前实时预览使用的是系统示例数据,保存 SQL 后会切换为真实结果。" ,
editorBasicSection : "基础信息" ,
editorBasicHint : "先确定卡片编码、标题和图形类型,这些信息会决定后续可配置的中文选项。" ,
editorDataSection : "数据字段映射" ,
editorDataHint : "SQL 负责取数;这里负责告诉系统哪一列是数值、分类、颜色、系列和时间帧。" ,
dimensionSection : "数据维度切换" ,
dimensionHint : "给图形卡增加维度下拉,首页可按当前卡片独立切换,不影响整页其他卡片。" ,
dimensionSwitchEnabled : "启用维度切换" ,
dimensionOptions : "维度选项" ,
dimensionOptionsHint : "直接选择需要开放的筛选项,建议只保留月度、季度、年度、全量这几个常用项。" ,
dimensionOptionsPlaceholder : "请选择需要开放的筛选项" ,
defaultDimension : "默认维度" ,
defaultDimensionPlaceholder : "请选择默认展示维度" ,
editorAppearanceSection : "图形预设与样式" ,
editorAppearanceHint : "这一组按图表官方配置思路组织,先选预设,再细调图例、标签、网格和系列样式。" ,
editorMetricSection : "指标卡视觉" ,
editorMetricHint : "指标卡会按统一的图表风格做主题、图标容器和趋势提示设计,预览会同步显示最终效果。" ,
editorLayoutSection : "布局与交互" ,
editorLayoutHint : "这里控制数值展示方式、卡片排列、PC/手机端图形位置,以及首页上的展示顺序。" ,
pcLayoutPreset : "PC 端图形位置" ,
mobileLayoutPreset : "手机端图形位置" ,
pcChartWidthPercent : "PC 端图宽占比" ,
mobileChartWidthPercent : "手机端图宽占比" ,
pcChartHeight : "PC 端图高" ,
mobileChartHeight : "手机端图高" ,
2026-04-30 07:06:53 +00:00
sqlHelpTitle : "受支持的 SQL 规则" ,
sqlHelp1 : "仅支持 SELECT / WITH 查询,不支持多语句。" ,
sqlHelp2 : "可使用参数::tenantId、:currentUserId、:today、:yesterday、:monthStart、:monthEnd、:nextMonthStart、:weekStart、:weekEnd、:now。" ,
sqlHelp3 : "如需沿用系统角色数据权限,请在 SQL 中使用 {{dataScopeMacro}} 宏。ALL / SELF / DEPT / DEPT_AND_CHILD / CUSTOM 会在后端自动展开。" ,
2026-05-20 02:01:28 +00:00
sqlHelp4 : "指标卡建议 SQL 返回一行并包含 value 字段;图表卡建议返回多行,并包含 label/value 字段,可额外返回 color。多系列图形可额外返回 series, 动态排序柱状图( 时间帧) 可额外返回 frame。" ,
2026-04-30 07:06:53 +00:00
sortDirectionSql : "按 SQL 原顺序" ,
sortDirectionAsc : "按数值升序" ,
sortDirectionDesc : "按数值降序" ,
sampleSql : "示例 SQL" ,
emptyCards : "暂无卡片配置" ,
emptyPreview : "暂无可预览的首页经营分析卡片" ,
previewDisabled : "当前模块未启用,首页不会展示该区域。" ,
deleteConfirm : "确定删除卡片“{{name}}”吗?" ,
unsavedCardTitle : "当前卡片还有未同步修改" ,
2026-05-20 02:01:28 +00:00
unsavedCardContent : "离开当前页面会丢失这张卡片尚未保存的内容,确认要放弃这些修改吗?" ,
2026-04-30 07:06:53 +00:00
discardCardChanges : "放弃修改" ,
keepEditing : "继续编辑" ,
2026-05-20 02:01:28 +00:00
editorPageSubtitle : "左侧预览,右侧配置。" ,
backToCards : "返回列表" ,
cardNotFound : "未找到要编辑的卡片,已返回卡片配置列表。" ,
2026-04-30 07:06:53 +00:00
syncCardBeforeSaveTitle : "先同步当前卡片再保存" ,
syncCardBeforeSaveContent : "当前卡片还有未同步修改。确认后会先同步这张卡片,再保存整页配置。" ,
syncAndSave : "同步并保存" ,
previewSummary : "已展示 {{visible}} / 共 {{total}} 条" ,
moreLink : "更多>>" ,
saveButton : "保存配置" ,
basicPlaceholder : "请输入" ,
sqlPlaceholder : "请输入首页卡片查询 SQL" ,
displayTextConfigPlaceholder : "可选,填写 JSON, 例如: {\"tableLabelHeader\":\"销售姓名\",\"tableValueHeader\":\"业绩金额\"}" ,
sampleSqlText : "指标卡示例:\nselect count(1) as value, '本月新增商机数量' as description\nfrom crm_opportunity o\nwhere o.created_at::date between :monthStart and :monthEnd\n and {{dataScopeMacro}}\n\n图表示例: \nselect o.stage as label, count(1) as value\nfrom crm_opportunity o\nwhere o.created_at::date between :monthStart and :monthEnd\n and {{dataScopeMacro}}\ngroup by o.stage\norder by count(1) desc" ,
viewTag : "首页展示" ,
} ,
} ;