| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- <template>
- <div class="my-account">
- <div class="wrapper">
- <div class="header">
- <div class="headerCon">
- <div class="account acea-row row-top row-between">
- <div class="assets">
- <div>总资产(元)</div>
- <div class="money">{{ now_money }}</div>
- </div>
- <router-link :to="'/user/Recharge'" class="recharge font-color-red"
- >充值</router-link
- >
- </div>
- <div class="cumulative acea-row row-top">
- <div class="item">
- <div>累计充值(元)</div>
- <div class="money">{{ recharge }}</div>
- </div>
- <div class="item">
- <div>累计消费(元)</div>
- <div class="money">{{ orderStatusSum }}</div>
- </div>
- </div>
- </div>
- </div>
- <div class="nav acea-row row-middle">
- <router-link class="item" :to="'/user/bill/0'">
- <div class="pictrue"><img src="@assets/images/record1.png" /></div>
- <div>账单记录</div>
- </router-link>
- <router-link class="item" :to="'/user/bill/1'">
- <div class="pictrue"><img src="@assets/images/record2.png" /></div>
- <div>消费记录</div>
- </router-link>
- <router-link class="item" :to="'/user/bill/2'">
- <div class="pictrue"><img src="@assets/images/record3.png" /></div>
- <div>充值记录</div>
- </router-link>
- <router-link class="item" :to="'/user/integral'">
- <div class="pictrue"><img src="@assets/images/record4.png" /></div>
- <div>积分中心</div>
- </router-link>
- </div>
- <div class="advert acea-row row-between-wrapper">
- <router-link
- class="item acea-row row-between-wrapper"
- :to="'/user/sign'"
- >
- <div class="text">
- <div class="name">签到领积分</div>
- <div>赚积分抵现金</div>
- </div>
- <div class="pictrue"><img src="@assets/images/gift.png" /></div>
- </router-link>
- <router-link
- class="item on acea-row row-between-wrapper"
- :to="'/hot_new_goods/1'"
- >
- <div class="text">
- <div class="name">购物返积分</div>
- <div>优惠加实惠</div>
- </div>
- <div class="pictrue"><img src="@assets/images/money.png" /></div>
- </router-link>
- </div>
- <!-- <div class="list">
- <div class="item acea-row row-between-wrapper">
- <div class="picTxt acea-row row-between-wrapper">
- <div class="iconfont icon-hebingxingzhuang"></div>
- <div class="text">
- <div class="line1">最新拼团活动</div>
- <div class="infor line1">最新的优惠商品上架拼团</div>
- </div>
- </div>
- <router-link
- class="bnt"
- :to="'/activity/group'"
- v-if="activity.is_pink"
- >立即参与</router-link
- >
- <div class="bnt end" v-else>已结束</div>
- </div>
- <div class="item acea-row row-between-wrapper">
- <div class="picTxt acea-row row-between-wrapper">
- <div class="iconfont icon-miaosha yellow"></div>
- <div class="text">
- <div class="line1">当前限时秒杀</div>
- <div class="infor line1">最新商品秒杀进行中</div>
- </div>
- </div>
- <router-link
- class="bnt"
- :to="'/activity/goods_seckill'"
- v-if="activity.is_seckill"
- >立即参与</router-link
- >
- <div class="bnt end" v-else>已结束</div>
- </div>
- <div class="item acea-row row-between-wrapper">
- <div class="picTxt acea-row row-between-wrapper">
- <div class="iconfont icon-kanjia1 green"></div>
- <div class="text">
- <div class="line1">砍价活动</div>
- <div class="infor line1">呼朋唤友来砍价</div>
- </div>
- </div>
- <router-link
- class="bnt"
- :to="'/activity/bargain'"
- v-if="activity.is_bargin"
- >立即参与</router-link
- >
- <div class="bnt end" v-else>已结束</div>
- </div>
- </div> -->
- </div>
- <Recommend></Recommend>
- </div>
- </template>
- <script>
- import Recommend from "@components/Recommend";
- import { getActivityStatus, getBalance } from "../../api/user";
- export default {
- name: "UserAccount",
- components: {
- Recommend
- },
- props: {},
- data: function() {
- return {
- now_money: 0,
- orderStatusSum: 0,
- recharge: 0,
- activity: {
- is_bargin: false,
- is_pink: false,
- is_seckill: false
- }
- };
- },
- mounted: function() {
- this.getIndex();
- this.getActivity();
- },
- methods: {
- getIndex: function() {
- let that = this;
- getBalance().then(
- res => {
- that.now_money = res.data.now_money;
- that.orderStatusSum = res.data.orderStatusSum;
- that.recharge = res.data.recharge;
- },
- err => {
- that.$dialog.message(err.msg);
- }
- );
- },
- getActivity: function() {
- let that = this;
- getActivityStatus().then(
- res => {
- that.activity.is_bargin = res.data.is_bargin;
- that.activity.is_pink = res.data.is_pink;
- that.activity.is_seckill = res.data.is_seckill;
- },
- error => {
- that.$dialog.message(error.msg);
- }
- );
- }
- }
- };
- </script>
|