complaintLog.vue 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <template>
  2. <div class="cardclewContent infoDetail">
  3. <div class="complaintLog" v-for="(iten, index) in customerClueInfoComplaintList" :key="index">
  4. <div class="info">
  5. <div class="label">来电分类:</div>
  6. <div class="value">
  7. <!-- 一级分类 -->
  8. <span v-if="iten.customerClassifyName">{{ iten.customerClassifyName }}-</span>
  9. <!-- 二级分类 -->
  10. <span v-if="iten.customerSubClassifyName">{{ iten.customerSubClassifyName }}-</span>
  11. <!-- 三级分类 -->
  12. <span v-if="iten.customerThreeClassifyName">{{ iten.customerThreeClassifyName }}</span>
  13. </div>
  14. </div>
  15. <div class="info">
  16. <div class="label">用户诉求:</div>
  17. <div class="value">{{ iten.userDemand }}</div>
  18. </div>
  19. <div class="info">
  20. <div class="label">反馈内容:</div>
  21. <div class="value">{{ iten.feedbackContent }}</div>
  22. </div>
  23. <div class="info">
  24. <div class="label">来电时间:</div>
  25. <div class="value">{{ iten.createTime }}</div>
  26. </div>
  27. <div class="info">
  28. <div class="label">来电次数:</div>
  29. <div class="value">{{ iten.serialNumber }}</div>
  30. </div>
  31. </div>
  32. </div>
  33. </template>
  34. <script>
  35. import { getDictOption } from '@/api/index';
  36. export default {
  37. name: 'infoDetail',
  38. props: {
  39. customerClueInfoComplaintList: {
  40. type: Array,
  41. default: () => [],
  42. },
  43. },
  44. data() {
  45. return {};
  46. },
  47. activated() {},
  48. methods: {},
  49. };
  50. </script>
  51. <style scoped lang="scss">
  52. .cardclewContent {
  53. background: #fff;
  54. box-sizing: border-box;
  55. padding: 10px 16px;
  56. margin: 6px 10px 10px;
  57. }
  58. .cardclewContent .info {
  59. font-size: 14px;
  60. color: #444;
  61. line-height: 28px;
  62. display: flex;
  63. .value {
  64. flex: 1;
  65. }
  66. }
  67. .cardclewContent .title p {
  68. padding: 0;
  69. margin: 0;
  70. }
  71. .cardclewContent .title .textLeft {
  72. display: inline-block;
  73. padding-bottom: 10px;
  74. }
  75. .complaintLog {
  76. border-bottom: 1px solid #ccc;
  77. margin-bottom: 8px;
  78. padding-bottom: 8px;
  79. }
  80. </style>