fix: 知识库术语解释加PDCA/SMART/OKR三篇文章
This commit is contained in:
Vendored
+85
@@ -0,0 +1,85 @@
|
||||
/* eslint-disable */
|
||||
// @ts-nocheck
|
||||
// biome-ignore lint: disable
|
||||
// oxlint-disable
|
||||
// ------
|
||||
// Generated by unplugin-vue-components
|
||||
// Read more: https://github.com/vuejs/core/pull/3399
|
||||
|
||||
export {}
|
||||
|
||||
/* prettier-ignore */
|
||||
declare module 'vue' {
|
||||
export interface GlobalComponents {
|
||||
BulletChart: typeof import('./src/components/charts/BulletChart.vue')['default']
|
||||
ConnectionLines: typeof import('./src/components/strategy/ConnectionLines.vue')['default']
|
||||
DriverFactorBudget: typeof import('./src/components/DriverFactorBudget.vue')['default']
|
||||
ElAlert: typeof import('element-plus/es')['ElAlert']
|
||||
ElAside: typeof import('element-plus/es')['ElAside']
|
||||
ElButton: typeof import('element-plus/es')['ElButton']
|
||||
ElCard: typeof import('element-plus/es')['ElCard']
|
||||
ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
|
||||
ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup']
|
||||
ElCol: typeof import('element-plus/es')['ElCol']
|
||||
ElContainer: typeof import('element-plus/es')['ElContainer']
|
||||
ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
|
||||
ElDescriptions: typeof import('element-plus/es')['ElDescriptions']
|
||||
ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem']
|
||||
ElDialog: typeof import('element-plus/es')['ElDialog']
|
||||
ElDivider: typeof import('element-plus/es')['ElDivider']
|
||||
ElDropdown: typeof import('element-plus/es')['ElDropdown']
|
||||
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
|
||||
ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu']
|
||||
ElEmpty: typeof import('element-plus/es')['ElEmpty']
|
||||
ElForm: typeof import('element-plus/es')['ElForm']
|
||||
ElFormItem: typeof import('element-plus/es')['ElFormItem']
|
||||
ElHeader: typeof import('element-plus/es')['ElHeader']
|
||||
ElIcon: typeof import('element-plus/es')['ElIcon']
|
||||
ElInput: typeof import('element-plus/es')['ElInput']
|
||||
ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
|
||||
ElMain: typeof import('element-plus/es')['ElMain']
|
||||
ElMenu: typeof import('element-plus/es')['ElMenu']
|
||||
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
|
||||
ElOption: typeof import('element-plus/es')['ElOption']
|
||||
ElPagination: typeof import('element-plus/es')['ElPagination']
|
||||
ElProgress: typeof import('element-plus/es')['ElProgress']
|
||||
ElRadio: typeof import('element-plus/es')['ElRadio']
|
||||
ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
|
||||
ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
|
||||
ElRow: typeof import('element-plus/es')['ElRow']
|
||||
ElSelect: typeof import('element-plus/es')['ElSelect']
|
||||
ElSkeleton: typeof import('element-plus/es')['ElSkeleton']
|
||||
ElSlider: typeof import('element-plus/es')['ElSlider']
|
||||
ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
|
||||
ElSwitch: typeof import('element-plus/es')['ElSwitch']
|
||||
ElTable: typeof import('element-plus/es')['ElTable']
|
||||
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
|
||||
ElTabPane: typeof import('element-plus/es')['ElTabPane']
|
||||
ElTabs: typeof import('element-plus/es')['ElTabs']
|
||||
ElTag: typeof import('element-plus/es')['ElTag']
|
||||
ElTimeline: typeof import('element-plus/es')['ElTimeline']
|
||||
ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem']
|
||||
ElTooltip: typeof import('element-plus/es')['ElTooltip']
|
||||
ElTree: typeof import('element-plus/es')['ElTree']
|
||||
ElUpload: typeof import('element-plus/es')['ElUpload']
|
||||
GaugeChart: typeof import('./src/components/charts/GaugeChart.vue')['default']
|
||||
GrowthQuality: typeof import('./src/components/GrowthQuality.vue')['default']
|
||||
KnowledgePanel: typeof import('./src/components/KnowledgePanel.vue')['default']
|
||||
KPIListView: typeof import('./src/components/KPIListView.vue')['default']
|
||||
MapCanvasDialogs: typeof import('./src/components/map-canvas/MapCanvasDialogs.vue')['default']
|
||||
MapCanvasToolbar: typeof import('./src/components/map-canvas/MapCanvasToolbar.vue')['default']
|
||||
MapNode: typeof import('./src/components/strategy-map/MapNode.vue')['default']
|
||||
MyDialog: typeof import('./src/components/MyDialog.vue')['default']
|
||||
NodeEditDialog: typeof import('./src/components/strategy-map/NodeEditDialog.vue')['default']
|
||||
ProfitBreakdown: typeof import('./src/components/charts/ProfitBreakdown.vue')['default']
|
||||
RiskCell: typeof import('./src/components/charts/RiskCell.vue')['default']
|
||||
RouterLink: typeof import('vue-router')['RouterLink']
|
||||
RouterView: typeof import('vue-router')['RouterView']
|
||||
StrategyLayer: typeof import('./src/components/strategy-map/StrategyLayer.vue')['default']
|
||||
WaterfallChart: typeof import('./src/components/charts/WaterfallChart.vue')['default']
|
||||
WelcomeGuide: typeof import('./src/components/WelcomeGuide.vue')['default']
|
||||
}
|
||||
export interface GlobalDirectives {
|
||||
vLoading: typeof import('element-plus/es')['ElLoadingDirective']
|
||||
}
|
||||
}
|
||||
|
||||
@@ -251,6 +251,46 @@ const categories = ref([
|
||||
<li>系统会持续跟踪逾期和进度</li>
|
||||
</ol>`,
|
||||
},
|
||||
{
|
||||
title: "PDCA双循环",
|
||||
summary: "计划(Plan)→执行(Do)→检查(Check)→改进(Act)的持续改进循环",
|
||||
content: `<h4>PDCA双循环</h4>
|
||||
<p>PDCA是计划→执行→检查→改进的持续改进循环,由戴明提出,是CMA管理控制体系的核心框架。系统菜单已按PDCA四阶段分组。</p>
|
||||
<h5>双循环模型</h5>
|
||||
<table border="1" cellpadding="6" cellspacing="0" style="border-collapse:collapse;width:100%;margin:8px 0;">
|
||||
<tr style="background:#f5f5f5;"><th>循环</th><th>频率</th><th>内容</th><th>系统对应</th></tr>
|
||||
<tr><td><b>战略循环</b></td><td>年度/季度</td><td>战略地图更新·O调整</td><td>战略回顾会</td></tr>
|
||||
<tr><td><b>执行循环</b></td><td>月度/周度</td><td>KR追踪·KPI考核·改善</td><td>经营看板+差异分析</td></tr>
|
||||
</table>`,
|
||||
},
|
||||
{
|
||||
title: "SMART原则",
|
||||
summary: "设定KPI的五项原则:具体的、可衡量的、可实现的、相关的、有时限的",
|
||||
content: `<h4>SMART原则</h4>
|
||||
<table border="1" cellpadding="6" cellspacing="0" style="border-collapse:collapse;width:100%;margin:8px 0;">
|
||||
<tr style="background:#f5f5f5;"><th>字母</th><th>含义</th><th>好KPI</th><th>差KPI</th></tr>
|
||||
<tr><td><b>S</b></td><td>具体的</td><td>库存周转从45天降到30天</td><td>提升效率</td></tr>
|
||||
<tr><td><b>M</b></td><td>可衡量的</td><td>渠补率从82.8%降到75%</td><td>改善渠道关系</td></tr>
|
||||
<tr><td><b>A</b></td><td>可实现的</td><td>管理费从91万降到85万</td><td>降到0(不现实)</td></tr>
|
||||
<tr><td><b>R</b></td><td>相关的</td><td>仓库KPI→库存周转率</td><td>仓库KPI→客户满意度</td></tr>
|
||||
<tr><td><b>T</b></td><td>有时限的</td><td>Q3前完成TOP5谈判</td><td>尽快完成</td></tr>
|
||||
</table>`,
|
||||
},
|
||||
{
|
||||
title: "OKR",
|
||||
summary: "目标与关键结果:O是定性方向,KR是定量衡量",
|
||||
content: `<h4>OKR——目标与关键结果</h4>
|
||||
<p><b>O</b>(目标):我们要去哪里?——定性、有方向感</p>
|
||||
<p><b>KR</b>(关键结果):怎么知道到了?——定量、可衡量</p>
|
||||
<h5>OKR vs KPI</h5>
|
||||
<table border="1" cellpadding="6" cellspacing="0" style="border-collapse:collapse;width:100%;margin:8px 0;">
|
||||
<tr style="background:#f5f5f5;"><th>维度</th><th>OKR</th><th>KPI</th></tr>
|
||||
<tr><td>本质</td><td>设定目标+衡量结果</td><td>持续监控健康状况</td></tr>
|
||||
<tr><td>频率</td><td>季度设定</td><td>持续追踪</td></tr>
|
||||
<tr><td>场景</td><td>战略落地、创新突破</td><td>日常运营、绩效评估</td></tr>
|
||||
</table>
|
||||
<p>CMA系统已内置OKR模板库(<a href="/okr-templates">/okr-templates</a>),每个O可预设3-5个KR。</p>`,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user