| @@ -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 | |||||
| }); | }); | ||||
| }, | }, | ||||