detali.vue 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <template>
  2. <div id="policyrightcont">
  3. <el-row>
  4. <el-col :span="24" class="info">
  5. <el-col :span="24" class="infoMess">
  6. <el-col :span="24" class="info"> 名称:{{ policyInfo.name }} </el-col>
  7. <el-col :span="24" class="info">
  8. 总分类:{{ policyInfo.totaltype === '0' ? '技术' : policyInfo.totaltype === '1' ? '产品' : policyInfo.totaltype === '2' ? '服务' : 'underdind' }}
  9. </el-col>
  10. <el-col :span="24" class="info"> 类型名称:{{ policyInfo.product_type_name }} </el-col>
  11. <el-col :span="24" class="info"> 单价:{{ policyInfo.price }} </el-col>
  12. <el-col :span="24" class="info"> 单位:{{ policyInfo.priceunit }} </el-col>
  13. <el-col :span="24" class="infos" v-for="(acm, index) in policyInfo.image" :key="index">
  14. <span> 产品图片:</span><span><el-image style="width:100px;height:100px" :src="acm.url"></el-image></span>
  15. </el-col>
  16. <el-col :span="24" class="info"> 产品参数:{{ policyInfo.product_args }} </el-col>
  17. <el-col :span="24" class="info">
  18. 交易方式:{{ policyInfo.business === '0' ? '公用' : policyInfo.business === '1' ? '转让' : policyInfo.business === '2' ? '竞价' : 'underdind' }}
  19. </el-col>
  20. <el-col :span="24" class="info"> 研发阶段:{{ policyInfo.phase === '0' ? '阶段成果' : policyInfo.phase === '1' ? '最终成果' : 'underdind' }} </el-col>
  21. <el-col :span="24" class="info"> 应用领域:{{ policyInfo.field }} </el-col>
  22. <el-col :span="24" class="info"> 市场前景:{{ policyInfo.prospect }} </el-col>
  23. <el-col :span="24" class="info"> 电子合同:{{ policyInfo.contract }} </el-col>
  24. <el-col :span="24" class="info">
  25. 供/需{{ policyInfo.business === '0' ? '公用' : policyInfo.business === '1' ? '供' : policyInfo.business === '2' ? '需' : 'underdind' }}
  26. </el-col>
  27. <el-col :span="24" class="info"> 服务范围:{{ policyInfo.scope }} </el-col>
  28. <el-col :span="24" class="info"> 描述{{ policyInfo.description }} </el-col>
  29. <el-col :span="24" class="info"> 知识产权:{{ policyInfo.property }} </el-col>
  30. <el-col :span="24" class="info">
  31. 状态:{{ policyInfo.status === '0' ? '待审核' : policyInfo.status === '1' ? '通过审核' : policyInfo.status === '2' ? '审核拒绝' : 'underdind' }}
  32. </el-col>
  33. <!-- <el-col :span="24" class="info"> 是否删除:{{ policyInfo.is_del === '0' ? '否' : policyInfo.is_del === '1' ? '是' : 'underdind' }} </el-col> -->
  34. <el-col :span="24" class="info"> 联系人:{{ policyInfo.contact_user }} </el-col>
  35. <el-col :span="24" class="info"> 联系电话:{{ policyInfo.contact_tel }} </el-col>
  36. <el-col :span="24" class="info"> 简介:{{ policyInfo.introduction }} </el-col>
  37. </el-col>
  38. <el-col :span="24" class="topInfo"> <el-button type="primary" @click="onSubmit">立即创建</el-button></el-col>
  39. </el-col>
  40. </el-row>
  41. </div>
  42. </template>
  43. <script>
  44. export default {
  45. name: 'policyrightcont',
  46. props: {
  47. policyInfo: null,
  48. },
  49. components: {},
  50. data: () => ({}),
  51. created() {},
  52. computed: {},
  53. methods: {
  54. onSubmit() {
  55. console.log(this.policyInfo);
  56. this.$emit('onSubmit', this.policyInfo);
  57. },
  58. },
  59. };
  60. </script>
  61. <style lang="less" scoped>
  62. p {
  63. padding: 0;
  64. margin: 0;
  65. }
  66. .info {
  67. padding: 10px 0 10px 20px;
  68. }
  69. .infos {
  70. height: 120px;
  71. }
  72. .topInfo {
  73. height: 60px;
  74. line-height: 60px;
  75. font-size: 22px;
  76. }
  77. .infoMess .title {
  78. line-height: 30px;
  79. text-align: center;
  80. font-size: 16px;
  81. font-weight: bold;
  82. color: #000000;
  83. margin: 0 0 20px 0;
  84. }
  85. .infoDate {
  86. height: 36px;
  87. line-height: 36px;
  88. }
  89. .infoDate p {
  90. width: 700px;
  91. background: #eeeeee;
  92. margin: 0 105px;
  93. }
  94. .infoDate p span {
  95. font-size: 14px;
  96. color: #000;
  97. padding: 0 0 0 80px;
  98. }
  99. .infoMess .image {
  100. text-align: center;
  101. margin: 20px 0 0 0;
  102. }
  103. .content {
  104. padding: 0px 0 20px 0;
  105. }
  106. </style>