|
@@ -0,0 +1,515 @@
|
|
|
+<template>
|
|
|
+ <div v-if="datas!==null">
|
|
|
+ <div class="goods_detail_content" :class="{scale:showPopup}">
|
|
|
+ <x-header :left-options="{backText: ''}" :class="{display_none:showPopup}">商品详情</x-header>
|
|
|
+ <div class="goods_img">
|
|
|
+ <swiper v-if="datas!=null" :list="getGoodsSwiperList" :show-desc-mask="false" height="720px" :auto="true" :loop="true"></swiper>
|
|
|
+ <div class="collection">已收藏人数 {{getOneSummary.goods_collect}}</div>
|
|
|
+ </div>
|
|
|
+ <div v-if="getOneSummary['act_type'] == 1" class="groupbuy_msg">
|
|
|
+ <p><span class="groupbuy_title">抢购特价</span>仅剩<span class="groupbuy_label">{{getOneSummary.goods_storage}}</span>件,不可同享其他优惠。</p>
|
|
|
+ </div>
|
|
|
+ <flexbox style="margin-top: 20px;">
|
|
|
+ <flexbox-item :class="{goods_bonus_price:true}">
|
|
|
+ <span class="bonus_icon"></span>
|
|
|
+ <span class="bonus_price">{{getOneSummary['act_type'] !== 1?getOneSummary.bonus_price:datas['groupbuy'][0]['promotion_price']}}</span>
|
|
|
+ <span class="discount" v-if="getOneSummary['act_type'] !== 1">{{getOneSummary.bonus_price/getOneSummary.goods_price*10 == 10 ? "无折扣" : (getOneSummary.bonus_price/getOneSummary.goods_price*10).toFixed(1)+'折'}}</span>
|
|
|
+ <span class="discount" v-if="getOneSummary['act_type'] !== 1">立省{{(getOneSummary.goods_price - getOneSummary.bonus_price).toFixed(2)}}元</span>
|
|
|
+ </flexbox-item>
|
|
|
+ <flexbox-item :span="4" style="text-align: right;padding-right: 25px;">已售{{getOneSummary.goods_salenum}}件/库存{{getOneSummary.goods_storage}}件</flexbox-item>
|
|
|
+ </flexbox>
|
|
|
+ <p class="goods_price vux-1px-b">专柜价 {{getOneSummary.goods_price}}</p>
|
|
|
+ <div style="overflow: hidden; padding-left: 25px;" v-if="getOneSummary['act_type'] !== 1">
|
|
|
+ <p style="color: #a7a7a7; padding: 25px 0; float: right; width: 726px;" class="vux-1px-b">{{getOneSummary.gap_desc}}</p>
|
|
|
+ </div>
|
|
|
+ <div style="overflow: hidden; padding-left: 25px;" v-if="getOneSummary['is_fcode']">
|
|
|
+ <flexbox class="vux-1px-b" style="padding: 25px 0;">
|
|
|
+ <flexbox-item style="color: #ef524d;">F码商品</flexbox-item>
|
|
|
+ <flexbox-item style="color: #a7a7a7;text-align: right; padding-right: 25px;">{{getOneSummary.fcode_desc}}</flexbox-item>
|
|
|
+ </flexbox>
|
|
|
+ </div>
|
|
|
+ <div class="goods_name">
|
|
|
+ <h3>{{getOneSummary.goods_mobile_name}}</h3>
|
|
|
+ <p>{{getOneSummary.goods_jingle}}</p>
|
|
|
+ </div>
|
|
|
+ <div class="stamps">
|
|
|
+ <Flexbox>
|
|
|
+ <FlexboxItem :class="{stamps_item:true}"><img :src="getOneSummary.brand_country_logo" :class="{goods_logo:true}">{{getOneSummary.brand_country}}品牌</FlexboxItem>
|
|
|
+ <FlexboxItem :class="{stamps_item:true}"><img src="../../assets/small_logo.png" :class="{goods_logo:true}">熊猫美妆自营</FlexboxItem>
|
|
|
+ </Flexbox>
|
|
|
+ <Flexbox>
|
|
|
+ <FlexboxItem :class="{stamps_item:true}"><img src="../../assets/authorize_icon.png" :class="{goods_logo:true}">{{getOneSummary.brand_author_desc}}</FlexboxItem>
|
|
|
+ <FlexboxItem :class="{stamps_item:true}"><img src="../../assets/seven_icon.png" :class="{goods_logo:true}">7天无理由退货</FlexboxItem>
|
|
|
+ </Flexbox>
|
|
|
+ </div>
|
|
|
+ <div class="spec" v-if="datas!=null">
|
|
|
+ <p>选择{{getSpecName}}</p>
|
|
|
+ <button type="button" v-for="(skus,index) in getSkus" :class="{active:skus.active}" @click.prevent="skusChange(getSkus,skus,index)">{{skus.spv_name}}</button>
|
|
|
+ </div>
|
|
|
+ <group>
|
|
|
+ <cell title="产品参数"></cell>
|
|
|
+ <cell-form-preview v-if="datas!=null" :list="attrs"></cell-form-preview>
|
|
|
+ </group>
|
|
|
+ <iframe :src="getGoodsWebView" frameborder="0" width="100%" height="3000" scrolling="no" id="iframe_webview"></iframe>
|
|
|
+ <divider>熊猫美妆</divider>
|
|
|
+ <tabbar :class="{display_none:showPopup}">
|
|
|
+ <tabbar-item link="/main/shopping_cart">
|
|
|
+ <img slot="icon" src="../../assets/tabbar_shopcar_default@2x.png">
|
|
|
+ <span slot="label">购物车</span>
|
|
|
+ </tabbar-item>
|
|
|
+ <tabbar-item @on-item-click="is_cart" style="background:#ffa82d;" v-if="getOneSummary.goods_storage">
|
|
|
+ <span slot="label" style="color: #fff">加入购物车</span>
|
|
|
+ </tabbar-item>
|
|
|
+ <tabbar-item @on-item-click="is_buy" style="background: #ff4e4e;" v-if="getOneSummary.goods_storage">
|
|
|
+ <span slot="label" style="color: #fff">立即购买</span>
|
|
|
+ </tabbar-item>
|
|
|
+ <tabbar-item style="background: #ff4e4e; font-size: 30px;" v-if="!getOneSummary.goods_storage">
|
|
|
+ <span slot="label" style="color: #fff">售罄</span>
|
|
|
+ </tabbar-item>
|
|
|
+ </tabbar>
|
|
|
+ </div>
|
|
|
+ <popup height="800px" v-model="showPopup" :show-mask="true" @on-hide="closepopup">
|
|
|
+ <flexbox :class="{goods_price:true}" style="padding-bottom: 30px;">
|
|
|
+ <flexbox-item>
|
|
|
+ <div class="goods_small_img">
|
|
|
+ <img :src="getOneSummary.goods_image_url" style="border-radius: 10px;">
|
|
|
+ </div>
|
|
|
+ </flexbox-item>
|
|
|
+ <flexbox-item>
|
|
|
+ <div><span class="bonus_icon popup_bonus_icon" style="vertical-align: text-bottom;"></span><span style="color: #EB4E4F;font-size: 36px;">{{getOneSummary['act_type'] !== 1?getOneSummary.bonus_price:datas['groupbuy'][0]['promotion_price']}}</span> <span style="color: #a7a7a7;">{{getOneSummary.goods_price}}</span></div>
|
|
|
+ <div>已售{{getOneSummary.goods_salenum}}件/库存{{getOneSummary.goods_storage}}件</div>
|
|
|
+ </flexbox-item>
|
|
|
+ </flexbox>
|
|
|
+ <div>
|
|
|
+ <div class="spec vux-1px-b vux-1px-t" v-if="datas!=null">
|
|
|
+ <p>选择{{getSpecName}}</p>
|
|
|
+ <div style="height: 200px;overflow-x: hidden;-webkit-overflow-scrolling: touch; margin: 20px 0;padding-bottom: 30px;">
|
|
|
+ <button type="button" v-for="(skus,index) in getSkus" :class="{active:skus.active}"
|
|
|
+ @click="skusChange(getSkus,skus,index)">{{skus.spv_name}}
|
|
|
+ </button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <flexbox>
|
|
|
+ <flexbox-item :class="{compute_label:true}">
|
|
|
+ <div>数量</div>
|
|
|
+ </flexbox-item>
|
|
|
+ <flexbox-item>
|
|
|
+ <div class="goods_numbers">
|
|
|
+ <span class="compute" @click="goods_num_handle('minus',getOneSummary.goods_storage,getOneSummary['act_type'])">-</span>
|
|
|
+ <span class="compute_result">{{goodsNumber}}</span>
|
|
|
+ <span class="compute" @click="goods_num_handle('add',getOneSummary.goods_storage,getOneSummary['act_type'])">+</span>
|
|
|
+ </div>
|
|
|
+ </flexbox-item>
|
|
|
+ </flexbox>
|
|
|
+ <div class="buy_btn" @click="check_submit(goodsNumber,getOneSummary.goods_id)">确定</div>
|
|
|
+ <div class="close_icon">
|
|
|
+ <span class="vux-close" @click="openBuyPopup(false)"></span>
|
|
|
+ </div>
|
|
|
+ </popup>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+<script>
|
|
|
+ import { Swiper , Group , Cell , CellBox , CellFormPreview , Flexbox , FlexboxItem , Divider , XHeader , Popup , Tabbar, TabbarItem } from 'vux'
|
|
|
+ import Api from '../../lib/api.js'
|
|
|
+ import Proxy from '../blocks/util/proxy.js'
|
|
|
+ import WebView from '../blocks/webview.vue'
|
|
|
+ export default {
|
|
|
+ created(){
|
|
|
+ this.$store.commit('updateLoadingStatus', {isLoading: true});
|
|
|
+ let goods_id = this.$route.query["goods_id"];
|
|
|
+ this.$http.jsonp(Api.goodsDetail(goods_id)).then(function(res){
|
|
|
+ this.datas = res.body['datas'];
|
|
|
+ this.summary = res.body['datas'].summary;
|
|
|
+ this.$store.commit('updateLoadingStatus', {isLoading: false});
|
|
|
+
|
|
|
+ this.$store.commit(
|
|
|
+ 'updateWxShareMsg',{
|
|
|
+ title:'熊猫美妆为您推荐:'+this.getOneSummary['goods_mobile_name'],
|
|
|
+ desc:'熊猫美妆极速商城',
|
|
|
+ link:window.location.href,
|
|
|
+ imgUrl:this.getOneSummary['goods_image_url']
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
+ mounted(){
|
|
|
+ document.body.scrollTop = 0;
|
|
|
+ },
|
|
|
+ destroyed(){
|
|
|
+ this.$store.commit(
|
|
|
+ 'updateWxShareMsg',{
|
|
|
+ title:'熊猫美妆测试版',
|
|
|
+ desc:'熊猫美妆即将上线',
|
|
|
+ link:window.location.href,
|
|
|
+ imgUrl:'http://manager.lrlz.com/data/upload/shop/store/goods/6/6_05065318508868273_360.jpg'
|
|
|
+ });
|
|
|
+ },
|
|
|
+ destroyed(){
|
|
|
+ document.body.removeEventListener('touchmove',this.noscroll,false);
|
|
|
+ },
|
|
|
+ data () {
|
|
|
+ return {
|
|
|
+ goods_id:this.$route.query["goods_id"],
|
|
|
+ datas:null,
|
|
|
+ summary:[],
|
|
|
+ showPopup:false,
|
|
|
+ goodsNumber:1,
|
|
|
+ check_goods_id:'',
|
|
|
+ isCart:false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods:{
|
|
|
+ closepopup(){
|
|
|
+ document.body.removeEventListener('touchmove',this.noscroll,false);
|
|
|
+ },
|
|
|
+ skusChange(skuss,skus,index){
|
|
|
+ this.check_goods_id = skus.goods_id;
|
|
|
+ for(let i =0;i<skuss.length;i++) {
|
|
|
+ skuss[i].active = false;
|
|
|
+ }
|
|
|
+ skuss[index].active = true;
|
|
|
+ this.openBuyPopup(true);
|
|
|
+ },
|
|
|
+ noscroll(event){
|
|
|
+ if(event.target.tagName == 'BUTTON') {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ event.preventDefault();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ openBuyPopup(type){
|
|
|
+ if(type == true) {
|
|
|
+ document.body.addEventListener('touchmove', this.noscroll,false);
|
|
|
+ }
|
|
|
+ this.showPopup=type;
|
|
|
+ },
|
|
|
+ link_shopping(){
|
|
|
+ this.$router.push('/main/shopping_cart');
|
|
|
+ },
|
|
|
+ is_cart(){
|
|
|
+ this.isCart = true;
|
|
|
+ this.openBuyPopup(true);
|
|
|
+ },
|
|
|
+ is_buy(){
|
|
|
+ this.isCart = false;
|
|
|
+ this.openBuyPopup(true);
|
|
|
+ },
|
|
|
+ check_submit(quantity,goods_id){
|
|
|
+ this.$store.commit('updateLoadingStatus', {isLoading: true});
|
|
|
+ if(this.isCart) {
|
|
|
+ this.$http.jsonp(Api.shopping_cart_add(quantity,goods_id)).then(function(res){
|
|
|
+ this.$store.commit('updateLoadingStatus', {isLoading: false});
|
|
|
+ if(res.body.code == 200) {
|
|
|
+ this.openBuyPopup(false);
|
|
|
+ this.$vux.toast.show({
|
|
|
+ type:'text',
|
|
|
+ text: "添加成功",
|
|
|
+ position:'middle'
|
|
|
+ });
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ this.openBuyPopup(false);
|
|
|
+ this.$vux.toast.show({
|
|
|
+ type:'text',
|
|
|
+ text: res.body.message,
|
|
|
+ position:'middle'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ this.$router.push({path:'/confirm_order',query:{goods_id:goods_id,iscart:0,num:this.goodsNumber}})
|
|
|
+ }
|
|
|
+ },
|
|
|
+ goods_num_handle(type,goods_storage,act_type){
|
|
|
+ if(act_type !== 0) {
|
|
|
+ this.$vux.toast.show({
|
|
|
+ type:'text',
|
|
|
+ text: '抢购商品只能购买一件',
|
|
|
+ position:'middle',
|
|
|
+ width:'400px'
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ let types = type;
|
|
|
+ let goodStorage = goods_storage;
|
|
|
+ if(types == 'minus') {
|
|
|
+ if(this.goodsNumber <= 1) {
|
|
|
+ this.$vux.toast.show({
|
|
|
+ type:'text',
|
|
|
+ text: '客官!不能再少了!',
|
|
|
+ position:'middle',
|
|
|
+ width:'400px'
|
|
|
+ });
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ this.goodsNumber--;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ if(this.goodsNumber >= goodStorage) {
|
|
|
+ this.$vux.toast.show({
|
|
|
+ type:'text',
|
|
|
+ text: '客官!只有这么多了!',
|
|
|
+ position:'middle',
|
|
|
+ width:'400px'
|
|
|
+ });
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ this.goodsNumber=this.goodsNumber+1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ computed:{
|
|
|
+ getGoodsSwiperList(){
|
|
|
+ return Proxy.getGoodsSwiperList(this.datas.common_info.images);
|
|
|
+ },
|
|
|
+ attrs(){
|
|
|
+ let list = this.datas.common_info.attrs;
|
|
|
+ let new_list = [];
|
|
|
+ for(let i=0;i<list.length;i++) {
|
|
|
+ let cell = {};
|
|
|
+ cell.label = list[i].name;
|
|
|
+ cell.value = list[i].value;
|
|
|
+ new_list.push(cell);
|
|
|
+ }
|
|
|
+ return new_list;
|
|
|
+ },
|
|
|
+ getSpecName(){
|
|
|
+ return this.datas.common_info.spec_name;
|
|
|
+ },
|
|
|
+ getGoodsWebView(){
|
|
|
+ return Api.goodsContent(this.goods_id);
|
|
|
+ },
|
|
|
+ getOneSummary(){
|
|
|
+ if(!this.summary)return;
|
|
|
+ let goods_id=this.check_goods_id?this.check_goods_id:this.goods_id;
|
|
|
+ let summary = this.summary;
|
|
|
+ let new_summary = {};
|
|
|
+ for(let i =0;i<summary.length;i++) {
|
|
|
+ if(summary[i].goods_id == goods_id) {
|
|
|
+ new_summary = summary[i];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return new_summary;
|
|
|
+ },
|
|
|
+ getSkus(){
|
|
|
+ if(!this.datas)return;
|
|
|
+ let newSkusArray = [];
|
|
|
+ let skusArray = this.datas.common_info.skus;
|
|
|
+ for(let i=0;i<skusArray.length;i++) {
|
|
|
+ let skus = {};
|
|
|
+ skus.active=false;
|
|
|
+ skus.spv_name = skusArray[i].spv_name;
|
|
|
+ skus.goods_id = skusArray[i].goods_id;
|
|
|
+ newSkusArray.push(skus);
|
|
|
+ }
|
|
|
+ newSkusArray[0].active=true;
|
|
|
+ return newSkusArray;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ components: {
|
|
|
+ Swiper,
|
|
|
+ Group,
|
|
|
+ CellBox,
|
|
|
+ Flexbox,
|
|
|
+ FlexboxItem,
|
|
|
+ CellFormPreview,
|
|
|
+ Cell,
|
|
|
+ Divider,
|
|
|
+ XHeader,
|
|
|
+ Popup,
|
|
|
+ Tabbar,
|
|
|
+ TabbarItem
|
|
|
+ }
|
|
|
+ }
|
|
|
+</script>
|
|
|
+<style scoped>
|
|
|
+ .hanle_box {
|
|
|
+ position: fixed;
|
|
|
+ bottom: 0;
|
|
|
+ left: 0;
|
|
|
+ width: 100%;
|
|
|
+ height: 92px;
|
|
|
+ line-height: 92px;
|
|
|
+ text-align: center;
|
|
|
+ z-index: 999;
|
|
|
+ background: #fff;
|
|
|
+ border-top: 1px solid #D9D9D9;
|
|
|
+ }
|
|
|
+ .add_collection {
|
|
|
+ text-align: center;
|
|
|
+ color: #fff;
|
|
|
+ background: #9b9b9b;
|
|
|
+ }
|
|
|
+ .shopping_cart {
|
|
|
+ text-align: center;
|
|
|
+ color: #9b9b9b;
|
|
|
+ }
|
|
|
+ .compute_result {
|
|
|
+ display: inline-block;
|
|
|
+ width: 200px;
|
|
|
+ text-align: center;
|
|
|
+ font-size: 30px;
|
|
|
+ }
|
|
|
+ .compute {
|
|
|
+ color: #EB4E4F;
|
|
|
+ font-size: 40px;
|
|
|
+ display: inline-block;
|
|
|
+ width: 50px;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ .compute_label {
|
|
|
+ padding-left: 38px;
|
|
|
+ }
|
|
|
+ .compute {
|
|
|
+ display: inline-block;
|
|
|
+ }
|
|
|
+ .vux-popup-dialog, .vux-popup {
|
|
|
+ background: #fff;
|
|
|
+ }
|
|
|
+ .popup_bonus_icon {
|
|
|
+ width: 22px;
|
|
|
+ }
|
|
|
+ .goods_img {
|
|
|
+ padding-top: 92px;
|
|
|
+ position: relative;
|
|
|
+ }
|
|
|
+ .collection {
|
|
|
+ position: absolute;
|
|
|
+ bottom: 96px;
|
|
|
+ right: 19px;
|
|
|
+ color: #fff;
|
|
|
+ padding:10px 30px;
|
|
|
+ background: #7e7e7e;
|
|
|
+ border-radius: 50px;
|
|
|
+ font-size: 24px;
|
|
|
+ }
|
|
|
+ .stamps {
|
|
|
+ background: #fbfbfb;
|
|
|
+ padding: 15px 0;
|
|
|
+ }
|
|
|
+ .stamps_item {
|
|
|
+ padding-left: 25px;
|
|
|
+ color: #a7a7a7;
|
|
|
+ }
|
|
|
+ .goods_logo {
|
|
|
+ width: 28px;
|
|
|
+ height: 28px;
|
|
|
+ display: inline;
|
|
|
+ padding-right: 22px;
|
|
|
+ vertical-align: middle;
|
|
|
+ }
|
|
|
+ .goods_name {
|
|
|
+ padding-left: 25px;
|
|
|
+ padding-bottom: 20px;
|
|
|
+ }
|
|
|
+ .goods_name h3 {
|
|
|
+ line-height: 80px;
|
|
|
+ font-size: 30px;
|
|
|
+ }
|
|
|
+ .goods_name p {
|
|
|
+ font-size: 26px;
|
|
|
+ color: #a7a7a7;
|
|
|
+ }
|
|
|
+ .bonus_price {
|
|
|
+ font-size: 42px;
|
|
|
+ color: #ef524d;
|
|
|
+ vertical-align: middle;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+ .goods_bonus_price {
|
|
|
+ padding-left: 25px;
|
|
|
+ }
|
|
|
+ .goods_price {
|
|
|
+ padding-left: 25px;
|
|
|
+ line-height: 64px;
|
|
|
+ color: #a7a7a7;
|
|
|
+ }
|
|
|
+ .discount {
|
|
|
+ border: 1px solid #f6495a;
|
|
|
+ color: #ef524d;
|
|
|
+ padding: 2px 5px;
|
|
|
+ display: inline-block;
|
|
|
+ font-size: 22px;
|
|
|
+ }
|
|
|
+ .bonus_icon {
|
|
|
+ vertical-align: middle;
|
|
|
+ }
|
|
|
+ .spec {
|
|
|
+ padding-left: 25px;
|
|
|
+ padding-top: 15px;
|
|
|
+ }
|
|
|
+ .spec button {
|
|
|
+ background: #fff;
|
|
|
+ color: #000;
|
|
|
+ border-radius: 5px;
|
|
|
+ padding: 10px 15px;
|
|
|
+ font-size: 24px;
|
|
|
+ border: 1px solid #000;
|
|
|
+ margin-right: 15px;
|
|
|
+ margin-bottom: 15px;
|
|
|
+ }
|
|
|
+ .spec button.active {
|
|
|
+ background: #f74d49;
|
|
|
+ color: #fff;
|
|
|
+ border: 1px solid #fff;
|
|
|
+ }
|
|
|
+ .spec p {
|
|
|
+ margin-bottom: 15px;
|
|
|
+ }
|
|
|
+ .goods_detail_content {
|
|
|
+ position: relative;
|
|
|
+ -webkit-transition: all 0.6s;
|
|
|
+ transition: all 0.6s;
|
|
|
+ }
|
|
|
+ .scale {
|
|
|
+ -webkit-transform: scale(0.95,0.95);
|
|
|
+ }
|
|
|
+ .goods_small_img {
|
|
|
+ width: 228px;
|
|
|
+ height: 228px;
|
|
|
+ margin-top: -50px;
|
|
|
+ margin-left: 5px;
|
|
|
+ }
|
|
|
+ .buy_btn {
|
|
|
+ position: absolute;
|
|
|
+ bottom: 0;
|
|
|
+ left: 0;
|
|
|
+ width: 750px;
|
|
|
+ background: #EB4E4F;
|
|
|
+ color: #fff;
|
|
|
+ border: none;
|
|
|
+ text-align: center;
|
|
|
+ height: 90px;
|
|
|
+ line-height: 90px;
|
|
|
+ font-size: 30px;
|
|
|
+ }
|
|
|
+ .groupbuy_msg {
|
|
|
+ background: #fee3c6;
|
|
|
+ height: 67px;
|
|
|
+ }
|
|
|
+ .groupbuy_msg p {
|
|
|
+ height: 67px;
|
|
|
+ line-height: 67px;
|
|
|
+ padding-left: 25px;
|
|
|
+ }
|
|
|
+ .groupbuy_title {
|
|
|
+ background: #ff4e4e;
|
|
|
+ color: #fff;
|
|
|
+ padding: 5px 5px;
|
|
|
+ border-radius: 5px;
|
|
|
+ margin-right: 10px;
|
|
|
+ }
|
|
|
+ .display_none {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ .close_icon {
|
|
|
+ position: absolute;
|
|
|
+ right: 15px;
|
|
|
+ top: 15px;
|
|
|
+ }
|
|
|
+</style>
|