📖 File Reader
<?php /*a:3:{s:50:"D:\XiangMu\hecheng\app\mobile\view\user\index.html";i:1741945278;s:50:"D:\XiangMu\hecheng\app\mobile\view\public\vue.html";i:1723175572;s:54:"D:\XiangMu\hecheng\app\mobile\view\public\footer2.html";i:1673246177;}*/ ?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title><?php echo htmlentities($config['name']); ?></title>
<link rel="stylesheet" href="/public/mobile_zhengde/css/base.css">
<link rel="stylesheet" href="/public/mobile_zhengde/css/swiper-bundle.min.css">
<link rel="stylesheet" href="/public/mobile_zhengde/css/iconfont.css" />
<link rel="stylesheet" href="/public/mobile_zhengde/css/css.css">
<script src="/public/mobile_zhengde/js/rem.js"></script>
<script src="/public/mobile_zhengde/js/jquery-1.11.3.min.js"></script>
<script src="/public/mobile_zhengde/js/swiper-bundle.min.js"></script>
</head>
<script src="/public/vue/vue.js"></script>
<script src="/public/vue/axios.min.js"></script>
<script src="/public/vue/vue-resource.min.js"></script>
<script src="/public/vue/request.js"></script>
<script src="/public/layui-v2.9.14/layui/layui.js"></script>
<link href="/public/layui-v2.9.14/layui/css/layui.css" rel="stylesheet">
<link href="/public/admin/css/style_mobile.css?v=4.1.0" rel="stylesheet">
<script>
layui.use('upload', function(){
var $ = layui.jquery,upload = layui.upload;
});
</script>
<style>
.layui-layer-btn .layui-layer-btn0 {
border-color: #30a2f0!important;
background-color: #30a2f0!important;
color: #fff;
}
</style>
<style>
.layui-layer-btn .layui-layer-btn0 {
border-color: #39B449!important;
background-color: #39B449!important;
color: #fff;
}
</style>
<body style="background:url('/public/mobile_zhengde/img/user_bg.png') no-repeat center top #f7f6fb; background-size: 100%; ">
<div id="main">
<div class="userhead_top">
<div class="touxiang">
<img v-if="user_info.head == ''" src="/public/mobile_zhengde/img/touxiang.jpg" alt="">
<img v-if="user_info.head != ''" :src="user_info.head" alt="">
</div>
<div class="username">
<h1>{{user_info.nickname}}</h1>
<h2>{{user_info.rank_name}}</h2>
</div>
<div class="shezhi iconfont"><a href="/mobile/User/user_update"></a></div>
</div>
<div class="userhead mybox">
<div class="titlebox iconfont">
<h1>我的账户</h1>
</div>
<div class="user_bt">
<div class="money_item">
<a href="/mobile/User/user_record_log?type=1,3,8,9,10,20,21">
<h1>{{user_info.money}}</h1>
<h2>余额</h2>
</a>
</div>
<div class="money_item">
<h1>{{card_count}}</h1>
<h2>消费券</h2>
</div>
</div>
</div>
<div class="mydingdan mybox">
<div class="titlebox iconfont">
<h1>我的订单</h1>
</div>
<div class="my_item_box">
<a href="/mobile/Order/order_list?type=1">
<em><img src="/public/mobile_zhengde/img/order_01.png" alt=""></em>
<p>待付款</p>
<div class="biao" v-if="count_daifukuan > 0">{{count_daifukuan}}</div>
</a>
<a href="/mobile/Order/order_list?type=2">
<em><img src="/public/mobile_zhengde/img/order_02.png" alt=""></em>
<p>待发货</p>
<div class="biao" v-if="count_daifahuo > 0">{{count_daifahuo}}</div>
</a>
<a href="/mobile/Order/order_list?type=3">
<em><img src="/public/mobile_zhengde/img/order_03.png" alt=""></em>
<p>待收货</p>
<div class="biao" v-if="count_daishouhuo > 0">{{count_daishouhuo}}</div>
</a>
<a href="/mobile/Order/order_list?type=4">
<em><img src="/public/mobile_zhengde/img/order_04.png" alt=""></em>
<p>已完成</p>
<div class="biao" v-if="count_yiwancheng > 0">{{count_yiwancheng}}</div>
</a>
<a href="/mobile/Order/order_list?type=0">
<em><img src="/public/mobile_zhengde/img/order_05.png" alt=""></em>
<p>全部订单</p>
<div class="biao" v-if="count_quanbu > 0">{{count_quanbu}}</div>
</a>
</div>
</div>
<div class="gongneng mybox">
<div class="titlebox iconfont">
<h1>我的服务</h1>
</div>
<div class="gongneng_list">
<a href="/mobile/User/group_list">
<em><img src="/public/mobile_zhengde/img/gn01.png" alt=""></em>
<p>我的团队</p>
</a>
<a href="/mobile/User/share_erweima">
<em><img src="/public/mobile_zhengde/img/gn02.png" alt=""></em>
<p>好友分享</p>
</a>
<a href="/mobile/User/address_list">
<em><img src="/public/mobile_zhengde/img/gn03.png" alt=""></em>
<p>地址管理</p>
</a>
<a href="/mobile/Article/article_list?act_id=1">
<em><img src="/public/mobile_zhengde/img/gn04.png" alt=""></em>
<p>商城公告</p>
</a>
<a href="/mobile/User/message_list">
<em><img src="/public/mobile_zhengde/img/gn05.png" alt=""></em>
<p>在线客服</p>
</a>
<a href="javascript:void(0)" @click="Out()">
<em><img src="/public/mobile_zhengde/img/gn06.png" alt=""></em>
<p>退出登陆</p>
</a>
<a href="/mobile/Order/order_shipments_list" v-if="user_info.is_deliver == 1">
<em><img src="/public/mobile_zhengde/img/order_05.png" alt=""></em>
<p>订单发货</p>
</a>
</div>
</div>
<div class="zuji mybox">
<div class="titlebox iconfont">
<h1>我的足迹</h1>
<a href="/mobile/Goods/user_footprint"></a>
</div>
<div class="zuji_list">
<a v-for="item in user_footprint" :href="'/mobile/Goods/goods_info?goods_id='+item.goods_id">
<em>
<img :src="item.goods_img" alt="">
</em>
<p>{{item.goods_name}}</p>
</a>
</div>
</div>
<footer>
<a href="/mobile/Index/index" <?php if($source == ''): ?>class="on"<?php endif; ?>>
<span>
<em></em>
<i>首页</i>
</span>
</a>
<a href="/mobile/Goods/goods_act?source=goods_act" <?php if($source == 'goods_act'): ?>class="on"<?php endif; ?>>
<span>
<em></em>
<i>分类</i>
</span>
</a>
<a href="/mobile/Goods/cart">
<span>
<em></em>
<i>购物车</i>
</span>
</a>
<a href="/mobile/User/index?source=user" <?php if($source == 'user'): ?>class="on"<?php endif; ?>>
<span>
<em></em>
<i>我的</i>
</span>
</a>
</footer>
</div>
<br>
<script>
var vm = new Vue({
el: '#main',
data: {
'user_miyao': '',
'user_info':{},
'card_count':0,
'count_daifukuan':0,
'count_daifahuo':0,
'count_daishouhuo':0,
'count_yiwancheng':0,
'count_yiquxiao':0,
'count_quanbu':0,
'user_footprint':[],//会员足迹
},
methods: {
/*初始页面加载从下一页返刷新*/
pushHistory: function(){
window.addEventListener("popstate", function(e) {
self.location.reload();
}, false);
var state = {
title : "",
url : "#"
};
window.history.replaceState(state, "", "#");
},
//会员信息
UserInfo:function(){
var that = this;
req_post('/api/User/user_info', {'user_miyao': that.user_miyao}).then(res => {
that.card_count = res.data.card_count;
that.user_info = res.data.user_info;
that.count_daifukuan = res.data.count_daifukuan;
that.count_daifahuo = res.data.count_daifahuo;
that.count_daishouhuo = res.data.count_daishouhuo;
that.count_yiwancheng = res.data.count_yiwancheng;
that.count_yiquxiao = res.data.count_yiquxiao;
that.count_quanbu = res.data.count_quanbu;
});
},
/*我的足迹*/
UserFootprint:function(){
var that = this;
req_post('/api/Goods/user_footprint', {'user_miyao': that.user_miyao,'limit':5}).then(res => {
if (res.code == 200){
that.user_footprint = res.data.list;
}
});
},
/*退出处理*/
Out:function () {
var that = this;
parent.layer.confirm('您确定退出么?', {
btn: ['确定', '取消'], //按钮
shade: false //不显示遮罩
}, function () {
//执行关闭
var index = parent.layer.confirm();
parent.layer.close(index);
$.ajax({
type: "POST",
url: "<?php echo Url('Login/logout'); ?>",
dataType: "json",
success: function (res) {
layer.msg(res.msg, {
icon: 1,
time: 1800,
end: function () {
window.location.href="/mobile/Index/index";
}
})
}
});
}, function () {
parent.layer.msg('已取消', {shift: 2});
});
}
},
created() {
var that = this;
that.user_miyao = "<?php echo htmlentities($base64_user_miyao); ?>";
that.pushHistory();
that.UserInfo();
that.UserFootprint();
}
})
</script>
</body>
</html>