|
|
@@ -4,50 +4,30 @@
|
|
|
<div class="supplyIndex_main">
|
|
|
<!-- 头部 -->
|
|
|
<div class="supplyIndex_main_head">
|
|
|
- <p class="supply_head_title">各位老板看下有以下料的联系我,高价收!</p>
|
|
|
+ <p class="supply_head_title">{{item.ftitle}}</p>
|
|
|
<p class="supply_head_detail">
|
|
|
- <img src="../../../assets/images/SystemLogin/logo2x.png" alt="logo" class="supply_head_logo">
|
|
|
- <span class="supply_head_detail_contact">家纺城-小布</span>
|
|
|
+ <img :src="item.headportraiturl" alt="logo" class="supply_head_logo">
|
|
|
+ <span class="supply_head_detail_contact">{{item.name}}</span>
|
|
|
<img src="../../../assets/images/UserHomepage/timeIcon.svg" alt="timeIconSvg" class="timeIconSvg">
|
|
|
- <span class="supply_head_detail_time">12-07 12:34</span>
|
|
|
+ <span class="supply_head_detail_time">{{checkdate}}</span>
|
|
|
</p>
|
|
|
</div>
|
|
|
<!-- 分割线 -->
|
|
|
<div class="grayLine"></div>
|
|
|
|
|
|
<!-- 编辑 -->
|
|
|
- <el-input type="textarea" class="supplyIndex_main_edit"></el-input>
|
|
|
+ <el-input type="textarea" class="supplyIndex_main_edit" v-model="item.fcontent"></el-input>
|
|
|
<!-- 一键联系 -->
|
|
|
<el-button class="areaItem_contact">一键联系</el-button>
|
|
|
<!-- 分割线 -->
|
|
|
<div class="line1 grayLine"></div>
|
|
|
<!-- 其他推荐 -->
|
|
|
- <div class="supply_others">
|
|
|
- <span class="supply_othersTitle">其他推荐</span>
|
|
|
- <!-- <ul class="supply_others_ul">
|
|
|
- <li v-for="(item,index) in 18" :key="index" class="supply_others_ul_li">
|
|
|
- <p class="supply_ul_li_title"><span>【窗帘布】</span>各位老板看下有以下面料的联系我</p>
|
|
|
- <div class="supply_ul_li_detail">
|
|
|
- <div class="supply_ul_li_detail_left">
|
|
|
- <p>各位老板看下有以下面料的联系我高价收!</p>
|
|
|
- <span>手机电话: 15257294120</span>
|
|
|
- <span class="supply_ul_li_detail_left_time">2021-11-10 14:23:34</span>
|
|
|
- </div>
|
|
|
- <div class="supply_ul_li_detail_imgs">
|
|
|
- <img src="../../../assets/images/UserHomepage/bedImg.png" alt="prodImg">
|
|
|
- <img src="../../../assets/images/UserHomepage/bedImg.png" alt="prodImg">
|
|
|
- <img src="../../../assets/images/UserHomepage/bedImg.png" alt="prodImg">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="line2 grayLine"></div>
|
|
|
- <p class="supply_ul_li_count">
|
|
|
- <span>浏览次数: 286次 </span>
|
|
|
- <span>意向沟通人数: 125人</span>
|
|
|
- </p>
|
|
|
- <el-button class="contact1 areaItem_contact">一键联系</el-button>
|
|
|
- </li>
|
|
|
- </ul> -->
|
|
|
- <SupplyItem/>
|
|
|
+ <div class="supply_other">
|
|
|
+ <p class="supply_otherTitle">其他推荐</p>
|
|
|
+ <div v-for="(item,index) in menulist" :key="index" class="child">
|
|
|
+ <SupplyItem :item="item"/>
|
|
|
+ <el-button class="contact1 areaItem_contact">{{item.fstatus}}</el-button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<SystemLoginCopyBottom bgc_blue="background: #4DC2D4"/>
|
|
|
@@ -64,6 +44,87 @@
|
|
|
AccountCenterTop,
|
|
|
SystemLoginCopyBottom,
|
|
|
SupplyItem
|
|
|
+ },
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ menulist: '',
|
|
|
+ // 供应商id
|
|
|
+ itemid: '',
|
|
|
+ item: "",
|
|
|
+ checkdate: "",
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
+ created() {
|
|
|
+ this.itemid = sessionStorage.getItem("itemid");
|
|
|
+ this.getTypeSelectList();
|
|
|
+ this.getSupplyDetail();
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ async getSupplyDetail() {
|
|
|
+ const activepth = sessionStorage.getItem("activepath");
|
|
|
+ if (activepth === "userhomepage/supplyDemand") {
|
|
|
+ const res = await this.$http.post("", this.getFullItfSupplyDetail("query_mysupplyanddemandMain"))
|
|
|
+ if (res.status >= 300 && res.status < 200) return;
|
|
|
+ const {data: {data}} = res;
|
|
|
+ this.item = data[0];
|
|
|
+ this.checkdate = data[0].checkdate.substr(0 , data[0].checkdate.length-4);
|
|
|
+ this.item['name'] = this.$store.state.selectAccount.fname;
|
|
|
+ } else {
|
|
|
+ const res = await this.$http.post("", this.getFullItfSupplyDetail("query_supplyanddemandMain"));
|
|
|
+ if (res.status >= 300 && res.status < 200) return;
|
|
|
+ const {data: {data}} = res;
|
|
|
+ this.item = data[0];
|
|
|
+ this.checkdate = data[0].checkdate.substr(0 , data[0].checkdate.length-4);
|
|
|
+ this.item['name'] = this.item.fagentname;
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
+ // 发送获取分类请求
|
|
|
+ async getTypeSelectList() {
|
|
|
+ const res = await this.$http.post("", this.getFullItfSupplyListData())
|
|
|
+ if (res.status >= 300 && res.status < 200) return;
|
|
|
+ const {data: {data}} = res;
|
|
|
+ this.menulist = data;
|
|
|
+ },
|
|
|
+
|
|
|
+ // 获取列表的数据
|
|
|
+ getFullItfSupplyListData() {
|
|
|
+ this.$store.commit("getTokenInterfaceBaseType", {
|
|
|
+ classname: 'customer.supplyanddemand.supplyanddemand',
|
|
|
+ method: 'query_supplyanddemandList'
|
|
|
+ })
|
|
|
+
|
|
|
+ const interfaceType = this.$store.state.interfaceData;
|
|
|
+ interfaceType.content = {
|
|
|
+ getdatafromdbanyway: true,
|
|
|
+ pageNumber: 1,
|
|
|
+ pageSize: 20,
|
|
|
+ where: {
|
|
|
+ condition: "",
|
|
|
+ ftype: "",
|
|
|
+ fissupply:"0",
|
|
|
+ fstatus:""
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return interfaceType;
|
|
|
+ },
|
|
|
+
|
|
|
+ // 发送获取我的供需供需详情请求体
|
|
|
+ getFullItfSupplyDetail(method) {
|
|
|
+ this.$store.commit("getTokenInterfaceBaseType", {
|
|
|
+ classname: 'customer.supplyanddemand.supplyanddemand',
|
|
|
+ method,
|
|
|
+ })
|
|
|
+
|
|
|
+ const interfaceType = this.$store.state.interfaceData;
|
|
|
+ interfaceType.content = {
|
|
|
+ tsupplyanddemandid: this.itemid,
|
|
|
+ };
|
|
|
+
|
|
|
+ return interfaceType;
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
@@ -84,6 +145,8 @@
|
|
|
}
|
|
|
.supplyIndex {
|
|
|
position: relative;
|
|
|
+ left: 50%;
|
|
|
+ transform: translate(-50%);
|
|
|
width: 192rem;
|
|
|
height: 186.5rem;
|
|
|
// 主体
|
|
|
@@ -150,66 +213,16 @@
|
|
|
top: 42%;
|
|
|
}
|
|
|
// 其他推荐标题
|
|
|
- .supply_others {
|
|
|
+ .supply_other {
|
|
|
width: 100%;
|
|
|
margin-top: 11.5rem;
|
|
|
- // ul {
|
|
|
- // margin-top: 3rem;
|
|
|
- // // display: flex;
|
|
|
- // // flex-wrap: wrap;
|
|
|
- // li {
|
|
|
- // display: inline-block;
|
|
|
- // position: relative;
|
|
|
- // width: 71.9rem;
|
|
|
- // height: 18.8rem;
|
|
|
- // margin-bottom: 3rem;
|
|
|
- // padding: 2rem .9rem;
|
|
|
- // .supply_ul_li_title {
|
|
|
- // margin-left: -1rem;
|
|
|
- // }
|
|
|
- // .supply_ul_li_detail {
|
|
|
- // margin-top: 1rem;
|
|
|
-
|
|
|
- // display: flex;
|
|
|
- // justify-content: space-between;
|
|
|
- // .supply_ul_li_detail_imgs {
|
|
|
- // display: flex;
|
|
|
- // img {
|
|
|
- // height: 7.2rem;
|
|
|
- // width: 9.6rem;
|
|
|
- // margin-left: 1rem;
|
|
|
- // border-radius: .5rem;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // .supply_ul_li_detail_left {
|
|
|
- // display: flex;
|
|
|
- // flex-direction: column;
|
|
|
- // .supply_ul_li_detail_left_time {
|
|
|
- // margin-top: .8rem;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // .line2 {
|
|
|
- // width: 98%;
|
|
|
- // top: 75%;
|
|
|
- // }
|
|
|
- // .supply_ul_li_count {
|
|
|
- // margin-top: 2.4rem;
|
|
|
- // }
|
|
|
- // .contact1 {
|
|
|
- // padding: 0;
|
|
|
- // margin: 0;
|
|
|
- // width: 8.2rem;
|
|
|
- // height: 3.2rem;
|
|
|
- // top: 80%;
|
|
|
- // right: 2rem;
|
|
|
- // font-size: 1.6rem;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // li:nth-child(2n-1) {
|
|
|
- // margin-right: 3rem;
|
|
|
- // }
|
|
|
- // }
|
|
|
+ .child {
|
|
|
+ display: inline-block;
|
|
|
+ margin-top: 3rem;
|
|
|
+ }
|
|
|
+ .child:nth-child(2n) {
|
|
|
+ margin-right: 2.7rem;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|