|
|
@@ -1,149 +1,167 @@
|
|
|
<template>
|
|
|
- <div class='user'>
|
|
|
- <div class="top">
|
|
|
- <van-image class="user-icon" width="72" height="72" fit="cover"
|
|
|
- radius="100" src="https://img.yzcdn.cn/vant/cat.jpeg" />
|
|
|
- <div class="user-name">粉条</div>
|
|
|
- </div>
|
|
|
+ <div class="user">
|
|
|
+ <div class="top">
|
|
|
+ <van-image
|
|
|
+ class="user-icon"
|
|
|
+ width="72"
|
|
|
+ height="72"
|
|
|
+ fit="cover"
|
|
|
+ radius="100"
|
|
|
+ src="https://img.yzcdn.cn/vant/cat.jpeg"
|
|
|
+ />
|
|
|
+ <div class="user-name">粉条</div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="order">
|
|
|
- <van-cell style="padding:13px 15px;" title-class="order-title"
|
|
|
- value-class="order-val" title="我的订单" is-link value="查看全部订单" />
|
|
|
- <van-grid :column-num="3" :border="false">
|
|
|
- <van-grid-item text="付款确认">
|
|
|
- <img src="../assets/info_icon_dingdan_01.png"
|
|
|
- class="order-img" slot="icon" alt="">
|
|
|
- </van-grid-item>
|
|
|
- <van-grid-item text="收款确认">
|
|
|
- <img src="../assets/info_icon_dingdan_02.png"
|
|
|
- class="order-img" slot="icon" alt="">
|
|
|
- </van-grid-item>
|
|
|
- <van-grid-item icon="photo-o" text="委托代卖">
|
|
|
- <img src="../assets/info_icon_dingdan_03.png"
|
|
|
- class="order-img" slot="icon" alt="">
|
|
|
- </van-grid-item>
|
|
|
- </van-grid>
|
|
|
- </div>
|
|
|
+ <div class="order">
|
|
|
+ <van-cell
|
|
|
+ style="padding:13px 15px;"
|
|
|
+ title-class="order-title"
|
|
|
+ value-class="order-val"
|
|
|
+ title="我的订单"
|
|
|
+ is-link
|
|
|
+ value="查看全部订单"
|
|
|
+ />
|
|
|
+ <van-grid :column-num="3" :border="false">
|
|
|
+ <van-grid-item text="付款确认">
|
|
|
+ <img src="../assets/info_icon_dingdan_01.png" class="order-img" slot="icon" alt />
|
|
|
+ </van-grid-item>
|
|
|
+ <van-grid-item text="收款确认">
|
|
|
+ <img src="../assets/info_icon_dingdan_02.png" class="order-img" slot="icon" alt />
|
|
|
+ </van-grid-item>
|
|
|
+ <van-grid-item icon="photo-o" text="委托代卖">
|
|
|
+ <img src="../assets/info_icon_dingdan_03.png" class="order-img" slot="icon" alt />
|
|
|
+ </van-grid-item>
|
|
|
+ </van-grid>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="menu-list">
|
|
|
- <van-cell-group :border='false'>
|
|
|
- <van-cell title="我的钱包" title-class="menu-title" value="¥5823"
|
|
|
- is-link>
|
|
|
- <img src="../assets/info_list_icon_qianbao.png"
|
|
|
- class="menu-img" slot="icon" alt="">
|
|
|
- </van-cell>
|
|
|
- <van-cell title="我的关注" title-class="menu-title" is-link> <img
|
|
|
- src="../assets/info_list_icon_guanzhu.png"
|
|
|
- class="menu-img" slot="icon" alt="">
|
|
|
- </van-cell>
|
|
|
- </van-cell-group>
|
|
|
- <van-cell-group :border='false' style="margin-top:10px;">
|
|
|
- <van-cell title="收货地址" title-class="menu-title"
|
|
|
- value-class='menu-not-val' value="未填写" is-link @click="goNext('addressList')"> <img
|
|
|
- src="../assets/info_list_icon_dizhi.png"
|
|
|
- class="menu-img" slot="icon" alt="">
|
|
|
- </van-cell>
|
|
|
- <van-cell title="绑定手机号" title-class="menu-title"
|
|
|
- value-class='menu-not-val' value="未绑定" is-link>
|
|
|
- <img src="../assets/info_list_icon_shouji.png"
|
|
|
- class="menu-img" slot="icon" alt="">
|
|
|
- </van-cell>
|
|
|
- <van-cell title="绑定支付宝" title-class="menu-title"
|
|
|
- value-class='menu-not-val' value="未绑定" is-link>
|
|
|
- <img src="../assets/info_list_icon_zhifubao.png"
|
|
|
- class="menu-img" slot="icon" alt="">
|
|
|
- </van-cell>
|
|
|
- </van-cell-group>
|
|
|
- <van-cell-group :border='false' style="margin-top:10px;">
|
|
|
- <van-cell title="设置" title-class="menu-title" value="内容"
|
|
|
- is-link> <img src="../assets/info_list_icon_zhifubao(1).png"
|
|
|
- class="menu-img" slot="icon" alt="">
|
|
|
- </van-cell>
|
|
|
- </van-cell-group>
|
|
|
- </div>
|
|
|
+ <div class="menu-list">
|
|
|
+ <van-cell-group :border="false">
|
|
|
+ <van-cell title="我的钱包" title-class="menu-title" value="¥5823" is-link>
|
|
|
+ <img src="../assets/info_list_icon_qianbao.png" class="menu-img" slot="icon" alt />
|
|
|
+ </van-cell>
|
|
|
+ <van-cell title="我的关注" title-class="menu-title" is-link>
|
|
|
+ <img src="../assets/info_list_icon_guanzhu.png" class="menu-img" slot="icon" alt />
|
|
|
+ </van-cell>
|
|
|
+ </van-cell-group>
|
|
|
+ <van-cell-group :border="false" style="margin-top:10px;">
|
|
|
+ <van-cell
|
|
|
+ title="收货地址"
|
|
|
+ title-class="menu-title"
|
|
|
+ value-class="menu-not-val"
|
|
|
+ value="未填写"
|
|
|
+ is-link
|
|
|
+ @click="goNext('addressList')"
|
|
|
+ >
|
|
|
+ <img src="../assets/info_list_icon_dizhi.png" class="menu-img" slot="icon" alt />
|
|
|
+ </van-cell>
|
|
|
+ <van-cell
|
|
|
+ title="绑定手机号"
|
|
|
+ title-class="menu-title"
|
|
|
+ value-class="menu-not-val"
|
|
|
+ value="未绑定"
|
|
|
+ is-link
|
|
|
+ >
|
|
|
+ <img src="../assets/info_list_icon_shouji.png" class="menu-img" slot="icon" alt />
|
|
|
+ </van-cell>
|
|
|
+ <van-cell
|
|
|
+ title="绑定支付宝"
|
|
|
+ title-class="menu-title"
|
|
|
+ value-class="menu-not-val"
|
|
|
+ value="未绑定"
|
|
|
+ is-link
|
|
|
+ >
|
|
|
+ <img src="../assets/info_list_icon_zhifubao.png" class="menu-img" slot="icon" alt />
|
|
|
+ </van-cell>
|
|
|
+ </van-cell-group>
|
|
|
+ <van-cell-group :border="false" style="margin-top:10px;">
|
|
|
+ <van-cell title="设置" title-class="menu-title" @click="goNext('setting')" is-link>
|
|
|
+ <img src="../assets/info_list_icon_zhifubao(1).png" class="menu-img" slot="icon" alt />
|
|
|
+ </van-cell>
|
|
|
+ </van-cell-group>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
<script>
|
|
|
import { mapState } from "vuex";
|
|
|
export default {
|
|
|
- name: "",
|
|
|
- data() {
|
|
|
- return {};
|
|
|
- },
|
|
|
- computed: {
|
|
|
- ...mapState(["userInfo"])
|
|
|
- }
|
|
|
+ name: "",
|
|
|
+ data() {
|
|
|
+ return {};
|
|
|
+ },
|
|
|
+ computed: {
|
|
|
+ ...mapState(["userInfo"])
|
|
|
+ }
|
|
|
};
|
|
|
</script>
|
|
|
<style lang='less' scoped>
|
|
|
.user {
|
|
|
- position: relative;
|
|
|
+ position: relative;
|
|
|
}
|
|
|
.top {
|
|
|
- height: 190px;
|
|
|
- background: rgba(255, 143, 0, 1);
|
|
|
- overflow: hidden;
|
|
|
+ height: 190px;
|
|
|
+ background: rgba(255, 143, 0, 1);
|
|
|
+ overflow: hidden;
|
|
|
|
|
|
- .user-icon {
|
|
|
- margin: 20px auto 0;
|
|
|
- }
|
|
|
+ .user-icon {
|
|
|
+ margin: 20px auto 0;
|
|
|
+ }
|
|
|
|
|
|
- .user-name {
|
|
|
- font-size: 20px;
|
|
|
- font-weight: bold;
|
|
|
- color: rgba(255, 255, 255, 1);
|
|
|
- line-height: 28px;
|
|
|
- text-align: center;
|
|
|
- margin: 10px auto 0;
|
|
|
- }
|
|
|
+ .user-name {
|
|
|
+ font-size: 20px;
|
|
|
+ font-weight: bold;
|
|
|
+ color: rgba(255, 255, 255, 1);
|
|
|
+ line-height: 28px;
|
|
|
+ text-align: center;
|
|
|
+ margin: 10px auto 0;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.order {
|
|
|
- width: 345px;
|
|
|
- height: 140px;
|
|
|
- background: rgba(255, 255, 255, 1);
|
|
|
- box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
|
|
|
- border-radius: 4px;
|
|
|
- position: absolute;
|
|
|
- top: 140px;
|
|
|
- left: 15px;
|
|
|
- overflow: hidden;
|
|
|
+ width: 345px;
|
|
|
+ height: 140px;
|
|
|
+ background: rgba(255, 255, 255, 1);
|
|
|
+ box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
|
|
|
+ border-radius: 4px;
|
|
|
+ position: absolute;
|
|
|
+ top: 140px;
|
|
|
+ left: 15px;
|
|
|
+ overflow: hidden;
|
|
|
|
|
|
- .order-title {
|
|
|
- font-size: 14px;
|
|
|
- font-weight: bold;
|
|
|
- color: rgba(0, 0, 0, 1);
|
|
|
- }
|
|
|
+ .order-title {
|
|
|
+ font-size: 14px;
|
|
|
+ font-weight: bold;
|
|
|
+ color: rgba(0, 0, 0, 1);
|
|
|
+ }
|
|
|
|
|
|
- .order-val {
|
|
|
- font-size: 12px;
|
|
|
- color: rgba(153, 153, 153, 1);
|
|
|
- }
|
|
|
+ .order-val {
|
|
|
+ font-size: 12px;
|
|
|
+ color: rgba(153, 153, 153, 1);
|
|
|
+ }
|
|
|
|
|
|
- .order-img {
|
|
|
- width: 36px;
|
|
|
- height: 36px;
|
|
|
- }
|
|
|
+ .order-img {
|
|
|
+ width: 36px;
|
|
|
+ height: 36px;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.menu-list {
|
|
|
- margin: 110px 0 0;
|
|
|
- background-color: #f7f9fa;
|
|
|
+ margin: 110px 0 0;
|
|
|
+ background-color: #f7f9fa;
|
|
|
|
|
|
- .menu-img {
|
|
|
- width: 24px;
|
|
|
- height: 24px;
|
|
|
- margin-right: 10px;
|
|
|
- }
|
|
|
+ .menu-img {
|
|
|
+ width: 24px;
|
|
|
+ height: 24px;
|
|
|
+ margin-right: 10px;
|
|
|
+ }
|
|
|
|
|
|
- .menu-title {
|
|
|
- font-size: 14px;
|
|
|
- color: rgba(0, 0, 0, 1);
|
|
|
- }
|
|
|
+ .menu-title {
|
|
|
+ font-size: 14px;
|
|
|
+ color: rgba(0, 0, 0, 1);
|
|
|
+ }
|
|
|
|
|
|
- .menu-not-val {
|
|
|
- font-size: 13px;
|
|
|
- color: rgba(255, 143, 0, 1);
|
|
|
- }
|
|
|
+ .menu-not-val {
|
|
|
+ font-size: 13px;
|
|
|
+ color: rgba(255, 143, 0, 1);
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|