• shop--7.店铺编辑和列表--店铺列表展示 前端


     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 href="/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:'/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.status) +'</div><div class="col-20">'
                        + goShop(item.status, 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="/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 {
    
    }
    

      

    路由

    //进行店铺列表显示的转发
        @RequestMapping("/shoplist")
        public String shoplist(){
            //返回显示店铺注册的页面
            return "shop/shoplist";
        }
    

      

  • 相关阅读:
    http协议中的状态码(status code),超文本传输协议状态码
    web前端逻辑计算,血的教训
    js 关于字符串转数字及数字保留位数的控制
    js,setTimeout与setInterval的用法
    javaScript 字符串与unicode码之间的相互转换,函数的封装
    基于jquery,ajax请求及自我终止的函数封装。
    进入博客园后的第一篇文章
    答:SQLServer DBA 三十问之六:Job信息我们可以通过哪些表获取;系统正在运行的语句可以通过哪些视图获取;如何获取某个T-SQL语句的IO、Time等信息;
    答:SQLServer DBA 三十问之五:有关视图索引
    答:SQLServer DBA 三十问之三:有哪些操作会使用到TempDB;如果TempDB异常变大,可能的原因是什么,该如何处理
  • 原文地址:https://www.cnblogs.com/SkyeAngel/p/8902349.html
Copyright © 2020-2023  润新知