digitalSigns.vue 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. <template>
  2. <div class="div-box-new-margin">
  3. <div class="div-box-new">
  4. <div style="font-size: 16px;color: #333333">线索数据概况</div>
  5. <div class="div-border-new">
  6. <div class="item">
  7. <p class="title">{{list.total}}</p>
  8. <span class="content-font-new">线索总数</span>
  9. <el-tooltip placement="top">
  10. <div slot="content">线索总数:包含待分配、已分配线索数。</div>
  11. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  12. </el-tooltip>
  13. </div>
  14. <div class="item">
  15. <p class="title">{{ list.dfp }}</p>
  16. <span class="content-font-new">待分配线索数</span>
  17. <el-tooltip placement="top">
  18. <div slot="content">待分配线索数:公海线索应用中,待分配状态的线索数量。</div>
  19. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  20. </el-tooltip>
  21. </div>
  22. <div class="item">
  23. <p class="title">{{ list.dgj }}</p>
  24. <span class="content-font-new">待跟进线索数</span>
  25. <el-tooltip placement="top">
  26. <div slot="content">待跟进线索数:销售线索应用中,已分配给业务员,待跟进状态的线索数量。</div>
  27. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  28. </el-tooltip>
  29. </div>
  30. <div class="item">
  31. <p class="title">{{ list.gjz }}</p>
  32. <span class="content-font-new">跟进中线索数</span>
  33. <el-tooltip placement="top">
  34. <div slot="content">跟进中线索数:销售线索应用中,已分配给业务员,跟进中状态的线索数量。</div>
  35. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  36. </el-tooltip>
  37. </div>
  38. <div class="item">
  39. <p class="title">{{ list.yzh }}</p>
  40. <span class="content-font-new">已转化线索数</span>
  41. <el-tooltip placement="top">
  42. <div slot="content">①已转化线索数:销售线索应用中,已分配给业务员,已转化状态的线索数量。<br/>
  43. ②一条线索可进行两次转化:转化客户、转化项目,因此,已转化线索数≠转化客户线索数+转化项目线索数。</div>
  44. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  45. </el-tooltip>
  46. </div>
  47. <div class="item">
  48. <p class="title">{{ list.ywx }}</p>
  49. <span class="content-font-new">已无效线索数</span>
  50. <el-tooltip placement="top">
  51. <div slot="content">已无效线索数:销售线索应用中,已分配给业务员,已无效状态的线索数量。</div>
  52. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  53. </el-tooltip>
  54. </div>
  55. <div class="item">
  56. <p class="title">{{ list.ygq }}</p>
  57. <span class="content-font-new">已过期线索数</span>
  58. <el-tooltip placement="top">
  59. <div slot="content">已过期线索数:公海线索应用中,未分配到期的已过期状态的线索数量。</div>
  60. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  61. </el-tooltip>
  62. </div>
  63. <div class="item">
  64. <p class="title">{{ Math.round(((list.gqbl * 100)*100)/100) }}%</p>
  65. <span class="content-font-new">过期比例</span>
  66. <el-tooltip placement="top">
  67. <div slot="content">过期比例=已过期线索数÷待分配线索数×100%</div>
  68. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  69. </el-tooltip>
  70. </div>
  71. <div class="item">
  72. <p class="title">{{ list.covercusomers }}</p>
  73. <span class="content-font-new">转化客户线索数</span>
  74. <el-tooltip placement="top">
  75. <div slot="content">转化客户线索数:统计有转化客户操作的线索数</div>
  76. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  77. </el-tooltip>
  78. </div>
  79. <div class="item">
  80. <p class="title">{{ list.coverproject }}</p>
  81. <span class="content-font-new">转化项目线索数</span>
  82. <el-tooltip placement="top">
  83. <div slot="content">转化客户线索数:统计有转化项目操作的线索数</div>
  84. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  85. </el-tooltip>
  86. </div>
  87. <div class="item">
  88. <p class="title">{{ Math.round(((list.zhl*100)*100)/100) }}%</p>
  89. <span class="content-font-new">线索转化率</span>
  90. <el-tooltip placement="top">
  91. <div slot="content">线索转化率=已转化线索数÷线索总数×100%</div>
  92. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  93. </el-tooltip>
  94. </div>
  95. <div class="item">
  96. <p class="title">{{ Math.round(((list.cjl*100)*100)/100) }}%</p>
  97. <span class="content-font-new">线索成交率</span>
  98. <el-tooltip placement="top">
  99. <div slot="content">线索成交率=转化后有下订单的线索数÷线索总数×100%</div>
  100. <img style="vertical-align: middle" width="14px" height="14px" src="../../../assets/icons/prompt_icon.svg" >
  101. </el-tooltip>
  102. </div>
  103. </div>
  104. </div>
  105. </div>
  106. </template>
  107. <script>
  108. export default {
  109. name: "digitalSigns",
  110. data(){
  111. return {
  112. list:[],
  113. param:{
  114. "id": 20231014114204,
  115. "content": {
  116. "type": 0,
  117. "dataid": '',
  118. }
  119. }
  120. }
  121. },
  122. methods:{
  123. async listData(val){
  124. this.param.content.dataid = val
  125. const res = await this.$api.requested(this.param)
  126. this.list = res.data
  127. }
  128. }
  129. }
  130. </script>
  131. <style scoped>
  132. .div-box-new{
  133. margin-top: 16px;
  134. width: 100%;
  135. height: 210px;
  136. border-radius: 2px;
  137. border: 1px solid #e9e9e9;
  138. background-color: #ffffff;
  139. box-sizing: border-box;
  140. box-shadow: -1px -1px 5px 0px rgba(0, 0, 0, 0.2);
  141. padding: 16px
  142. }
  143. .div-border-new{
  144. margin:0 30px 0 30px;
  145. height: 150px
  146. }
  147. .div-border-new .item{
  148. height: 50%;
  149. width: 16.6%;
  150. float: left;
  151. }
  152. .div-border-new .item .title{
  153. font-size: 26px
  154. }
  155. .div-border-new .item .content-font-new{
  156. font-size: 14px;
  157. margin-right: 10px;
  158. color: #000000A6;
  159. }
  160. </style>