shop--8.店铺列表展示--前端开发

shoplist.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>商店列表</title>
    <meta name="viewport" content="initial-scale=1, maximum-scale=1">
    <link rel="shortcut icon" href="/favicon.ico">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <link rel="stylesheet" href="//g.alicdn.com/msui/sm/0.6.2/css/sm.min.css">
    <link rel="stylesheet" href="//g.alicdn.com/msui/sm/0.6.2/css/sm-extend.min.css">
    <link rel="stylesheet" href="../resources/css/shop/shoplist.css">
</head>
<body>
<header class="bar bar-nav">
    <h1 class="title">商店列表</h1>
</header>
<div class="content">
    <div class="content-block">
        <p>你好,<span id="user-name"></span>
        <a class="pull-right" href="/o2o/shopadmin/shopoperation">增加店铺</a>
        </p>
        <div class="row row-shop">
            <div class="col-40">商店名称</div>
            <div class="col-40">状态</div>
            <div class="col-20">操作</div>
        </div>
 
        <div class="shop-wrap">
 
        </div>
    </div>
    <div class="content-block">
        <div class="row">
            <div class="col-50">
                <a href="" id="log-out"
                   class="button button-big button-fill button-danger">退出系统</a>
            </div>
            <div class="col-50">
                <a href="/shop/changepsw" class="button button-big button-fill button-success">修改密码</a>
            </div>
        </div>
    </div>
</div>
 
 
 
<script type='text/javascript' src='//g.alicdn.com/sj/lib/zepto/zepto.min.js' charset='utf-8'></script>
<script type='text/javascript' src='//g.alicdn.com/msui/sm/0.6.2/js/sm.min.js' charset='utf-8'></script>
<script type='text/javascript' src='//g.alicdn.com/msui/sm/0.6.2/js/sm-extend.min.js' charset='utf-8'></script>
<script type='text/javascript' src='../resources/js/shop/shoplist.js' charset='utf-8'></script>
</body>
</html>

shoplist.js

$(function(){
    //获取店铺信息 渲染出来就可以了
    getlist();
    function getlist(e){
        $.ajax({
            url:'/o2o/shopadmin/getshoplist',
            type:'get',
            dataType:"json",
            success:function(data){
                if(data.success){
                    handleList(data.shopList);
                    handleUser(data.user);
                }
            }
        });
 
        //显示用户名
        function handleUser(data){
            $('#user-name').text(data.name);
        }
 
        //显示传回来的用户名下的店铺列表
        function handleList(data){
            var html = '';
            data.map(function(item, index){
                html += '<div class="row row-shop"><div class="col-40">'
                    + item.shopName +'</div><div class="col-40">'+
                    shopStatus(item.enableStatus) +'</div><div class="col-20">'
                    + goShop(item.enableStatus, item.shopId) + '</div></div>';
            });
            $('.shop-wrap').html(html);
        }
 
        function shopStatus(data){
            if(data == 0){
                return '审核中';
            } else if(data == -1){
                return '店铺非法';
            } else if(data == 1){
                return '审核通过';
            }
        }
 
        //进入店铺管理页面,一个超链接
        function goShop(status, id){
            if(status == 1){
                return '<a href="/o2o/shopadmin/shopmanagement?shopId=' + id + '">进入</a>';
            } else{
                return '';
            }
        }
    }
});

shoplist.css

.row-shop {
    border: 1px solid #999;
    padding: .5rem;
    border-bottom: none;
}
.row-shop:last-child {
    border-bottom: 1px solid #999;
}
.shop-name {
    white-space: nowrap;
    overflow-x: scroll;
}
.shop-wrap a {
 
}

同时处理一下路由

1     @RequestMapping(value = "/shoplist")
2     public String shopList() {
3         return "shop/shoplist";
4     }

猜你喜欢

转载自www.cnblogs.com/windbag7/p/9390043.html