SummaryLine.vue 800 B

1234567891011121314151617181920212223242526272829
  1. <template>
  2. <div class="summary-line">
  3. <p class="summary-line-item">
  4. <i class="icon icon-users"></i>
  5. </p>
  6. <p class="summary-line-item" v-for="item in paramList" :key="item.param">
  7. <el-popover
  8. placement="bottom-start"
  9. popper-class="warning-popover"
  10. width="300"
  11. trigger="hover"
  12. :content="item.content"
  13. v-if="item.desc"
  14. >
  15. <span class="line-name" slot="reference">{{ item.name }}:</span>
  16. </el-popover>
  17. <span class="line-name" v-else>{{ item.name }}</span>
  18. <span>{{ examPropData[item.param] }}{{ item.unit }}</span>
  19. </p>
  20. </div>
  21. </template>
  22. <script>
  23. import summaryLineMixin from "./mixins/summaryLineMixin";
  24. export default {
  25. name: "summary-line",
  26. mixins: [summaryLineMixin],
  27. };
  28. </script>