Browse Source

修改拼团样式的问题,修改拼团进来显示已成功的问题

master
Gaoxs 5 years ago
parent
commit
e53d9455bf
  1. 2
      assets/css/style.css
  2. 2
      assets/css/style.css.map
  3. 72
      assets/css/style.less
  4. 3
      components/ShopLiveCard.vue
  5. 11
      components/colorui/components/cu-custom.vue
  6. 26
      pages/activity/DargainDetails/index.vue
  7. 8
      pages/home/components/Banner.vue
  8. 2
      pages/home/components/Live.vue
  9. 13
      pages/home/index.vue
  10. 1
      utils/request.js

2
assets/css/style.css

File diff suppressed because one or more lines are too long

2
assets/css/style.css.map

File diff suppressed because one or more lines are too long

72
assets/css/style.less

@ -4488,29 +4488,63 @@ page {
position: relative; position: relative;
} }
.bargain .wrapper .pictxt { .bargain .goodsDetails .conter .bargain .wrapper .pictxt {
padding: 26rpx 0; padding: 26rpx 0;
} }
.bargain .bargain-box { .bargain .bargain-box {
margin-bottom: 20rpx !important; margin-bottom: 20rpx !important;
} }
.bargain .wrapper .pictxt .pictrue {
width: 1.8*100rpx; .bargain .bargain-product .pictxt .pictrue {
height: 1.8*100rpx; width: 140rpx;
height: 140rpx;
position: relative; position: relative;
margin-right: 30rpx;
image {
width: 140rpx;
height: 140rpx;
}
} }
.bargain .wrapper .pictxt .pictrue image { .bargain .bargain-product .text {
width: 100%; flex: 1;
height: 100%; font-size: 26rpx;
border-radius: 0.06*100rpx;
} }
.bargain .wrapper .pictxt .text { .bargain .wrapper.on {
width: 3.95*100rpx; // padding-bottom: 0 !important;
font-size: 0.28*100rpx; }
color: #282828;
.bargain .wrapper .time {
font-size: 28rpx;
color: #999;
text-align: center;
color: #eb3729 !important;
}
.bargain .user .pictxt .bargain-header {
display: flex;
align-items: center;
justify-content: center;
}
.bargain .user .pictxt .pictrue {
margin-right: 20rpx;
}
.bargain .user .pictxt .pictrue image {
width: 60rpx;
height: 60rpx;
border-radius: 50%;
}
.bargain .user.on .pictxt .text {
font-size: 22rpx;
color: #999;
text-align: center;
} }
.bargain .wrapper .pictxt .text .money { .bargain .wrapper .pictxt .text .money {
@ -4596,7 +4630,7 @@ page {
.bargain .wrapper .lock, .bargain .wrapper .lock,
.bargain .bargainGang .lock, .bargain .bargainGang .lock,
.bargain .goodsDetails .lock { .bargain .goodsDetails .lock {
background-image: url('https://wx.yixiang.co/static/images/lock.png'); // background-image: url('https://wx.yixiang.co/static/images/lock.png');
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: 100% 100%; background-size: 100% 100%;
width: 5.48*100rpx; width: 5.48*100rpx;
@ -4617,7 +4651,6 @@ page {
font-size: 0.32*100rpx; font-size: 0.32*100rpx;
font-weight: bold; font-weight: bold;
height: 0.8*100rpx; height: 0.8*100rpx;
margin-top: 0.3*100rpx;
} }
.bargain .bargainGang .title .pictrue, .bargain .bargainGang .title .pictrue,
@ -9315,3 +9348,14 @@ rich-text {
.container { .container {
height: 100%; height: 100%;
} }
.bargainGang.bargain-box,.goodsDetails.bargain-box{
padding-top:0 !important;
.content{
margin-top: 0;
}
}
.bargain .bargain-product.wrapper .cu-progress{
margin-top: 30rpx;
}

3
components/ShopLiveCard.vue

@ -7,15 +7,12 @@
<text class="status-text">{{ liveStatus[detail.liveStatus].title }}</text> <text class="status-text">{{ liveStatus[detail.liveStatus].title }}</text>
</view> </view>
<view class="item-title" :style="{ width: wh + 'rpx' }">{{ detail.name }}</view> <view class="item-title" :style="{ width: wh + 'rpx' }">{{ detail.name }}</view>
<!-- <image v-if="detail.liveStatus == 101" class="like-img" src="http://Shop.7wpp.com/imgs/live/zan.gif" mode=""></image> -->
</view> </view>
<view class="live-bottom" :style="{ width: wh + 'rpx' }"> <view class="live-bottom" :style="{ width: wh + 'rpx' }">
<view class="live-info"> <view class="live-info">
<view class="info-box"> <view class="info-box">
<!-- <image class="info-avatar" :src="detail.anchor_img" mode=""></image> -->
<view class="info-name">{{ detail.anchorName }}</view> <view class="info-name">{{ detail.anchorName }}</view>
</view> </view>
<!-- <text class="views">15W观看</text> -->
</view> </view>
<slot name="liveGoods"> <slot name="liveGoods">
<view class="live-goods" v-if="detail.product.length"> <view class="live-goods" v-if="detail.product.length">

11
components/colorui/components/cu-custom.vue

@ -1,5 +1,4 @@
<template> <template>
<view>
<view class="cu-custom" :style="[{height:CustomBar + 'px'}]"> <view class="cu-custom" :style="[{height:CustomBar + 'px'}]">
<view class="cu-bar fixed" :style="style" :class="[bgImage!=''?'none-bg text-white bg-img':'',bgColor]"> <view class="cu-bar fixed" :style="style" :class="[bgImage!=''?'none-bg text-white bg-img':'',bgColor]">
<view class="action" @tap="BackPage" v-if="isBack"> <view class="action" @tap="BackPage" v-if="isBack">
@ -12,7 +11,6 @@
<slot name="right"></slot> <slot name="right"></slot>
</view> </view>
</view> </view>
</view>
</template> </template>
<script> <script>
@ -29,7 +27,7 @@
var StatusBar = this.StatusBar; var StatusBar = this.StatusBar;
var CustomBar = this.CustomBar; var CustomBar = this.CustomBar;
var bgImage = this.bgImage; var bgImage = this.bgImage;
var style = `height:${CustomBar}px;padding-top:${StatusBar}px;`; var style = `height:${CustomBar}px;padding-top:${StatusBar}px;background:${this.bgColor} ;`;
if (this.bgImage) { if (this.bgImage) {
style = `${style}background-image:url(${bgImage});`; style = `${style}background-image:url(${bgImage});`;
} }
@ -61,5 +59,12 @@
</script> </script>
<style> <style>
.fixed{
position: fixed;
top:0;
left:0;
right:0;
z-index: 99;
}
</style> </style>

26
pages/activity/DargainDetails/index.vue

@ -1,10 +1,10 @@
<template> <template>
<view class="bargain on"> <view class="bargain on">
<!-- 在header上加 on 为请求支援 --> <!-- 在header上加 on 为请求支援 -->
<view :class="[bargainPartake != userInfo.uid ? 'wrapper bargain-box on' : 'wrapper bargain-box']"> <view :class="[bargainPartake != userInfo.uid ? 'wrapper bargain-box on user' : 'wrapper bargain-box user']" v-if="bargainPartake != userInfo.uid">
<!-- <view class="people">{{ lookCount }}人查看 {{ shareCount }}人分享 {{ userCount }}人参与</view> --> <!-- <view class="people">{{ lookCount }}人查看 {{ shareCount }}人分享 {{ userCount }}人参与</view> -->
<!-- 帮助砍价帮砍成功--> <!-- 帮助砍价帮砍成功-->
<view class="pictxt acea-row row-center-wrapper " v-if="bargainPartake != userInfo.uid"> <view class="pictxt acea-row row-center-wrapper " >
<div class="bargain-header"> <div class="bargain-header">
<view class="pictrue"> <view class="pictrue">
<image :src="bargainUserInfo.avatar" /> <image :src="bargainUserInfo.avatar" />
@ -16,13 +16,13 @@
</div> </div>
</view> </view>
</view> </view>
<view class="wrapper bargain-box"> <view class="wrapper bargain-box time on">
<div class="pictxt "> <div class="pictxt ">
<count-down :isDay="true" :tipText="'倒计时 '" :dayText="' 天 '" :hourText="' 时 '" :minuteText="' 分 '" <count-down :isDay="true" :tipText="'倒计时 '" :dayText="' 天 '" :hourText="' 时 '" :minuteText="' 分 '"
:secondText="' 秒'" :datatime="datatime"></count-down> :secondText="' 秒'" :datatime="datatime"></count-down>
</div> </div>
</view> </view>
<view class="wrapper bargain-box"> <view class="wrapper bargain-box bargain-product">
<view class="pictxt acea-row row-between-wrapper" @click="openAlone"> <view class="pictxt acea-row row-between-wrapper" @click="openAlone">
<view class="pictrue"> <view class="pictrue">
<image :src="bargain.image" /> <image :src="bargain.image" />
@ -52,9 +52,9 @@
<view v-else v-text="'还剩' + surplusPrice + '元'"></view> <view v-else v-text="'还剩' + surplusPrice + '元'"></view>
</view> </view>
<!-- 帮助砍价帮砍成功--> <!-- 帮助砍价帮砍成功-->
<view class="bargainSuccess" v-if="bargainPartake != userInfo.uid && !statusUser && !helpListLoading"> <!-- <view class="bargainSuccess" v-if="bargainPartake != userInfo.uid && !statusUser && !helpListLoading">
<span class="iconfont icon-xiaolian"></span>已成功帮助好友砍价 <span class="iconfont icon-xiaolian"></span>已成功帮助好友砍价
</view> </view> -->
<!-- 砍价成功--> <!-- 砍价成功-->
<view class="bargainSuccess" v-if=" <view class="bargainSuccess" v-if="
surplusPrice === 0 && surplusPrice === 0 &&
@ -285,7 +285,6 @@
console.log(this) console.log(this)
let url = handleQrCode(); let url = handleQrCode();
console.log(url) console.log(url)
debugger;
if (url) { if (url) {
that.bargainId = url.bargainId; that.bargainId = url.bargainId;
that.partake = url.uid; that.partake = url.uid;
@ -653,17 +652,4 @@
.iconfonts { .iconfonts {
font-size: 0.22 * 100rpx; font-size: 0.22 * 100rpx;
} }
.bargain .wrapper .pictxt {
.bargain-header {
image {
width: 100rpx;
height: 100rpx;
border-radius: 100rpx;
}
.text{
}
}
}
</style> </style>

8
pages/home/components/Banner.vue

@ -41,6 +41,12 @@
let item = this.detail[this.swiperCurrent]; let item = this.detail[this.swiperCurrent];
// //
let bgcolor = item.bgcolor; let bgcolor = item.bgcolor;
// #ifdef APP-PLUS
that.$set(item, 'bgcolor', '#c40414');
that.$emit('getbgcolor', '#c40414');
// #endif
// #ifndef APP-PLUS
// //
if (bgcolor === '') { if (bgcolor === '') {
let ctx = uni.createCanvasContext('colorThief', that); let ctx = uni.createCanvasContext('colorThief', that);
@ -75,6 +81,8 @@
that.$set(item, 'bgcolor', bgcolor); that.$set(item, 'bgcolor', bgcolor);
that.$emit('getbgcolor', bgcolor); that.$emit('getbgcolor', bgcolor);
} }
// #endif
}, },
swiperChange(e) { swiperChange(e) {
this.swiperCurrent = e.detail.current; this.swiperCurrent = e.detail.current;

2
pages/home/components/Live.vue

@ -15,8 +15,6 @@
<text class="status-text">{{ liveStatus[live.liveStatus].title }}</text> <text class="status-text">{{ liveStatus[live.liveStatus].title }}</text>
</view> </view>
<view class="item-title">{{ live.name }}</view> <view class="item-title">{{ live.name }}</view>
<image v-if="live.liveStatus == 101" class="like-img" src="http://Shop.7wpp.com/imgs/live/zan.gif"
mode=""></image>
</view> </view>
</view> </view>
</view> </view>

13
pages/home/index.vue

@ -15,7 +15,7 @@
<!-- </view>--> <!-- </view>-->
<view class="head_box " :style="{ background: bgcolor }" :class="{ active: bgcolor }"> <view class="head_box " :style="{ background: bgcolor }" :class="{ active: bgcolor }">
<cu-custom :isBack="true" > <cu-custom :isBack="true" :bgColor="bgcolor">
<block slot="backText"> <block slot="backText">
<text class="nav-title shopro-selector-rect">{{ 'YSHOP商城' }}</text> <text class="nav-title shopro-selector-rect">{{ 'YSHOP商城' }}</text>
</block> </block>
@ -31,8 +31,7 @@
</view> </view>
</view> </view>
<Banner :detail="banner" v-if="banner.length>0" @getbgcolor="getbgcolor"></Banner> <Banner :detail="banner" v-if="banner.length>0" @getbgcolor="getbgcolor"></Banner>
<uni-notice-bar scrollable="true" @click="goRoll(singNew)" single="true" :speed="10" showIcon="true" <uni-notice-bar scrollable="true" @click="goRoll(singNew)" single="true" :speed="10" showIcon="true" :text="singNew.info"></uni-notice-bar>
:text="singNew.info"></uni-notice-bar>
<view class="content_box home_content_box"> <view class="content_box home_content_box">
<!-- 菜单 --> <!-- 菜单 -->
<Menu :list="menus"></Menu> <Menu :list="menus"></Menu>
@ -447,4 +446,12 @@
.home_content_box { .home_content_box {
margin-top: -10rpx; margin-top: -10rpx;
} }
.head_box {
}
.nav-title {
margin-left: 20rpx;
line-height: 40px;
}
</style> </style>

1
utils/request.js

@ -78,7 +78,6 @@ function baseRequest(options) {
if (res.status !== 200) { if (res.status !== 200) {
return Promise.reject({ msg: "请求失败", res, data }); return Promise.reject({ msg: "请求失败", res, data });
} }
console.log(data.status)
if ([401, 403].indexOf(data.status) !== -1) { if ([401, 403].indexOf(data.status) !== -1) {
handleLoginFailure(); handleLoginFailure();
return Promise.reject({ msg: res.data.msg, res, data, toLogin: true }); return Promise.reject({ msg: res.data.msg, res, data, toLogin: true });

Loading…
Cancel
Save