From 6bd36a38fc587ba39bd50e26257ed6ece71363e7 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期四, 19 十月 2023 11:30:18 +0800
Subject: [PATCH] 船运问题修改

---
 igds-inout/src/main/resources/mapper/InoutRecordMapper.xml               |    6 
 igds-web/src/main/resources/static/admin/inout/out-ship-register.js      |   88 ++++++++--------
 igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java    |    9 +
 igds-web/src/main/resources/static/admin/inout/in-ship-register.js       |  120 ++++++++++++------------
 igds-web/src/main/resources/templates/admin/inout/in-ship-register.html  |   18 ++
 igds-web/src/main/resources/templates/admin/inout/out-ship-register.html |   11 +
 6 files changed, 136 insertions(+), 116 deletions(-)

diff --git a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java
index c90ac15..ca1f629 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager2.java
@@ -227,6 +227,9 @@
         if (null == data.getIntelCard()) {
             data.setIntelCard(data.getUserId());
         }
+        if (null == data.getRegisterTime()) {
+            data.setRegisterTime(new Date());
+        }
         msg = inoutService.insertData(data);
 
         //鎵ц闄勪欢淇℃伅
@@ -670,8 +673,8 @@
 
         //鑾峰彇浠撳簱淇℃伅
         List<Depot> depotList = coreCommonService.getCacheDepotList(param.getCompanyId(), param.getDeptId());
-        Map<String,String> map = new HashMap<>();
-        if(depotList != null && depotList.size() > 0){
+        Map<String, String> map = new HashMap<>();
+        if (depotList != null && depotList.size() > 0) {
             for (Depot depot : depotList) {
                 map.put(depot.getId(), depot.getName());
             }
@@ -679,7 +682,7 @@
 
         //璧嬪�间粨搴撳悕绉�
         for (InoutNoticeOut inoutNoticeOut : list) {
-            if(map.get(inoutNoticeOut.getDepotId()) != null){
+            if (map.get(inoutNoticeOut.getDepotId()) != null) {
                 inoutNoticeOut.setDepotName(map.get(inoutNoticeOut.getDepotId()));
             }
         }
diff --git a/igds-inout/src/main/resources/mapper/InoutRecordMapper.xml b/igds-inout/src/main/resources/mapper/InoutRecordMapper.xml
index b824b24..9e6172d 100644
--- a/igds-inout/src/main/resources/mapper/InoutRecordMapper.xml
+++ b/igds-inout/src/main/resources/mapper/InoutRecordMapper.xml
@@ -104,14 +104,14 @@
             <if test="param.id != null and param.id != '' ">AND ID_ = #{param.id}</if>
             <if test="param.progress != null and param.progress != '' ">AND PROGRESS_ = #{param.progress}</if>
             <if test="param.end != null">AND
-                COMPLETE_TIME_ <![CDATA[ < ]]>#{param.end,jdbcType=TIMESTAMP}
+                UPDATE_TIME_ <![CDATA[ < ]]>#{param.end,jdbcType=TIMESTAMP}
             </if>
             <if test="param.start != null">AND
-                COMPLETE_TIME_ <![CDATA[ > ]]>#{param.start,jdbcType=TIMESTAMP}
+                UPDATE_TIME_ <![CDATA[ > ]]>#{param.start,jdbcType=TIMESTAMP}
             </if>
             AND PROGRESS_ = 'RECORD'
             AND RECORD_STATUS_ != 'DEL'
-            ORDER BY COMPLETE_TIME_
+            ORDER BY UPDATE_TIME_
         </where>
     </select>
 
diff --git a/igds-web/src/main/resources/static/admin/inout/in-ship-register.js b/igds-web/src/main/resources/static/admin/inout/in-ship-register.js
index 062e06a..153b3d2 100644
--- a/igds-web/src/main/resources/static/admin/inout/in-ship-register.js
+++ b/igds-web/src/main/resources/static/admin/inout/in-ship-register.js
@@ -16,12 +16,12 @@
         });
 
         //鐩戝惉鍝佺
-        layui.form.on('select(select_foodVariety)',function (data) {
+        layui.form.on('select(select_foodVariety)', function (data) {
             updateFoodVariety(data.value);
         });
 
         //鐩戝惉鍖栭獙缁撴灉鍗曞~鍐欐暟鎹�,骞剁粰鍑烘彁绀虹粨鏋�
-        table.on('edit(tableCheckItem)',function (obj) {
+        table.on('edit(tableCheckItem)', function (obj) {
             getResult(obj);
         });
     });
@@ -147,7 +147,7 @@
 /**
  * 寮瑰嚭鍖栭獙鍗曚俊鎭�
  */
-function showCheckDetail(){
+function showCheckDetail() {
     // 璧嬪��
     var data = form.val("form-data");
     data.checkUser = checkUser;
@@ -165,7 +165,7 @@
         yes: function () {
             curCheckData = form.val("form-detail");
 
-            if(null == curCheckData.foodVariety){
+            if (null == curCheckData.foodVariety) {
                 notify("璇峰~鍐欑伯椋熷搧绉嶏紒");
                 return;
             }
@@ -210,12 +210,12 @@
 
     var index = layer.load();
     $.ajax({
-        type : "POST",
-        url : "../../basic/inout/get-check-item",
-        dataType : "json",
-        contentType : "application/json;charset=UTF-8",
-        data : JSON.stringify(data),
-        success : function(result) {
+        type: "POST",
+        url: "../../basic/inout/get-check-item",
+        dataType: "json",
+        contentType: "application/json;charset=UTF-8",
+        data: JSON.stringify(data),
+        success: function (result) {
             if (result.code != "0000") {
                 layer.msg(result.msg);
             } else {
@@ -225,7 +225,7 @@
                 layer.close(index);
             }
         },
-        error : function() {
+        error: function () {
             layer.close(index);
             layer.msg("鍚庡彴寮傚父锛岃閲嶈瘯鎴栬�呰仈绯荤鐞嗗憳锛侊紒");
         }
@@ -239,11 +239,11 @@
     // 娓呯┖鏁版嵁
     $("#tableCheckItem").empty();
     table.render({
-        elem : '#tableCheckItem',
-        data : curCheckItems,
-        page : false,
+        elem: '#tableCheckItem',
+        data: curCheckItems,
+        page: false,
         // skin: 'line',
-        even : true,
+        even: true,
         cols: [[{
             field: 'standardName',
             title: '鍖栭獙椤圭洰',
@@ -274,8 +274,8 @@
     });
 
     $("thead tr").css({
-        "border-bottom" : "2px solid #53adce",
-        "background" : "#eff4f6"
+        "border-bottom": "2px solid #53adce",
+        "background": "#eff4f6"
     });
 }
 
@@ -387,7 +387,7 @@
     // 娓叉煋寰�鏉ュ崟浣嶅垪琛�
     table.render({
         elem: '#tableNotice',
-        url: '../../basic/inout/list-notice鈥攊n',
+        url: '../../basic/inout/list-notice-in',
         page: false,
         even: true,
         method: 'POST',
@@ -461,54 +461,54 @@
     var index = layer.load();
     // 娓叉煋寰�鏉ュ崟浣嶅垪琛�
     table.render({
-        elem : '#tableFoodLoaction',
-        url : '../../basic/common/page-food-location',
-        page : false,
-        toolbar : '#toolbarFoodLocaton',
-        even : true,
-        method : 'POST',
-        contentType : "application/json;charset=UTF-8",
-        cols : [ [ {
-            field : 'code',
-            title : '缂栫爜'
+        elem: '#tableFoodLoaction',
+        url: '../../basic/common/page-dicArea',
+        page: false,
+        toolbar: '#toolbarFoodLocaton',
+        even: true,
+        method: 'POST',
+        contentType: "application/json;charset=UTF-8",
+        cols: [[{
+            field: 'code',
+            title: '缂栫爜'
         }, {
-            field : 'simple',
-            title : '绠�鎷�'
+            field: 'simple',
+            title: '绠�鎷�'
         }, {
-            field : 'name',
-            title : '鍚嶇О',
-            width : '60%'
-        } ] ],
-        where : {
-            "page" : 1,
-            "limit" : 100
+            field: 'name',
+            title: '鍚嶇О',
+            width: '60%'
+        }]],
+        where: {
+            "page": 1,
+            "limit": 100
         },
-        parseData : function(res) {
+        parseData: function (res) {
             if ("0000" == res.code) {
                 return {
-                    "code" : "0",
-                    "msg" : res.msg,
-                    "count" : res.data.total,
-                    "data" : res.data.records
+                    "code": "0",
+                    "msg": res.msg,
+                    "count": res.data.total,
+                    "data": res.data.records
                 }
             } else {
                 return {
-                    "code" : "1",
-                    "msg" : res.msg
+                    "code": "1",
+                    "msg": res.msg
                 }
             }
         },
-        done : function(res) {
+        done: function (res) {
             layer.close(index);
         }
     });
 
     //鍙屽嚮鏄剧ず閫変腑鏁版嵁
-    table.on('rowDouble(tableFoodLoaction)', function(obj){
+    table.on('rowDouble(tableFoodLoaction)', function (obj) {
         var data = obj.data;
         // 璧嬪��
         form.val("form-data", {
-            foodLocation : data.name
+            foodLocation: data.name
         });
         // 鍏抽棴
         layer.close(index2);
@@ -516,18 +516,18 @@
 
     // 寮瑰嚭瀵硅瘽妗�
     var index2 = layer.open({
-        type : 1,
-        title : "閫夋嫨绮骇鍦�",
-        area : [ '600px', '600px' ],
-        shade : 0,
-        content : $('#listFoodLocation'),
-        btn : 0,
-        btn : [ '鍙栨秷' ],
-        yes : function() {
+        type: 1,
+        title: "閫夋嫨绮骇鍦�",
+        area: ['600px', '600px'],
+        shade: 0,
+        content: $('#listFoodLocation'),
+        btn: 0,
+        btn: ['鍙栨秷'],
+        yes: function () {
             // 鍏抽棴
             layer.close(index2);
         },
-        closeBtn : 0
+        closeBtn: 0
     });
 
 }
@@ -536,11 +536,11 @@
 function flushFoodLocation() {
     var key = $("#key2").val();
     table.reload('tableFoodLoaction', {
-        url : "../../basic/common/page-food-location",
-        where : {
-            key : key
+        url: "../../basic/common/page-dicArea",
+        where: {
+            key: key
         },
-        done : function(res) {
+        done: function (res) {
             if (key) {
                 $("#key2").val(key);
             }
diff --git a/igds-web/src/main/resources/static/admin/inout/out-ship-register.js b/igds-web/src/main/resources/static/admin/inout/out-ship-register.js
index 5f7315c..5175132 100644
--- a/igds-web/src/main/resources/static/admin/inout/out-ship-register.js
+++ b/igds-web/src/main/resources/static/admin/inout/out-ship-register.js
@@ -16,7 +16,7 @@
         });
 
         // 鐩戝惉浠撳簱閫夋嫨锛岄�夋嫨鍚庤嚜鍔ㄨ皟鐢ㄤ粨搴撶殑绮搧绉嶅拰浜у湴淇℃伅
-        form.on('select(select_depotId)', function(obj) {
+        form.on('select(select_depotId)', function (obj) {
             updateFoodVarietyByDepot(obj.value);
         });
     });
@@ -207,7 +207,7 @@
     // 娓叉煋寰�鏉ュ崟浣嶅垪琛�
     table.render({
         elem: '#tableNotice',
-        url: '../../basic/inout/list-notice鈥攐ut',
+        url: '../../basic/inout/list-notice-out',
         page: false,
         // skin : "nob",
         // size : 'sm',
@@ -288,54 +288,54 @@
     var index = layer.load();
     // 娓叉煋寰�鏉ュ崟浣嶅垪琛�
     table.render({
-        elem : '#tableFoodLoaction',
-        url : '../../basic/common/page-food-location',
-        page : false,
-        toolbar : '#toolbarFoodLocaton',
-        even : true,
-        method : 'POST',
-        contentType : "application/json;charset=UTF-8",
-        cols : [ [ {
-            field : 'code',
-            title : '缂栫爜'
+        elem: '#tableFoodLoaction',
+        url: '../../basic/common/page-dicArea',
+        page: false,
+        toolbar: '#toolbarFoodLocaton',
+        even: true,
+        method: 'POST',
+        contentType: "application/json;charset=UTF-8",
+        cols: [[{
+            field: 'code',
+            title: '缂栫爜'
         }, {
-            field : 'simple',
-            title : '绠�鎷�'
+            field: 'simple',
+            title: '绠�鎷�'
         }, {
-            field : 'name',
-            title : '鍚嶇О',
-            width : '60%'
-        } ] ],
-        where : {
-            "page" : 1,
-            "limit" : 100
+            field: 'name',
+            title: '鍚嶇О',
+            width: '60%'
+        }]],
+        where: {
+            "page": 1,
+            "limit": 100
         },
-        parseData : function(res) {
+        parseData: function (res) {
             if ("0000" == res.code) {
                 return {
-                    "code" : "0",
-                    "msg" : res.msg,
-                    "count" : res.data.total,
-                    "data" : res.data.records
+                    "code": "0",
+                    "msg": res.msg,
+                    "count": res.data.total,
+                    "data": res.data.records
                 }
             } else {
                 return {
-                    "code" : "1",
-                    "msg" : res.msg
+                    "code": "1",
+                    "msg": res.msg
                 }
             }
         },
-        done : function(res) {
+        done: function (res) {
             layer.close(index);
         }
     });
 
     //鍙屽嚮鏄剧ず閫変腑鏁版嵁
-    table.on('rowDouble(tableFoodLoaction)', function(obj){
+    table.on('rowDouble(tableFoodLoaction)', function (obj) {
         var data = obj.data;
         // 璧嬪��
         form.val("form-data", {
-            foodLocation : data.name,
+            foodLocation: data.name,
         });
         // 鍏抽棴
         layer.close(index2);
@@ -343,18 +343,18 @@
 
     // 寮瑰嚭瀵硅瘽妗�
     var index2 = layer.open({
-        type : 1,
-        title : "閫夋嫨绮骇鍦�",
-        area : [ '600px', '600px' ],
-        shade : 0,
-        content : $('#listFoodLocation'),
-        btn : 0,
-        btn : [ '鍙栨秷' ],
-        yes : function() {
+        type: 1,
+        title: "閫夋嫨绮骇鍦�",
+        area: ['600px', '600px'],
+        shade: 0,
+        content: $('#listFoodLocation'),
+        btn: 0,
+        btn: ['鍙栨秷'],
+        yes: function () {
             // 鍏抽棴
             layer.close(index2);
         },
-        closeBtn : 0
+        closeBtn: 0
     });
 
 }
@@ -363,11 +363,11 @@
 function flushFoodLocation() {
     var key = $("#key2").val();
     table.reload('tableFoodLoaction', {
-        url : "../../basic/common/page-food-location",
-        where : {
-            key : key
+        url: "../../basic/common/page-dicArea",
+        where: {
+            key: key
         },
-        done : function(res) {
+        done: function (res) {
             if (key) {
                 $("#key2").val(key);
             }
diff --git a/igds-web/src/main/resources/templates/admin/inout/in-ship-register.html b/igds-web/src/main/resources/templates/admin/inout/in-ship-register.html
index 1b7f686..689c1bb 100644
--- a/igds-web/src/main/resources/templates/admin/inout/in-ship-register.html
+++ b/igds-web/src/main/resources/templates/admin/inout/in-ship-register.html
@@ -37,18 +37,21 @@
         }
 
         .rkbk-right-form .layui-input-block {
-             margin-right: unset;
+            margin-right: unset;
         }
+
         .layui-form-item .layui-input-inline {
             width: unset;
         }
 
-        .rkbk-search-input{
+        .rkbk-search-input {
             background: #FFF !important;
         }
+
         .rkbk-search-input.bg-date {
             background: #FFF !important;
         }
+
         .layui-select-disabled .layui-disabled {
             color: #000 !important;
         }
@@ -61,6 +64,7 @@
             padding: 10px;
             color: blue;
         }
+
         .layui-form-selected dl {
             max-height: 150px;
         }
@@ -164,7 +168,8 @@
                                 <!--rk-form-left end-->
 
                                 <div class="rkbk-photo">
-                                    <a href="#"><img id="id_img_pers" th:src="@{../../static/images/rkbk-photo_03.png}"/></a>
+                                    <a href="#"><img id="id_img_pers"
+                                                     th:src="@{../../static/images/rkbk-photo_03.png}"/></a>
                                 </div>
 
                             </div>
@@ -257,6 +262,9 @@
                                     </select>
                                 </div>
                             </div>
+                            <div class="layui-form-item display-none">
+                                <input type="text" name="foodLocationId">
+                            </div>
                             <div class="layui-form-item">
                                 <label class="layui-form-label">瑁呭嵏浠撳簱锛�</label>
                                 <div class="layui-input-block">
@@ -311,6 +319,8 @@
     var listDepot = [[${listDepot}]];
     //褰撳墠鑺傜偣
 
+    //鍝佺
+    var listFoodVariety = [[${listFoodVariety}]];
     //涓氬姟姝ラ
     var bizType = [[${bizType}]];
     var checkUser = [[${checkUser}]];
@@ -320,13 +330,13 @@
     var userId = [[${loginUser.username}]];
     var companyId = [[${loginUser.companyId}]];
     //杞︾墝璇嗗埆
-    var listFoodVariety = [[${listFoodVariety}]];
 </script>
 
 <script th:src="@{../../static/plugins/layui/layui.js}"></script>
 <script th:src="@{../../static/js/jquery.min.js}"></script>
 <script th:src="@{../../static/js/constant.js}"></script>
 <script th:src="@{../../static/js/igds-common.js}"></script>
+<script th:src="@{../../static/admin/inout/inout-common.js}"></script>
 <script th:src="@{../../static/admin/inout/in-ship-register.js}"></script>
 
 <!-- 寮瑰嚭閫氱煡鍗� -->
diff --git a/igds-web/src/main/resources/templates/admin/inout/out-ship-register.html b/igds-web/src/main/resources/templates/admin/inout/out-ship-register.html
index 140af84..be0af73 100644
--- a/igds-web/src/main/resources/templates/admin/inout/out-ship-register.html
+++ b/igds-web/src/main/resources/templates/admin/inout/out-ship-register.html
@@ -33,17 +33,21 @@
         }
 
         .rkbk-right-form .layui-input-block {
-             margin-right: unset;
+            margin-right: unset;
         }
+
         .layui-form-item .layui-input-inline {
             width: unset;
         }
-        .rkbk-search-input{
+
+        .rkbk-search-input {
             background: #FFF !important;
         }
+
         .rkbk-search-input.bg-date {
             background: #FFF !important;
         }
+
         .layui-select-disabled .layui-disabled {
             color: #000 !important;
         }
@@ -51,6 +55,7 @@
         .layui-table td {
             font-weight: bold;
         }
+
         .layui-form-selected dl {
             max-height: 150px;
         }
@@ -300,6 +305,7 @@
     var userId = [[${loginUser.username}]];
     var companyId = [[${loginUser.companyId}]];
     //杞︾墝璇嗗埆
+    //鍝佺
     var listFoodVariety = [[${listFoodVariety}]];
 </script>
 
@@ -307,6 +313,7 @@
 <script th:src="@{../../static/js/jquery.min.js}"></script>
 <script th:src="@{../../static/js/constant.js}"></script>
 <script th:src="@{../../static/js/igds-common.js}"></script>
+<script th:src="@{../../static/admin/inout/inout-common.js}"></script>
 <script th:src="@{../../static/admin/inout/out-ship-register.js}"></script>
 
 <!-- 寮瑰嚭閫氱煡鍗� -->

--
Gitblit v1.9.3