|
@@ -36,9 +36,11 @@
|
|
|
<div class="noticeDiv">
|
|
|
<div class="noticeTitle">
|
|
|
通知公告
|
|
|
- <span class="more"
|
|
|
- >more<i class="el-icon-d-arrow-right"></i
|
|
|
- ></span>
|
|
|
+ <router-link to="/news?active=first">
|
|
|
+ <span class="more"
|
|
|
+ >more<i class="el-icon-d-arrow-right"></i
|
|
|
+ ></span>
|
|
|
+ </router-link>
|
|
|
</div>
|
|
|
<div
|
|
|
class="notice"
|
|
@@ -100,22 +102,30 @@
|
|
|
<!-- 广告位 -->
|
|
|
<div class="ggzw bg-84 mt2rem">办公系列广告占位</div>
|
|
|
<div class="partTitle">
|
|
|
- <span class="orangeLine"></span>热门商品<span class="more"
|
|
|
- >more<i class="el-icon-d-arrow-right"></i
|
|
|
- ></span>
|
|
|
+ <span class="orangeLine"></span>热门商品
|
|
|
+ <router-link to="/mall">
|
|
|
+ <span class="more">more<i class="el-icon-d-arrow-right"></i></span>
|
|
|
+ </router-link>
|
|
|
</div>
|
|
|
<div class="rmsp">
|
|
|
- <div class="rmspItem" v-for="item in 5" :key="item">
|
|
|
- <div class="imgDiv">
|
|
|
- <img src="@assets/shangpin.png" alt />
|
|
|
- </div>
|
|
|
- <div class="name">钢制家具柜文件柜B20-J</div>
|
|
|
- <div class="money">
|
|
|
- ¥
|
|
|
- <span>1833</span>
|
|
|
+ <router-link
|
|
|
+ :to="`/shop/${item.companyId}/${item.id}`"
|
|
|
+ class="product"
|
|
|
+ v-for="item in hotlistArr"
|
|
|
+ :key="item.id"
|
|
|
+ >
|
|
|
+ <div class="rmspItem">
|
|
|
+ <div class="imgDiv">
|
|
|
+ <img :src="item.cover" alt />
|
|
|
+ </div>
|
|
|
+ <div class="name">{{ item.name }}</div>
|
|
|
+ <div class="money">
|
|
|
+ ¥
|
|
|
+ <span>{{ item.price }}</span>
|
|
|
+ </div>
|
|
|
+ <div class="company mt15px">{{ item.companyName }}</div>
|
|
|
</div>
|
|
|
- <div class="company mt15px">洛阳花都家具集团有限公司</div>
|
|
|
- </div>
|
|
|
+ </router-link>
|
|
|
</div>
|
|
|
<div class="partTitle">
|
|
|
<span class="orangeLine"></span>品牌商家<span class="more"
|
|
@@ -140,28 +150,44 @@
|
|
|
<div class="xqDiv">
|
|
|
<div class="xqTitle">
|
|
|
<img src="@assets/xuqiu.png" alt />需求
|
|
|
- <span class="more"
|
|
|
- >more<i class="el-icon-d-arrow-right"></i
|
|
|
- ></span>
|
|
|
- </div>
|
|
|
- <div class="xq" v-for="item in demandList" :key="item.id">
|
|
|
- <div class="con">【求购】{{ item.purchaseTitle }}</div>
|
|
|
- <div class="date">{{ item.releaseTime }}</div>
|
|
|
+ <router-link to="/info?active=demand">
|
|
|
+ <span class="more"
|
|
|
+ >more<i class="el-icon-d-arrow-right"></i
|
|
|
+ ></span>
|
|
|
+ </router-link>
|
|
|
</div>
|
|
|
+ <router-link
|
|
|
+ :to="`/info/buyDetail?id=${item.id}`"
|
|
|
+ v-for="item in demandList"
|
|
|
+ :key="item.id"
|
|
|
+ >
|
|
|
+ <div class="xq">
|
|
|
+ <div class="con">【求购】{{ item.purchaseTitle }}</div>
|
|
|
+ <div class="date">{{ item.releaseTime }}</div>
|
|
|
+ </div>
|
|
|
+ </router-link>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="10">
|
|
|
<div class="xqDiv">
|
|
|
<div class="xqTitle">
|
|
|
<img src="@assets/gongyingshang.png" alt />供应商
|
|
|
- <span class="more"
|
|
|
- >more<i class="el-icon-d-arrow-right"></i
|
|
|
- ></span>
|
|
|
- </div>
|
|
|
- <div class="xq" v-for="item in supplyList" :key="item.id">
|
|
|
- <div class="con">【供应】{{ item.supplyTitle }}</div>
|
|
|
- <div class="date">{{ item.releaseTime }}</div>
|
|
|
+ <router-link to="/info?active=supply">
|
|
|
+ <span class="more"
|
|
|
+ >more<i class="el-icon-d-arrow-right"></i
|
|
|
+ ></span>
|
|
|
+ </router-link>
|
|
|
</div>
|
|
|
+ <router-link
|
|
|
+ :to="`/info/supplyDetail?id=${item.id}`"
|
|
|
+ v-for="item in supplyList"
|
|
|
+ :key="item.id"
|
|
|
+ >
|
|
|
+ <div class="xq">
|
|
|
+ <div class="con">【供应】{{ item.supplyTitle }}</div>
|
|
|
+ <div class="date">{{ item.releaseTime }}</div>
|
|
|
+ </div>
|
|
|
+ </router-link>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -170,9 +196,12 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
<div class="partTitle">
|
|
|
- <span class="orangeLine"></span>行业资讯<i
|
|
|
- class="el-icon-d-arrow-right"
|
|
|
- ></i>
|
|
|
+ <span class="orangeLine"></span>行业资讯
|
|
|
+ <router-link to="/news?active=second">
|
|
|
+ <span class="more"
|
|
|
+ >more<i class="el-icon-d-arrow-right"></i
|
|
|
+ ></span>
|
|
|
+ </router-link>
|
|
|
</div>
|
|
|
<div class="hyzxDiv">
|
|
|
<div class="topDiv">
|
|
@@ -196,9 +225,12 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<div class="partTitle">
|
|
|
- <span class="orangeLine"></span>家具保养<i
|
|
|
- class="el-icon-d-arrow-right"
|
|
|
- ></i>
|
|
|
+ <span class="orangeLine"></span>家具保养
|
|
|
+ <router-link to="/news?active=third">
|
|
|
+ <span class="more"
|
|
|
+ >more<i class="el-icon-d-arrow-right"></i
|
|
|
+ ></span>
|
|
|
+ </router-link>
|
|
|
</div>
|
|
|
<div class="hyzxDiv">
|
|
|
<div class="topDiv">
|
|
@@ -244,7 +276,8 @@ export default {
|
|
|
noticeListJjby: [],
|
|
|
jjbyFirst: {},
|
|
|
jjbyOther: [],
|
|
|
- loginAccount: ""
|
|
|
+ loginAccount: "",
|
|
|
+ hotlistArr: []
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
@@ -256,9 +289,7 @@ export default {
|
|
|
noticeType: noticeType
|
|
|
})
|
|
|
.then(function(res) {
|
|
|
- if (res[0]) {
|
|
|
- that.$message("数据请求错误!");
|
|
|
- } else {
|
|
|
+ if (!res[0]) {
|
|
|
for (let i = 0; i < res[1].list.length; i++) {
|
|
|
res[1].list[i].fmzFileUrl =
|
|
|
that.$basePath + res[1].list[i].fmzFileUrl;
|
|
@@ -282,9 +313,7 @@ export default {
|
|
|
var that = this;
|
|
|
that.$post("/demand/info/getDemandInfoTenList").then(function(res) {
|
|
|
console.log(res);
|
|
|
- if (res[0]) {
|
|
|
- that.$message("数据请求错误!");
|
|
|
- } else {
|
|
|
+ if (!res[0]) {
|
|
|
that.demandList = res[1].demandList;
|
|
|
}
|
|
|
});
|
|
@@ -294,24 +323,37 @@ export default {
|
|
|
var that = this;
|
|
|
that.$post("/supply/info/getSupplyInfoTenLsit").then(function(res) {
|
|
|
console.log(res);
|
|
|
- if (res[0]) {
|
|
|
- that.$message("数据请求错误!");
|
|
|
- } else {
|
|
|
+ if (!res[0]) {
|
|
|
that.supplyList = res[1].supplyList;
|
|
|
}
|
|
|
});
|
|
|
+ },
|
|
|
+ // 热门商品 liuqiwen
|
|
|
+ hotlist() {
|
|
|
+ var that = this;
|
|
|
+ that.$post("/goods/info/hotlist").then(function(res) {
|
|
|
+ console.log(res);
|
|
|
+ if (!res[0]) {
|
|
|
+ for (let i = 0; i < res[1].list.length; i++) {
|
|
|
+ res[1].list[i].cover = that.$basePath + res[1].list[i].cover;
|
|
|
+ }
|
|
|
+ that.hotlistArr = res[1].list;
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
},
|
|
|
activated() {
|
|
|
- this.loginAccount = this.$store.state.user.UserInfo.loginAccount;
|
|
|
+ if (this.$store.state.user.UserInfo) {
|
|
|
+ this.loginAccount = this.$store.state.user.UserInfo.loginAccount;
|
|
|
+ }
|
|
|
},
|
|
|
mounted() {
|
|
|
- console.log(this.$store.state.user.UserInfo);
|
|
|
this.noticeList(1);
|
|
|
this.noticeList(2);
|
|
|
this.noticeList(3);
|
|
|
this.demandInfoTenList();
|
|
|
this.supplyInfoTenLsit();
|
|
|
+ this.hotlist();
|
|
|
}
|
|
|
};
|
|
|
</script>
|