| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- <template>
- <div class="shopGoodList-wrap">
- <el-card :body-style="{ padding: '0px' }" v-for="item in goodList" class="goodList-content" :key="item.id">
- <img :src="item.coverImg">
- <div class="goodList-mess">
- <h5>{{item.title}}</h5>
- <div class="bottom clearfix">
- <span class="time">{{item.price}}</span>
- <span class="link" @click="toEdit(item)">查看详情</span>
- </div>
- </div>
- </el-card>
- </div>
- </template>
- <script>
- export default{
- data(){
- return{
- goodList:[],
- }
- },
- mounted(){
- this.getGoodList();
- },
- methods:{
- getGoodList(){
- this.axios.post(this.Api.getOrderList,{buyerId:this.$store.state.userMess.id}).then((res)=>{
- console.log(res.data.list)
- this.goodList=res.data.list;
- }).catch((err)=>{
- console.log("getShopTagList:"+err);
- });
- },
- toEdit(obj){
- this.$router.push({
- path: '/buyer/order',
- query: {
- id: obj.id,
- shopId: obj.shopId,
- goodId: obj.goodId,
- coverImg: obj.coverImg,
- title: obj.title,
- price: obj.price,
- produce: obj.produce,
- evaluate: obj.evaluate
- }
- })
- }
- }
- }
- </script>
- <style scoped>
- .shopGoodList-wrap{
- width: calc(100% - 40px);
- background-color: #fff;
- margin: 20px auto;
- padding: 20px 20px 0;
- display: flex;
- justify-content: space-between;
- flex-wrap: wrap;
- }
- .goodList-content{
- width: 300px;
- height: auto;
- margin-bottom: 20px;
- }
- .goodList-content img{
- width: 100%;
- height: 300px;
- display: block;
- }
- .goodList-mess{
- width: 100%;
- padding: 10px;
- text-align: left;
- }
- .goodList-mess h5{
- font-size: 16px;
- }
- .goodList-mess span{
- font-size: 30px;
- color: #EA6A69;
- line-height: 65px;
- }
- .goodList-mess span.link{
- float: right;
- line-height: 65px;
- color: #409eff;
- font-size: 14px;
- cursor: pointer;
- }
- </style>
|