info-1.vue 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <template>
  2. <div id="info-1">
  3. <van-row>
  4. <van-col span="24" class="main">
  5. <van-form>
  6. <van-field v-model="info.name" name="发明名称" label="发明名称" readonly />
  7. <van-field v-model="info.apply_name" name="申请人" label="申请人" readonly />
  8. <van-field v-model="info.type" name="专利类型" label="专利类型" readonly />
  9. <van-field v-model="info.inventor" name="发明人" label="发明人" readonly />
  10. <van-field v-model="info.contact" name="技术联系人" label="技术联系人" readonly />
  11. <van-field v-model="info.phone" name="联系人电话" label="联系人电话" readonly />
  12. <van-field v-model="info.email" name="联系人邮箱" label="联系人邮箱" readonly />
  13. <van-field v-model="info.questions.q8" type="textarea" rows="1" autosize name="特殊情况说明" label="特殊情况说明" readonly />
  14. <van-field v-model="info.questions.q1" type="textarea" rows="1" autosize name="本发明的技术领域" label="本发明的技术领域" readonly />
  15. <van-field v-model="info.questions.q2" type="textarea" rows="1" autosize name="与本发明相关的背景技术" label="与本发明相关的背景技术" readonly />
  16. <van-field
  17. v-model="info.questions.q3"
  18. type="textarea"
  19. rows="1"
  20. autosize
  21. name="现有技术的缺点及本发明所要解决的技术问题"
  22. label="现有技术的缺点及本发明所要解决的技术问题"
  23. readonly
  24. />
  25. <van-field v-model="info.questions.q4" type="textarea" rows="1" autosize name="本发明技术方案的详细阐述" label="本发明技术方案的详细阐述" readonly />
  26. <van-field v-model="info.questions.q5" type="textarea" rows="1" autosize name="本申请的关键点和欲保护点" label="本申请的关键点和欲保护点" readonly />
  27. <van-field
  28. v-model="info.questions.q6"
  29. type="textarea"
  30. rows="1"
  31. autosize
  32. name="与本发明最相似,相近的实现技术,方案相比,本发明有何优点"
  33. label="与本发明最相似,相近的实现技术,方案相比,本发明有何优点"
  34. readonly
  35. />
  36. <van-field
  37. v-model="info.questions.q7"
  38. type="textarea"
  39. rows="1"
  40. autosize
  41. name="针对本发明技术方案,是否还有别的替代方案"
  42. label="针对本发明技术方案,是否还有别的替代方案"
  43. readonly
  44. />
  45. </van-form>
  46. </van-col>
  47. </van-row>
  48. </div>
  49. </template>
  50. <script>
  51. import { mapState, createNamespacedHelpers } from 'vuex';
  52. export default {
  53. name: 'info-1',
  54. props: {
  55. info: { type: Object },
  56. },
  57. components: {},
  58. data: function () {
  59. return {};
  60. },
  61. created() {},
  62. methods: {},
  63. computed: {
  64. ...mapState(['user']),
  65. },
  66. metaInfo() {
  67. return { title: this.$route.meta.title };
  68. },
  69. watch: {
  70. test: {
  71. deep: true,
  72. immediate: true,
  73. handler(val) {},
  74. },
  75. },
  76. };
  77. </script>
  78. <style lang="less" scoped></style>