Browse Source

摘牌详情

master
ltlzx 4 years ago
parent
commit
277fd7ccf4
  1. 8
      src/api/index.js
  2. 4
      src/components/page/DelistingNotice.vue
  3. 2
      src/components/page/Listing.vue
  4. 74
      src/components/page/NoticeDetails.vue

8
src/api/index.js

@ -280,3 +280,11 @@ export const login = query => {
data: query data: query
}); });
}; };
// 获取顶级资产类型
export const end_detail = query => {
return request({
url: '/api/user.Asset/end_detail',
method: 'get',
params: query
});
};

4
src/components/page/DelistingNotice.vue

@ -88,6 +88,7 @@
<el-table <el-table
:data="listData" :data="listData"
header-cell-class-name="theader" header-cell-class-name="theader"
@row-click="goDetails"
:header-cell-style="{background:'#F3F3F3 !important',color:'#333333',height:'60px',fontSize:'14px'}" :header-cell-style="{background:'#F3F3F3 !important',color:'#333333',height:'60px',fontSize:'14px'}"
style="width: 100%"> style="width: 100%">
<el-table-column <el-table-column
@ -162,6 +163,9 @@ export default {
this.getData() this.getData()
}, },
methods:{ methods:{
goDetails(row, column, event){
this.$router.push({path:'/NoticeDetails',query:{id:row.id,type:1}})
},
// //
formatDate(row,colnum){ formatDate(row,colnum){
return moment(row[colnum.property]*1000).format('YYYY-MM-DD HH:mm:ss') return moment(row[colnum.property]*1000).format('YYYY-MM-DD HH:mm:ss')

2
src/components/page/Listing.vue

@ -152,7 +152,7 @@ export default {
}) })
}, },
goDetails(id){ goDetails(id){
this.$router.push({path:'/NoticeDetails',query:{id:id}}) this.$router.push({path:'/NoticeDetails',query:{id:id,type:0}})
}, },
// //
handlePageChange(val) { handlePageChange(val) {

74
src/components/page/NoticeDetails.vue

@ -2,7 +2,7 @@
<div> <div>
<div class="breadcrumb"> <div class="breadcrumb">
<el-breadcrumb separator-class="el-icon-arrow-right"> <el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/Listing' }">挂牌公告</el-breadcrumb-item> <el-breadcrumb-item :to="path">{{type==0?'挂牌公告':'摘牌公告'}}</el-breadcrumb-item>
<el-breadcrumb-item>公告详情</el-breadcrumb-item> <el-breadcrumb-item>公告详情</el-breadcrumb-item>
</el-breadcrumb> </el-breadcrumb>
</div> </div>
@ -11,27 +11,27 @@
<div class="detalie"> <div class="detalie">
<div class="detalie_title">所含标的物</div> <div class="detalie_title">所含标的物</div>
<div class="detalie_content"> <div class="detalie_content">
<div class="tabs_item" @click="goDetails"> <div class="tabs_item" @click="goDetails(detailsDate.id)" >
<img src="../../assets/img/header_logo.png" alt="" class="tabs_item_img"> <img :src="detailsDate.serial_img" alt="" class="tabs_item_img">
<div class="tabs_item_lable">有形实物资产</div> <div class="tabs_item_lable">{{detailsDate.top_class_name}}</div>
<div class="tabs_item_content"> <div class="tabs_item_content">
<p class="tabs_item_content_title">资产标题名称字数多的显示</p> <p class="tabs_item_content_title">{{detailsDate.serial_name}}</p>
<p class="tabs_item_content_p"> <p class="tabs_item_content_p">
<span>评估价格 </span> <span>评估价格 </span>
<span class="tabs_item_content_span"></span> <span class="tabs_item_content_span"></span>
<span class="tabs_item_content_span tabs_item_content_span1">800,000.00</span> <span class="tabs_item_content_span tabs_item_content_span1">{{detailsDate.price}}</span>
</p> </p>
<p class="tabs_item_content_p"> <p class="tabs_item_content_p">
<span>资产类型 </span> <span>资产类型 </span>
<span class="tabs_item_content_span2 tabs_item_content_span3">房屋</span> <span class="tabs_item_content_span2 tabs_item_content_span3">{{detailsDate.parent_class_name}}</span>
</p> </p>
<p class="tabs_item_content_p"> <p class="tabs_item_content_p">
<span>所在地 </span> <span>所在地 </span>
<span class="tabs_item_content_span2 tabs_item_content_span3">深圳</span> <span class="tabs_item_content_span2 tabs_item_content_span3">{{detailsDate.city}}</span>
</p> </p>
<p class="tabs_item_content_p"> <p class="tabs_item_content_p">
<span>有效日期 </span> <span>有效日期 </span>
<span class="tabs_item_content_span2 ">2022年7月15日 14:00 </span> <span class="tabs_item_content_span2 ">{{detailsDate.effective_date}}</span>
</p> </p>
</div> </div>
</div> </div>
@ -41,7 +41,9 @@
<div class="detalie detalie1"> <div class="detalie detalie1">
<div class="detalie_title">公告内容</div> <div class="detalie_title">公告内容</div>
<div class="detalie_content"> <div class="detalie_content">
<div class="detalie1_div">
<img :src="detailsDate.delist_file_img" alt="" class="detalie1_img">
</div>
</div> </div>
</div> </div>
</div> </div>
@ -49,20 +51,41 @@
</div> </div>
</template> </template>
<script> <script>
import {end_detail} from '../../api/index'
export default { export default {
data(){ data(){
return{ return{
query:{ query:{
id:'' id:''
} },
type:0,
path:{
path:'/Listing'
},
detailsDate:{}
} }
}, },
created(){ created(){
this.query.id=this.$route.query.id this.query.id=this.$route.query.id
this.type=this.$route.query.type
if (this.type==0) {
this.path={path:'/Listing'}
}else{
this.path={path:'/DelistingNotice'}
this.end_detail()
}
}, },
methods:{ methods:{
goDetails(){ goDetails(id){
this.$router.push({path:'/AssetDetails',query:{id:this.query.id}}) this.$router.push({path:'/AssetDetails',query:{id:id}})
},
end_detail(){
end_detail(this.query).then(res=>{
console.info(res)
if (res.code==100) {
this.detailsDate=res.data
}
})
} }
} }
} }
@ -71,21 +94,23 @@ export default {
.tabs{ .tabs{
margin-top: 20px; margin-top: 20px;
/* display: flex; */ /* display: flex; */
border: 1px solid #E9B7B7; border: 1px solid rgba(215, 215, 215, 1);
/* border: 1px solid #E9B7B7; */
} }
.detalie{ .detalie{
display: flex; display: flex;
min-height: 360px; min-height: 360px;
} }
.detalie1{ .detalie1{
border-top: 1px solid #E9B7B7; border-top: 1px solid rgba(215, 215, 215, 1);
} }
.detalie_title{ .detalie_title{
width: 110px; width: 110px;
height: 360px; min-height: 360px;
background: #F6E0E0; /* background: #F6E0E0; */
background-color: rgba(242, 242, 242, 1);
font-size: 18px; font-size: 18px;
color: #C94C4C; /* color: #C94C4C; */
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
@ -93,16 +118,23 @@ export default {
writing-mode: vertical-lr writing-mode: vertical-lr
} }
.detalie_content{ .detalie_content{
background: #FDF8F8; /* background: #FDF8F8; */
padding: 20px 20px; padding: 20px 20px;
width: 1088px; width: 1088px;
box-sizing: border-box; box-sizing: border-box;
border-left: 1px solid #E9B7B7; border-left: 1px solid rgba(215, 215, 215, 1);
}
.detalie1_div{
text-align: center;
}
.detalie1_img{
width: 600px;
height: 600px;
} }
.tabs_item{ .tabs_item{
width: 283px; width: 283px;
height: 300px; height: 300px;
border: 1px solid #E9B7B7; border: 1px solid rgba(215, 215, 215, 1);
margin-bottom: 20px; margin-bottom: 20px;
box-sizing: border-box; box-sizing: border-box;
position: relative; position: relative;

Loading…
Cancel
Save