@@ -8,3 +8,11 @@ export function supplyList(query) { | |||||
params: query | params: query | ||||
}) | }) | ||||
} | } | ||||
//个人供求 | |||||
export function supplyDetail(id) { | |||||
return request({ | |||||
url: '/transaction/website/supplyDemand/id/'+id, | |||||
method: 'get', | |||||
}) | |||||
} |
@@ -1,6 +1,6 @@ | |||||
<template> | <template> | ||||
<div class="tb-toolbar-container"> | <div class="tb-toolbar-container"> | ||||
<!--<router-link to="/index" class="tab" active-class="active" exact> | |||||
<router-link to="/index" class="tab" active-class="active" exact> | |||||
<span class="icon"><van-icon name="wap-home-o" size="25" /></span> | <span class="icon"><van-icon name="wap-home-o" size="25" /></span> | ||||
<p class="text">首页</p> | <p class="text">首页</p> | ||||
</router-link> | </router-link> | ||||
@@ -11,7 +11,7 @@ | |||||
<router-link to="/user" class="tab" active-class="active"> | <router-link to="/user" class="tab" active-class="active"> | ||||
<span class="icon"><van-icon name="contact" size="25" /></span> | <span class="icon"><van-icon name="contact" size="25" /></span> | ||||
<p class="text">我的</p> | <p class="text">我的</p> | ||||
</router-link>--> | |||||
</router-link> | |||||
<!-- <router-link to="/addressBook" class="tab" active-class="active">--> | <!-- <router-link to="/addressBook" class="tab" active-class="active">--> | ||||
<!-- <span class="icon"><van-icon name="orders-o" size="20" /></span>--> | <!-- <span class="icon"><van-icon name="orders-o" size="20" /></span>--> | ||||
<!-- <p class="text">通讯录</p>--> | <!-- <p class="text">通讯录</p>--> | ||||
@@ -23,7 +23,7 @@ export const constantRoutes = [ | |||||
name: 'index', | name: 'index', | ||||
meta: { | meta: { | ||||
title: '主页', | title: '主页', | ||||
keepAlive: true | |||||
keepAlive: true, | |||||
}, | }, | ||||
component: (resolve) => require(['@/views/index'], resolve) | component: (resolve) => require(['@/views/index'], resolve) | ||||
}, | }, | ||||
@@ -147,6 +147,15 @@ export const constantRoutes = [ | |||||
}, | }, | ||||
component: (resolve) => require(['@/views/supply/index'], resolve) | component: (resolve) => require(['@/views/supply/index'], resolve) | ||||
}, | }, | ||||
{ | |||||
path: '/supply/supplyDetail', | |||||
name: 'supplyDetail', | |||||
meta: { | |||||
title: '查看供求', | |||||
hidden: true, | |||||
}, | |||||
component: (resolve) => require(['@/views/supply/supplyDetail'], resolve) | |||||
}, | |||||
{ | { | ||||
path: '/interaction/index', | path: '/interaction/index', | ||||
name: 'interaction', | name: 'interaction', | ||||
@@ -118,6 +118,7 @@ export default { | |||||
name: "login", | name: "login", | ||||
data() { | data() { | ||||
return { | return { | ||||
showMessage:false, | |||||
formData: { | formData: { | ||||
// username: "admin", //账号 | // username: "admin", //账号 | ||||
// password: "admin123", //密码 | // password: "admin123", //密码 | ||||
@@ -19,7 +19,7 @@ | |||||
<van-list v-model="loading" :finished="finished" finished-text="没有更多了"> | <van-list v-model="loading" :finished="finished" finished-text="没有更多了"> | ||||
<router-link :to="{path:'project/projectDetail',query:{id:item.id}}" v-for="(item,index) in infoList" :key="index"> | <router-link :to="{path:'project/projectDetail',query:{id:item.id}}" v-for="(item,index) in infoList" :key="index"> | ||||
<van-card :thumb="item.fileUrl?global.severApi+item.fileUrl:'../../static/images/zwtpxw.jpg'" > | |||||
<van-card :thumb="item.fileUrl?'/api'+item.fileUrl:'../../static/images/zwtpxw.jpg'" > | |||||
<template #tags> | <template #tags> | ||||
<p class="title">【{{item.rollout}}】{{item.projectName}}</p> | <p class="title">【{{item.rollout}}】{{item.projectName}}</p> | ||||
<p class="type">{{ item.projectShowStatus }}</p> | <p class="type">{{ item.projectShowStatus }}</p> | ||||
@@ -17,7 +17,7 @@ | |||||
style="margin-top: 10px;" | style="margin-top: 10px;" | ||||
@load="getList" | @load="getList" | ||||
> | > | ||||
<van-cell icon="play" v-for="(item,index) in supplyList" :key="index" > | |||||
<van-cell icon="play" v-for="(item,index) in supplyList" :key="index" :to="{path:'/supply/supplyDetail',query:{id:item.id}}" > | |||||
<template #title> | <template #title> | ||||
{{item.location}} | {{item.location}} | ||||
</template> | </template> | ||||
@@ -36,7 +36,7 @@ | |||||
style="margin-top: 10px;" | style="margin-top: 10px;" | ||||
@load="getSecondList" | @load="getSecondList" | ||||
> | > | ||||
<van-cell icon="play" v-for="(item,index) in supplySecondList" :key="index"> | |||||
<van-cell icon="play" v-for="(item,index) in supplySecondList" :key="index" :to="{path:'/supply/supplyDetail',query:{id:item.id}}"> | |||||
<template #title> | <template #title> | ||||
{{item.location}} | {{item.location}} | ||||
</template> | </template> | ||||
@@ -7,7 +7,6 @@ | |||||
placeholder | placeholder | ||||
@click-left="onClickLeft" | @click-left="onClickLeft" | ||||
/> | /> | ||||
<p class="title">{{supplyDetails.projectName}}成交公示</p> | |||||
<van-row> | <van-row> | ||||
<van-col>项目名称:{{supplyDetails.projectName}}</van-col> | <van-col>项目名称:{{supplyDetails.projectName}}</van-col> | ||||
</van-row> | </van-row> | ||||
@@ -15,19 +14,22 @@ | |||||
<van-col>项目地址:{{supplyDetails.location}}</van-col> | <van-col>项目地址:{{supplyDetails.location}}</van-col> | ||||
</van-row> | </van-row> | ||||
<van-row> | <van-row> | ||||
<van-col>姓名:{{supplyDetails.rollout}}</van-col> | |||||
<van-col>姓名:{{supplyDetails.realname}}</van-col> | |||||
</van-row> | </van-row> | ||||
<van-row> | <van-row> | ||||
<van-col>联系电话:{{supplyDetails.dealType}}</van-col> | |||||
<van-col>联系电话:{{supplyDetails.phone}}</van-col> | |||||
</van-row> | </van-row> | ||||
<van-row> | <van-row> | ||||
<van-col>项目详情:{{supplyDetails.dealTime}}</van-col> | |||||
<van-col>项目详情:{{supplyDetails.projectContent}}</van-col> | |||||
</van-row> | |||||
<van-row> | |||||
<van-col><img :src="'/api'+supplyDetails.fileUrl" alt="" width="100%"></van-col> | |||||
</van-row> | </van-row> | ||||
</div> | </div> | ||||
</template> | </template> | ||||
<script> | <script> | ||||
import { supplyDetails } from "@/api/supply/index"; | |||||
import { supplyDetail } from "@/api/supply/index"; | |||||
export default { | export default { | ||||
name: "noticeDetail", | name: "noticeDetail", | ||||
data() { | data() { | ||||
@@ -43,9 +45,9 @@ export default { | |||||
//成交公告集合 | //成交公告集合 | ||||
getDetail(){ | getDetail(){ | ||||
console.log(this.$route.query.id) | console.log(this.$route.query.id) | ||||
supplyDetails(this.$route.query.id).then(response => { | |||||
supplyDetail(this.$route.query.id).then(response => { | |||||
console.log(response) | console.log(response) | ||||
this.supplyDetails = response.data | |||||
}); | }); | ||||
}, | }, | ||||