unis_crm/frontend1/src/features/dashboard-analytics/locales/zh-CN.ts

111 lines
6.2 KiB
TypeScript
Raw Normal View History

2026-04-30 07:06:53 +00:00
export default {
dashboardAnalytics: {
title: "首页经营分析配置",
subtitle: "配置 frontend 首页经营分析卡片的标题、SQL 取数逻辑与展示方式,并按权限控制首页是否可见。",
noViewPermission: "你没有查看首页经营分析配置的权限。",
tenantTip: "当前正在配置租户 {{tenantName}}(编码:{{tenantCode}}ID{{tenantId}}的首页经营分析H5 与电脑端共用同一套卡片定义。",
tenantRequired: "请先切换到具体租户后再配置首页经营分析。",
panelTitle: "模块配置",
cardsTitle: "卡片配置",
previewTitle: "首页预览",
enabled: "启用首页经营分析",
panelName: "模块标题",
panelSubtitle: "模块副标题",
emptyStateText: "空状态文案",
addCard: "新增卡片",
editCard: "编辑卡片",
saveSuccess: "首页经营分析配置已保存",
loadError: "加载首页经营分析配置失败",
previewError: "预览首页经营分析配置失败",
saveError: "保存首页经营分析配置失败",
cardKey: "卡片编码",
cardTitle: "卡片标题",
cardSubtitle: "卡片副标题",
renderType: "展示方式",
sqlTemplate: "查询 SQL",
valueField: "数值字段",
descriptionField: "说明字段",
categoryField: "分类字段",
colorField: "颜色字段",
displayTextConfig: "展示文案配置",
displayTextSection: "展示文案",
displayTextHint: "按当前图形类型配置展示文案,保存时会自动生成配置。",
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: "增长类",
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: "刷新预览",
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 会在后端自动展开。",
sqlHelp4: "指标卡建议 SQL 返回一行并包含 value 字段;图表卡建议返回多行,并包含 label/value 字段,可额外返回 color。",
sortDirectionSql: "按 SQL 原顺序",
sortDirectionAsc: "按数值升序",
sortDirectionDesc: "按数值降序",
sampleSql: "示例 SQL",
emptyCards: "暂无卡片配置",
emptyPreview: "暂无可预览的首页经营分析卡片",
previewDisabled: "当前模块未启用,首页不会展示该区域。",
deleteConfirm: "确定删除卡片“{{name}}”吗?",
unsavedCardTitle: "当前卡片还有未同步修改",
unsavedCardContent: "关闭抽屉会丢失当前卡片的未同步内容,确认要放弃这些修改吗?",
discardCardChanges: "放弃修改",
keepEditing: "继续编辑",
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: "首页展示",
},
};