assignmentData.vue 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. <template>
  2. <div>
  3. <el-row :gutter="20">
  4. <el-col style="margin-bottom: 20px" :xs="24" :sm="24" :md="24" :lg="12" :xl="8">
  5. <borderTemp>
  6. <template #content>
  7. <el-row>
  8. <el-col :span="10" :offset="6">
  9. <el-divider>
  10. <span class="title-font">本周</span>
  11. </el-divider>
  12. </el-col>
  13. </el-row>
  14. <el-row :gutter="20" class="content-title">
  15. <el-col :span="4">
  16. <span class="titleHover" @click="onClick('新增线索')">新增线索</span>
  17. </el-col>
  18. <el-col :span="4">
  19. <span>跟进线索</span>
  20. </el-col>
  21. <el-col :span="4">
  22. <span >新增客户</span>
  23. </el-col>
  24. <el-col :span="4">
  25. <span>客户跟进</span>
  26. </el-col>
  27. <el-col :span="4">
  28. <span>新增项目</span>
  29. </el-col>
  30. <el-col :span="4">
  31. <span>项目跟进</span>
  32. </el-col>
  33. </el-row>
  34. <el-row :gutter="20" class="content-title">
  35. <el-col :span="4">
  36. <span class="title-font" style="color: #3874F6">{{list.bzxsxz}}</span>
  37. </el-col>
  38. <el-col :span="4">
  39. <span class="title-font" style="color: #16BDFF">{{list.bzxsgj}}</span>
  40. </el-col>
  41. <el-col :span="4">
  42. <span class="title-font" style="color: #3874F6">{{list.bzkhxz}}</span>
  43. </el-col>
  44. <el-col :span="4">
  45. <span class="title-font" style="color: #16BDFF">{{list.bzkhgj}}</span>
  46. </el-col>
  47. <el-col :span="4">
  48. <span class="title-font" style="color: #F09E00">{{list.bzxmxz}}</span>
  49. </el-col>
  50. <el-col :span="4">
  51. <span class="title-font" style="color: #FF7602">{{list.bzxmgj}}</span>
  52. </el-col>
  53. </el-row>
  54. </template>
  55. </borderTemp>
  56. </el-col>
  57. <el-col style="margin-bottom: 20px" :xs="24" :sm="24" :md="24" :lg="12" :xl="8">
  58. <borderTemp>
  59. <template #content>
  60. <el-row>
  61. <el-col :span="10" :offset="6">
  62. <el-divider>
  63. <span class="title-font">本月</span>
  64. </el-divider>
  65. </el-col>
  66. </el-row>
  67. <el-row :gutter="20" class="content-title">
  68. <el-col :span="4">
  69. <span >新增线索</span>
  70. </el-col>
  71. <el-col :span="4">
  72. <span>跟进线索</span>
  73. </el-col>
  74. <el-col :span="4">
  75. <span >新增客户</span>
  76. </el-col>
  77. <el-col :span="4">
  78. <span>客户跟进</span>
  79. </el-col>
  80. <el-col :span="4">
  81. <span>新增项目</span>
  82. </el-col>
  83. <el-col :span="4">
  84. <span>项目跟进</span>
  85. </el-col>
  86. </el-row>
  87. <el-row :gutter="20" class="content-title">
  88. <el-col :span="4">
  89. <span class="title-font" style="color: #3874F6">{{list.byxsxz}}</span>
  90. </el-col>
  91. <el-col :span="4">
  92. <span class="title-font" style="color: #16BDFF">{{list.byxsgj}}</span>
  93. </el-col>
  94. <el-col :span="4">
  95. <span class="title-font" style="color: #3874F6">{{list.bykhxz}}</span>
  96. </el-col>
  97. <el-col :span="4">
  98. <span class="title-font" style="color: #16BDFF">{{list.bykhgj}}</span>
  99. </el-col>
  100. <el-col :span="4">
  101. <span class="title-font" style="color: #F09E00">{{list.byxmxz}}</span>
  102. </el-col>
  103. <el-col :span="4">
  104. <span class="title-font" style="color: #FF7602">{{list.byxmgj}}</span>
  105. </el-col>
  106. </el-row>
  107. </template>
  108. </borderTemp>
  109. </el-col>
  110. <el-col style="margin-bottom: 20px" :xs="24" :sm="24" :md="24" :lg="12" :xl="8">
  111. <borderTemp>
  112. <template #content>
  113. <el-row>
  114. <el-col :span="10" :offset="6">
  115. <el-divider>
  116. <span class="title-font">本年</span>
  117. </el-divider>
  118. </el-col>
  119. </el-row>
  120. <el-row :gutter="20" class="content-title">
  121. <el-col :span="4">
  122. <span >新增线索</span>
  123. </el-col>
  124. <el-col :span="4">
  125. <span>跟进线索</span>
  126. </el-col>
  127. <el-col :span="4">
  128. <span >新增客户</span>
  129. </el-col>
  130. <el-col :span="4">
  131. <span>客户跟进</span>
  132. </el-col>
  133. <el-col :span="4">
  134. <span>新增项目</span>
  135. </el-col>
  136. <el-col :span="4">
  137. <span>项目跟进</span>
  138. </el-col>
  139. </el-row>
  140. <el-row :gutter="20" class="content-title">
  141. <el-col :span="4">
  142. <span class="title-font" style="color: #3874F6">{{list.bnxsxz}}</span>
  143. </el-col>
  144. <el-col :span="4">
  145. <span class="title-font" style="color: #16BDFF">{{list.bnxsgj}}</span>
  146. </el-col>
  147. <el-col :span="4">
  148. <span class="title-font" style="color: #3874F6">{{list.bnkhxz}}</span>
  149. </el-col>
  150. <el-col :span="4">
  151. <span class="title-font" style="color: #16BDFF">{{list.bnkhgj}}</span>
  152. </el-col>
  153. <el-col :span="4">
  154. <span class="title-font" style="color: #F09E00">{{list.bnxmxz}}</span>
  155. </el-col>
  156. <el-col :span="4">
  157. <span class="title-font" style="color: #FF7602">{{list.bnxmgj}}</span>
  158. </el-col>
  159. </el-row>
  160. </template>
  161. </borderTemp>
  162. </el-col>
  163. </el-row>
  164. </div>
  165. </template>
  166. <script>
  167. import borderTemp from '../components/border'
  168. export default {
  169. name: "assignmentData",
  170. props:['param','isDep','dataid','isPerson'],
  171. data() {
  172. return {
  173. list:'',
  174. }
  175. },
  176. components:{
  177. borderTemp
  178. },
  179. methods:{
  180. async queryList(){
  181. /* this.isDep ? this.param.content.type = 1: this.isPerson ? this.param.content.type = 0 : this.param.content.type = ''*/
  182. this.param.content.dataType = 1
  183. /*this.param.content.dataid = this.dataid*/
  184. const res = await this.$api.requested(this.param)
  185. this.list = res.data
  186. },
  187. onClick(type){
  188. this.$emit('clickFull',type)
  189. }
  190. },
  191. mounted() {
  192. }
  193. }
  194. </script>
  195. <style scoped>
  196. .titleHover:hover{
  197. color: #3874F6;
  198. }
  199. </style>