|
@@ -31,9 +31,9 @@
|
|
|
<div class="fmp_l">报告时间:</div>
|
|
|
<div class="fmp_r">{{ reportData?.cover?.genDate }}</div>
|
|
|
</div>
|
|
|
- <div class="cd_page">1/{{ 53 }}</div>
|
|
|
+ <div class="cd_page">1/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
</div>
|
|
|
- <!-- 第二页 介绍 -->
|
|
|
+ <!-- 介绍 -->
|
|
|
<div class="cd_box js">
|
|
|
<div class="cb_db adf">
|
|
|
<div class="cb_db_l cdl">{{ datetime }}</div>
|
|
@@ -97,9 +97,9 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="cd_page">2/{{ 53 }}</div>
|
|
|
+ <div class="cd_page">2/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
</div>
|
|
|
- <!-- 第三页 总体诊断分析 -->
|
|
|
+ <!-- 总体诊断分析 -->
|
|
|
<div class="cd_box">
|
|
|
<div class="cb_db adf">
|
|
|
<div class="cb_db_l cdl">{{ datetime }}</div>
|
|
@@ -115,8 +115,9 @@
|
|
|
<div class="bp" style="margin-top: 20px;">诊断结果</div>
|
|
|
<p style="margin-top: 10px;">{{ reportData?.overall?.diagResult }}</p>
|
|
|
</div>
|
|
|
- <div class="cd_page">3/{{ 53 }}</div>
|
|
|
+ <div class="cd_page">3/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
</div>
|
|
|
+ <!-- 多维度 -->
|
|
|
<template v-if="reportData?.dimensionAnalysis?.length">
|
|
|
<div v-for="(rd,ridx) in reportData.dimensionAnalysis" :key="ridx">
|
|
|
<!-- 第四页 目的与动机 -->
|
|
@@ -131,7 +132,7 @@
|
|
|
</div>
|
|
|
<p style="margin-top: 43px;font-weight: bold;">在目标与动机支柱中,我们旨在探究是否存在一个清晰的存在理由和明确的方向,能够激发团队成员的动力并吸引他们的想象力,以及个人与集体的身份认同是否围绕共同目标达成一致。</p>
|
|
|
<p style="margin-top: 42px;">为了帮助我们理解这一点,我们将从 5 个关键主题的角度审视团队的运作情况,具体如下:</p>
|
|
|
- <div class="mddj_boxs">
|
|
|
+ <div class="mddj_boxs" v-if="rd?.diagAnalysis.title=='目的与动机'">
|
|
|
<div class="mb_item" style="border-top: 1px dotted #833478;">
|
|
|
<div class="mbi_title">一致性:</div>
|
|
|
<div class="mbi_text">存在共同的目标和使命意识。个人目标与集体目标之间具有凝聚力。团队成员共享价值观,且集体议程优先于个人议程。</div>
|
|
@@ -153,8 +154,118 @@
|
|
|
<div class="mbi_text">团队成员拥有团结感和高度的同志情谊。他们对团队目标有着共同的承诺,并愿意相互支持以实现这些目标。</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="mddj_boxs" v-else-if="rd?.diagAnalysis.title=='外部流程及系统与架构'">
|
|
|
+ <div class="mb_item" style="border-top: 1px dotted #833478;">
|
|
|
+ <div class="mbi_title">环境意识:</div>
|
|
|
+ <div class="mbi_text">该团队拥有环境扫描和竞争对手监控的流程,并对相关情况有强烈的意识。在更广泛的环境中正在发生的事情。他们对更广泛市场背景下的宏观和微观趋势有所了解,这有助于团队做出明智、合理且富有成效的商业决策。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">利益相关者与客户协同:</div>
|
|
|
+ <div class="mbi_text">该团队拥有良好的系统,使他们能够与客户保持良好且定期的互动利益相关者,并确保他们的优先事项、目标和价值观保持一致。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">人才与资源获取:</div>
|
|
|
+ <div class="mbi_text">团队在需要时能够获取额外或替代的人才和资源,并且他们了解这一流程他们需要遵循这些规则才能获得成功。这有助于团队实现平稳高效的运营。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">利益相关者与客户沟通:</div>
|
|
|
+ <div class="mbi_text">该团队建立了强大的系统,以便随时向利益相关者和客户通报其工作进展,以及为什么。他们愿意倾听并从利益相关者和客户那里学习,以支持他们实现目标目标并提升绩效。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">关系中的信任与诚信:</div>
|
|
|
+ <div class="mbi_text">利益相关者对团队及其能力充满信心,团队也因其行事方式而受到尊重他们自己的行为。</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="mddj_boxs" v-else-if="rd?.diagAnalysis.title=='关系'">
|
|
|
+ <div class="mb_item" style="border-top: 1px dotted #833478;">
|
|
|
+ <div class="mbi_title">技能和专业知识:</div>
|
|
|
+ <div class="mbi_text">团队具备恰当的技能与专业能力平衡,以实现团队目标。成员彼此信任,认为各自具备互补的优势与劣势,能支持目标达成。<br/>尊重与信任团队成员无论在私下还是公开场合都高度尊重彼此。他们信任对方会言行一致,并相互欣赏。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">情谊与凝聚力</div>
|
|
|
+ <div class="mbi_text">团队成员彼此关怀,情谊深厚。任何冲突或挑战都具有建设性,成员期望彼此获得成功。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">人才与资源获取:</div>
|
|
|
+ <div class="mbi_text">团队在需要时能够获取额外或替代的人才和资源,并且他们了解这一流程他们需要遵循这些规则才能获得成功。这有助于团队实现平稳高效的运营。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">安全沟通环境:</div>
|
|
|
+ <div class="mbi_text">团队内部具备高度的心理安全感。成员之间能坦诚相待、善于倾听,敢于暴露自身脆弱之处并承认错误。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">重视多样性与包容性:</div>
|
|
|
+ <div class="mbi_text">团队高度重视多样性与包容性。所有成员都认为自己的声音被倾听与尊重,可自由提问与质疑,并在适当情况下欣然认同彼此的技能、价值观与经验。</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="mddj_boxs" v-else-if="rd?.diagAnalysis.title=='内部流程及系统与架构'">
|
|
|
+ <div class="mb_item" style="border-top: 1px dotted #833478;">
|
|
|
+ <div class="mbi_title">合理资源配置:</div>
|
|
|
+ <div class="mbi_text">团队拥有实现目标所需的合理资源配置,具备恰当的能力与知识平衡,并能在必要时补充额外技能。<br/>尊重与信任团队成员无论在私下还是公开场合都高度尊重彼此。他们信任对方会言行一致,并相互欣赏。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">团队敏捷性:</div>
|
|
|
+ <div class="mbi_text">团队能够高效且迅速地响应外部变化,并实现快速创新。必要时,团队可分担责任,相互支持以减轻任务负担。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">问责机制:</div>
|
|
|
+ <div class="mbi_text">团队内部在问责制与自主权之间实现了良好平衡。成员可在自身专业领域承担领导角色,并负责相互同步信息(而非依赖团队领导者)。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">系统效能:</div>
|
|
|
+ <div class="mbi_text">团队建立了完善的系统,并定期审视系统背后的假设及其有效性。团队通过可靠的流程支持科学决策,避免决策偏差。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">团队保护:</div>
|
|
|
+ <div class="mbi_text">团队领导者助力成员专注于工作,确保将外部干扰降至最低,团队韧性较强。</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="mddj_boxs" v-else-if="rd?.diagAnalysis.title=='学习'">
|
|
|
+ <div class="mb_item" style="border-top: 1px dotted #833478;">
|
|
|
+ <div class="mbi_title">发展规划:</div>
|
|
|
+ <div class="mbi_text">团队认识到学习与成长的重要性,所有成员均制定了个人发展计划。团队还制定了全员认同的团队发展计划,聚焦团队在未来 12-24 个月需实现的整体进化方向。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">学习相关性:</div>
|
|
|
+ <div class="mbi_text">团队重视根据环境变化的需求持续提升技能和重新学习技能。发展方向反映了市场和业务战略的演变。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">嵌入式学习:</div>
|
|
|
+ <div class="mbi_text">团队内部拥有根深蒂固的学习文化,并高度重视持续学习。他们开展相互辅导,并将学习作为团队会议议程的常规议题。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">发展导向:</div>
|
|
|
+ <div class="mbi_text">团队频繁挑战自身假设,并主动邀请外部挑战。他们专注于效能与创新,并投资构建支持这一目标的网络。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">反思性学习:</div>
|
|
|
+ <div class="mbi_text">团队分配时间进行反思性学习,拥有完善的流程和实践,可对错误和挫折进行回顾、反思与学习,并利用所学主动实施积极变革。</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="mddj_boxs" v-else-if="rd?.diagAnalysis.title=='领导力'">
|
|
|
+ <div class="mb_item" style="border-top: 1px dotted #833478;">
|
|
|
+ <div class="mbi_title">愿景与背景:</div>
|
|
|
+ <div class="mbi_text">团队明确自身的发展方向及原因。团队领导者专注于阐释目标背后的背景,并帮助每位成员理解自身目标。协作赋能型领导力团队与领导者就合适的管理风格达成共识。成员被赋予自主权与问责制,且在需要时可承担领导角色。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">协作赋能型领导力:</div>
|
|
|
+ <div class="mbi_text">团队与领导者就合适的管理风格达成共识。成员被赋予自主权与问责制,且在需要时可承担领导角色。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">人际领导力:</div>
|
|
|
+ <div class="mbi_text">团队成员与领导者沟通时感到自在,他们关心并尊重领导者,而领导者也展现出对成员的关怀。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">领导勇气:</div>
|
|
|
+ <div class="mbi_text">领导者展现出勇气,具备即便面临个人风险也坚持做正确之事的能力。他们保护团队免受外部过度干扰,专注于提升团队声誉与公信力。</div>
|
|
|
+ </div>
|
|
|
+ <div class="mb_item">
|
|
|
+ <div class="mbi_title">启发性领导力:</div>
|
|
|
+ <div class="mbi_text">团队领导者是成员的榜样,以身作则践行团队的价值观与行为准则。领导者关注团队的使命与目标,其经验与才智深受成员尊敬与重视。</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="cd_page">{{(reportData.dimensionAnalysis.length-1)*7+4}}/{{ 53 }}</div>
|
|
|
+ <div class="cd_page">{{ridx*7+4}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
</div>
|
|
|
<!-- 第五页 绩效评级目的与动机 -->
|
|
|
<div class="cd_box">
|
|
@@ -228,7 +339,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="cd_page">{{(reportData.dimensionAnalysis.length-1)*7+5}}/{{ 53 }}</div>
|
|
|
+ <div class="cd_page">{{ridx*7+5}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
</div>
|
|
|
<!-- 第六页 绩效评级目的与动机 -->
|
|
|
<div class="cd_box">
|
|
@@ -254,7 +365,7 @@
|
|
|
<div class="jb_text" v-for="(t,i) in rd?.diagAnalysis?.suggestion" :key="i">{{ t }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="cd_page">{{(reportData.dimensionAnalysis.length-1)*7+6}}/{{ 53 }}</div>
|
|
|
+ <div class="cd_page">{{ridx*7+6}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
</div>
|
|
|
<!-- 第七页 问卷题目详细分析 -->
|
|
|
<div class="cd_box">
|
|
@@ -266,7 +377,7 @@
|
|
|
<img src="@/assets/images/agent/pdf_title.png">
|
|
|
<span>问卷题目详细分析</span>
|
|
|
</div>
|
|
|
- <p style="margin-top: 41px;padding-left: 8px;">以下问题均与 “目标与动机” 这一核心支柱以及上述分析中强调的主题紧密相关。</p>
|
|
|
+ <p style="margin-top: 41px;padding-left: 8px;">以下问题均与 “{{rd?.diagAnalysis.title}}” 这一核心支柱以及上述分析中强调的主题紧密相关。</p>
|
|
|
<p style="margin-top: 10px;padding-left: 8px;">此处的线性图示将从总体上展示团队的绩效得分情况、得分之间的差异百分比,同时以可视化方式呈现这些分数及其范围。</p>
|
|
|
<div class="xxfx_title adfac">
|
|
|
<div class="xt_pre">问题</div>
|
|
@@ -296,7 +407,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="cd_page">{{(reportData.dimensionAnalysis.length-1)*7+7}}/{{ 53 }}</div>
|
|
|
+ <div class="cd_page">{{ridx*7+7}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
</div>
|
|
|
<!-- 第八页 问卷题目详细分析 -->
|
|
|
<div class="cd_box">
|
|
@@ -327,7 +438,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="cd_page">{{(reportData.dimensionAnalysis.length-1)*7+8}}/{{ 53 }}</div>
|
|
|
+ <div class="cd_page">{{ridx*7+8}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
</div>
|
|
|
<!-- 第九页 团队成员回答分数 -->
|
|
|
<div class="cd_box">
|
|
@@ -374,7 +485,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="cd_page">{{(reportData.dimensionAnalysis.length-1)*7+9}}/{{ 53 }}</div>
|
|
|
+ <div class="cd_page">{{ridx*7+9}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
</div>
|
|
|
<!-- 第十页 团队成员回答分数 -->
|
|
|
<div class="cd_box">
|
|
@@ -402,11 +513,11 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="cd_page">{{(reportData.dimensionAnalysis.length-1)*7+10}}/{{ 53 }}</div>
|
|
|
+ <div class="cd_page">{{ridx*7+10}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
- <!-- 第十一页 下一步措施 -->
|
|
|
+ <!-- 下一步措施 -->
|
|
|
<div class="cd_box">
|
|
|
<div class="cb_db adf">
|
|
|
<div class="cb_db_l cdl">{{ datetime }}</div>
|
|
@@ -449,7 +560,209 @@
|
|
|
</div>
|
|
|
<div class="next_tip">如需了解更多背景和细节,可购买大卫・克拉特巴克(David Clutterbuck)的配套著作《团队工作中的教练辅导》(第二版)。</div>
|
|
|
</div>
|
|
|
- <div class="cd_page">{{(reportData?.dimensionAnalysis?.length-1)*7+11}}/{{ 53 }}</div>
|
|
|
+ <div class="cd_page">{{(((reportData?.dimensionAnalysis?.length)*7)||0)+4}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
+ </div>
|
|
|
+ <!-- 团队情况概述 -->
|
|
|
+ <div class="cd_box">
|
|
|
+ <div class="cb_db adf">
|
|
|
+ <div class="cb_db_l cdl">{{ datetime }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="cb_content">
|
|
|
+ <div class="mddj_title adfac">
|
|
|
+ <img src="@/assets/images/agent/pdf_title.png">
|
|
|
+ <span>团队情况概述</span>
|
|
|
+ </div>
|
|
|
+ <div class="team_title">公司名称:</div>
|
|
|
+ <div class="team_p">{{ reportData?.nextSteps?.teamInfo?.company }}</div>
|
|
|
+ <div class="team_title">公司背景:</div>
|
|
|
+ <div class="team_p" style="min-height: 60px;">{{ reportData?.nextSteps?.teamInfo?.company_brief }}</div>
|
|
|
+ <div class="team_title">团队类型:</div>
|
|
|
+ <div class="team_p">{{ reportData?.nextSteps?.teamInfo?.team }}</div>
|
|
|
+ <div class="team_title">团队故事:</div>
|
|
|
+ <div class="team_p" style="min-height: 180px;">{{ reportData?.nextSteps?.teamInfo?.teamStory }}</div>
|
|
|
+ <div class="team_title">团队成员:</div>
|
|
|
+ <div class="team_table">
|
|
|
+ <table>
|
|
|
+ <tr class="th">
|
|
|
+ <td>姓名</td>
|
|
|
+ <td>类型</td>
|
|
|
+ <td>人物简介</td>
|
|
|
+ <td>人物故事</td>
|
|
|
+ </tr>
|
|
|
+ <tr v-for="(item,index) in reportData?.nextSteps?.teamInfo?.team_info.slice(0,1)" :key="index">
|
|
|
+ <td class="mw">{{ item.name }}</td>
|
|
|
+ <td class="mw">{{ UserCategory.find(u=>u.value==item.type)?.label }}</td>
|
|
|
+ <td>{{item.brief}}</td>
|
|
|
+ <td>{{item.story}}</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="cd_page">{{(((reportData?.dimensionAnalysis?.length)*7)||0)+5}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
+ </div>
|
|
|
+ <!-- 团队情况概述2 -->
|
|
|
+ <div class="cd_box">
|
|
|
+ <div class="cb_db adf">
|
|
|
+ <div class="cb_db_l cdl">{{ datetime }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="cb_content">
|
|
|
+ <div class="team_table">
|
|
|
+ <table>
|
|
|
+ <tr class="th">
|
|
|
+ <td>姓名</td>
|
|
|
+ <td>类型</td>
|
|
|
+ <td>人物简介</td>
|
|
|
+ <td>人物故事</td>
|
|
|
+ </tr>
|
|
|
+ <tr v-for="(item,index) in reportData?.nextSteps?.teamInfo?.team_info.slice(1,5)" :key="index">
|
|
|
+ <td class="mw">{{ item.name }}</td>
|
|
|
+ <td class="mw">{{ UserCategory.find(u=>u.value==item.type)?.label }}</td>
|
|
|
+ <td>{{item.brief}}</td>
|
|
|
+ <td>{{item.story}}</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="cd_page">{{(((reportData?.dimensionAnalysis?.length)*7)||0)+6}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
+ </div>
|
|
|
+ <!-- 团队教练目标及方案 -->
|
|
|
+ <div class="cd_box">
|
|
|
+ <div class="cb_db adf">
|
|
|
+ <div class="cb_db_l cdl">{{ datetime }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="cb_content" style="padding: 22px 10px;">
|
|
|
+ <div class="mddj_title adfac">
|
|
|
+ <img src="@/assets/images/agent/pdf_title.png">
|
|
|
+ <span>团队教练目标及方案</span>
|
|
|
+ </div>
|
|
|
+ <div class="cc_table">
|
|
|
+ <table>
|
|
|
+ <tr>
|
|
|
+ <td colspan="3" class="red th">条目</td>
|
|
|
+ <td class="red th">内容</td>
|
|
|
+ <td class="red th">备注</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td rowspan="15" class="red title">
|
|
|
+ <span>团</span>
|
|
|
+ <span>队</span>
|
|
|
+ <span>教</span>
|
|
|
+ <span>练</span>
|
|
|
+ <span>目</span>
|
|
|
+ <span>标</span>
|
|
|
+ <span>及</span>
|
|
|
+ <span>方</span>
|
|
|
+ <span>案</span>
|
|
|
+ </td>
|
|
|
+ <td colspan="2" class="red">团队教练目标</td>
|
|
|
+ <td>
|
|
|
+ {{ reportData?.nextSteps?.coachGoal?.summary }}<br/>
|
|
|
+ 衡量指标:<span v-for="(rnci,ridx) in reportData?.nextSteps?.coachGoal?.indicators" :key="ridx">{{ rnci }}<br/></span>
|
|
|
+ </td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ <template v-for="(rncc,ridx) in reportData?.nextSteps?.coachPlans?.slice(0,3)">
|
|
|
+ <tr>
|
|
|
+ <td rowspan="4" class="pink">Stage{{ ridx+1 }}</td>
|
|
|
+ <td class="pink">Purose</td>
|
|
|
+ <td>{{ rncc?.purpose }}</td>
|
|
|
+ <td>阶段教练目标</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="pink">duration</td>
|
|
|
+ <td>{{ rncc?.duration }}</td>
|
|
|
+ <td>环节时长建议</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="pink">format</td>
|
|
|
+ <td>{{ rncc?.format }}</td>
|
|
|
+ <td>关于教练辅导形式的建议</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="pink">questions</td>
|
|
|
+ <td>
|
|
|
+ <span v-for="(rq,ridx) in rncc?.questions" :key="ridx">{{ rq }}<br/></span>
|
|
|
+ </td>
|
|
|
+ <td>关于教练问题的推荐</td>
|
|
|
+ </tr>
|
|
|
+ <tr v-if="ridx<2">
|
|
|
+ <td colspan="2" class="yellow">{{ ridx===0?'Break 15分钟':'Lunch Time' }}</td>
|
|
|
+ <td colspan="2" class="yellow"></td>
|
|
|
+ </tr>
|
|
|
+ </template>
|
|
|
+ </table>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="cd_page">{{(((reportData?.dimensionAnalysis?.length)*7)||0)+7}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
+ </div>
|
|
|
+ <!-- 团队教练目标及方案2 -->
|
|
|
+ <div class="cd_box">
|
|
|
+ <div class="cb_db adf">
|
|
|
+ <div class="cb_db_l cdl">{{ datetime }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="cb_content" style="padding: 22px 10px;">
|
|
|
+ <div class="mddj_title adfac">
|
|
|
+ <img src="@/assets/images/agent/pdf_title.png">
|
|
|
+ <span>团队教练目标及方案</span>
|
|
|
+ </div>
|
|
|
+ <div class="cc_table">
|
|
|
+ <table>
|
|
|
+ <tr>
|
|
|
+ <td colspan="3" class="red th">条目</td>
|
|
|
+ <td class="red th">内容</td>
|
|
|
+ <td class="red th">备注</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td rowspan="7" class="red title">
|
|
|
+ <span>团</span>
|
|
|
+ <span>队</span>
|
|
|
+ <span>教</span>
|
|
|
+ <span>练</span>
|
|
|
+ <span>目</span>
|
|
|
+ <span>标</span>
|
|
|
+ <span>及</span>
|
|
|
+ <span>方</span>
|
|
|
+ <span>案</span>
|
|
|
+ </td>
|
|
|
+ <td colspan="2" class="yellow">Break 15分钟</td>
|
|
|
+ <td colspan="2" class="yellow"></td>
|
|
|
+ </tr>
|
|
|
+ <template v-for="(rncc,ridx) in reportData?.nextSteps?.coachPlans?.slice(3,4)">
|
|
|
+ <tr>
|
|
|
+ <td rowspan="5" class="pink">Stage4</td>
|
|
|
+ <td class="pink">Purose</td>
|
|
|
+ <td>{{ rncc?.purpose }}</td>
|
|
|
+ <td>阶段教练目标</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="pink">duration</td>
|
|
|
+ <td>{{ rncc?.duration }}</td>
|
|
|
+ <td>环节时长建议</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="pink">format</td>
|
|
|
+ <td>{{ rncc?.format }}</td>
|
|
|
+ <td>关于教练辅导形式的建议</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="pink">questions</td>
|
|
|
+ <td>
|
|
|
+ <span v-for="(rq,ridx) in rncc?.questions" :key="ridx">{{ rq }}<br/></span>
|
|
|
+ </td>
|
|
|
+ <td>关于教练问题的推荐</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="pink">sharing_topics</td>
|
|
|
+ <td>
|
|
|
+ <span v-for="(rq,ridx) in rncc?.sharingTopics" :key="ridx">{{ rq }}<br/></span>
|
|
|
+ </td>
|
|
|
+ <td>供团队成员教练辅导后反思、分享的问题建议</td>
|
|
|
+ </tr>
|
|
|
+ </template>
|
|
|
+ </table>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="cd_page">{{(((reportData?.dimensionAnalysis?.length)*7)||0)+8}}/{{ reportData?.dimensionAnalysis?.length*7+8 }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -468,6 +781,7 @@
|
|
|
const zttdznRef = ref(null)
|
|
|
const pjgxRef = ref(null);
|
|
|
const datetime = proxy.parseTime(new Date(), '{yy}-{mm}-{dd} {hh}:{ii}');
|
|
|
+ const { UserCategory} = proxy.useDict("UserCategory");
|
|
|
|
|
|
const initZttdznChart = () => {
|
|
|
let myChart = echarts.init(zttdznRef.value);
|
|
@@ -593,15 +907,11 @@
|
|
|
|
|
|
onMounted(() => {
|
|
|
reportData.value = props.reportData;
|
|
|
- reportData.value?.dimensionAnalysis?.forEach((item,index)=>{
|
|
|
+ reportData.value?.dimensionAnalysis?.forEach(item=>{
|
|
|
item.userNames = item?.teamMemberScores[0]?.memberScores?.map(d=>d.realName)||[];
|
|
|
item?.teamMemberScores.forEach((tms,idx)=>{
|
|
|
tms.scores = tms?.memberScores?.map(d=>d.score)||[];
|
|
|
- let sumScore = tms?.memberScores.reduce((a,b)=>a+b.score,0);
|
|
|
- let sumFx = tms?.memberScores.reduce((a,b)=>a+b.variance,0);
|
|
|
- let avgScore = sumScore/tms?.memberScores.length;
|
|
|
- let avgFx = sumFx/tms?.memberScores.length;
|
|
|
- tms.scores = [...tms.scores,sumScore,avgScore,avgFx]
|
|
|
+ tms.scores = [...tms.scores,tms.totalScore,tms.avgScore,tms.variance]
|
|
|
})
|
|
|
})
|
|
|
initZttdznChart();
|
|
@@ -610,7 +920,6 @@
|
|
|
reportData.value?.dimensionAnalysis?.forEach((item,index)=>{
|
|
|
let dom = document.getElementById(`pfztfbRef${index}`)
|
|
|
initPfztfbChart(dom,item)
|
|
|
- initPlgxChart();
|
|
|
})
|
|
|
})
|
|
|
}
|