ReferenceContent.vue 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <template>
  2. <div class="reference-box">
  3. <strong>如何设置指标自动计算公式?</strong>
  4. <el-tabs v-model="activeName" @tab-click="handleClick">
  5. <el-tab-pane label="示例一" name="1">
  6. <strong>示例一:按【完成率】计分</strong>
  7. <p>
  8. 业绩指标,权重为20%,目标值是100万,评分规则为实际得分=目标完成比率×权重分(目标完成比率=结果值÷目标值)
  9. </p>
  10. <img src="@/assets/step/formulaStep/formula1.png" alt="" style="width: 600px; height: 400px;">
  11. </el-tab-pane>
  12. <el-tab-pane label="示例二" name="2">
  13. <strong>示例二:按【超目标递增】或【低于目标递减】计分时</strong>
  14. <p>
  15. 如:业绩指标,权重为20%,目标值是100万,评分规则为:<br />
  16. 1)当结果值等于目标值时,得满分(即权重分);<br />
  17. 2)当结果值超过目标,每增加1%,在标准权重分基础上加2分;<br />
  18. 3)当目标未达成,每低于目标的1%,在标准权重分基础上扣2分;<br />
  19. </p>
  20. <el-carousel :key="idGenerator()" height="400px" indicator-position="outside" :pause-on-hover="true">
  21. <el-carousel-item>
  22. <img src="@/assets/step/formulaStep/formula2-1.png" alt="" style="width: 600px; height: 400px;">
  23. </el-carousel-item>
  24. <el-carousel-item>
  25. <img src="@/assets/step/formulaStep/formula2-2.png" alt="" style="width: 600px; height: 400px;">
  26. </el-carousel-item>
  27. <el-carousel-item>
  28. <img src="@/assets/step/formulaStep/formula2-3.png" alt="" style="width: 600px; height: 400px;">
  29. </el-carousel-item>
  30. </el-carousel>
  31. </el-tab-pane>
  32. <el-tab-pane label="示例三" name="3">
  33. <strong>示例三:按【否定】计分时</strong>
  34. <p>
  35. 如:安全事故指标,权重为20%,目标为0起。评分规则为:<br />
  36. 无出现安全事故,得权重基础分20分,<br />
  37. 出现安全事故,此项为0分。
  38. </p>
  39. <el-carousel :key="idGenerator()" height="400px" :pause-on-hover="true" indicator-position="outside">
  40. <el-carousel-item>
  41. <img src="@/assets/step/formulaStep/formula3-1.png" alt="" style="width: 600px; height: 400px;">
  42. </el-carousel-item>
  43. <el-carousel-item>
  44. <img src="@/assets/step/formulaStep/formula3-2.png" alt="" style="width: 600px; height: 400px;">
  45. </el-carousel-item>
  46. </el-carousel>
  47. </el-tab-pane>
  48. <el-tab-pane label="示例四" name="4">
  49. <strong>示例四:按【区间】计分时</strong>
  50. <p>
  51. 如客户满意度指标,权重为20%,目标为90%。
  52. 完成90%以上得20分,80%~89%得15分,70%~79%得10分,60%~69%以上得5分,60%以下得0分。
  53. </p>
  54. <el-carousel :key="idGenerator()" height="400px" :pause-on-hover="true" indicator-position="outside">
  55. <el-carousel-item>
  56. <img src="@/assets/step/formulaStep/formula4-1.png" alt="" style="width: 600px; height: 400px;">
  57. </el-carousel-item>
  58. <el-carousel-item>
  59. <img src="@/assets/step/formulaStep/formula4-2.png" alt="" style="width: 600px; height: 400px;">
  60. </el-carousel-item>
  61. <el-carousel-item>
  62. <img src="@/assets/step/formulaStep/formula4-3.png" alt="" style="width: 600px; height: 400px;">
  63. </el-carousel-item>
  64. <el-carousel-item>
  65. <img src="@/assets/step/formulaStep/formula4-4.png" alt="" style="width: 600px; height: 400px;">
  66. </el-carousel-item>
  67. <el-carousel-item>
  68. <img src="@/assets/step/formulaStep/formula4-5.png" alt="" style="width: 600px; height: 400px;">
  69. </el-carousel-item>
  70. </el-carousel>
  71. </el-tab-pane>
  72. </el-tabs>
  73. </div>
  74. </template>
  75. <script>
  76. export default {
  77. data() {
  78. return {
  79. activeName: "1",
  80. }
  81. },
  82. methods: {
  83. // id生成器
  84. idGenerator() {
  85. return Date.now() + Math.floor(Math.random() * 10000);
  86. },
  87. handleClick(tab, event) {
  88. // console.log(tab, event);
  89. },
  90. }
  91. }
  92. </script>