移动端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

155 lines
5.3 KiB

  1. <template>
  2. <div class="app-container">
  3. <navBar title="鉴证详情" background="0" positionType="fixed"></navBar>
  4. <!-- <p class="title">{{attestationDetail.projectName}}成交公示</p>-->
  5. <div class="block_box">
  6. <div class="block_tt"><i></i>鉴证详情信息</div>
  7. <van-cell title="鉴证书编号" :value="attestationDetail.jzsNumOne+'第'+attestationDetail.jzsNumTwo+'号'" />
  8. <van-cell title="项目名称" :value="attestationDetail.projectName" />
  9. <van-cell title="项目编号" :value="attestationDetail.projectCode" />
  10. <van-cell title="标的物情况" :value="attestationDetail.szCondition" />
  11. <van-cell title="转出面积(数量)" :value="attestationDetail.allCount+attestationDetail.allCountUnit" />
  12. <van-cell title="转出期限" :value="attestationDetail.outStartEndTime" />
  13. <van-cell title="确权机构" :value="attestationDetail.organization" />
  14. <van-cell title="权证编号" :value="attestationDetail.warrantCode" />
  15. <van-cell title="转出方式" :value="attestationDetail.rollout" />
  16. <van-cell title="交易方式" :value="attestationDetail.dealType" />
  17. <van-cell title="交易底价" :value="attestationDetail.price+attestationDetail.unit" />
  18. <van-cell title="成交金额" >
  19. <template slot="default"><p style="color: #c60000;">{{attestationDetail.dealMoneySum}}元</p></template>
  20. </van-cell>
  21. <van-cell title="合同签署日期" :value="attestationDetail.contractDate" />
  22. <van-cell title="合同编号" :value="attestationDetail.contractCode" />
  23. <van-cell title="附记" :value="attestationDetail.jzsRemark" />
  24. </div>
  25. <div class="block_box gnbg">
  26. <div class="block_tt"><i></i>转出方信息</div>
  27. <!-- <van-divider :style="{ borderColor: '#0CBEA6', padding: '0 16px' }"></van-divider>-->
  28. <van-cell title="转出方" :value="attestationDetail.outName" />
  29. <van-cell title="法定代表人" :value="attestationDetail.legalPerson" />
  30. </div>
  31. <div class="block_box orbg">
  32. <div class="block_tt"><i style="background-color: #FD683F"></i>受让方信息</div>
  33. <!-- <van-divider :style="{ borderColor: '#FD683F', padding: '0 16px' }">受让方信息</van-divider>-->
  34. <van-cell title="受让方" :value="attestationDetail.inName" />
  35. <van-cell title="单位性质" :value="attestationDetail.companyNature" />
  36. <van-cell title="法定代表人" :value="attestationDetail.realname" />
  37. </div>
  38. <p class="btm_p">农村产权交易鉴证书</p>
  39. <p class="btm_p">{{attestationDetail.jzsSignDate}}</p>
  40. <!-- <van-cell title=" " :value="'农村产权交易鉴证书'" />-->
  41. <!-- <van-cell title=" " :value="attestationDetail.jzsSignDate" />-->
  42. <div style="height: 2vh;"></div>
  43. </div>
  44. </template>
  45. <script>
  46. import { AttestationDetail } from "@/api/notice/index";
  47. import navBar from "@/components/common/nav_bar.vue";
  48. export default {
  49. name: "noticeDetail",
  50. components: { navBar },
  51. data() {
  52. return {
  53. attestationDetail:''
  54. };
  55. },
  56. created() {
  57. this.getDetail();
  58. },
  59. methods: {
  60. //成交公告集合
  61. getDetail(){
  62. console.log(this.$route.query.id)
  63. AttestationDetail(this.$route.query.id).then(response => {
  64. console.log(response)
  65. this.attestationDetail = response.data;
  66. //转出方式字典
  67. this.getDicts("rollout_type").then(res => {
  68. this.attestationDetail.rollout = this.selectDictLabel(res.data,response.data.rollout);
  69. });
  70. //交易方式字典
  71. this.getDicts("deal_type").then(res => {
  72. this.attestationDetail.dealType = this.selectDictLabel(res.data,response.data.dealType);
  73. });
  74. //面积单位字典
  75. this.getDicts("area_unit").then(res => {
  76. this.attestationDetail.allCountUnit = this.selectDictLabel(res.data,response.data.allCountUnit);
  77. });
  78. //成交价格字典
  79. this.getDicts("price_unit").then(res => {
  80. this.attestationDetail.unit = this.selectDictLabel(res.data,response.data.unit);
  81. });
  82. //公司性质字典
  83. this.getDicts("company_nature").then(res => {
  84. this.attestationDetail.companyNature = this.selectDictLabel(res.data,response.data.companyNature);
  85. });
  86. });
  87. },
  88. },
  89. };
  90. </script>
  91. <style scoped lang="scss">
  92. .app-container {
  93. background-color: #F4F8FB;
  94. height: calc(100vh - 0Px);
  95. overflow-y: scroll;
  96. }
  97. .btm_p{
  98. text-align: center;
  99. font-size: 16PX;
  100. color: #91979C;
  101. margin-top: 1vh;
  102. }
  103. .block_box{
  104. width: 94%;
  105. margin: 3vw auto;
  106. background: #ffffff;
  107. padding: 3vw 0;
  108. border-radius: 15Px;
  109. overflow: hidden;
  110. .block_tt{
  111. font-size: 20Px;
  112. display: flex;
  113. align-items: center;
  114. padding: 1.6vh 3vw;
  115. line-height: 1;
  116. font-weight: bold;
  117. i{
  118. display: block;
  119. width: 4Px;
  120. height: 16Px;
  121. background: #0CBEA6;
  122. margin-right: 5PX;
  123. border-radius: 5PX;
  124. }
  125. /*border-left: 3Px solid #0CBEA6;*/
  126. }
  127. }
  128. .gnbg{
  129. background: #ffffff linear-gradient(rgba(13,188,170,.28),#ffffff) no-repeat;
  130. background-size: 100% 50Px;
  131. }
  132. .orbg{
  133. background: #ffffff linear-gradient(rgba(253,104,63,.28),#ffffff) no-repeat;
  134. background-size: 100% 50Px;
  135. }
  136. .title{
  137. font-size: 0.5rem;
  138. margin-bottom: 0.5rem;
  139. }
  140. .van-row{
  141. margin-bottom: 0.4rem;
  142. }
  143. .van-col{
  144. font-size: 0.4rem;
  145. color: #666666;
  146. }
  147. </style>