You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

130 rivejä
3.6 KiB

  1. export default {
  2. ReceivingRecordsIndex: {
  3. border: true,
  4. index: false,
  5. height: 572,
  6. indexLabel: "序号",
  7. stripe: true,
  8. menuAlign: "center",
  9. menuWidth: 146,
  10. menu: true,
  11. align: "left",
  12. refreshBtn: false,
  13. searchSize: "mini",
  14. searchMenuSpan: 9,
  15. delBtn: false,
  16. addBtn: false,
  17. editBtn: false,
  18. viewBtn: false,
  19. size: "small",
  20. column: [
  21. {
  22. sortable: true,
  23. label: '接待开始时间',
  24. prop: 'createTime',
  25. },
  26. {
  27. label: "顾问",
  28. prop: "agentName",
  29. },
  30. {
  31. label: "客户",
  32. prop: "name",
  33. },
  34. {
  35. label: "到访次数",
  36. prop: "visitRecord",
  37. },
  38. {
  39. sortable: true,
  40. label: "录音时长",
  41. prop: "mm",
  42. },
  43. {
  44. label: "录音类型",
  45. prop: "recording",
  46. formatter: data => {
  47. return data.recording == 0 ? "没有录音" : data.recording == 1 ? "部分录音" : '完整录音'
  48. }
  49. },
  50. {
  51. label: "标记顾问",
  52. prop: "markAdvisor",
  53. formatter: data => {
  54. return data.markAdvisor == 0 ? "未标记" : '已标记'
  55. }
  56. },
  57. {
  58. sortable: true,
  59. label: "挖掘执行率",
  60. prop: "wordFraction",
  61. formatter: data => {
  62. return (data.wordFraction||0) + '%'
  63. }
  64. },
  65. {
  66. label: "无效接待原因",
  67. prop: "invalidReason",
  68. formatter: data => {
  69. let str = ''
  70. switch (data.invalidReason) {
  71. case 1 :
  72. str = '没电指派无录音'
  73. break;
  74. case 2 :
  75. str = '离线指派无录音'
  76. break;
  77. case 3 :
  78. str = '系统测试误操作'
  79. break;
  80. case 4 :
  81. str = '非接访场景录音'
  82. break;
  83. case 5 :
  84. str = '其它'
  85. break;
  86. case 6 :
  87. str = '离线'
  88. break;
  89. case 7 :
  90. str = '无设备'
  91. break;
  92. default :
  93. break;
  94. }
  95. return str
  96. }
  97. },
  98. {
  99. label: "销讲业务",
  100. prop: "marketingBusinessName",
  101. },
  102. {
  103. sortable: true,
  104. label: "画像标签触达次数",
  105. prop: "total",
  106. },
  107. {
  108. sortable: true,
  109. label: "执行率",
  110. prop: "fraction",
  111. formatter: data => {
  112. return `${data.fraction || 0}%`
  113. }
  114. },
  115. {
  116. sortable: true,
  117. label: "接待标识",
  118. prop: "validInvalidName",
  119. },
  120. ]
  121. }
  122. }