liudan 6 months ago
parent fc71d5ae4a
commit 1434304413
  1. 4
      components/recommend/index.vue
  2. 6
      pages.json
  3. 15
      pages/goods_cate/goods_cate.vue
  4. 39
      pages/index/component/headerSerch.vue
  5. 7
      pages/index/component/menus.vue
  6. 23
      pages/index/component/news.vue
  7. 9
      pages/index/component/pictureCube.vue
  8. 8
      pages/index/component/swiperBg.vue
  9. 157
      pages/user/index.vue
  10. 606
      pages/users/jifen/index.vue
  11. BIN
      static/images/o1.png
  12. BIN
      static/images/o2.png
  13. BIN
      static/images/o3.png
  14. BIN
      static/images/o4.png
  15. BIN
      static/images/o5.png
  16. BIN
      static/images/setting.png

@ -1,8 +1,8 @@
<template> <template>
<view class='recommend'> <view class='recommend'>
<view class="common-hd"> <!-- <view class="common-hd">
<view class="title" :style="{ 'background-image': `url(${domain}/static/images/index-title.png)`}">为你推荐</view> <view class="title" :style="{ 'background-image': `url(${domain}/static/images/index-title.png)`}">为你推荐</view>
</view> </view> -->
<view class='recommendList' :class="indexP?'on':''"> <view class='recommendList' :class="indexP?'on':''">
<WaterfallsFlow :wfList='hostProduct' @itemTap="goDetail" :type="0" /> <WaterfallsFlow :wfList='hostProduct' @itemTap="goDetail" :type="0" />
</view> </view>

@ -135,6 +135,12 @@
"navigationBarTitleText": "忘记密码" "navigationBarTitleText": "忘记密码"
} }
}, },
{
"path": "jifen/index",
"style": {
"navigationBarTitleText": "jifen"
}
},
{ {
"path": "user_setting/index", "path": "user_setting/index",
"style": { "style": {

@ -6,7 +6,7 @@
<view class='header acea-row row-center-wrapper'> <view class='header acea-row row-center-wrapper'>
<navigator url="/pages/columnGoods/goods_search/index" class='acea-row row-between-wrapper input skeleton-rect' hover-class="none"> <navigator url="/pages/columnGoods/goods_search/index" class='acea-row row-between-wrapper input skeleton-rect' hover-class="none">
<text class='iconfont icon-sousuo'></text> <text class='iconfont icon-sousuo'></text>
<view class="input-box">点击搜索商品信息</view> <view class="input-box">搜索商品名称</view>
</navigator> </navigator>
</view> </view>
<view class="con-box" :style="viewColor"> <view class="con-box" :style="viewColor">
@ -355,7 +355,7 @@
color: #999999; color: #999999;
} }
.productSort .aside { .productSort .aside {
background-color: #fff; background-color: #f6f6f6;
overflow-y: auto; overflow-y: auto;
overflow-x: hidden; overflow-x: hidden;
width: 200rpx; width: 200rpx;
@ -365,7 +365,7 @@
.productSort .aside .item { .productSort .aside .item {
height: 100rpx; height: 100rpx;
width: 100%; width: 100%;
font-size: 26rpx; font-size: 24rpx;
color: #424242; color: #424242;
} }
.productSort .aside .item_text { .productSort .aside .item_text {
@ -377,18 +377,19 @@
-webkit-box-orient: vertical; -webkit-box-orient: vertical;
} }
.productSort .aside .item.on { .productSort .aside .item.on {
background-color: #f7f7f7; // background-color: #f7f7f7;
border-left: 4rpx solid var(--view-theme); background: #ffffff;
border-left: 8rpx solid #89B929;
width: 100%; width: 100%;
text-align: center; text-align: center;
color: var(--view-theme); color: #116636;
font-weight: bold; font-weight: bold;
} }
.productSort .conter { .productSort .conter {
flex: 1; flex: 1;
height: 100%; height: 100%;
padding: 0 14rpx; padding: 0 14rpx;
background-color: #f7f7f7; background-color: #ffffff;
} }
.productSort .conter .listw .title { .productSort .conter .listw .title {
height: 100rpx; height: 100rpx;

@ -6,14 +6,15 @@
<image :src="logoConfig" mode=""></image> <image :src="logoConfig" mode=""></image>
</view> </view>
<navigator :url="merId ? '/pages/store/list/index?mer_id='+merId : '/pages/columnGoods/goods_search/index'" :class="logoConfig ? 'input' : 'uninput'" class="skeleton-rect box" hover-class="none" <navigator :url="merId ? '/pages/store/list/index?mer_id='+merId : '/pages/columnGoods/goods_search/index'" :class="logoConfig ? 'input' : 'uninput'" class="skeleton-rect box" hover-class="none"
:style="'border-radius:'+boxStyle+'rpx;text-align:'+txtStyle"> :style="'border-radius:40'+'rpx;text-align:'+txtStyle">
<text class="iconfont icon-xiazai5"></text> <text class="iconfont icon-xiazai5"></text>
搜索商品 搜索喜欢的商品
<view class="searchBtn">搜索</view>
</navigator> </navigator>
<navigator class="btn skeleton-rect" url="/pages/chat/customer_list/index?type=0" hover-class="none"> <!-- <navigator class="btn skeleton-rect" url="/pages/chat/customer_list/index?type=0" hover-class="none">
<view class="iconfont icon-xiaoxi" :style="'color:'+iconColor"></view> <view class="iconfont icon-xiaoxi" :style="'color:'+iconColor"></view>
<text class="iconnum" v-if="userInfo.total_unread">{{ userInfo.total_unread }}</text> <text class="iconnum" v-if="userInfo.total_unread">{{ userInfo.total_unread }}</text>
</navigator> </navigator> -->
</view> </view>
</view> </view>
<!-- #endif --> <!-- #endif -->
@ -138,7 +139,8 @@
<style lang="scss" scoped> <style lang="scss" scoped>
.header { .header {
width: 100%; width: 100%;
background: #ffffff; // background: #ffffff;
background: url('/static/images/bg.png');
.btn { .btn {
position: relative; position: relative;
margin-left: 30rpx; margin-left: 30rpx;
@ -160,7 +162,8 @@
.serch-wrapper { .serch-wrapper {
display: flex; display: flex;
align-items: center; align-items: center;
padding: 20rpx 30rpx 20rpx 30rpx; padding: 24rpx 20rpx 0 20rpx;
position: relative;
.box{ .box{
flex: 1; flex: 1;
} }
@ -174,9 +177,10 @@
height: 42rpx; height: 42rpx;
} }
.input,.uninput { .input,.uninput {
line-height: 64rpx; line-height: 80rpx;
padding: 0 0 0 30rpx; padding: 0 0 0 30rpx;
background: rgba(237, 237, 237, 1); // background: rgba(237, 237, 237, 1);
background:#fff;
border: 1px solid rgba(241, 241, 241, 1); border: 1px solid rgba(241, 241, 241, 1);
color: #bbbbbb; color: #bbbbbb;
font-size: 28rpx; font-size: 28rpx;
@ -185,6 +189,22 @@
} }
} }
} }
.searchBtn{
position: absolute;
z-index:2;
width: 120rpx;
height: 66rpx;
background: linear-gradient(0deg, #89B929, #116636);
border-radius: 33px;
font-family: Alibaba PuHuiTi;
font-weight: 400;
font-size: 28rpx;
line-height: 66rpx;
text-align: center;
color: #FFFFFF;
right: 34rpx;
top: 35rpx;
}
} }
/* #ifdef MP || APP-PLUS */ /* #ifdef MP || APP-PLUS */
.mp-header { .mp-header {
@ -234,7 +254,8 @@
/* #endif */ /* #endif */
height: 80rpx; height: 80rpx;
padding: 0 0 0 30rpx; padding: 0 0 0 30rpx;
background: rgba(247, 247, 247, 1); // background: rgba(247, 247, 247, 1);
background: #ffffff;
border: 1px solid rgba(241, 241, 241, 1); border: 1px solid rgba(241, 241, 241, 1);
border-radius: 29rpx; border-radius: 29rpx;
color: #bbbbbb; color: #bbbbbb;

@ -1,6 +1,6 @@
<template> <template>
<view :style="'padding-top:' +mbConfig+'rpx;'" v-if="menus.length"> <view :style="'padding-top:' +mbConfig+'rpx;'" v-if="menus.length">
<view class='nav acea-row acea-row' :style="'background:'+bgColor[0].item+';margin: 0 '+prConfig+'rpx 0;border-radius:'+bgStyle+'rpx;'"> <view class='nav acea-row acea-row' :style="'background:'+bgColor[0].item+';margin: 20rpx 24rpx'">
<block v-if="rowStyle == 0"> <block v-if="rowStyle == 0">
<scroll-view scroll-x="true" style="white-space: nowrap; display: flex" show-scrollbar="false"> <scroll-view scroll-x="true" style="white-space: nowrap; display: flex" show-scrollbar="false">
<view v-for="(item,index) in menus" :key="index" class='item' :style="'color:'+titleColor" @click="menusTap(item.info[1].value)"> <view v-for="(item,index) in menus" :key="index" class='item' :style="'color:'+titleColor" @click="menusTap(item.info[1].value)">
@ -75,13 +75,14 @@
<style lang="scss" scoped> <style lang="scss" scoped>
.nav { .nav {
padding: 30rpx 0 0; padding: 30rpx 0 0 0;
border-radius: 20rpx;
.item { .item {
width: 20%; width: 20%;
text-align: center; text-align: center;
font-size: 24rpx; font-size: 24rpx;
display: inline-block; display: inline-block;
margin-bottom: 20rpx; margin-bottom: 30rpx;
.pictrue,/deep/.pictrue image,/deep/.pictrue .easy-loadimage,/deep/.pictrue uni-image { .pictrue,/deep/.pictrue image,/deep/.pictrue .easy-loadimage,/deep/.pictrue uni-image {
width: 82rpx; width: 82rpx;
height: 82rpx; height: 82rpx;

@ -1,6 +1,6 @@
<template> <template>
<view v-if="itemNew.length" :style="'padding-top:'+mbConfig+'rpx;'"> <view v-if="itemNew.length" :style="'padding-top:'+mbConfig+'rpx;'">
<view class='news acea-row row-between-wrapper':style="'background:'+bgColor[0].item+';margin: 0 '+prConfig+'rpx;border-radius:'+bgStyle+'rpx'"> <view class='news acea-row':style="'background:'+bgColor[0].item+';margin: 0 '+prConfig+'rpx;border-radius:'+bgStyle+'rpx'">
<view class='pictrue'> <view class='pictrue'>
<image :src='logoConfig'></image> <image :src='logoConfig'></image>
</view> </view>
@ -75,16 +75,19 @@
<style lang="scss" scoped> <style lang="scss" scoped>
.news { .news {
height: 77rpx;
border-top: 1px solid #f4f4f4; border-top: 1px solid #f4f4f4;
padding: 0 20rpx; padding: 0 20rpx;
box-shadow: 0 10rpx 30rpx #f5f5f5; box-shadow: 0 10rpx 30rpx #f5f5f5;
height: 90rpx;
background: #FFFFFF;
border-radius: 20rpx;
align-items: center;
} }
.news .pictrue { .news .pictrue {
width: 130rpx; width: 44rpx;
height: 36rpx; height: 44rpx;
border-right: 1px solid #ddd; // border-right: 1px solid #ddd;
padding-right: 23rpx; padding-right: 16rpx;
box-sizing: content-box; box-sizing: content-box;
} }
.news .pictrue image { .news .pictrue image {
@ -92,10 +95,14 @@
height: 100%; height: 100%;
} }
.news .swiperTxt { .news .swiperTxt {
width: 510rpx; // width: 510rpx;
height: 100%; height: 100%;
line-height: 77rpx; line-height: 77rpx;
overflow: hidden; overflow: hidden;
flex: 1;
}
.acea-row.row-between-wrapper{
height: 100%;
} }
.news .swiperTxt .text { .news .swiperTxt .text {
width: 480rpx; width: 480rpx;
@ -112,7 +119,7 @@
} }
.news .swiperTxt .text .newsTitle { .news .swiperTxt .text .newsTitle {
width: 397rpx; width: 397rpx;
font-size: 24rpx; font-size: 28rpx;
color: #666; color: #666;
} }
.news .swiperTxt .iconfont { .news .swiperTxt .iconfont {

@ -1,6 +1,6 @@
<template> <template>
<view :style="{background:bgColor,paddingTop:slider*2+'rpx'}" v-if="picList.length" v-show="!isSortType"> <view :style="{paddingTop:slider*2+'rpx'}" v-if="picList.length" v-show="!isSortType">
<view class="pictureCube skeleton-rect" :class="{pageOn:bgStyle===1}" :style="{margin:'0 '+prConfig*2+'rpx',background:bgColor}"> <view class="pictureCube skeleton-rect" :class="{pageOn:bgStyle===1}">
<view class="advertItem01" v-for="(item,index) in picList" :key="index" v-if="style==0" @click="goDetail(item)"> <view class="advertItem01" v-for="(item,index) in picList" :key="index" v-if="style==0" @click="goDetail(item)">
<image :src="item.image" mode="widthFix"></image> <image :src="item.image" mode="widthFix"></image>
</view> </view>
@ -238,7 +238,10 @@
} }
} }
.pictureCube { .pictureCube {
background-color: #fff; // background-color: #fff;
margin:20rpx 24rpx;
border-radius: 20rpx;
overflow:hidden;
.advertItem01 { .advertItem01 {
width: 100%; width: 100%;
height: auto; height: auto;

@ -1,5 +1,6 @@
<template> <template>
<view class="swiperBg" :style="'padding-top:' + marginTop +'rpx;background: linear-gradient(180deg, '+ bgColor0 +' 50%, '+ bgColor1 +' 100%);'"> <!-- background: linear-gradient(180deg, '+ bgColor0 +' 50%, '+ bgColor1 +' 100%); -->
<view class="swiperBg" :style="'padding-top:' + marginTop +'rpx;'">
<!-- 单图模式 --> <!-- 单图模式 -->
<block v-if="swiperType == 0"> <block v-if="swiperType == 0">
<view class="item-img" v-for="(item,index) in imgUrls" :key="index" :style="{padding:'0 '+paddinglr+'rpx',marginBottom:itemEdge+'rpx'}"> <view class="item-img" v-for="(item,index) in imgUrls" :key="index" :style="{padding:'0 '+paddinglr+'rpx',marginBottom:itemEdge+'rpx'}">
@ -7,7 +8,7 @@
</block> </block>
<block v-else> <block v-else>
<view class="swiper page_swiper" :class="[docConfig == 1 ? 'square' : docConfig == 0 ? 'circular' : 'nodoc',imgConfig ? '' : 'fillet','dot'+txtStyle]" <view class="swiper page_swiper" :class="[docConfig == 1 ? 'square' : docConfig == 0 ? 'circular' : 'nodoc',imgConfig ? '' : 'fillet','dot'+txtStyle]"
:style="'padding: 0 '+ paddinglr +'rpx;'" :style="'padding:10px 15px 12px 15px'"
v-if="imgUrls.length"> v-if="imgUrls.length">
<swiper <swiper
indicator-dots="true" indicator-dots="true"
@ -134,7 +135,8 @@
<style lang="scss" scoped> <style lang="scss" scoped>
.swiperBg { .swiperBg {
position: relative; position: relative;
background: #fff; // background: #fff;
background: url('/static/images/bg.png');
z-index: 1; z-index: 1;
.colorBg { .colorBg {
position: absolute; position: absolute;

@ -1,5 +1,6 @@
<template> <template>
<view :style="viewColor"> <!-- :style="viewColor" -->
<view class="header">
<skeleton :show="showSkeleton" :isNodes="isNodes" ref="skeleton" loading="chiaroscuro" selector="skeleton" <skeleton :show="showSkeleton" :isNodes="isNodes" ref="skeleton" loading="chiaroscuro" selector="skeleton"
bgcolor="transparent"></skeleton> bgcolor="transparent"></skeleton>
<!-- 自定义顶部背景颜色 --> <!-- 自定义顶部背景颜色 -->
@ -55,11 +56,14 @@
<view class="icon"> <view class="icon">
<image src="/static/images/edit.png" mode=""></image> <image src="/static/images/edit.png" mode=""></image>
</view> </view>
<view style="margin-left: 30rpx;">
推荐人{{recommendPeopleText}}
</view>
</view> </view>
<view class="phone" v-if="!userInfo.phone && isLogin" @tap="bindPhone">绑定手机号</view> <view class="phone" v-if="!userInfo.phone && isLogin" @tap="bindPhone">绑定手机号</view>
</view> </view>
</view> </view>
<view class="num-wrapper skeleton-rect"> <!-- <view class="num-wrapper skeleton-rect">
<view class="num-item" @click="goMenuPage('/pages/users/user_goods_collection/index')"> <view class="num-item" @click="goMenuPage('/pages/users/user_goods_collection/index')">
<text class="num">{{userInfo.total_collect_product || 0}}</text> <text class="num">{{userInfo.total_collect_product || 0}}</text>
<view class="txt">我的收藏</view> <view class="txt">我的收藏</view>
@ -76,8 +80,27 @@
<text class="num">{{userInfo.total_coupon || 0}}</text> <text class="num">{{userInfo.total_coupon || 0}}</text>
<view class="txt">优惠券</view> <view class="txt">优惠券</view>
</view> </view>
</view> -->
<view class="num-wrapper skeleton-rect">
<view class="num-item" @click="goOtherPage('/pages/users/user_integral1/index')">
<text class="num">200</text>
<view class="txt">余额</view>
</view>
<view class="num-item" @click="goOtherPage('/pages/users/user_integral/index')">
<text class="num">3000</text>
<view class="txt">累计收益</view>
</view>
<view class="num-item" @click="goOtherPage('/pages/users/user_integral1/fenhong')">
<text class="num">20</text>
<view class="txt">积分</view>
</view>
<view class="num-item" @click="goOtherPage('/pages/users/user_integral1/user_contribute')">
<text class="num">3</text>
<view class="txt">优惠券</view>
</view>
</view> </view>
<view @click="goSvip" class="cardVipA acea-row row-between-wrapper" v-if="svip_switch_status == 1"> <!-- <view @click="goSvip" class="cardVipA acea-row row-between-wrapper" v-if="svip_switch_status == 1">
<image class="svip_user" :src="`${domain}/static/images/svip_user.png`"></image> <image class="svip_user" :src="`${domain}/static/images/svip_user.png`"></image>
<view class="left-box"> <view class="left-box">
<view v-if="userInfo.is_svip > 0" class="small">累计为您节省{{userInfo.svip_save_money}}</view> <view v-if="userInfo.is_svip > 0" class="small">累计为您节省{{userInfo.svip_save_money}}</view>
@ -87,13 +110,14 @@
<view class="acea-row row-middle"> <view class="acea-row row-middle">
<view class="btn-open">{{userInfo.is_svip > 0 && userInfo.is_svip != 3 ? '立即续费' : userInfo.is_svip == 3 ? '终身会员' : '立即开通'}}</view> <view class="btn-open">{{userInfo.is_svip > 0 && userInfo.is_svip != 3 ? '立即续费' : userInfo.is_svip == 3 ? '终身会员' : '立即开通'}}</view>
</view> </view>
</view> </view> -->
<view class="right-btn"> <view class="right-btn">
<view class="iconfont icon-shezhi" v-if="isLogin" @click="goSetting()"></view> <!-- <view class="iconfont icon-shezhi" v-if="isLogin" @click="goSetting()"></view>
<view class="btn" @click="authTo('/pages/chat/customer_list/index?type=0')" hover-class="none"> <view class="btn" @click="authTo('/pages/chat/customer_list/index?type=0')" hover-class="none">
<view class="iconfont icon-xiaoxi"></view> <view class="iconfont icon-xiaoxi"></view>
<text class="iconnum" v-if="userInfo.total_unread">{{userInfo.total_unread}}</text> <text class="iconnum" v-if="userInfo.total_unread">{{userInfo.total_unread}}</text>
</view> </view> -->
<image src="/static/images/setting.png" mode="" v-if="isLogin" @click="goSetting()" style="width:40rpx;height:40rpx;"></image>
</view> </view>
</view> </view>
</view> </view>
@ -103,14 +127,15 @@
<view class="left">我的订单</view> <view class="left">我的订单</view>
<view class="right flex" @click="authTo('/pages/users/order_list/index?status=-1')" hover-class="none" open-type="navigate"> <view class="right flex" @click="authTo('/pages/users/order_list/index?status=-1')" hover-class="none" open-type="navigate">
全部订单 全部订单
<text class="iconfont icon-xiangyou"></text> <text style="font-size:24rpx;" class="iconfont icon-xiangyou"></text>
</view> </view>
</view> </view>
<view class="order-bd"> <view class="order-bd">
<block v-for="(item,index) in orderMenu" :key="index"> <block v-for="(item,index) in orderMenu" :key="index">
<view class="order-item" @click="authTo(item.url)" hover-class="none"> <view class="order-item" @click="authTo(item.url)" hover-class="none">
<view class="pic"> <view class="pic">
<text class="iconfont" :class="item.icon"></text> <!-- <text class="iconfont" :class="item.icon"></text> -->
<image :src="item.icon" mode="widthFix" style="width:60rpx;height:60rpx"></image>
<text class="order-status-num" v-if="item.num > 0">{{ item.num }}</text> <text class="order-status-num" v-if="item.num > 0">{{ item.num }}</text>
</view> </view>
<view class="txt skeleton-rect">{{item.title}}</view> <view class="txt skeleton-rect">{{item.title}}</view>
@ -131,6 +156,21 @@
</block> </block>
</swiper> </swiper>
</view> </view>
<view class="user-menus shequn">
<view class="title skeleton-rect">我的社群<text class="iconfont icon-xiangyou" style="font-size:24rpx"></text></view>
<view class="sqContent">
<view class="sqItem">
<view class="num">28</view>
<view class="txt">累计人群</view>
</view>
<view class="sqItem">
<view class="num">2000</view>
<view class="txt">今日营业额</view>
</view>
</view>
</view>
<!-- 会员菜单 --> <!-- 会员菜单 -->
<view class="user-menus" style="margin-top: 20rpx;"> <view class="user-menus" style="margin-top: 20rpx;">
<view class="title skeleton-rect">我的服务</view> <view class="title skeleton-rect">我的服务</view>
@ -185,14 +225,14 @@
</view> </view>
</view> </view>
</view> </view>
<view v-if="copyright.status !== -1" class="copy-right"> <!-- <view v-if="copyright.status !== -1" class="copy-right">
<image class="img-copyright" :src="copyright.image" mode="widthFix"></image> <image class="img-copyright" :src="copyright.image" mode="widthFix"></image>
<view class="text">{{copyright.Copyright}}</view> <view class="text">{{copyright.Copyright}}</view>
</view> </view>
<view v-else class="copy-right"> <view v-else class="copy-right">
<view class="iconfont icon-crmeb"></view> <view class="iconfont icon-crmeb"></view>
<view class="text">©众邦科技版权所有</view> <view class="text">©众邦科技版权所有</view>
</view> </view> -->
<view style="height: 50rpx;"></view> <view style="height: 50rpx;"></view>
<!-- #ifndef H5 --> <!-- #ifndef H5 -->
<passwordPopup></passwordPopup> <passwordPopup></passwordPopup>
@ -259,31 +299,31 @@
showSkeleton: true, // showSkeleton: true, //
isNodes: 0, //, isNodes: 0, //,
orderMenu: [{ orderMenu: [{
icon: 'icon-daifukuan1', icon: '/static/images/o1.png',
title: '待付款', title: '待付款',
url: '/pages/users/order_list/index?status=0', url: '/pages/users/order_list/index?status=0',
num: 0 num: 0
}, },
{ {
icon: 'icon-daifahuo1', icon: '/static/images/o2.png',
title: '待发货', title: '待发货',
url: '/pages/users/order_list/index?status=1', url: '/pages/users/order_list/index?status=1',
num: 0 num: 0
}, },
{ {
icon: 'icon-daishouhuo1', icon: '/static/images/o3.png',
title: '待收货', title: '待收货',
url: '/pages/users/order_list/index?status=2', url: '/pages/users/order_list/index?status=2',
num: 0 num: 0
}, },
{ {
icon: 'icon-daipingjia1', icon: '/static/images/o4.png',
title: '待评价', title: '待评价',
url: '/pages/users/order_list/index?status=3', url: '/pages/users/order_list/index?status=3',
num: 0 num: 0
}, },
{ {
icon: 'icon-a-shouhoutuikuan1', icon: '/static/images/o5.png',
title: '售后/退款', title: '售后/退款',
url: '/pages/users/refund/list', url: '/pages/users/refund/list',
num: 0 num: 0
@ -355,6 +395,20 @@
}, 500) }, 500)
}, },
methods: { methods: {
goOtherPage(url){
uni.navigateTo({
url:url
})
},
goSetting() {
if(this.isLogin){
uni.navigateTo({
url: '/pages/users/user_setting/index'
})
}else{
this.openAuto()
}
},
authTo(url){ authTo(url){
if(this.isLogin){ if(this.isLogin){
uni.navigateTo({ uni.navigateTo({
@ -589,6 +643,12 @@
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.header{
// width: 750px;
// height: 546px;
height: 546rpx;
// background: linear-gradient(-90deg, #89B929, #116636);
}
.cardVipA { .cardVipA {
position: absolute; position: absolute;
background: linear-gradient(145deg, #F8E3A8 0%, #E8C077 100%); background: linear-gradient(145deg, #F8E3A8 0%, #E8C077 100%);
@ -632,12 +692,13 @@
} }
.new-users { .new-users {
.head { .head {
background: #fff; // background: #fff;
background: linear-gradient(-90deg, #89B929, #116636);
.user-card { .user-card {
position: relative; position: relative;
width: 100%; width: 100%;
padding: 35rpx 0 50rpx; padding: 35rpx 0 50rpx;
background-image: linear-gradient(90deg, var(--view-bntColor21) 0%, var(--view-bntColor22) 100%); // background-image: linear-gradient(90deg, var(--view-bntColor21) 0%, var(--view-bntColor22) 100%);
&.svip-card{ &.svip-card{
padding: 35rpx 0 120rpx; padding: 35rpx 0 120rpx;
} }
@ -661,13 +722,13 @@
border: none; border: none;
} }
.avatar-box{ .avatar-box{
width: 120rpx; width: 110rpx;
height: 120rpx; height: 110rpx;
border-radius: 50%; border-radius: 50%;
position: relative; position: relative;
.avatar,image{ .avatar,image{
width: 120rpx; width: 110rpx;
height: 120rpx; height: 110rpx;
border-radius: 50%; border-radius: 50%;
} }
&.on { &.on {
@ -695,7 +756,7 @@
display: flex; display: flex;
flex-direction: column; flex-direction: column;
justify-content: space-between; justify-content: space-between;
margin-left: 20rpx; margin-left: 25rpx;
padding: 15rpx 0; padding: 15rpx 0;
.name { .name {
display: flex; display: flex;
@ -731,18 +792,18 @@
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
margin: 30rpx 20rpx 0; margin: 28rpx 20rpx 0;
color: #fff; color: #fff;
.num-item { .num-item {
width: 25%; width: 25%;
text-align: center; text-align: center;
.num { .num {
font-size: 42rpx; font-size: 36rpx;
font-weight: bold; // font-weight: bold;
} }
.txt { .txt {
margin-top: 8rpx; margin-top: 8rpx;
font-size: 22rpx; font-size: 26rpx;
color: rgba(255, 255, 255, 0.6); color: rgba(255, 255, 255, 0.6);
} }
} }
@ -768,7 +829,7 @@
.wrapper { .wrapper {
position: relative; position: relative;
padding: 0 20rpx; padding: 0 20rpx;
margin-top: 20rpx; margin-top: -48px;
} }
.order-wrapper { .order-wrapper {
background-color: #fff; background-color: #fff;
@ -785,8 +846,8 @@
} }
.right { .right {
align-items: center; align-items: center;
color: #666666; color: #999999;
font-size: 26rpx; font-size: 24rpx;
.icon-xiangyou { .icon-xiangyou {
margin-left: 5rpx; margin-left: 5rpx;
margin-top: 6rpx; margin-top: 6rpx;
@ -884,6 +945,42 @@
font-size: 28rpx; font-size: 28rpx;
} }
} }
.shequn{
margin-top:20rpx;
.title{
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
}
.sqContent{
padding: 30rpx 0 0 0;
display: flex;
.sqItem{
flex:1;
text-align: center;
.num{
font-family: Alibaba PuHuiTi;
font-weight: 500;
font-size: 36rpx;
font-weight: bold;
color: #333333;
}
.txt{
font-family: Alibaba PuHuiTi;
font-weight: 400;
font-size: 24rpx;
margin-top:23rpx;
color: #333333;
}
}
}
}
.phone { .phone {
color: #fff; color: #fff;
} }
@ -988,7 +1085,7 @@
z-index: 99; z-index: 99;
position: absolute; position: absolute;
right: 30rpx; right: 30rpx;
top: 40rpx; top: 70rpx;
display: flex; display: flex;
align-items: center; align-items: center;
color: #fff; color: #fff;

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 892 B

Loading…
Cancel
Save