PatentStatus.vue 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <template>
  2. <div class="patent-articles-patent-status height_100">
  3. <div v-if="projectId">
  4. <!-- <div> <h3 class="patent-articles-patent-status-event">当前状态</h3></div>
  5. <el-button type="success" size="mini">{{simpleStatus[patent.simpleStatus]}}</el-button> -->
  6. <!-- <div>
  7. <h3 class="patent-articles-patent-status-event">法律状态/事件</h3>
  8. </div> -->
  9. <!-- <el-button type="primary" size="mini">{{patent.legal_status&& patent.affair.length>0?patent.affair[0].status:''}}</el-button > -->
  10. <!-- 后端没考虑好,暂时先不返 -->
  11. <!-- <el-button type="primary" size="mini">{{ legalStatus[patent.legalStatus] }}</el-button> -->
  12. </div>
  13. <div>
  14. <h3 class="patent-articles-patent-status-event">事务数据</h3>
  15. </div>
  16. <div class="block" style="width:100%">
  17. <el-timeline v-if="patent.legalEvents && patent.legalEvents.length > 0">
  18. <el-timeline-item v-for="(item, index1) in patent.legalEvents" :key="index1"
  19. :timestamp="item.eventDate" placement="top">
  20. <el-card>
  21. <span>申请号:{{ item.appNo }}</span>
  22. <span>公开号:{{ item.publicNo }}</span>
  23. <span>授权号:{{ item.grantNo }}</span>
  24. <!-- <div v-for="(i, index) in item.inpadocData" :key="i.content" style="padding:5px 0;">
  25. <span v-if="index != 0 && index != 1 && i.content" v-html="getViewDom(i.content)"></span>
  26. </div> -->
  27. </el-card>
  28. </el-timeline-item>
  29. </el-timeline>
  30. </div>
  31. </div>
  32. </template>
  33. <script>
  34. import { patentDetails } from './mixins';
  35. export default {
  36. mixins: [patentDetails],
  37. data() {
  38. return {
  39. tableData: [],
  40. tableDataList: []
  41. }
  42. },
  43. watch: {
  44. },
  45. mounted() {
  46. },
  47. methods: {
  48. }
  49. }
  50. </script>
  51. <style lang="scss" scope="this api replaced by slot-scope in 2.5.0+">
  52. * {
  53. box-sizing: border-box;
  54. }
  55. .el-table__body {
  56. margin-top: 10px;
  57. }
  58. .patent-articles-patent-status-event {
  59. font-weight: 800;
  60. font-size: 16px;
  61. }
  62. .el-button--mini {
  63. margin-left: 50px;
  64. }
  65. // .legal-status{
  66. // color: #515a6e;
  67. // font-size: 13px;
  68. // font-weight: 800;
  69. // }
  70. // .yyyy{
  71. // border:1px solid rgb(235, 238, 245);
  72. // border:1px solid skyblue
  73. // }</style>