Browse Source

页面小BUG修改

qxp192083 4 years ago
parent
commit
f5d796dd60

+ 2 - 2
suishenbang-order/src/main/java/com/dgtly/order/controller/OrderBaseController.java

@@ -62,7 +62,7 @@ public class OrderBaseController extends BaseController {
         MultiValueMap<String, Object> map = MapDataUtil.convertMultiValueMap(request);
             HttpEntity<Object> requestEntity
                 = new HttpEntity<>(map, headers);
-        String str = restTemplate.postForObject(cloudPath + "/order"+request.getRequestURI(), requestEntity, String.class);
+        String str = restTemplate.postForObject(cloudPath + /*"/order"+*/request.getRequestURI(), requestEntity, String.class);
         return str;
     }
 
@@ -72,7 +72,7 @@ public class OrderBaseController extends BaseController {
      */
     @GetMapping("/edit/{id}")
     public String edit(@PathVariable("id") Long id, ModelMap mmap) {
-        String str = restTemplate.getForObject(cloudPath + "/order/order/orderbase/info/" + id, String.class);
+        String str = restTemplate.getForObject(cloudPath + /*"/order"+*/"/order/orderbase/info/" + id, String.class);
         OrderBase orderBase = JSONObject.toJavaObject(JSON.parseObject(str), OrderBase.class);
         mmap.put("orderBase", orderBase);
         return prefix + "/edit";

+ 203 - 59
suishenbang-order/src/main/resources/templates/order/orderbase/orderbase.html

@@ -2,73 +2,137 @@
 <html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
 <head>
     <th:block th:include="include :: header('订单基础 订单的基础信息列表')" />
+    <th:block th:include="include :: datetimepicker-css" />
 </head>
 <body class="gray-bg">
-     <div class="container-div">
+    <div class="container-div">
         <div class="row">
             <div class="col-sm-12 search-collapse">
-                <form id="formId">
-                    <div class="select-list">
-                        <ul>
-                            <li>
-                                <p>订单所属 订单的所属公司:</p>
-                                <input type="text" name="orderBelong"/>
-                            </li>
-                            <li>
-                                <p>订单号:</p>
-                                <input type="text" name="orderNumber"/>
-                            </li>
-                            <li class="select-time">
-                                <p>订单生成时间:</p>
-                                <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginOrderCreationTime]"/>
-                                <span>-</span>
-                                <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endOrderCreationTime]"/>
-                            </li>
-                            <li>
-                                <p>订单状态:</p>
-                                <select name="orderStatus" th:with="type=${@dict.getType('order_type')}">
+                <form id="formId" class="form-horizontal m">
+                    <div class="row">
+                        <div class="form-group col-sm-3">
+                            <label class="control-label col-sm-4">订单所属:</label>
+                            <div class="input-group col-sm-8">
+                                <input class="form-control" type="text" name="orderBelong"/>
+                            </div>
+                        </div>
+                        <div class="form-group col-sm-3 row">
+                            <label class="control-label col-sm-4">订单号:</label>
+                            <div class="input-group col-sm-8">
+                                <input class="form-control" type="text" name="orderNumber"/>
+                            </div>
+                        </div>
+                        <div class="form-group col-sm-5">
+                            <label class="control-label col-sm-3">订单生成时间:</label>
+                            <div class="input-daterange input-group col-sm-9">
+                                <input type="text" class="input-sm form-control" id="dp-s-orderCreate" name="params[beginOrderCreationTime]" placeholder="yyyy-MM-dd"/>
+                                <span class="input-group-addon">到</span>
+                                <input type="text" class="input-sm form-control" id="dp-e-orderCreate" name="params[endOrderCreationTime]" placeholder="yyyy-MM-dd"/>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="row">
+                        <div class="form-group col-sm-3">
+                            <label class="control-label col-sm-4">订单状态:</label>
+                            <div class="input-group col-sm-8">
+                                <select class="form-control " name="orderStatus" th:with="type=${@dict.getType('order_type')}">
                                     <option value="">所有</option>
                                     <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
                                 </select>
-                            </li>
-                            <li>
-                                <p>到货地址:</p>
-                                <input type="text" name="shippingAddress"/>
-                            </li>
-                            <li class="select-time">
-                                <p>过信用时间:</p>
-                                <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginPassCreditTime]"/>
-                                <span>-</span>
-                                <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endPassCreditTime]"/>
-                            </li>
-                            <li class="select-time">
-                                <p>期望到货开始时间:</p>
-                                <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginExpectedStartTime]"/>
-                                <span>-</span>
-                                <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endExpectedStartTime]"/>
-                            </li>
-                            <li class="select-time">
-                                <p>期望到货结束时间:</p>
-                                <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginExpectedEndTime]"/>
-                                <span>-</span>
-                                <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endExpectedEndTime]"/>
-                            </li>
-                            <li class="select-time">
-                                <p>订单结束时间:</p>
-                                <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginOrderEndTime]"/>
-                                <span>-</span>
-                                <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endOrderEndTime]"/>
-                            </li>
-                            <li>
-                                <p>订单所属:</p>
-                                <input type="text" name="belongTo"/>
-                            </li>
-                            <li>
-                                <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a>
-                                <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a>
-                            </li>
-                        </ul>
+                            </div>
+                        </div>
+                        <div class="form-group col-sm-5">
+                            <label class="control-label col-sm-3">过信用时间:</label>
+                            <div class="input-daterange input-group col-sm-9">
+                                <input type="text" class="input-sm form-control" id="dp-s-passCredit" name="params[beginPassCreditTime]" placeholder="yyyy-MM-dd"/>
+                                <span class="input-group-addon">到</span>
+                                <input type="text" class="input-sm form-control " id="dp-e-passCredit" name="params[beginPassCreditTime]" placeholder="yyyy-MM-dd"/>
+                            </div>
+                        </div>
+
+                        <div class="form-group col-sm-3">
+                            <label class="control-label col-sm-4">订单所属:</label>
+                            <div class="input-group col-sm-8">
+                                <input class="form-control" type="text" name="belongTo"/>
+                            </div>
+                        </div>
                     </div>
+                    <div class="row">
+                        <div class="form-group col-sm-5">
+                            <label class="control-label col-sm-3">订单结束时间:</label>
+                            <div class="input-daterange input-group col-sm-9">
+                                <input type="text" class="input-sm form-control" id="dp-s-orderEnd" name="pparams[beginOrderEndTime]" placeholder="yyyy-MM-dd"/>
+                                <span class="input-group-addon">到</span>
+                                <input type="text" class="input-sm form-control " id="dp-e-orderEnd" name="params[endOrderEndTime]" placeholder="yyyy-MM-dd"/>
+                            </div>
+                        </div>
+                        <div class="col-sm-1"></div>
+                        <div class="form-group col-sm-2">
+                            <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a>
+                            <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a>
+                        </div>
+                    </div>
+                    <!--<div class="select-list">-->
+                        <!--<ul>-->
+                            <!--<li>-->
+                                <!--<p>订单所属 订单的所属公司:</p>-->
+                                <!--<input type="text" name="orderBelong"/>-->
+                            <!--</li>-->
+                            <!--<li>-->
+                                <!--<p>订单号:</p>-->
+                                <!--<input type="text" name="orderNumber"/>-->
+                            <!--</li>-->
+                            <!--<li class="select-time">-->
+                                <!--<p>订单生成时间:</p>-->
+                                <!--<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginOrderCreationTime]"/>-->
+                                <!--<span>-</span>-->
+                                <!--<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endOrderCreationTime]"/>-->
+                            <!--</li>-->
+                            <!--<li>-->
+                                <!--<p>订单状态:</p>-->
+                                <!--<select name="orderStatus" th:with="type=${@dict.getType('order_type')}">-->
+                                    <!--<option value="">所有</option>-->
+                                    <!--<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>-->
+                                <!--</select>-->
+                            <!--</li>-->
+                            <!--<li>-->
+                                <!--<p>到货地址:</p>-->
+                                <!--<input type="text" name="shippingAddress"/>-->
+                            <!--</li>-->
+                            <!--<li class="select-time">-->
+                                <!--<p>过信用时间:</p>-->
+                                <!--<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginPassCreditTime]"/>-->
+                                <!--<span>-</span>-->
+                                <!--<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endPassCreditTime]"/>-->
+                            <!--</li>-->
+                            <!--<li class="select-time">-->
+                                <!--<p>期望到货开始时间:</p>-->
+                                <!--<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginExpectedStartTime]"/>-->
+                                <!--<span>-</span>-->
+                                <!--<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endExpectedStartTime]"/>-->
+                            <!--</li>-->
+                            <!--<li class="select-time">-->
+                                <!--<p>期望到货结束时间:</p>-->
+                                <!--<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginExpectedEndTime]"/>-->
+                                <!--<span>-</span>-->
+                                <!--<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endExpectedEndTime]"/>-->
+                            <!--</li>-->
+                            <!--<li class="select-time">-->
+                                <!--<p>订单结束时间:</p>-->
+                                <!--<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginOrderEndTime]"/>-->
+                                <!--<span>-</span>-->
+                                <!--<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endOrderEndTime]"/>-->
+                            <!--</li>-->
+                            <!--<li>-->
+                                <!--<p>订单所属:</p>-->
+                                <!--<input type="text" name="belongTo"/>-->
+                            <!--</li>-->
+                            <!--<li>-->
+                                <!--<a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a>-->
+                                <!--<a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a>-->
+                            <!--</li>-->
+                        <!--</ul>-->
+                    <!--</div>-->
                 </form>
             </div>
 
@@ -92,6 +156,7 @@
         </div>
     </div>
     <th:block th:include="include :: footer" />
+    <th:block th:include="include :: datetimepicker-js" />
     <script th:inline="javascript">
         var editFlag = [[${@permission.hasPermi('order:orderbase:edit')}]];
         //var removeFlag = [[${@permission.hasPermi('order:orderbase:remove')}]];
@@ -187,6 +252,85 @@
             };
             $.table.init(options);
         });
+        //订单开始时间
+        $("#dp-s-orderCreate").datetimepicker({
+            format: 'yyyy-mm-dd',
+            minView: "month",
+            todayBtn:  true,
+            autoclose: true,
+            endDate : new Date(),
+        }).on('changeDate', function(event) {
+            event.preventDefault();
+            event.stopPropagation();
+            var startTime = event.date;
+            $('#dp-e-orderCreate').datetimepicker('setStartDate', startTime);
+        });
+        $("#dp-e-orderCreate").datetimepicker({
+            format: 'yyyy-mm-dd',
+            minView: "month",
+            todayBtn:  true,
+            autoclose: true,
+            endDate : new Date(),
+        }).on('changeDate', function(event) {
+            event.preventDefault();
+            event.stopPropagation();
+            var endTime = event.date;
+            $("#dp-s-orderCreate").datetimepicker('setEndDate', endTime);
+        });
+
+
+        //订单结束时间
+        $("#dp-s-orderEnd").datetimepicker({
+            format: 'yyyy-mm-dd',
+            minView: "month",
+            todayBtn:  true,
+            autoclose: true,
+            endDate : new Date(),
+        }).on('changeDate', function(event) {
+            event.preventDefault();
+            event.stopPropagation();
+            var startTime = event.date;
+            $('#dp-e-orderEnd').datetimepicker('setStartDate', startTime);
+        });
+        $("#dp-e-orderEnd").datetimepicker({
+            format: 'yyyy-mm-dd',
+            minView: "month",
+            todayBtn:  true,
+            autoclose: true,
+            endDate : new Date(),
+        }).on('changeDate', function(event) {
+            event.preventDefault();
+            event.stopPropagation();
+            var endTime = event.date;
+            $("#dp-s-orderEnd").datetimepicker('setEndDate', endTime);
+        });
+
+        //订单过信用时间
+        $("#dp-s-passCredit").datetimepicker({
+            format: 'yyyy-mm-dd',
+            minView: "month",
+            todayBtn:  true,
+            autoclose: true,
+            endDate : new Date(),
+        }).on('changeDate', function(event) {
+            event.preventDefault();
+            event.stopPropagation();
+            var startTime = event.date;
+            $('#dp-e-passCredit').datetimepicker('setStartDate', startTime);
+        });
+        $("#dp-e-passCredit").datetimepicker({
+            format: 'yyyy-mm-dd',
+            minView: "month",
+            todayBtn:  true,
+            autoclose: true,
+            endDate : new Date(),
+        }).on('changeDate', function(event) {
+            event.preventDefault();
+            event.stopPropagation();
+            var endTime = event.date;
+            $("#dp-s-passCredit").datetimepicker('setEndDate', endTime);
+        });
+
     </script>
 </body>
 </html>

+ 2 - 1
suishenbang-sync/src/main/resources/mapper/sync/SyncLogMapper.xml

@@ -22,7 +22,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     <select id="selectSyncLogList" parameterType="SyncLog" resultMap="SyncLogResult">
         <include refid="selectSyncLogVo"/>
         <where>  
-            <if test="params.beginCreateTime != null and params.beginCreateTime != '' and params.endCreateTime != null and params.endCreateTime != ''"> and create_time between #{params.beginCreateTime} and #{params.endCreateTime}</if>
+            <if test="params.beginCreateTime != null and params.beginCreateTime != ''"> and create_time &gt;= #{params.beginCreateTime} </if>
+            <if test="params.endCreateTime != null and params.endCreateTime != '' ">and create_time &lt;= #{params.endCreateTime}</if>
             <if test="syncType != null  and syncType != ''"> and sync_type = #{syncType}</if>
         </where>
     </select>

+ 70 - 19
suishenbang-sync/src/main/resources/templates/sync/synclog/synclog.html

@@ -2,33 +2,58 @@
 <html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
 <head>
     <th:block th:include="include :: header('同步解析日志列表')" />
+    <th:block th:include="include :: datetimepicker-css" />
 </head>
 <body class="gray-bg">
      <div class="container-div">
         <div class="row">
-            <div class="col-sm-12 search-collapse">
-                <form id="formId">
-                    <div class="select-list">
-                        <ul>
-                            <li class="select-time">
-                                <p>创建时间:</p>
-                                <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginCreateTime]"/>
-                                <span>-</span>
-                                <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endCreateTime]"/>
-                            </li>
-                            <li>
-                                <p>解析的类型:</p>
-                                <select name="type" th:with="type=${@dict.getType('sync_type')}">
+            <div class="col-sm-12 search-collapse ">
+                <form id="formId" class="form-horizontal m">
+                    <div class="row">
+                        <div class="form-group col-sm-5">
+                            <label class="control-label col-sm-3">创建时间:</label>
+                            <div class="input-daterange input-group col-sm-9">
+                                <input type="text" class="input-sm form-control" id="datetimepicker-startTime" name="params[beginCreateTime]" placeholder="yyyy-MM-dd"/>
+                                <span class="input-group-addon">到</span>
+                                <input type="text" class="input-sm form-control" id="datetimepicker-endTime" name="params[endCreateTime]" placeholder="yyyy-MM-dd"/>
+                            </div>
+                        </div>
+                        <div class="form-group col-sm-5">
+                            <label class="control-label col-sm-2  ">类型:</label>
+                            <div class="col-sm-7 ">
+                                <select class="form-control " name="syncType" th:with="type=${@dict.getType('sync_type')}">
                                     <option value="">所有</option>
                                     <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
                                 </select>
-                            </li>
-                            <li>
-                                <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a>
-                                <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a>
-                            </li>
-                        </ul>
+                            </div>
+                        </div>
+                        <div class="form-group col-sm-2 row ">
+                            <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a>
+                            <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a>
+                        </div>
                     </div>
+
+                    <!--<div class="select-list">-->
+                        <!--<ul>-->
+                            <!--<li class="select-time">-->
+                                <!--<p>创建时间:</p>-->
+                                <!--<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginCreateTime]"/>-->
+                                <!--<span>-</span>-->
+                                <!--<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endCreateTime]"/>-->
+                            <!--</li>-->
+                            <!--<li>-->
+                                <!--<p>类型:</p>-->
+                                <!--<select name="syncType" th:with="type=${@dict.getType('sync_type')}">-->
+                                    <!--<option value="">所有</option>-->
+                                    <!--<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>-->
+                                <!--</select>-->
+                            <!--</li>-->
+                            <!--<li>-->
+                                <!--<a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a>-->
+                                <!--<a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a>-->
+                            <!--</li>-->
+                        <!--</ul>-->
+                    <!--</div>-->
                 </form>
             </div>
             <div class="col-sm-12 select-table table-striped">
@@ -37,6 +62,7 @@
         </div>
     </div>
     <th:block th:include="include :: footer" />
+    <th:block th:include="include :: datetimepicker-js" />
     <script th:inline="javascript">
         var editFlag = [[${@permission.hasPermi('sync:synclog:edit')}]];
         var removeFlag = [[${@permission.hasPermi('sync:synclog:remove')}]];
@@ -91,6 +117,31 @@
             };
             $.table.init(options);
         });
+
+        $("#datetimepicker-startTime").datetimepicker({
+            format: 'yyyy-mm-dd',
+            minView: "month",
+            todayBtn:  true,
+            autoclose: true,
+            endDate : new Date(),
+        }).on('changeDate', function(event) {
+            event.preventDefault();
+            event.stopPropagation();
+            var startTime = event.date;
+            $('#datetimepicker-endTime').datetimepicker('setStartDate', startTime);
+        });
+        $("#datetimepicker-endTime").datetimepicker({
+            format: 'yyyy-mm-dd',
+            minView: "month",
+            todayBtn:  true,
+            autoclose: true,
+            endDate : new Date(),
+        }).on('changeDate', function(event) {
+            event.preventDefault();
+            event.stopPropagation();
+            var endTime = event.date;
+            $("#datetimepicker-startTime").datetimepicker('setEndDate', endTime);
+        });
     </script>
 </body>
 </html>