Explorar o código

修改了登录页面背景图片,样式;收银页面样式

hhq %!s(int64=4) %!d(string=hai) anos
pai
achega
a87e088b90

+ 66 - 46
kmall-admin/src/main/webapp/WEB-INF/page/sale/sale.html

@@ -1,41 +1,65 @@
 <!DOCTYPE html>
 <html>
 <head>
-
     <title>收付款管理</title>
     #parse("sys/header.html")
 
-
-    <style> 
-
+    <style type="text/css">
+        #saomiao{
+            padding-right: 30px;
+        }
+        #saomiao input{
+            margin-top:20px;
+            height: 70px;
+            width: 100%;
+            border: 3px solid #62e2f5
+        }
+        .goods-button{
+            border: #e5a032;
+            background-color: #e5a032;
+            font-size: 1.3em;
+            margin-left: 20px;
+        }
     </style>
     <link rel="stylesheet" href="${rc.contextPath}/statics/plugins/jqgrid/ui.jqgrid-bootstrap.css">
+    <!--<link rel="stylesheet" href="${rc.contextPath}/statics/css/sale.css">-->
 </head>
 <body>
-
-
 <div id="rrapp" v-cloak>
-    <div v-show="showList">
-        <Row :gutter="16">
-            <ul class="nav navbar-top-links navbar-right">
-                <li >
-                    <span>&nbsp; 门店:{{storeName}}</span>
-                </li>
-                <li><span><i class="fa fa-user-circle" ></i> &nbsp;收银员:{{sysUserInfo.username}}</span></li>
-                <li><a @click="logout"><i class="fa fa fa-sign-out"></i> 退出</a></li>
-            </ul>
-        </Row>
-    </div>
 
-    <div class="container-fluid">
+    <header class="main-header">
+        <div class="container-fluid">
+            <div class="row" style="border:0;margin-bottom:10px">
+                <div class="col-md-3 logodiv">
+                    <!--center-block-->
+                    <img src="${rc.contextPath}/statics/img/logotest2.jpg" class="img-rounded img-responsive" style="height: 70px;">
+                </div>
+                <div class="col-md-9" style="background-color: #f0f0f0;margin:0px;padding: 0px" >
+                    <div v-show="showList">
+                        <Row :gutter="16">
+                            <ul class="nav navbar-top-links navbar-right" style="font-size: 1.3em;">
+                                <li >
+                                    <span style="margin-right: 40px">&nbsp; 门店:<b>{{storeName}}</b></span>
+                                </li>
+                                <li><span style="margin-right: 35px"><i class="fa fa-user-circle" ></i> &nbsp;收银员:<b>{{sysUserInfo.username}}</b></span></li>
+                                <li><a @click="logout" style="font-size: 1em"><i class="fa fa fa-sign-out"></i> 退出</a></li>
+                            </ul>
+                        </Row>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </header>
+
+    <div class="container-fluid" style="margin-top: 15px">
         <div id="content" class="row-fluid">
             <div class="col-md-3">
                 <ul class="list-unstyled">
                     <li >
-                        <i-input v-model="prodBarcode" @on-enter="query" placeholder="输入或扫码商品条形码"/>
+                        <i-input v-model="prodBarcode" @on-enter="query" placeholder="输入或扫码商品条形码" id="saomiao"  />
                     </li>
-                    <li style="margin-top: 50px;">
-                        <div v-show="goodsDetail">
+                    <li style="margin-top: 50px;" >
+                        <div v-show="goodsDetail" style="font-size: 1.2em">
                             <img style="height: 400px;width: 400px;" :src="goods.primaryPicUrl" class="img-rounded"/>
                             <h3 style="margin: 8px;">{{goods.name}}</h3>
                             <p style="margin: 8px;">单价: {{goods.retailPrice}}</p>
@@ -48,21 +72,23 @@
                         </div>
                     </li>
                 </ul>
-
             </div>
-            <div class="col-md-6">
+            <div class="col-md-6" style="padding: 0px;padding-bottom: 10%;background-color: #f0f0f0">
                 <ul class="list-unstyled">
-                    <li style="height: 500px;">
+                    <!--<li style="height: 500px;border:1px solid #F5DCB3">-->
+                    <li style="height: 600px">
                         <table id="cbec" class="table .table-striped">
-                            <tr style="border: white;background-color: orange">
-                                <th>跨境商品名称</th>
-                                <th>规格</th>
+                            <!--<tr style="border: white;background-color: orange">-->
+                            <!--#E5BB71 #F5DCB3 #FB554E #FFA498-->
+                            <tr style="border: white;background-color: #F5DCB3;font-size: 1.3em" >
+                                <th style="width: 371px">跨境商品名称</th>
+                                <th >规格</th>
                                 <th>单价</th>
                                 <!--<th>税费</th>-->
                                 <th>数量</th>
                                 <th>操作</th>
                             </tr>
-                            <tr v-for="(item,i) in goodsList" v-if="item.name">
+                            <tr v-for="(item,i) in goodsList" v-if="item.name" style="font-size: 1.3em">
                                 <td><h3>{{item.name}}</h3></td>
                                 <td> {{item.specification}}</td>
                                 <td> {{item.retailPrice}}</td>
@@ -76,7 +102,6 @@
                                 </td>
                             </tr>
                         </table>
-
                     </li>
                     <!--<li  style="height: 300px;">
                         <table id="general" class="table .table-striped">
@@ -85,15 +110,13 @@
                                 <th>规格</th>
                                 <th>单价</th>
                                 <th>数量</th>
-                                <th>操作</th>
+                                <th>操作</th>getStoresByMerch
                             </tr>
-
                         </table>
                     </li>-->
-
                     <li  style="height: 100px;">
-                        <i-button type="warning" @click="clearGoodsList"><i class="fa fa-pencil-square-o"></i>&nbsp;清空商品列表</i-button>
-                        <i-button data-toggle="modal" @click="toOrderSubmit" type="warning" ><i class="fa fa-pencil-square-o"></i>&nbsp;提交订单</i-button>
+                        <i-button type="warning" @click="clearGoodsList" class="goods-button"><i class="fa fa-pencil-square-o"></i>&nbsp;清空商品列表</i-button>
+                        <i-button data-toggle="modal" @click="toOrderSubmit" type="warning" class="goods-button" ><i class="fa fa-pencil-square-o"></i>&nbsp;提交订单</i-button>
 
                         <div class="modal fade" id="myModal"  role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                             <div class="modal-dialog">
@@ -106,11 +129,11 @@
                                         <form>
                                             <div class="form-group">
                                                 <label for="customName" class="control-label">姓名:</label>
-                                                <input type="text" class="form-control" v-bind:value="customname" ref="customName"  id="customName">
+                                                <input type="text" class="form-control"  ref="customName"  id="customName">
                                             </div>
                                             <div class="form-group">
                                                 <label for="customIDCard" class="control-label">身份证:</label>
-                                                <input type="text" class="form-control" v-bind:value="customidcard" ref="customIDCard"  id="customIDCard" />
+                                                <input type="text" class="form-control"  ref="customIDCard"  id="customIDCard" />
                                             </div>
                                             <div class="form-group">
                                                 <label for="customPhone" class="control-label">手机号:</label>
@@ -138,7 +161,6 @@
                                     <div class="modal-body">
                                         <form>
                                             <div class="form-group">
-<!--                                                <input type="text" class="form-control" ref="payCode" id="payCode" />-->
                                                 <i-input id="payCode"  @on-enter="submitOrder" ref="payCode" placeholder="请输入付款码"/>
                                             </div>
 
@@ -152,14 +174,16 @@
                         </div>
                     </li>
                 </ul>
+
+
             </div>
             <div class="col-md-3">
-                <h2 class="text-center">取货码</h2>
-                <div class="row" >
+                <h2 class="text-center" style="border: white;background-color: #F5DCB3;padding: 8px" >取货码</h2><br/>
+                <div class="row" style="border: white;background-color: #f0f0f0">
                     <div class="col-xs-4 col-sm-4" v-for="(item,i) in pickUpCodeList" style="margin-bottom: 8px;">
-                        <i-button data-toggle="modal" data-target="#orderDetail" type="warning" @click="queryOrderDetail(item.orderSn)" v-if="item.pickUpCodeStatus == 0" ><i class="fa fa-pencil-square-o"></i>&nbsp;{{item.pickUpCodeSn}}</i-button>
-                        <i-button data-toggle="modal" data-target="#orderDetail" type="info" @click="queryOrderDetail(item.orderSn)" v-if="item.pickUpCodeStatus == 1" ><i class="fa fa-pencil-square-o"></i>&nbsp;{{item.pickUpCodeSn}}</i-button>
-                        <i-button data-toggle="modal" data-target="#orderDetail" type="success" @click="queryOrderDetail(item.orderSn)" v-if="item.pickUpCodeStatus == 2" ><i class="fa fa-pencil-square-o"></i>&nbsp;{{item.pickUpCodeSn}}</i-button>
+                        <i-button data-toggle="modal" data-target="#orderDetail" style="width: 110px;font-family: 微软雅黑" @click="queryOrderDetail(item.orderSn)" v-if="item.pickUpCodeStatus == 0"  >&nbsp;{{item.pickUpCodeSn}}</i-button>
+                        <i-button data-toggle="modal" data-target="#orderDetail" style="background-color:#83e7b4;width: 110px;font-family: 微软雅黑" @click="queryOrderDetail(item.orderSn)" v-if="item.pickUpCodeStatus == 1" >{{item.pickUpCodeSn}}</i-button>
+                        <i-button data-toggle="modal" data-target="#orderDetail" style="background-color:#808080;width: 110px;font-family: 微软雅黑" @click="queryOrderDetail(item.orderSn)" v-if="item.pickUpCodeStatus == 2" >{{item.pickUpCodeSn}}</i-button>
                     </div>
                 </div>
             </div>
@@ -244,11 +268,7 @@
             </div>
         </div>
     </div>
-
-
-
 </div>
-
 <script src="${rc.contextPath}/js/sale/sale.js?_${date.systemTime}"></script>
 <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
 <script src="${rc.contextPath}/statics/libs/bootstrap.min.js"></script>

+ 7 - 6
kmall-admin/src/main/webapp/js/sale/sale.js

@@ -4,7 +4,9 @@ $(function () {
     queryAssistantInfo();
 });
 
-
+window.onbeforeunload = function(){
+    closeWebSocket();
+}
 
 let vm = new Vue({
     el: '#rrapp',
@@ -152,15 +154,15 @@ let vm = new Vue({
             $.get("../order/getIdCardInfo", function (r){
                 if(r.code === 0){
                     var data = JSON.parse(r.info);
-                    vm.customname = data.rows[0].data.name;
-                    vm.customidcard = data.rows[0].data.id_no;
+                    vm.$refs.customName.value = data.rows[0].data.name;
+                    vm.$refs.customIDCard.value = data.rows[0].data.id_no;
                 }
             });
 
         },
         submitCustomInfo:function(){
-            this.userInfo.customName = vm.customname == ''  ? this.$refs.customName.value :vm.customname;
-            this.userInfo.customIDCard = vm.customidcard == ''  ? this.$refs.customIDCard.value :vm.customidcard;
+            this.userInfo.customName = this.$refs.customName.value ;
+            this.userInfo.customIDCard =  this.$refs.customIDCard.value ;
             this.userInfo.customPhone = this.$refs.customPhone.value;
             var idcardReg = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;
             if(!idcardReg.test(this.userInfo.customIDCard)){
@@ -412,7 +414,6 @@ function openWebSocket() {
             vm.sessionId = data.sessionId;
             vm.pickUpCodeList = [];
             if(data.pickUpCodeList.length > 0){
-                console.log(storeId);
                 for(var i = 0 ; i < data.pickUpCodeList.length ; i++){
                     console.log(data.pickUpCodeList[i].storeId);
                     if(data.pickUpCodeList[i].storeId === storeId){

+ 31 - 17
kmall-admin/src/main/webapp/login.html

@@ -21,7 +21,12 @@
 </head>
 <body class="signin hold-transition login-page">
 <div class="loginscreen animated fadeInDown signinpanel" id="loginBox" v-cloak>
-    <div class="row">
+    <!--<div class="row" style="background: rgba(109, 109, 109, 0.23);border: 0px solid #dddee1;padding:72px 2px">-->
+    <div class="row" style="background: rgba(109, 109, 109, 0.45);border-radius: 20px;border: 0px solid #6d6d6d;padding:13px 22px 35px 22px;">
+        <div class="row" style="border: 0px solid #6d6d6d">
+            <p style="font-size: 45px;font-family: 微软雅黑;color: #ffffff;text-shadow: 5px 5px 5px #000;margin-bottom: 10px" align="center"><b>跨 境 电 商 &nbsp;&nbsp;新零售</b></p>
+            <hr/>
+        </div>
         <!--<div class="col-md-7">
             <div class="signin-info">
                 <div class="logopanel m-b">
@@ -46,37 +51,46 @@
                 </ul>
             </div>
         </div>-->
-        <div class="col-md-5" style="margin-left: 450px;">
-            <Card class="m-t text-center" style="background: rgba(109, 109, 109, 0.23);border: 0px solid #dddee1;">
-                <p style="padding: 0 20px 20px 20px;">登录管理平台</p>
+        <div class="col-md-7" >
+            <p style="font-size: 35px;font-family: 微软雅黑;color: #3bc8ff;text-shadow: 2px 2px 5px #000;padding-right: 10px;margin: 45px 0 0;" align="center">
+                <span >现场速递</span>
+                <br/>
+                <span style="font-size: 45px">收 银 系 统</span>
+                <br/>
+                <span style="font-size: 23px">0755-8818999</span>
+            </p>
+            <!--<p style="font-size: 20px;font-family: 微软雅黑;color: #3bc8ff;text-shadow: 2px 2px 5px #000;padding-right: 10px;margin: 30px 0 0;"></p>-->
+        </div>
+        <div class="col-md-5">
+            <div class="m-t text-center" style="border: 0px solid #dddee1;">
                 <div class="form-group has-feedback">
-                    <i-input v-model="username" @on-enter="login" placeholder="账号" style="width: 200px;" autofocus/>
+                    <i-input class="userinput" v-model="username" @on-enter="login" placeholder="账号" style="width: 250px;" autofocus/>
                 </div>
                 <div class="form-group has-feedback">
-                    <i-input type="password" v-model="password" @on-enter="login" style="width: 200px;"
+                    <i-input class="userinput"  type="password" v-model="password" @on-enter="login" style="width: 250px;"
                              placeholder="密码"/>
                 </div>
-                <div class="form-group has-feedback">
-                    <div style="display: inline-block;width: 100px;">
+                <div class="form-group has-feedback" id="authcode">
+                    <div style="display: inline-block;width: 150px;height:45px;padding-left: 2px">
                         <i-input v-model="captcha" @on-enter="login"
-                                 placeholder="验证码"/>
+                                 placeholder="验证码" class="authcode" />
                     </div>
                     <div style="display: inline-block;width: 100px;">
-                        <img style="height: 32px;width: 96px;border-radius: 4px;" alt="如果看不清楚,请单击图片刷新!" title="点击刷新"
+                        <img style="height: 45px;width: 96px;border-radius: 4px;" alt="如果看不清楚,请单击图片刷新!" title="点击刷新"
                              class="pointer" :src="src" @click="refreshCode">
                     </div>
                 </div>
                 <div>
-                    <i-button type="primary" @click="login" style="width: 200px;">登录</i-button>
+                    <i-button type="primary" @click="login" style="width: 250px;height: 45px">登录</i-button>
                 </div>
-            </Card>
-        </div>
-    </div>
-    <div class="signup-footer">
-        <div class="pull-left" style="margin-left: 520px;">
-            2018~2018 &copy; <a href="#" target="_blank">中网科技(深圳)有限公司</a>
+            </div>
         </div>
     </div>
+    <!--<div class="signup-footer">-->
+        <!--<div class="pull-left" style="margin-left: 520px;">-->
+            <!--2018~2020 &copy; <a href="#" target="_blank">中网科技(深圳)有限公司</a>-->
+        <!--</div>-->
+    <!--</div>-->
 </div>
 <!-- /.login-box -->
 <script src="statics/libs/jquery.min.js"></script>

+ 12 - 1
kmall-admin/src/main/webapp/statics/css/login.css

@@ -2,7 +2,7 @@ html{height: 100%;}
 body.signin {
     background: #18c8f6;
     height: auto;
-    background:url("../img/login.jpeg") no-repeat center fixed;
+    background:url("../img/login1.jpg") no-repeat center fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
@@ -90,3 +90,14 @@ body.signin {
         width:auto;
     }
 }
+/*hhq*/
+.userinput input{
+    width: 250px;
+    height: 45px;
+}
+#authcode{
+    margin-bottom: 20px;
+}
+.authcode input{
+    height: 45px;
+}

+ 19 - 0
kmall-admin/src/main/webapp/statics/css/sale.css

@@ -0,0 +1,19 @@
+#saomiao input{
+    margin-top:50px;
+    height: 70px;
+    /*padding:70px*/
+    /*width: 350px;*/
+    width: 100%;
+    border: 3px solid #4d42f5;
+    background: #444444;
+}
+.logodiv{
+    height: 50px;
+    width: 150px;
+    background: #18c8f6;
+    background:url("../img/logotest.jpg") no-repeat center fixed;
+    -webkit-background-size: cover;
+    -moz-background-size: cover;
+    -o-background-size: cover;
+    background-size: cover
+}

BIN=BIN
kmall-admin/src/main/webapp/statics/img/login1.jpg


BIN=BIN
kmall-admin/src/main/webapp/statics/img/logotest2.jpg