Commit 6617d2b2 authored by 吴冠's avatar 吴冠

招投标

parent 2e4ea1e4
...@@ -74,6 +74,18 @@ import inDex from '@/pages/index.vue' ...@@ -74,6 +74,18 @@ import inDex from '@/pages/index.vue'
case "/message/news": case "/message/news":
this.nav = "5"; this.nav = "5";
break; break;
case "/notice/cadidate":
this.nav = "4";
break;
case "/notice/change":
this.nav = "4";
break;
case "/notice/clarifies":
this.nav = "4";
break;
case "/notice/abortive":
this.nav = "4";
break;
} }
}, },
methods: { methods: {
...@@ -110,6 +122,18 @@ import inDex from '@/pages/index.vue' ...@@ -110,6 +122,18 @@ import inDex from '@/pages/index.vue'
case "/message/news": case "/message/news":
this.nav = "5"; this.nav = "5";
break; break;
case "/notice/cadidate":
this.nav = "4";
break;
case "/notice/change":
this.nav = "4";
break;
case "/notice/clarifies":
this.nav = "4";
break;
case "/notice/abortive":
this.nav = "4";
break;
} }
} }
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<img src="../assets/images/phone.png" alt="电话"> <img src="../assets/images/phone.png" alt="电话">
<img src="../assets/images/QQ.png" alt="QQ"> <img src="../assets/images/QQ.png" alt="QQ">
<img src="../assets/images/email.png" alt="邮箱"> <img src="../assets/images/email.png" alt="邮箱">
<img src="../assets/images/weixin.png" alt="微信" class="weixin" @mouseover="enter" @mouseout="leave"> <img src="../assets/images/wechat.jpg" alt="微信" class="weixin" @mouseover="enter" @mouseout="leave">
<div> <div>
<img src="../assets/images/qrcode.png" alt="二维码" class="qrcode" v-if="isshowqrcode"> <img src="../assets/images/qrcode.png" alt="二维码" class="qrcode" v-if="isshowqrcode">
</div> </div>
......
...@@ -34,7 +34,6 @@ export default { ...@@ -34,7 +34,6 @@ export default {
}, },
methods:{ methods:{
back(){ back(){
/* this.$router.back() */
window.history.back(-1) window.history.back(-1)
}, },
async getnewsdetails(id){ async getnewsdetails(id){
......
...@@ -161,8 +161,8 @@ export default { ...@@ -161,8 +161,8 @@ export default {
let id = this.$route.query.id let id = this.$route.query.id
console.log(id) console.log(id)
this.getBidingdetails(id) this.getBidingdetails(id)
let a = window.location.href.split("?id=")[1] let noticeType = window.location.href.split("?id=")[1]
sessionStorage.setItem("bidId",a) sessionStorage.setItem("bidId",noticeType)
}, },
methods:{ methods:{
signUp(){ signUp(){
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
<ul v-if="isshow"> <ul v-if="isshow">
<li v-for="item in priceList" :key="item.id"> <li v-for="item in priceList" :key="item.id">
<nuxt-link :to="{name:'index-notice-ABORTIVEdetails',query:{id:(item.noticeId)}}"> <nuxt-link :to="{name:'index-notice-abortivedetails',query:{id:(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;">
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<ul > <ul >
<li v-for="item in priceList" :key="item.id"> <li v-for="item in priceList" :key="item.id">
<nuxt-link :to='`/notice/${item.noticeType}details?id=${item.noticeId}`'> <nuxt-link :to='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;">
...@@ -112,6 +112,33 @@ import {getAllList,getNoticeType} from '@/common/list.js' ...@@ -112,6 +112,33 @@ import {getAllList,getNoticeType} from '@/common/list.js'
} }
}, },
methods: { methods: {
//将类型转为小写
getLowerText(noticeType,noticeId){
if(noticeType=='BIDDING'){
return `/notice/biddingdetails?id=${noticeId}`
}
if(noticeType=='CADIDATE'){
return `/notice/cadidatedetails?id=${noticeId}`
}
if(noticeType=='ENQUIRY'){
return `/notice/enquirydetails?id=${noticeId}`
}
if(noticeType=='ABORTIVE'){
return `/notice/abortivedetails?id=${noticeId}`
}
if(noticeType=='CHANGE'){
return `/notice/changedetails?id=${noticeId}`
}
if(noticeType=='CLARIFIES'){
return `/notice/clarifiesdetails?id=${noticeId}`
}
if(noticeType=='INVITE'){
return `/notice/invitedetails?id=${noticeId}`
}
if(noticeType=='WIN'){
return `/notice/windetails?id=${noticeId}`
}
},
async queryStr() { async queryStr() {
console.log(this.getData); console.log(this.getData);
const { data,total } = await getAllList(this.getData); const { data,total } = await getAllList(this.getData);
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
</div> </div>
<ul v-if ="isshow"> <ul v-if ="isshow">
<li v-for="item in priceList" :key="item.id"> <li v-for="item in priceList" :key="item.id">
<nuxt-link :to="{name:'index-notice-BIDDINGdetails',query:{id:(item.noticeId)}}"> <nuxt-link :to="{name:'index-notice-biddingdetails',query:{id:(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;">
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
<ul v-if="isshow"> <ul v-if="isshow">
<li v-for="item in priceList" :key="item.id"> <li v-for="item in priceList" :key="item.id">
<!-- 绑定中标详情页 --> <!-- 绑定中标详情页 -->
<nuxt-link :to="{name:'index-notice-WINdetails',query:{id:(item.noticeId)}}"> <nuxt-link :to="{name:'index-notice-windetails',query:{id:(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;">
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
<ul v-if="isshow"> <ul v-if="isshow">
<li v-for="item in priceList" :key="item.id"> <li v-for="item in priceList" :key="item.id">
<nuxt-link :to="{name:'index-notice-CADIDATEdetails',query:{id:(item.noticeId)}}"> <nuxt-link :to="{name:'index-notice-cadidatedetails',query:{id:(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;">
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
<ul v-if="isshow"> <ul v-if="isshow">
<li v-for="item in priceList" :key="item.id"> <li v-for="item in priceList" :key="item.id">
<nuxt-link :to="{name:'index-notice-CHANGEdetails',query:{id:(item.noticeId)}}"> <nuxt-link :to="{name:'index-notice-changedetails',query:{id:(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;">
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
<ul v-if="isshow"> <ul v-if="isshow">
<li v-for="item in priceList" :key="item.id"> <li v-for="item in priceList" :key="item.id">
<nuxt-link :to="{name:'index-notice-CLARIFIESdetails',query:{id:(item.noticeId)}}"> <nuxt-link :to="{name:'index-notice-clarifiesdetails',query:{id:(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;">
......
...@@ -183,8 +183,8 @@ export default { ...@@ -183,8 +183,8 @@ export default {
if(number1 ==='1'){ if(number1 ==='1'){
this.isshowbutton = !this.isshowbutton this.isshowbutton = !this.isshowbutton
} }
let a = window.location.href.split("?id=")[1] let enquiryId = window.location.href.split("?id=")[1]
sessionStorage.setItem("Id",a) sessionStorage.setItem("Id",enquiryId)
}, },
data() { data() {
return { return {
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
<ul v-if="isshow1"> <ul v-if="isshow1">
<li v-if = "!isshow1">暂无数据</li> <li v-if = "!isshow1">暂无数据</li>
<li v-for="item in priceList" :key="item.id"> <li v-for="item in priceList" :key="item.id">
<nuxt-link :to="{name:'index-notice-ENQUIRYdetails',query:{id:(item.noticeId)}}" > <nuxt-link :to="{name:'index-notice-enquirydetails',query:{id:(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;">
......
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