Commit 929ac690 authored by huangyuanyuan's avatar huangyuanyuan
parents 05e193be a5242a7a
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
<div class="_block" v-for="item in ClassifyGoodsList"> <div class="_block" v-for="item in ClassifyGoodsList">
<el-row class="tit"> <el-row class="tit">
<div> <div>
<img src="../../assets/img/ps/shafa.png" alt=""> <img :src="item.typeIcon" alt="">
<p>{{item.typeName}}</p> <p>{{item.typeName}}</p>
</div> </div>
</el-row> </el-row>
...@@ -86,6 +86,26 @@ export default { ...@@ -86,6 +86,26 @@ export default {
res => { res => {
if (res.data.resultCode === 1) { if (res.data.resultCode === 1) {
this.ClassifyGoodsList = res.data.data; this.ClassifyGoodsList = res.data.data;
var num = 0;
this.ClassifyGoodsList.forEach(x=>{
if(x.list.length<8){
num=8-x.list.length;
}else{
num=0;
}
var obj = {
Id:'',
Images:'',
Price:'',
name:'',
typeIcon:'',
typeId:'',
typeName:''
}
for(var i=0;i<num;i++){
x.list.push(obj);
}
})
} else { } else {
this.Error(res.data.message); this.Error(res.data.message);
} }
...@@ -98,6 +118,27 @@ export default { ...@@ -98,6 +118,27 @@ export default {
this.apiJavaPost('/api/goodsMarket/getActivityClassifyGoods',{},res=>{ this.apiJavaPost('/api/goodsMarket/getActivityClassifyGoods',{},res=>{
if(res.data.resultCode==1){ if(res.data.resultCode==1){
this.dataList = res.data.data; this.dataList = res.data.data;
var num=0;
this.dataList.forEach(x=>{
if(x.list.length<6){
num=6-x.list.length;
}else{
num=0;
}
var obj = {
Description:'',
Id:'',
Images:'',
Price:'',
activityId:'',
activityImg:'',
activityName:'',
name:''
}
for(var i=0;i<num;i++){
x.list.push(obj);
}
})
}else{ }else{
this.Error(res.data.message); this.Error(res.data.message);
} }
......
...@@ -41,7 +41,6 @@ ...@@ -41,7 +41,6 @@
border: 1px solid rgba(236, 236, 236, 1); border: 1px solid rgba(236, 236, 236, 1);
border-right: none; border-right: none;
border-top: none; border-top: none;
cursor: pointer;
} }
.commodity2 .commodity2_right .r_item>div img{ .commodity2 .commodity2_right .r_item>div img{
max-height: 150px; max-height: 150px;
...@@ -58,6 +57,9 @@ ...@@ -58,6 +57,9 @@
.commodity2 .r_item_img_box{ .commodity2 .r_item_img_box{
height: 175px; height: 175px;
} }
.comCanClick{
cursor: pointer;
}
</style> </style>
<template> <template>
<el-row class="commodity2"> <el-row class="commodity2">
...@@ -71,12 +73,12 @@ ...@@ -71,12 +73,12 @@
<el-row> <el-row>
<template v-for="item in data.list"> <template v-for="item in data.list">
<el-col :span="6" class="r_item"> <el-col :span="6" class="r_item">
<div @click="goDetail(item.Id)"> <div @click="goDetail(item.Id)" :class="{'comCanClick':item.Id}">
<div class="r_item_img_box"> <div class="r_item_img_box">
<img :src="item.Images.split(',')[0]" alt=""> <img :src="item.Images.split(',')[0]" alt="">
</div> </div>
<p>{{item.name}}</p> <p>{{item.name}}</p>
<p>¥ {{item.Price}}积分</p> <p v-if="item.Price">¥ {{item.Price}}积分</p>
</div> </div>
</el-col> </el-col>
</template> </template>
...@@ -97,7 +99,9 @@ export default { ...@@ -97,7 +99,9 @@ export default {
methods:{ methods:{
//跳转详情页面 //跳转详情页面
goDetail: function (id) { goDetail: function (id) {
this.$router.push({ path: 'productDetail', query: {id: id}}) if(id){
this.$router.push({ path: 'productDetail', query: {id: id}})
}
}, },
goList: function (type) { goList: function (type) {
this.$router.push({path: 'productList', query: {type: type}}) this.$router.push({path: 'productList', query: {type: type}})
......
...@@ -36,6 +36,9 @@ ...@@ -36,6 +36,9 @@
.list_item p._num{ .list_item p._num{
color: #999999; color: #999999;
} }
.detailsLeftHot li{
cursor: pointer;
}
</style> </style>
<template> <template>
<div class="detailsLeftHot"> <div class="detailsLeftHot">
...@@ -58,7 +61,7 @@ ...@@ -58,7 +61,7 @@
</el-col> </el-col>
</el-row> </el-row>
<ul v-if="showList==1"> <ul v-if="showList==1">
<li class="list_item" v-for="item in dataList"> <li class="list_item" v-for="item in dataList" @click="goDetail(item.id)">
<div> <div>
<img :src="getImgUrl(item.images)" alt=""> <img :src="getImgUrl(item.images)" alt="">
</div> </div>
...@@ -67,7 +70,7 @@ ...@@ -67,7 +70,7 @@
</li> </li>
</ul> </ul>
<ul v-else> <ul v-else>
<li class="list_item" v-for="item in dataList"> <li class="list_item" v-for="item in dataList" @click="goDetail2(item.Id)">
<div> <div>
<img :src="getImgUrl(item.Images)" alt=""> <img :src="getImgUrl(item.Images)" alt="">
</div> </div>
...@@ -96,7 +99,6 @@ export default { ...@@ -96,7 +99,6 @@ export default {
} }
this.apiJavaPost( this.apiJavaPost(
"/api/goodsMarket/getGoodsList",msg,res => { "/api/goodsMarket/getGoodsList",msg,res => {
console.log(res,'resssss');
if (res.data.resultCode === 1) { if (res.data.resultCode === 1) {
this.dataList = res.data.data.pageData; this.dataList = res.data.data.pageData;
} else { } else {
...@@ -125,6 +127,13 @@ export default { ...@@ -125,6 +127,13 @@ export default {
} }
},null) },null)
}, },
//跳转详情页面
goDetail: function (id) {
this.$emit('getChildInfo',id)
},
goDetail2(id){
this.$router.push({ path: 'productDetail', query: {id: id}})
}
},mounted(){ },mounted(){
if(this.showList==1){ if(this.showList==1){
this.getList(); this.getList();
......
...@@ -202,7 +202,7 @@ ...@@ -202,7 +202,7 @@
<p class="_price">售价<span class="jifen">¥ <span>{{detail.price}}</span> {{detail.priceUnit === 1 ? '现金' : '积分'}}</span></p> <p class="_price">售价<span class="jifen">¥ <span>{{detail.price}}</span> {{detail.priceUnit === 1 ? '现金' : '积分'}}</span></p>
<div class="_numbers"> <div class="_numbers">
<span class="_numbers_name">数量</span> <span class="_numbers_name">数量</span>
<el-input-number v-model="numbers" :min="1" :max="detail.quota === 0 ? '' : detail.quota" size="mini"></el-input-number> <el-input-number v-model="numbers" :min="1" :max="detail.quota === 0 ? 0 : detail.quota" size="mini"></el-input-number>
</div> </div>
<div class="pd_quota"> <div class="pd_quota">
限购数量:{{detail.quota}} 限购数量:{{detail.quota}}
...@@ -224,7 +224,7 @@ ...@@ -224,7 +224,7 @@
</el-row> </el-row>
<el-row class="pd_bottom_detail" :gutter="20"> <el-row class="pd_bottom_detail" :gutter="20">
<el-col :span="5"> <el-col :span="5">
<detailsLeftHot v-if="detail.type" :Type="detail.type" :showList="1" /> <detailsLeftHot v-if="detail.type" :Type="detail.type" :showList="1" v-on:getChildInfo='getChildInfo'/>
</el-col> </el-col>
<el-col :span="19" class="pd_bottom_detail_right"> <el-col :span="19" class="pd_bottom_detail_right">
<el-row> <el-row>
...@@ -295,7 +295,6 @@ export default { ...@@ -295,7 +295,6 @@ export default {
detail.deImgArr = deImgArr detail.deImgArr = deImgArr
this.detail = detail; this.detail = detail;
this.isActivityType = detail.isActivityType; this.isActivityType = detail.isActivityType;
console.log(detail,'detailsss');
} else { } else {
this.Error(res.data.message); this.Error(res.data.message);
} }
...@@ -309,6 +308,10 @@ export default { ...@@ -309,6 +308,10 @@ export default {
}else{ }else{
this.$router.push({name: 'confirOrder', query: { id: this.id, num: this.numbers}}) this.$router.push({name: 'confirOrder', query: { id: this.id, num: this.numbers}})
} }
},
getChildInfo(val){
this.id = val;
this.getDetail();
} }
},mounted(){ },mounted(){
this.getDetail() this.getDetail()
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
color: #333333; color: #333333;
width:229px; width:229px;
height:241px; height:241px;
cursor: pointer;
} }
.commodity .small:last-child{ .commodity .small:last-child{
width:230px; width:230px;
...@@ -38,9 +37,6 @@ ...@@ -38,9 +37,6 @@
} }
.commodity .small ._detais{ .commodity .small ._detais{
color: #999999; color: #999999;
}
.commodity .medium{
} }
.commodity .medium{ .commodity .medium{
padding: 29px ; padding: 29px ;
...@@ -62,7 +58,6 @@ ...@@ -62,7 +58,6 @@
.medium{ .medium{
width:344px; width:344px;
height:240px; height:240px;
cursor: pointer;
} }
.com_BigDiv{ .com_BigDiv{
min-height:480px;border-right:1px solid #ECECEC; min-height:480px;border-right:1px solid #ECECEC;
...@@ -73,11 +68,14 @@ ...@@ -73,11 +68,14 @@
.r_item_btmBox{ .r_item_btmBox{
min-height: 135px; min-height: 135px;
} }
.comCanClick{
cursor: pointer;
}
</style> </style>
<template> <template>
<el-row class="commodity"> <el-row class="commodity">
<el-col :span="10" class="com_BigDiv"> <el-col :span="10" class="com_BigDiv">
<div @click="goDetail(item.Id)" class="info" v-if="index==0" v-for="(item,index) in message" :key="index"> <div @click="goDetail(item.Id)" class="info" :class="{'comCanClick':item.Id}" v-if="index==0" v-for="(item,index) in message" :key="index">
<div> <div>
<img class="com_bigImg" :src="getImgUrl(message[0].Images)" alt> <img class="com_bigImg" :src="getImgUrl(message[0].Images)" alt>
</div> </div>
...@@ -88,7 +86,7 @@ ...@@ -88,7 +86,7 @@
<el-col :span="14"> <el-col :span="14">
<el-row> <el-row>
<el-col :span="8" class="small" v-if="index>0&&index<4" v-for="(item,index) in message" :key="index"> <el-col :span="8" class="small" v-if="index>0&&index<4" v-for="(item,index) in message" :key="index">
<div @click="goDetail(item.Id)"> <div @click="goDetail(item.Id)" :class="{'comCanClick':item.Id}">
<div class="r_item_img_box"> <div class="r_item_img_box">
<img :src="getImgUrl(item.Images)" alt> <img :src="getImgUrl(item.Images)" alt>
</div> </div>
...@@ -99,7 +97,7 @@ ...@@ -99,7 +97,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12" class="medium f" v-if="index>3" v-for="(item,index) in message" :key="index"> <el-col :span="12" class="medium f" v-if="index>3" v-for="(item,index) in message" :key="index">
<div @click="goDetail(item.Id)"> <div @click="goDetail(item.Id)" :class="{'comCanClick':item.Id}">
<div class="r_item_btmBox"> <div class="r_item_btmBox">
<img :src="getImgUrl(item.Images)" alt> <img :src="getImgUrl(item.Images)" alt>
</div> </div>
...@@ -126,11 +124,13 @@ export default { ...@@ -126,11 +124,13 @@ export default {
}, },
//跳转详情页面 //跳转详情页面
goDetail: function (id) { goDetail: function (id) {
this.$router.push({ path: 'productDetail', query: {id: id}}) if(id){
this.$router.push({ path: 'productDetail', query: {id: id}})
}
}, },
},mounted(){ },mounted(){
console.log(this.message,'messagess');
} }
}; };
</script> </script>
...@@ -91,12 +91,14 @@ ...@@ -91,12 +91,14 @@
border: 1px solid rgba(236, 236, 236, 1); border: 1px solid rgba(236, 236, 236, 1);
border-left: none; border-left: none;
border-top: none; border-top: none;
cursor: pointer;
} }
.integralHomeV2 .class .item:nth-child(1),.integralHomeV2 .class .item:nth-child(6){ .integralHomeV2 .class .item:nth-child(1),.integralHomeV2 .class .item:nth-child(6){
border-left: 1px solid rgba(236, 236, 236, 1); border-left: 1px solid rgba(236, 236, 236, 1);
} }
.integralHomeV2 .class .item img{ .integralHomeV2 .class .item img{
max-height: 150px; max-height: 150px;
max-width:100%;
} }
.integralHomeV2 .class .item ._name{ .integralHomeV2 .class .item ._name{
font-size:12px; font-size:12px;
...@@ -211,12 +213,12 @@ ...@@ -211,12 +213,12 @@
</el-row> </el-row>
<el-row> <el-row>
<div class="clearfix"> <div class="clearfix">
<div class="info item" v-for="item in list"> <div class="info item" v-for="item in list" @click="goDetail(item.id)">
<div> <div>
<img src="../../../../assets/img/img-01.png" alt> <img :src="item.images.split(',')[0]" alt>
</div> </div>
<p class="_name">出行必备物品</p> <p class="_name">{{item.name}}</p>
<p class="_detais">699积分抢兑</p> <p class="_detais">{{item.price}}</p>
</div> </div>
</div> </div>
</el-row> </el-row>
...@@ -234,7 +236,7 @@ export default { ...@@ -234,7 +236,7 @@ export default {
data(){ data(){
return{ return{
StorageInfo: {}, StorageInfo: {},
list: [1,2,3,4,5,6,7,8,9,10], list: [],
dataList:[], dataList:[],
score:0, score:0,
} }
...@@ -254,11 +256,12 @@ export default { ...@@ -254,11 +256,12 @@ export default {
this.apiJavaPost('/api/goodsMarket/getActivityClassifyGoods',{},res=>{ this.apiJavaPost('/api/goodsMarket/getActivityClassifyGoods',{},res=>{
if(res.data.resultCode==1){ if(res.data.resultCode==1){
this.dataList = res.data.data; this.dataList = res.data.data;
console.log(this.dataList,'sssssss');
var num=0; var num=0;
this.dataList.forEach(x=>{ this.dataList.forEach(x=>{
if(x.list.length<6){ if(x.list.length<6){
num=6-x.list.length; num=6-x.list.length;
}else{
num=0;
} }
var obj = { var obj = {
Description:'', Description:'',
...@@ -288,10 +291,36 @@ export default { ...@@ -288,10 +291,36 @@ export default {
this.Error(res.data.message); this.Error(res.data.message);
} }
}); });
} },
// 获取列表
getScoreList: function () {
var msg = {
ranks: '',
type: '',
pageSize: 10,
pageIndex: 1,
}
this.apiJavaPost(
"/api/goodsMarket/getGoodsList",msg,
res => {
if (res.data.resultCode === 1) {
this.list = res.data.data.pageData;
console.log(this.list,'list');
} else {
this.Error(res.data.message);
}
},
null
);
},
//跳转详情页面
goDetail: function (id) {
this.$router.push({ path: 'productDetail', query: {id: id}})
},
},mounted(){ },mounted(){
this.getScore(); this.getScore();
this.getActivesList(); this.getActivesList();
this.getScoreList();
} }
} }
</script> </script>
...@@ -247,11 +247,11 @@ ...@@ -247,11 +247,11 @@
<!-- 全家桶 --> <!-- 全家桶 -->
<allHome v-show="allHomeShow" @closeMyWindow="closeMyWindow" name='allHome'/> <allHome v-show="allHomeShow" @closeMyWindow="closeMyWindow" name='allHome'/>
<!-- 抽奖券 --> <!-- 抽奖券 -->
<raffleTickets v-show="raffleTicketsShow" @closeMyWindow="closeMyWindow" name='raffleTickets'/> <!-- <raffleTickets v-if="raffleTicketsShow" @closeMyWindow="closeMyWindow" name='raffleTickets'/> -->
<!-- 我的兑换 --> <!-- 我的兑换 -->
<myExchange v-if="myExchangeShow" @closeMyWindow="closeMyWindow" :ActivityID='ActivityInfo.id' :zoom="zoom" name='myExchange'/> <myExchange v-if="myExchangeShow" @closeMyWindow="closeMyWindow" :ActivityID='ActivityInfo.id' :zoom="zoom" name='myExchange'/>
<!-- 我的任务 --> <!-- 我的任务 -->
<myAssignment v-show="myAssignmentShow" @closeMyWindow="closeMyWindow" :zoom="zoom" name='myAssignment'/> <myAssignment v-if="myAssignmentShow" @closeMyWindow="closeMyWindow" :zoom="zoom" name='myAssignment'/>
<!-- 签到 --> <!-- 签到 -->
<signCalendar v-if="signCalendarShow" @closeMyWindow="closeMyWindow" :ActivityID='ActivityInfo.id' :zoom="zoom" name='signCalendar'/> <signCalendar v-if="signCalendarShow" @closeMyWindow="closeMyWindow" :ActivityID='ActivityInfo.id' :zoom="zoom" name='signCalendar'/>
<!-- 我的冰淇淋 --> <!-- 我的冰淇淋 -->
......
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
<p class="_info">{{item.awardMaterials}}</p> <p class="_info">{{item.awardMaterials}}</p>
</div> </div>
<div class="item_btn"> <div class="item_btn">
<img v-if="item.taskStatus === 0" src="../../../assets/img/task/renwu_qu.png" alt> <img v-if="item.taskStatus === 0" src="../../../assets/img/task/renwu_qu.png" @click="goUrl(item.taskLink)">
<span class="_gray _green" v-else-if="item.taskStatus === 1">已完成</span> <span class="_gray _green" v-else-if="item.taskStatus === 1">已完成</span>
<span class="_gray" v-else>未完成</span> <span class="_gray" v-else>未完成</span>
</div> </div>
...@@ -170,6 +170,9 @@ export default { ...@@ -170,6 +170,9 @@ export default {
}, },
close: function() { close: function() {
this.$emit("closeMyWindow", "myAssignment"); this.$emit("closeMyWindow", "myAssignment");
},
goUrl: function (path) {
this.$router.push({path: path});
} }
}, },
mounted() { mounted() {
......
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
<div class="item_img"> <div class="item_img">
<img :src="item.imgs" alt=""> <img :src="item.imgs" alt="">
</div> </div>
<span class="item_name">{{item.name}}</span> <span class="item_name" @click="goUrl('myPointOrder')">{{item.name}}</span>
</div> </div>
</div> </div>
<div @mouseover="closeShow = 1" @mouseout="closeShow = 2" class="myExchange_close" @click="close"> <div @mouseover="closeShow = 1" @mouseout="closeShow = 2" class="myExchange_close" @click="close">
...@@ -133,6 +133,9 @@ export default { ...@@ -133,6 +133,9 @@ export default {
close: function () { close: function () {
this.$emit('closeMyWindow', 'Exchange') this.$emit('closeMyWindow', 'Exchange')
}, },
goUrl: function (path) {
this.$router.push({path: path});
}
},mounted(){ },mounted(){
this.getActivityGoods() this.getActivityGoods()
} }
......
...@@ -61,8 +61,8 @@ ...@@ -61,8 +61,8 @@
<div class="raffleTickets_bg"> <div class="raffleTickets_bg">
<div> <div>
<div class="tips"> <div class="tips">
<p>抽奖券</p> <p>{{raffleTicketsData.mName}}</p>
<p class="small">仅限于(2019年8月21日 21:)“ 狂欢夜·瓜分百万现金 ”活动中使用</p> <!-- <p class="small">仅限于(2019年8月21日 21:)“ 狂欢夜·瓜分百万现金 ”活动中使用</p> -->
</div> </div>
</div> </div>
<img @click="close" src="../../../assets/img/task/des_close.png" alt=""> <img @click="close" src="../../../assets/img/task/des_close.png" alt="">
......
...@@ -31,7 +31,7 @@ export default { ...@@ -31,7 +31,7 @@ export default {
DomainUrl: domainUrl, DomainUrl: domainUrl,
//常用提交数据URL //常用提交数据URL
PostUrl: domainUrl + "/api/common/post", PostUrl: domainUrl + "/api/common/post",
javaUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? (locationName.indexOf('oytour') !== -1 ? "http://efficient.oytour.com" : "http://47.96.12.235:9001") : "http://192.168.2.215:9000", javaUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? (locationName.indexOf('oytour') !== -1 ? "http://efficient.oytour.com" : "http://47.96.12.235:9001") : "http://192.168.2.106:9000",
ViittoFileUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? "http://imgfile.oytour.com" : 'http://192.168.2.214:8130', ViittoFileUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? "http://imgfile.oytour.com" : 'http://192.168.2.214:8130',
UploadUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? "http://upload.oytour.com" : "http://192.168.2.214:8120", UploadUrl: locationName.indexOf('oytour') !== -1 || locationName.indexOf('viitto') !== -1 ? "http://upload.oytour.com" : "http://192.168.2.214:8120",
LocalFileStreamDownLoadUrl: domainUrl + "/api/file/GetFileFromWebApi", LocalFileStreamDownLoadUrl: domainUrl + "/api/file/GetFileFromWebApi",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment