Commit dca2f82f authored by 吴冠's avatar 吴冠

all

parent 6617d2b2
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
</div> </div>
<ul> <ul>
<li v-for="(item,index) in dynamic2" :key="index" v-show="index<5" class="flex-between list-con" > <li v-for="(item,index) in dynamic2" :key="index" v-show="index<5" class="flex-between list-con" >
<nuxt-link tag="div" :to="{name:'index-message-newsdetails',query:{id:(item.id)}}"" >{{item.title}}</nuxt-link> <nuxt-link tag="div" :to="{name:'index-message-newsdetails',query:{id:(item.id)}}" >{{item.title}}</nuxt-link>
<div class="time">{{item.createTime.slice(0,10)}}</div> <div class="time">{{item.createTime.slice(0,10)}}</div>
</li> </li>
</ul> </ul>
......
...@@ -12,11 +12,13 @@ ...@@ -12,11 +12,13 @@
</el-col> </el-col>
</div> </div>
<ul > <ul >
<li v-for="item in messageList" :key="item.id" > <li v-for="item in messageList" :key="item.id" @click="clicked" v-show="isList">
<nuxt-link :to="{name:'index-message-newsdetails',query:{id:(item.id)}}" class="flex-between link-style" > <!-- <nuxt-link :to="{name:'index-message-newsdetails',query:{id:(item.id)}}" class="flex-between link-style" >-->
<div class="flex-between link-style">
<div class="t2">{{item.title}}</div> <div class="t2">{{item.title}}</div>
<div class="t1">发布时间:{{item.createTime}}</div> <div class="t1">发布时间:{{item.createTime}}</div>
</nuxt-link> </div>
<!-- </nuxt-link> -->
</li> </li>
<div class="pagination" v-if="isList"> <div class="pagination" v-if="isList">
<el-pagination <el-pagination
...@@ -30,7 +32,7 @@ ...@@ -30,7 +32,7 @@
</div> </div>
</ul> </ul>
<!-- <div v-for="item in messageList" :key="item.id" class="content" v-show="!isList"> <div v-for="item in messageList" :key="item.id" class="content" v-show="!isList">
<h1>{{item.title}}</h1> <h1>{{item.title}}</h1>
<div class="flex-center pos"> <div class="flex-center pos">
<span style="margin-right:20px">发布时间:{{item.createTime}}</span> <span style="margin-right:20px">发布时间:{{item.createTime}}</span>
...@@ -40,7 +42,7 @@ ...@@ -40,7 +42,7 @@
<div class="flex-center" style="margin-buttom:40px"> <div class="flex-center" style="margin-buttom:40px">
<el-button type="primary" @click="returnPrev" style="margin-top:50px">返回</el-button> <el-button type="primary" @click="returnPrev" style="margin-top:50px">返回</el-button>
</div> </div>
</div> --> </div>
</div> </div>
</template> </template>
<script> <script>
...@@ -62,9 +64,10 @@ import { ...@@ -62,9 +64,10 @@ import {
}else{ }else{
message.cateId = this.activeName message.cateId = this.activeName
} }
/* this.activeName = type
message.cateId = this.activeName */
this.getListContent(message) this.getListContent(message)
if(this.isList ==false){
this.handleSelect(key,keyPath)
}
}, },
data() { data() {
return { return {
...@@ -119,6 +122,14 @@ import { ...@@ -119,6 +122,14 @@ import {
handleCurrentChange(val) { handleCurrentChange(val) {
this.getListContent(val,this.size) this.getListContent(val,this.size)
}, },
//是否点击右侧列表
clicked(){
this.isList = false
},
//返回
returnPrev(){
window.history.back()
}
} }
} }
</script> </script>
......
...@@ -28,7 +28,8 @@ ...@@ -28,7 +28,8 @@
<ul > <ul >
<li v-for="item in priceList" :key="item.id"> <li v-for="item in priceList" :key="item.id">
<nuxt-link :to='getLowerText(item.noticeType,item.noticeId)'> <!-- <nuxt-link :to="getLowerText(item.noticeType,item.noticeId)"> -->
<div @click="getLowerText(item.noticeType,item.noticeId)">
<div class="time">{{getTimer(item.createTime)}}</div> <div class="time">{{getTimer(item.createTime)}}</div>
<div class="price-item"> <div class="price-item">
<div class="t1" style="font-weight: bold;"> <div class="t1" style="font-weight: bold;">
...@@ -44,7 +45,8 @@ ...@@ -44,7 +45,8 @@
<div>招标状态: <span class="state-red">{{item.projectStatus}}</span> </div> <div>招标状态: <span class="state-red">{{item.projectStatus}}</span> </div>
</div> </div>
</div> </div>
</nuxt-link> </div>
<!-- </nuxt-link> -->
</li> </li>
<div class="pagination flex-center" > <div class="pagination flex-center" >
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="getData.currentPage" :page-size ="getData.size" :page-sizes="[10, 20, 30, 40]" <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="getData.currentPage" :page-size ="getData.size" :page-sizes="[10, 20, 30, 40]"
...@@ -114,30 +116,32 @@ import {getAllList,getNoticeType} from '@/common/list.js' ...@@ -114,30 +116,32 @@ import {getAllList,getNoticeType} from '@/common/list.js'
methods: { methods: {
//将类型转为小写 //将类型转为小写
getLowerText(noticeType,noticeId){ getLowerText(noticeType,noticeId){
let url=""
if(noticeType=='BIDDING'){ if(noticeType=='BIDDING'){
return `/notice/biddingdetails?id=${noticeId}` url= `/notice/biddingdetails?id=${noticeId}`
} }
if(noticeType=='CADIDATE'){ if(noticeType=='CADIDATE'){
return `/notice/cadidatedetails?id=${noticeId}` url= `/notice/cadidatedetails?id=${noticeId}`
} }
if(noticeType=='ENQUIRY'){ if(noticeType=='ENQUIRY'){
return `/notice/enquirydetails?id=${noticeId}` url= `/notice/enquirydetails?id=${noticeId}`
} }
if(noticeType=='ABORTIVE'){ if(noticeType=='ABORTIVE'){
return `/notice/abortivedetails?id=${noticeId}` url= `/notice/abortivedetails?id=${noticeId}`
} }
if(noticeType=='CHANGE'){ if(noticeType=='CHANGE'){
return `/notice/changedetails?id=${noticeId}` url= `/notice/changedetails?id=${noticeId}`
} }
if(noticeType=='CLARIFIES'){ if(noticeType=='CLARIFIES'){
return `/notice/clarifiesdetails?id=${noticeId}` url= `/notice/clarifiesdetails?id=${noticeId}`
} }
if(noticeType=='INVITE'){ if(noticeType=='INVITE'){
return `/notice/invitedetails?id=${noticeId}` url= `/notice/invitedetails?id=${noticeId}`
} }
if(noticeType=='WIN'){ if(noticeType=='WIN'){
return `/notice/windetails?id=${noticeId}` url= `/notice/windetails?id=${noticeId}`
} }
this.$router.push(url)
}, },
async queryStr() { async queryStr() {
console.log(this.getData); console.log(this.getData);
...@@ -207,7 +211,6 @@ import {getAllList,getNoticeType} from '@/common/list.js' ...@@ -207,7 +211,6 @@ import {getAllList,getNoticeType} from '@/common/list.js'
this.getAllList(mess) this.getAllList(mess)
}, },
handleCurrentChange(val) { handleCurrentChange(val) {
/* this.getData.currentPage = val */
let mess = {} let mess = {}
mess.size = this.getData.size mess.size = this.getData.size
mess.currentPage = val mess.currentPage = val
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment