From 135e1039d78e767536d91bcbce04d2efedb2f7b2 Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期一, 29 五月 2023 20:37:18 +0800
Subject: [PATCH] 出入库优化-登记1

---
 igds-core/src/main/java/com/ld/igds/inout/ApiInoutManager.java                             |   11 
 igds-core/src/main/java/com/ld/igds/io/impl/DefaultInoutApiServiceImpl.java                |   38 -
 igds-inout/src/main/java/com/ld/igds/inout/controller/InoutDeviceController.java           |   43 --
 igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java                 |    2 
 igds-core/src/main/java/com/ld/igds/constant/RedisConst.java                               |   54 +-
 igds-inout/src/main/java/com/ld/igds/io/notify/impl/NotifyLprServiceImpl.java              |   11 
 igds-web/src/main/resources/templates/admin/inout/in-register.html                         |  655 ++++++++++++++++-----------------
 igds-web/src/main/resources/static/admin/inout/style.css                                   |   27 +
 igds-inout/src/main/java/com/ld/igds/inout/manager/InoutDeviceManager.java                 |   47 +-
 /dev/null                                                                                  |    0 
 igds-core/src/main/java/com/ld/igds/inout/ApiInoutService.java                             |   74 +++
 igds-inout/src/main/java/com/ld/igds/m/view/InoutConf.view.xml                             |   59 +-
 igds-core/src/main/java/com/ld/igds/inout/dto/ApiInoutData.java                            |   32 -
 igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java                 |    2 
 igds-core/src/main/java/com/ld/igds/models/InoutConf.java                                  |   11 
 igds-inout/src/main/java/com/ld/igds/io/notify/NotifyLprService.java                       |    8 
 igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/FzzyWeightServiceImpl.java   |   50 +-
 igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/WeightGatewayRemoteTask.java |   10 
 18 files changed, 559 insertions(+), 575 deletions(-)

diff --git a/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java b/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java
index 8ba9a5d..6f7362c 100644
--- a/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java
+++ b/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java
@@ -7,7 +7,6 @@
 import com.ld.igds.common.dto.THDto;
 import com.ld.igds.common.mapper.CommonMapper;
 import com.ld.igds.constant.Constant;
-import com.ld.igds.constant.DepotStatus;
 import com.ld.igds.constant.RedisConst;
 import com.ld.igds.inout.InoutConstant;
 import com.ld.igds.inout.dto.InoutData;
@@ -19,7 +18,6 @@
 import com.ld.igds.util.RedisUtil;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
-import org.dom4j.CDATA;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
diff --git a/igds-core/src/main/java/com/ld/igds/constant/RedisConst.java b/igds-core/src/main/java/com/ld/igds/constant/RedisConst.java
index a8ac206..d8431e3 100644
--- a/igds-core/src/main/java/com/ld/igds/constant/RedisConst.java
+++ b/igds-core/src/main/java/com/ld/igds/constant/RedisConst.java
@@ -72,127 +72,127 @@
     /**
      * 浠撳簱鍒楄〃KEY
      */
-    public static final String KEY_DEPOT = "KEY_DEPOT";
+    public static final String KEY_DEPOT = "DEPOT_DATA";
 
     /**
      * 浠撳簱鍙傛暟鍒楄〃KEY
      */
-    public static final String KEY_DEPOT_CONF = "KEY_DEPOT_CONF";
+    public static final String KEY_DEPOT_CONF = "DEPOT_CONF";
 
     /**
      * 鍒嗘満鍒楄〃KEY
      */
-    public static final String KEY_DEVICE_SER_LIST = "KEY_SER_LIST";
+    public static final String KEY_DEVICE_SER_LIST = "SER_LIST";
 
     /**
      * 璁惧鍒楄〃
      */
-    public static final String KEY_DEVICE_LIST = "KEY_DEVICE_LIST";
+    public static final String KEY_DEVICE_LIST = "DEVICE_LIST";
     /**
      * 璁惧鍒楄〃
      */
-    public static final String KEY_DEVICE_IOT_LIST = "KEY_DEVICE_IOT_LIST";
+    public static final String KEY_DEVICE_IOT_LIST = "DEVICE_IOT_LIST";
     /**
      * 浠撳簱鍜屽垎鏈虹殑澶氬澶氬叧绯婚泦鍚�
      */
-    public static final String KEY_DEPOT_SER_LIST = "KEY_DEPOT_SER_LIST";
+    public static final String KEY_DEPOT_SER_LIST = "DEPOT_SER_LIST";
 
     /**
      * 寤虹瓚鐗╀俊鎭�
      */
-    public static final String KEY_BUILDING_LIST = "KEY_BUILDING_LIST";
+    public static final String KEY_BUILDING_LIST = "BUILDING_LIST";
 
     /**
      * 鎵ц鍛戒护KEY鍓嶇紑
      */
-    public static final String KEY_ORDER_PRE = "KEY_ORDER";
+    public static final String KEY_ORDER_PRE = "ORDER";
 
     /**
      * 鏈�鏂扮伯鎯呬俊鎭紦瀛樺垪琛紝鐢ㄤ簬瀛樻斁褰撳墠鏈�鏂扮殑绮儏淇℃伅
      */
-    public static final String KEY_GRAIN = "KEY_GRAIN";
+    public static final String KEY_GRAIN = "GRAIN_DATA";
 
     /**
      * 鏈�鏂版皵浣撲俊鎭紦瀛樺垪琛�
      */
-    public static final String KEY_GAS_DATA = "KEY_GAS_DATA";
+    public static final String KEY_GAS_DATA = "GAS_DATA";
 
     /**
      * 绯荤粺閰嶇疆KEY
      */
-    public static final String KEY_SYS_CONF = "KEY_SYS_CONF";
+    public static final String KEY_SYS_CONF = "SYS_CONF";
 
     /**
      * 绮簱鐨勬俯婀垮害淇℃伅缂撳瓨
      */
-    public static final String KEY_DEPOT_TH_PREFIX = "KEY_DEPOT_TH_PREFIX";
+    public static final String KEY_DEPOT_TH_PREFIX = "DEPOT_TH_PREFIX";
 
     /**
      * 浠ュ垎鏈烘垨鑰呬粨搴撲负鍗曚綅瀛樺偍鐨勪粨娓╀粨婀跨紦瀛樻爣鏍囩
      */
-    public static final String KEY_T_TH = "KEY_T_TH";
+    public static final String KEY_T_TH = "T_TH";
 
     /**
      * 瀛樻斁姘旇薄淇℃伅鐨凨EY
      */
-    public static final String KEY_WEATHER_INFO = "KEY_WEATHER_INFO";
+    public static final String KEY_WEATHER_INFO = "WEATHER_INFO";
 
     /**
      * 鏍规嵁浠撳簱缂栫爜瀛樻斁鏈�鏂扮殑鑳借�楁暟鎹俊鎭�
      */
-    public static final String KEY_ES_DATA_MAP = "KEY_ES_DATA_MAP";
+    public static final String KEY_ES_DATA_MAP = "ES_DATA_MAP";
 
     /**
      * 绯荤粺涓粍缁囧垪琛�
      */
-    public static final String KEY_DEPT_LIST = "KEY_DEPT_LIST";
+    public static final String KEY_DEPT_LIST = "DEPT_LIST";
 
     /**
      * 鍒舵爱鏈洪厤缃垪琛�
      */
-    public static final String KEY_N2_CONF_LIST = "KEY_N2_CONF_LIST";
+    public static final String KEY_N2_CONF_LIST = "N2_CONF_LIST";
 
     /**
      * 鏈�鏂版皵鍘嬩俊鎭紦瀛樺垪琛�
      */
-    public static final String KEY_PRESSURE_DATA = "KEY_PRESSURE_DATA";
+    public static final String KEY_PRESSURE_DATA = "PRESSURE_DATA";
 
     /**
      * 绯荤粺閰嶇疆鐨勬憚鍍忔満淇℃伅缂撳瓨
      */
-    public static final String KEY_CAMERA_LIST = "KEY_CAMERA_LIST";
+    public static final String KEY_CAMERA_LIST = "CAMERA_LIST";
 
 
     /**
      * 涓夌淮閰嶇疆鍏宠仈淇℃伅key
      */
-    public static final String KEY_THREE_CONF = "KEY_THREE_CONF";
+    public static final String KEY_THREE_CONF = "THREE_CONF";
 
     /**
      * 涓存椂缂撳瓨KEY鍓嶇紑
      */
-    public static final String KEY_TEMP_PREFIX = "KEY_TEMP_";
+    public static final String KEY_TEMP_PREFIX = "TEMP_";
 
     /**
      * 鏁伴噺鐩戞祴鍙傛暟鍒楄〃KEY--鍗曚釜璁惧
      */
-    public static final String KEY_QUANTITY_CONF = "KEY_QUANTITY_CONF";
+    public static final String KEY_QUANTITY_CONF = "QUANTITY_CONF";
 
 
     /**
      * 浠撳簱璐ㄩ噺宸℃鏁版嵁缂撳瓨
      */
-    public static final String KEY_DEPOT_QUALITY = "KEY_DEPOT_QUALITY";
+    public static final String KEY_DEPOT_QUALITY = "DEPOT_QUALITY";
 
     /**
      * 浠撳簱娑蹭綅鏁版嵁缂撳瓨
      */
-    public static final String KEY_DEPOT_HEIGHT = "KEY_DEPOT_HEIGHT";
+    public static final String KEY_DEPOT_HEIGHT = "DEPOT_HEIGHT";
 
     /**
      * 浠撳簱鐗╄仈缃戝叧iot璁惧娓╂箍搴︾紦瀛榢ey
      */
-    public static final String KEY_IOT_DEPOT_TEMP_HUM = "KEY_IOT_DEPOT_TEMP_HUM";
+    public static final String KEY_IOT_DEPOT_TEMP_HUM = "IOT_DEPOT_TEMP_HUM";
     /**
      * 鍗曚釜鏁伴噺妫�娴嬫湇鍔�
      */
@@ -201,11 +201,11 @@
     /**
      * 璀﹀憡閰嶇疆鍒楄〃KEY
      */
-    public static final String KEY_WARN_CONF = "KEY_WARN_CONF";
+    public static final String KEY_WARN_CONF = "WARN_CONF";
 
     /**
      * 闂ㄧ璁惧閰嶇疆鍒楄〃
      */
-    public static final String KEY_DOOR_SENSOR_LIST = "KEY_DOOR_SENSOR_LIST";
+    public static final String KEY_DOOR_SENSOR_LIST = "DOOR_SENSOR_LIST";
 
 }
diff --git a/igds-inout/src/main/java/com/ld/igds/inout/manager/ApiInoutManager.java b/igds-core/src/main/java/com/ld/igds/inout/ApiInoutManager.java
similarity index 74%
rename from igds-inout/src/main/java/com/ld/igds/inout/manager/ApiInoutManager.java
rename to igds-core/src/main/java/com/ld/igds/inout/ApiInoutManager.java
index fd7df9b..e97a135 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/manager/ApiInoutManager.java
+++ b/igds-core/src/main/java/com/ld/igds/inout/ApiInoutManager.java
@@ -1,6 +1,5 @@
-package com.ld.igds.inout.manager;
+package com.ld.igds.inout;
 
-import com.ld.igds.io.InoutApiService;
 import com.ld.igds.io.constant.ProtocolEnum;
 import org.springframework.beans.BeansException;
 import org.springframework.context.ApplicationContext;
@@ -20,12 +19,12 @@
 public class ApiInoutManager implements ApplicationContextAware {
 
 
-    public static Map<String, InoutApiService> remoteMap = new HashMap<>();
+    public static Map<String, ApiInoutService> remoteMap = new HashMap<>();
 
     @Override
     public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
 
-        Map<String, InoutApiService> grainMap = applicationContext.getBeansOfType(InoutApiService.class);
+        Map<String, ApiInoutService> grainMap = applicationContext.getBeansOfType(ApiInoutService.class);
 
         for (String key : grainMap.keySet()) {
             remoteMap.put(grainMap.get(key).getProtocol(), grainMap.get(key));
@@ -38,8 +37,8 @@
      * @param protocol 鎵�灞炲崗璁�
      * @return
      */
-    public InoutApiService getApiService(String protocol) {
-        InoutApiService apiService = remoteMap.get(protocol);
+    public ApiInoutService getApiService(String protocol) {
+        ApiInoutService apiService = remoteMap.get(protocol);
         if (null == apiService) {
             apiService = remoteMap.get(ProtocolEnum.TCP_DEFAULT.getCode());
         }
diff --git a/igds-core/src/main/java/com/ld/igds/inout/ApiInoutService.java b/igds-core/src/main/java/com/ld/igds/inout/ApiInoutService.java
new file mode 100644
index 0000000..82d8614
--- /dev/null
+++ b/igds-core/src/main/java/com/ld/igds/inout/ApiInoutService.java
@@ -0,0 +1,74 @@
+package com.ld.igds.inout;
+
+import com.ld.igds.inout.dto.ApiInoutData;
+
+
+/**
+ * @Desc: 鍑哄叆搴撶浉鍏宠澶囪皟鐢ㄦ帴鍙�
+ * @author: Andy
+ * @update-time: 2023/5/29
+ */
+public interface ApiInoutService {
+
+    /**
+     * 鑾峰彇鍗忚
+     *
+     * @return
+     */
+    String getProtocol();
+
+
+    /**
+     * 閫氳繃鍗忚鑾峰彇涓�鍗¢�氱殑缁撴灉
+     *
+     * @param param
+     * @return
+     */
+    ApiInoutData getIcCardNum(ApiInoutData param);
+
+
+    /**
+     * 鑾峰彇杞︾墝璇嗗埆缁撴灉
+     *
+     * @param param
+     * @return
+     */
+    ApiInoutData getPlateNum(ApiInoutData param);
+
+
+    /**
+     * 杞︾墝璇嗗埆鍒濆鍖�
+     *
+     * @param param
+     * @return
+     */
+    String initLpr(ApiInoutData param);
+
+
+    /**
+     * 闂告満鎺у埗-actionCode鍜� deviceId
+     *
+     * @param param
+     * @return
+     */
+    String gateControl(ApiInoutData param);
+
+
+    /**
+     * 璇煶鎾斁--杩滅▼璋冪敤璇煶鎾斁
+     *
+     * @param param actionCode 鍜� msg涓嶅彲涓虹┖
+     * @return
+     */
+    String noticeRadio(ApiInoutData param);
+
+
+    /**
+     * LED灞忓箷鎺ㄩ�佷俊鎭�
+     *
+     * @param param actionCode 鍜� msg涓嶅彲涓虹┖
+     * @return
+     */
+    String noticeLed(ApiInoutData param);
+
+}
diff --git a/igds-core/src/main/java/com/ld/igds/inout/dto/InoutApiData.java b/igds-core/src/main/java/com/ld/igds/inout/dto/ApiInoutData.java
similarity index 78%
rename from igds-core/src/main/java/com/ld/igds/inout/dto/InoutApiData.java
rename to igds-core/src/main/java/com/ld/igds/inout/dto/ApiInoutData.java
index 8414a0c..10168ff 100644
--- a/igds-core/src/main/java/com/ld/igds/inout/dto/InoutApiData.java
+++ b/igds-core/src/main/java/com/ld/igds/inout/dto/ApiInoutData.java
@@ -11,28 +11,19 @@
  * 鍑哄叆搴撴祦绋嬭繃绋嬩腑锛岃溅鐗屽け璐ワ紝璇诲崱鍣ㄧ瓑璁惧鐨勫叕鍏卞弬鏁板拰浼犻�掑璞�
  */
 @Data
-public class InoutApiData implements Serializable {
+public class ApiInoutData implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
 
-    @PropertyDef(label = "涓婚敭")
     private String id;
 
-    @PropertyDef(label = "缁勭粐缂栫爜")
     private String companyId;
 
-    @PropertyDef(label = "鎵�灞炲簱鐐�")
     private String deptId;
 
     @PropertyDef(label = "鍑哄叆搴撻厤濂楀簭鍙�")
     private String sort = "1";
-
-    @PropertyDef(label = "璁惧椤哄簭")
-    private int inOrder = 1;
-
-    @PropertyDef(label = "鎵�灞炴祦绋�")
-    private String inoutProgress;
 
     @PropertyDef(label = "璁惧鍚嶇О")
     private String name;
@@ -40,10 +31,8 @@
     @PropertyDef(label = "璁惧搴忓垪鍙�/璁惧缂栫爜")
     private String sn;
 
-    @PropertyDef(label = "鍒嗘満IP")
     private String ip;
 
-    @PropertyDef(label = "鍒嗘満绔彛")
     private Integer port;
 
     @PropertyDef(label = "甯愬彿")
@@ -57,9 +46,6 @@
 
     @PropertyDef(label = "鎺у埗绔彛")
     private Integer portCtrl;
-
-    @PropertyDef(label = "WEB绔彛")
-    private Integer portWeb;
 
     @PropertyDef(label = "璁惧绫诲瀷")
     private String type;
@@ -88,9 +74,6 @@
 
     private Date time = new Date();
 
-    //璁惧缂栫爜
-//    private String deviceId;
-
     //淇℃伅
     private String msg;
 
@@ -103,18 +86,22 @@
     //绉伴噸淇℃伅
     private double weight = 0.0;
 
+    //鍔ㄤ綔缂栫爜锛屼緥濡傚紑闂告満-鍏抽椄鏈虹瓑
+    private String actionCode;
 
-    public InoutApiData() {
+    //鍔ㄤ綔缂栫爜锛岃澶囩紪鍙�
+    private String deviceId;
+
+
+    public ApiInoutData() {
         super();
     }
 
-    public InoutApiData(InoutConf conf) {
+    public ApiInoutData(InoutConf conf) {
         this.id = conf.getId();
         this.companyId = conf.getCompanyId();
         this.deptId = conf.getDeptId();
         this.sort = conf.getSort();
-        this.inOrder = conf.getInOrder();
-        this.inoutProgress = conf.getInoutProgress();
         this.name = conf.getName();
         this.sn = conf.getSn();
         this.ip = conf.getIp();
@@ -123,7 +110,6 @@
         this.pwd = conf.getPwd();
         this.chanNum = conf.getChanNum();
         this.portCtrl = conf.getPortCtrl();
-        this.portWeb = conf.getPortWeb();
         this.type = conf.getType();
         this.status = conf.getStatus();
         this.protocol = conf.getProtocol();
diff --git a/igds-core/src/main/java/com/ld/igds/io/InoutApiService.java b/igds-core/src/main/java/com/ld/igds/io/InoutApiService.java
deleted file mode 100644
index 8d82754..0000000
--- a/igds-core/src/main/java/com/ld/igds/io/InoutApiService.java
+++ /dev/null
@@ -1,106 +0,0 @@
-package com.ld.igds.io;
-
-import com.ld.igds.inout.dto.InoutApiData;
-
-/**
- * 杞︾墝璇嗗埆璋冪敤鎺ュ彛锛岄�氳繃閰嶇疆鐨勫崗璁皟鐢ㄤ笉鍚岀殑鎺ュ彛瀹炵幇
- *
- * @author chen
- */
-public interface InoutApiService {
-
-    /**
-     * 鑾峰彇鍗忚
-     *
-     * @return
-     */
-    String getProtocol();
-
-    /**
-     * 鑾峰彇杞︾墝璇嗗埆缁撴灉
-     *
-     * @param param
-     * @return
-     */
-    InoutApiData getPlateNum(InoutApiData param);
-
-    /**
-     * 杞︾墝璇嗗埆-閲嶇疆杩炴帴
-     *
-     * @param param
-     * @return 鎴愬姛杩斿洖nULL锛屽紓甯歌繑鍥炲紓甯镐俊鎭�
-     */
-    String reConnectLpr(InoutApiData param);
-
-
-    /**
-     * 鍒濆鍖�
-     *
-     * @param param
-     * @return
-     */
-    String initLpr(InoutApiData param);
-
-
-    /**
-     * 闂告満杩滅▼鎿嶄綔
-     *
-     * @param param deviceId鍜宎ctionCode 涓嶅彲涓虹┖
-     * @return
-     */
-    String gateControl(InoutApiData param);
-
-
-    /**
-     * 杞︾墝璇嗗埆-鐧藉悕鍗曟搷浣滄帶鍒讹紝鍖呮嫭鏂板鍜屽垹闄�
-     *
-     * @param param deviceId鍜宎ctionCode 涓嶅彲涓虹┖
-     * @return
-     */
-    String addWhitePlate(InoutApiData param);
-
-    /**
-     * 鍒犻櫎鍑哄叆搴撹溅鐗岃瘑鍒櫧鍚嶅崟
-     *
-     * @param apiData
-     * @return
-     */
-    String delWhitePlate(InoutApiData apiData);
-
-
-    /**
-     * 璇煶鎾斁--杩滅▼璋冪敤璇煶鎾斁
-     *
-     * @param param actionCode 鍜� msg涓嶅彲涓虹┖
-     * @return
-     */
-    String noticeRadio(InoutApiData param);
-
-    /**
-     * 杩滅▼鍒ゆ柇绉伴噸涓绘帶鍣ㄥ湪绾跨姸鎬�
-     *
-     * @param param
-     * @return
-     */
-    String gatewayStatus(InoutApiData param);
-
-
-    /**
-     * 绉伴噸瀹屾垚璇煶閫氱煡鍜屽畬鎴愰�氱煡锛屼竴骞跺疄鐜�
-     *
-     * @param param
-     * @return
-     */
-    String noticeWeightDone(InoutApiData param);
-
-    /**
-     * 鑾峰彇涓�鍗¢�氳鍙栫粨鏋�
-     *
-     * @param param
-     * @return
-     */
-    InoutApiData getIcCardNum(InoutApiData param);
-
-
-
-}
diff --git a/igds-core/src/main/java/com/ld/igds/io/impl/DefaultInoutApiServiceImpl.java b/igds-core/src/main/java/com/ld/igds/io/impl/DefaultInoutApiServiceImpl.java
index 9ca4a17..4eec8ec 100644
--- a/igds-core/src/main/java/com/ld/igds/io/impl/DefaultInoutApiServiceImpl.java
+++ b/igds-core/src/main/java/com/ld/igds/io/impl/DefaultInoutApiServiceImpl.java
@@ -1,7 +1,7 @@
 package com.ld.igds.io.impl;
 
-import com.ld.igds.inout.dto.InoutApiData;
-import com.ld.igds.io.InoutApiService;
+import com.ld.igds.inout.dto.ApiInoutData;
+import com.ld.igds.inout.ApiInoutService;
 import com.ld.igds.io.constant.ProtocolEnum;
 import org.springframework.stereotype.Repository;
 
@@ -9,7 +9,7 @@
  * @author
  */
 @Repository
-public class DefaultInoutApiServiceImpl implements InoutApiService {
+public class DefaultInoutApiServiceImpl implements ApiInoutService {
 
     @Override
     public String getProtocol() {
@@ -17,52 +17,32 @@
     }
 
     @Override
-    public InoutApiData getPlateNum(InoutApiData param) {
+    public ApiInoutData getPlateNum(ApiInoutData param) {
         return param;
     }
 
     @Override
-    public String reConnectLpr(InoutApiData param) {
+    public String initLpr(ApiInoutData param) {
         return null;
     }
 
     @Override
-    public String initLpr(InoutApiData param) {
+    public String gateControl(ApiInoutData param) {
         return null;
     }
 
     @Override
-    public String gateControl(InoutApiData param) {
+    public String noticeRadio(ApiInoutData param) {
         return null;
     }
 
     @Override
-    public String addWhitePlate(InoutApiData param) {
+    public String noticeLed(ApiInoutData param) {
         return null;
     }
 
     @Override
-    public String delWhitePlate(InoutApiData apiData) {
-        return null;
-    }
-
-    @Override
-    public String noticeRadio(InoutApiData param) {
-        return null;
-    }
-
-    @Override
-    public String gatewayStatus(InoutApiData param) {
-        return null;
-    }
-
-    @Override
-    public String noticeWeightDone(InoutApiData param) {
-        return null;
-    }
-
-    @Override
-    public InoutApiData getIcCardNum(InoutApiData param) {
+    public ApiInoutData getIcCardNum(ApiInoutData param) {
         return null;
     }
 
diff --git a/igds-core/src/main/java/com/ld/igds/models/InoutConf.java b/igds-core/src/main/java/com/ld/igds/models/InoutConf.java
index 8a58eaf..4b802c3 100644
--- a/igds-core/src/main/java/com/ld/igds/models/InoutConf.java
+++ b/igds-core/src/main/java/com/ld/igds/models/InoutConf.java
@@ -31,7 +31,7 @@
 	private String companyId;
 
 	@Column(name = "DEPT_ID_", length = 40)
-	@PropertyDef(label = "鎵�灞炲簱鐐�")
+	@PropertyDef(label = "鎵�灞炲簱鍖�")
 	private String deptId;
 
 	@Column(name = "SORT_", length = 2)
@@ -78,9 +78,9 @@
 	@PropertyDef(label = "鎺у埗绔彛")
 	private Integer portCtrl;
 
-	@Column(name = "PORT_WEB_")
-	@PropertyDef(label = "WEB绔彛")
-	private Integer portWeb;
+//	@Column(name = "PORT_WEB_")
+//	@PropertyDef(label = "WEB绔彛")
+//	private Integer portWeb;
 
 	@Column(name = "TYPE_", length = 10)
 	@PropertyDef(label = "璁惧绫诲瀷")
@@ -91,7 +91,7 @@
 	private String status;
 
 	@Column(name = "PROTOCOL_", length = 40)
-	@PropertyDef(label = "鍒嗘満鍗忚", description = "涓嶅悓鍘傚晢鏈変笉鍚岀殑鍗忚")
+	@PropertyDef(label = "鍗忚", description = "涓嶅悓鍘傚晢鏈変笉鍚岀殑鍗忚")
 	private String protocol;
 
 	@Column(name = "PLAY_TYPE_", length = 25)
@@ -133,7 +133,6 @@
 		this.pwd = conf.getPwd();
 		this.chanNum = conf.getChanNum();
 		this.portCtrl = conf.getPortCtrl();
-		this.portWeb = conf.getPortWeb();
 		this.type = conf.getType();
 		this.status = conf.getStatus();
 		this.protocol = conf.getProtocol();
diff --git a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java
index f0e7cc3..a652f0a 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java
@@ -89,10 +89,10 @@
 
         // 鑾峰彇鍑哄叆搴撻厤缃俊鎭�
         List<InoutConf> listInoutConf = inoutCommonManager.getListInoutConf(user.getCompanyId(), deptId);
+
         // 杞︾墝璇嗗埆鍙傛暟灏佽
         InoutConf conf = inoutCommonManager.getInoutConf(listInoutConf, sort, InoutConstant.CONF_TYPE_10, InoutConstant.PROGRESS_REGISTER, 1);
         if(null != conf) conf.setSort(sort);
-
         view.addObject("lprDto", conf);
 
         //鍒濆鍖栬溅鐗岃瘑鍒�
diff --git a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutDeviceController.java b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutDeviceController.java
index b8605cc..764ce2b 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutDeviceController.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutDeviceController.java
@@ -2,7 +2,7 @@
 
 import com.ld.igds.constant.RespCodeEnum;
 import com.ld.igds.data.PageResponse;
-import com.ld.igds.inout.dto.InoutApiData;
+import com.ld.igds.inout.dto.ApiInoutData;
 import com.ld.igds.inout.dto.InoutCameraDto;
 import com.ld.igds.inout.dto.InoutSnapImgDto;
 import com.ld.igds.inout.manager.InoutDeviceManager;
@@ -35,7 +35,7 @@
      */
     @ResponseBody
     @RequestMapping("/flush-lpr")
-    public PageResponse<InoutApiData> flushPlate(@RequestBody InoutApiData param) {
+    public PageResponse<ApiInoutData> flushPlate(@RequestBody ApiInoutData param) {
 
         if (StringUtils.isEmpty(param.getProtocol())) {
             param.setErrorMsg("褰撳墠杞︾墝璇嗗埆鏈厤缃�氳鍗忚锛屾棤娉曟墽琛�");
@@ -64,7 +64,7 @@
      */
     @ResponseBody
     @RequestMapping("/ic-card-num")
-    public PageResponse<InoutApiData> getIcCardNum(@RequestBody InoutApiData param) {
+    public PageResponse<ApiInoutData> getIcCardNum(@RequestBody ApiInoutData param) {
 
         if (StringUtils.isEmpty(param.getProtocol())) {
             param.setErrorMsg("褰撳墠鏅烘収鍗℃湭閰嶇疆閫氳鍗忚锛屾棤娉曟墽琛�");
@@ -84,40 +84,7 @@
 
         return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), param.getErrorMsg());
     }
-
-    /**
-     * 閲嶆柊杩炴帴绯荤粺-杞︾墝璇嗗埆
-     *
-     * @return
-     */
-    @ResponseBody
-    @RequestMapping("/reset-lpr")
-    public PageResponse<String> resetLpr(@RequestBody InoutApiData param) {
-
-
-        String result = "鎵ц瀹屾垚";
-
-        if (StringUtils.isEmpty(param.getProtocol())) {
-            result = "褰撳墠杞︾墝璇嗗埆鏈厤缃�氳鍗忚锛屾棤娉曟墽琛�";
-            return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), result);
-        }
-
-        if (null == param.getIp()) {
-            result = "鍑哄叆搴撻厤缃腑娌℃湁閰嶇疆濡傚叆鐧昏鐨勮溅鐗岃瘑鍒�";
-
-            return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), result);
-        }
-
-
-        result = inoutDeviceManager.reConnectLpr(param);
-
-        if (null == result) {
-            return new PageResponse<String>(RespCodeEnum.CODE_0000, "鎵ц鎴愬姛");
-        }
-
-        return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), result);
-    }
-
+    
     /**
      * 鍑哄叆搴撹棰�
      *
@@ -202,7 +169,7 @@
      */
     @RequestMapping("/notice-weight-done")
     public @ResponseBody
-    PageResponse<String> noticeWeightDone(@RequestBody InoutApiData param) {
+    PageResponse<String> noticeWeightDone(@RequestBody ApiInoutData param) {
 
         String msg = inoutDeviceManager.noticeWeightDone(param);
 
diff --git a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutDeviceManager.java b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutDeviceManager.java
index 442b974..71662b3 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutDeviceManager.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutDeviceManager.java
@@ -6,12 +6,13 @@
 import com.ld.igds.camera.data.ApiCameraResp;
 import com.ld.igds.camera.data.ApiSnapReq;
 import com.ld.igds.file.CoreFileService;
+import com.ld.igds.inout.ApiInoutManager;
 import com.ld.igds.inout.InoutConstant;
-import com.ld.igds.inout.dto.InoutApiData;
+import com.ld.igds.inout.dto.ApiInoutData;
 import com.ld.igds.inout.dto.InoutCameraDto;
 import com.ld.igds.inout.dto.InoutData;
 import com.ld.igds.inout.dto.InoutSnapImgDto;
-import com.ld.igds.io.InoutApiService;
+import com.ld.igds.inout.ApiInoutService;
 import com.ld.igds.io.constant.ProtocolEnum;
 import com.ld.igds.m.service.InoutCommonService;
 import com.ld.igds.models.InoutConf;
@@ -49,7 +50,7 @@
     private ApiCameraManager apiCameraManager;
 
 
-    public InoutApiData getPlateNum(InoutApiData param) {
+    public ApiInoutData getPlateNum(ApiInoutData param) {
 
         //濡傛灉浣跨敤鐨勬槸鍦扮鎻掍欢鑾峰彇锛屽垯闇�瑕佽皟鏁磋澶囦负鍦扮鎻掍欢淇℃伅
         if (ProtocolEnum.TCP_FZZY_WEIGHT.getCode().equals(param.getProtocol())) {
@@ -60,7 +61,7 @@
                 return param;
             }
 
-            InoutApiData pluginWeight = new InoutApiData();
+            ApiInoutData pluginWeight = new ApiInoutData();
             pluginWeight = param;
             pluginWeight.setIp(conf.getIp());
             pluginWeight.setPort(conf.getPort());
@@ -74,7 +75,7 @@
         return apiInoutManager.getApiService(param.getProtocol()).getPlateNum(param);
     }
 
-    public InoutApiData getIcCardNum(InoutApiData param) {
+    public ApiInoutData getIcCardNum(ApiInoutData param) {
 
         return apiInoutManager.getApiService(param.getProtocol()).getIcCardNum(param);
     }
@@ -119,14 +120,9 @@
 
         if (null == conf) return;
 
-        InoutApiData lprData = new InoutApiData(conf);
+        ApiInoutData lprData = new ApiInoutData(conf);
 
         apiInoutManager.getApiService(conf.getProtocol()).initLpr(lprData);
-    }
-
-
-    public String reConnectLpr(InoutApiData param) {
-        return apiInoutManager.getApiService(param.getProtocol()).reConnectLpr(param);
     }
 
 
@@ -134,7 +130,7 @@
      * @param param
      * @return
      */
-    public String noticeWeightDone(InoutApiData param) {
+    public String noticeWeightDone(ApiInoutData param) {
         //鑾峰彇绉伴噸涓绘帶鍣ㄩ厤缃�
         InoutConf conf = getWeightGateway(param.getCompanyId(), param.getDeptId(), param.getSort());
 
@@ -142,14 +138,14 @@
             return "绉伴噸涓绘帶鏈厤缃紝鏀寔澶辫触";
         }
 
-        InoutApiData apiData = new InoutApiData(conf);
+        ApiInoutData apiData = new ApiInoutData(conf);
         apiData.setPlateNum(param.getPlateNum());
-        apiData.setInoutProgress(param.getInoutProgress());
         apiData.setTime(new Date());
 
-        InoutApiService inoutApiService = apiInoutManager.getApiService(conf.getProtocol());
+        ApiInoutService inoutApiService = apiInoutManager.getApiService(conf.getProtocol());
 
-        return inoutApiService.noticeWeightDone(apiData);
+       // return inoutApiService.noticeWeightDone(apiData); TODO
+        return null;
     }
 
     /**
@@ -215,7 +211,7 @@
             return;
         }
 
-        InoutApiData apiData = new InoutApiData(conf);
+        ApiInoutData apiData = new ApiInoutData(conf);
         apiData.setTime(new Date());
         apiData.setRepeat(2);
         apiData.setWeight(snapImgDto.getWeight());
@@ -244,13 +240,13 @@
 
         log.debug("-------------鐧昏瀹屾垚锛屽鍔犺溅鐗岀櫧鍚嶅崟-----------{}", imgDto.getPlateNum());
 
-        InoutApiService inoutApiService = apiInoutManager.getApiService(list.get(0).getProtocol());
+        ApiInoutService inoutApiService = apiInoutManager.getApiService(list.get(0).getProtocol());
 
-        InoutApiData apiData;
+        ApiInoutData apiData;
         for (InoutConf conf : list) {
-            apiData = new InoutApiData(conf);
+            apiData = new ApiInoutData(conf);
             apiData.setPlateNum(imgDto.getPlateNum());
-            inoutApiService.addWhitePlate(apiData);
+           // inoutApiService.addWhitePlate(apiData);
         }
     }
 
@@ -262,13 +258,14 @@
             return;
         }
 
-        InoutApiService inoutApiService = apiInoutManager.getApiService(list.get(0).getProtocol());
+        ApiInoutService inoutApiService = apiInoutManager.getApiService(list.get(0).getProtocol());
 
-        InoutApiData apiData;
+        ApiInoutData apiData;
         for (InoutConf conf : list) {
-            apiData = new InoutApiData(conf);
+            apiData = new ApiInoutData(conf);
             apiData.setPlateNum(data.getPlateNum());
-            inoutApiService.delWhitePlate(apiData);
+
+           // inoutApiService.delWhitePlate(apiData); TODO
         }
     }
 
diff --git a/igds-inout/src/main/java/com/ld/igds/io/notify/NotifyLprService.java b/igds-inout/src/main/java/com/ld/igds/io/notify/NotifyLprService.java
index 0c14c8e..30667e9 100644
--- a/igds-inout/src/main/java/com/ld/igds/io/notify/NotifyLprService.java
+++ b/igds-inout/src/main/java/com/ld/igds/io/notify/NotifyLprService.java
@@ -1,7 +1,7 @@
 package com.ld.igds.io.notify;
 
 
-import com.ld.igds.inout.dto.InoutApiData;
+import com.ld.igds.inout.dto.ApiInoutData;
 
 /**
  * 杞︾墝璇嗗埆淇℃伅閫氱煡
@@ -22,9 +22,9 @@
 	 * 
 	 * @param lprDto
 	 */
-	void notify(InoutApiData lprDto);
+	void notify(ApiInoutData lprDto);
 
-	InoutApiData getLpr(String key);
+	ApiInoutData getLpr(String key);
 
 	void remove(String key);
 
@@ -33,5 +33,5 @@
 	 * @param sn
 	 * @param lprDto
 	 */
-	void setLpr(String sn, InoutApiData lprDto);
+	void setLpr(String sn, ApiInoutData lprDto);
 }
diff --git a/igds-inout/src/main/java/com/ld/igds/io/notify/impl/NotifyLprServiceImpl.java b/igds-inout/src/main/java/com/ld/igds/io/notify/impl/NotifyLprServiceImpl.java
index e2c1e7f..ba7a88c 100644
--- a/igds-inout/src/main/java/com/ld/igds/io/notify/impl/NotifyLprServiceImpl.java
+++ b/igds-inout/src/main/java/com/ld/igds/io/notify/impl/NotifyLprServiceImpl.java
@@ -2,7 +2,7 @@
 
 import com.ld.igds.constant.BizType;
 import com.ld.igds.constant.RedisConst;
-import com.ld.igds.inout.dto.InoutApiData;
+import com.ld.igds.inout.dto.ApiInoutData;
 import com.ld.igds.io.notify.NotifyLprService;
 import com.ld.igds.util.ContextUtil;
 import com.ld.igds.util.RedisUtil;
@@ -27,12 +27,11 @@
 
 	@SuppressWarnings("static-access")
 	@Override
-	public void notify(InoutApiData plate) {
+	public void notify(ApiInoutData plate) {
 		if (null == plate) return;
 		WebSocketPacket packet = new WebSocketPacket();
 		packet.setCompanyId(ContextUtil.getDefaultCompanyId());
 		packet.setBizType(BizType.INOUT_IN.getCode());
-		packet.setBizTag(plate.getInoutProgress());
 		packet.setUserId(plate.getUserId());
 		packet.setBizId("PLATE_NUM");
 		
@@ -45,9 +44,9 @@
 
 
 	@Override
-	public InoutApiData getLpr(String key) {
+	public ApiInoutData getLpr(String key) {
 		key = RedisConst.buildKey(ContextUtil.getDefaultCompanyId(),KEY_LPR,key);
-		InoutApiData lprDto = (InoutApiData) redisUtil.get(key);
+		ApiInoutData lprDto = (ApiInoutData) redisUtil.get(key);
 		if(null == lprDto) return null;
 		return lprDto;
 	}
@@ -59,7 +58,7 @@
 	}
 
 	@Override
-	public void setLpr(String sn, InoutApiData lprDto) {
+	public void setLpr(String sn, ApiInoutData lprDto) {
 		String key = RedisConst.buildKey(ContextUtil.getDefaultCompanyId(),KEY_LPR,sn);
 		redisUtil.set(key,lprDto, 60 * 60);
 	}
diff --git a/igds-inout/src/main/java/com/ld/igds/m/view/InoutConf.view.xml b/igds-inout/src/main/java/com/ld/igds/m/view/InoutConf.view.xml
index 434fe12..3992dcb 100644
--- a/igds-inout/src/main/java/com/ld/igds/m/view/InoutConf.view.xml
+++ b/igds-inout/src/main/java/com/ld/igds/m/view/InoutConf.view.xml
@@ -103,11 +103,11 @@
       </PropertyDef>
       <PropertyDef name="ip">
         <Property></Property>
-        <Property name="label">鍒嗘満IP</Property>
+        <Property name="label">IP鍦板潃</Property>
       </PropertyDef>
       <PropertyDef name="port">
         <Property name="dataType">Integer</Property>
-        <Property name="label">鍒嗘満绔彛</Property>
+        <Property name="label">璁惧绔彛</Property>
       </PropertyDef>
       <PropertyDef name="loginId">
         <Property></Property>
@@ -119,7 +119,7 @@
       </PropertyDef>
       <PropertyDef name="chanNum">
         <Property name="dataType">int</Property>
-        <Property name="label">鎶撴媿閫氶亾</Property>
+        <Property name="label">閫氶亾鍙�</Property>
       </PropertyDef>
       <PropertyDef name="portCtrl">
         <Property name="dataType">Integer</Property>
@@ -190,7 +190,7 @@
       </PropertyDef>
       <PropertyDef name="errorMsg">
         <Property></Property>
-        <Property name="label">澶囨敞淇℃伅</Property>
+        <Property name="label">寮傚父璇存槑</Property>
       </PropertyDef>
     </DataType>
   </Model>
@@ -382,11 +382,6 @@
                 <Editor/>
               </AutoFormElement>
               <AutoFormElement>
-                <Property name="name">status</Property>
-                <Property name="property">status</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
                 <Property name="name">ip</Property>
                 <Property name="property">ip</Property>
                 <Editor/>
@@ -397,6 +392,29 @@
                 <Editor/>
               </AutoFormElement>
               <AutoFormElement>
+                <Property name="name">status</Property>
+                <Property name="property">status</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">inOrder</Property>
+                <Property name="property">inOrder</Property>
+                <Editor/>
+              </AutoFormElement>
+            </AutoForm>
+          </Children>
+        </FieldSet>
+        <FieldSet layoutConstraint="padding:10">
+          <Property name="caption">鎽勫儚澶撮厤缃�</Property>
+          <Buttons/>
+          <Children>
+            <AutoForm>
+              <Property name="dataSet">dsMain</Property>
+              <Property name="cols">*,*</Property>
+              <Property name="labelAlign">right</Property>
+              <Property name="labelSeparator">锛�</Property>
+              <Property name="labelWidth">100</Property>
+              <AutoFormElement>
                 <Property name="name">loginId</Property>
                 <Property name="property">loginId</Property>
                 <Editor/>
@@ -406,19 +424,6 @@
                 <Property name="property">pwd</Property>
                 <Editor/>
               </AutoFormElement>
-            </AutoForm>
-          </Children>
-        </FieldSet>
-        <FieldSet layoutConstraint="padding:10">
-          <Property name="caption">鎶撴媿鍜屽叾瀹冮厤缃�</Property>
-          <Buttons/>
-          <Children>
-            <AutoForm>
-              <Property name="dataSet">dsMain</Property>
-              <Property name="cols">*,*</Property>
-              <Property name="labelAlign">right</Property>
-              <Property name="labelSeparator">锛�</Property>
-              <Property name="labelWidth">100</Property>
               <AutoFormElement>
                 <Property name="name">chanNum</Property>
                 <Property name="property">chanNum</Property>
@@ -450,16 +455,6 @@
               <AutoFormElement layoutConstraint="colSpan:2">
                 <Property name="name">remark</Property>
                 <Property name="property">remark</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">errorMsg</Property>
-                <Property name="property">errorMsg</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">inOrder</Property>
-                <Property name="property">inOrder</Property>
                 <Editor/>
               </AutoFormElement>
             </AutoForm>
diff --git a/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/FzzyWeightServiceImpl.java b/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/FzzyWeightServiceImpl.java
index 9f27bd7..f54b5e1 100644
--- a/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/FzzyWeightServiceImpl.java
+++ b/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/FzzyWeightServiceImpl.java
@@ -1,14 +1,17 @@
 package com.ld.igds.protocol.weight;
 
 import com.alibaba.fastjson.JSONObject;
-import com.ld.igds.inout.dto.InoutApiData;
-import com.ld.igds.io.InoutApiService;
+import com.ld.igds.inout.dto.ApiInoutData;
+import com.ld.igds.inout.ApiInoutService;
 import com.ld.igds.io.constant.ProtocolEnum;
 import com.ld.igds.util.HttpUtils;
+
 import lombok.extern.slf4j.Slf4j;
+
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.time.DateFormatUtils;
 import org.springframework.stereotype.Component;
+
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 import java.util.concurrent.FutureTask;
@@ -20,7 +23,7 @@
  */
 @Slf4j
 @Component
-public class FzzyWeightServiceImpl implements InoutApiService {
+public class FzzyWeightServiceImpl implements ApiInoutService {
 
 
     @Override
@@ -33,7 +36,7 @@
      * @return
      */
     @Override
-    public InoutApiData getPlateNum(InoutApiData param) {
+    public ApiInoutData getPlateNum(ApiInoutData param) {
 
 
         if (null == param.getSn()) {
@@ -87,18 +90,7 @@
      * @return
      */
     @Override
-    public String reConnectLpr(InoutApiData param) {
-        return "褰撳墠妯″紡鏃犻渶閲嶇疆杞︾墝璇嗗埆";
-    }
-
-    /**
-     * 涓嶉渶瑕佸疄鐜�
-     *
-     * @param param
-     * @return
-     */
-    @Override
-    public String initLpr(InoutApiData param) {
+    public String initLpr(ApiInoutData param) {
         return "褰撳墠妯″紡鏃犻渶鍒濆鍖栬溅鐗岃瘑鍒�";
     }
 
@@ -110,7 +102,7 @@
      * @return
      */
     @Override
-    public String gateControl(InoutApiData param) {
+    public String gateControl(ApiInoutData param) {
         return null;
     }
 
@@ -120,8 +112,7 @@
      * @param param deviceId鍜宎ctionCode 涓嶅彲涓虹┖
      * @return
      */
-    @Override
-    public String addWhitePlate(InoutApiData param) {
+    public String addWhitePlate(ApiInoutData param) {
 
         FutureTask<String> futureTask = new FutureTask<>(new WeightGatewayRemoteTask(param, new String[]{WeightUtil.ACTION_CODE_10}));
         ExecutorService executorService = Executors.newCachedThreadPool();
@@ -137,8 +128,7 @@
      * @param param
      * @return
      */
-    @Override
-    public String delWhitePlate(InoutApiData param) {
+    public String delWhitePlate(ApiInoutData param) {
         FutureTask<String> futureTask = new FutureTask<>(new WeightGatewayRemoteTask(param, new String[]{WeightUtil.ACTION_CODE_11}));
         ExecutorService executorService = Executors.newCachedThreadPool();
         executorService.submit(futureTask);
@@ -154,7 +144,7 @@
      * @return
      */
     @Override
-    public String noticeRadio(InoutApiData param) {
+    public String noticeRadio(ApiInoutData param) {
 
         FutureTask<String> futureTask = new FutureTask<>(new WeightGatewayRemoteTask(param, new String[]{WeightUtil.ACTION_CODE_30}));
         ExecutorService executorService = Executors.newCachedThreadPool();
@@ -164,10 +154,6 @@
         return "SUCCESS";
     }
 
-    @Override
-    public String gatewayStatus(InoutApiData param) {
-        return null;
-    }
 
     /**
      * 绉伴噸瀹屾垚 --璋冪敤瀛愮嚎绋嬪疄鐜�
@@ -175,9 +161,7 @@
      * @param param
      * @return
      */
-    @Override
-    public String noticeWeightDone(InoutApiData param) {
-
+    public String noticeWeightDone(ApiInoutData param) {
         FutureTask<String> futureTask = new FutureTask<>(new WeightGatewayRemoteTask(param, new String[]{WeightUtil.ACTION_CODE_60, WeightUtil.ACTION_CODE_30}));
         ExecutorService executorService = Executors.newCachedThreadPool();
         executorService.submit(futureTask);
@@ -191,7 +175,7 @@
      * @return
      */
     @Override
-    public InoutApiData getIcCardNum(InoutApiData param) {
+    public ApiInoutData getIcCardNum(ApiInoutData param) {
 
         try {
 
@@ -230,4 +214,10 @@
 
         return param;
     }
+
+	@Override
+	public String noticeLed(ApiInoutData param) {
+		// TODO Auto-generated method stub
+		return null;
+	}
 }
diff --git a/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/WeightGatewayRemoteTask.java b/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/WeightGatewayRemoteTask.java
index 7b06831..0b9af94 100644
--- a/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/WeightGatewayRemoteTask.java
+++ b/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/WeightGatewayRemoteTask.java
@@ -1,7 +1,7 @@
 package com.ld.igds.protocol.weight;
 
 import com.alibaba.fastjson.JSONObject;
-import com.ld.igds.inout.dto.InoutApiData;
+import com.ld.igds.inout.dto.ApiInoutData;
 import com.ld.igds.util.HttpUtils;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.time.DateFormatUtils;
@@ -15,16 +15,16 @@
 @Slf4j
 public class WeightGatewayRemoteTask implements Callable<String> {
 
-    private InoutApiData param;
+    private ApiInoutData param;
 
     private String[] actionCodes;
 
 
-    public InoutApiData getParam() {
+    public ApiInoutData getParam() {
         return param;
     }
 
-    public void setParam(InoutApiData param) {
+    public void setParam(ApiInoutData param) {
         this.param = param;
     }
 
@@ -39,7 +39,7 @@
     public WeightGatewayRemoteTask() {
     }
 
-    public WeightGatewayRemoteTask(InoutApiData param, String[] actionCodes) {
+    public WeightGatewayRemoteTask(ApiInoutData param, String[] actionCodes) {
         this.param = param;
         this.actionCodes = actionCodes;
     }
diff --git a/igds-web/src/main/resources/static/admin/inout/style.css b/igds-web/src/main/resources/static/admin/inout/style.css
index 1a0d2f6..183d8b3 100644
--- a/igds-web/src/main/resources/static/admin/inout/style.css
+++ b/igds-web/src/main/resources/static/admin/inout/style.css
@@ -758,7 +758,7 @@
 
 
 .kccz-r-btnbox {
-	width: 86px;
+	width: 110px;
 	position: absolute;
 	right: 0;
 	top: 0;
@@ -767,10 +767,32 @@
 
 .kccz-r-btn {
 	display: block;
-	width: 84px;
+	width: 110px;
 	height: 78px;
 	border: 1px solid #e7eaed;
 	text-align: center;
+}
+
+.kccz-r-div{
+	display: block;
+	height: 78px;
+	border: 1px solid #e7eaed;
+	background: #53adce;
+	text-align: center;
+}
+
+.kccz-r-div span{
+	display: inline-block;
+	width: 100px;
+	margin: 10px 0 0px;
+	height: 40px;
+    font-size: 18px;
+    font-weight: bold;
+    color: #FFF;
+}
+
+.kccz-r-div p {
+	color: #fff;
 }
 
 .kccz-r-btn span {
@@ -812,6 +834,7 @@
 	background: #53adce;
 }
 
+
 .kccz-r-btn1:hover .kccz-r-pz,
 .kccz-r-btn1.active .kccz-r-pz {
 	background: url(../../images/icon-camera-h.png) no-repeat;
diff --git a/igds-web/src/main/resources/static/favicon-fzzy.ico b/igds-web/src/main/resources/static/favicon-fzzy.ico
deleted file mode 100644
index 8314db1..0000000
--- a/igds-web/src/main/resources/static/favicon-fzzy.ico
+++ /dev/null
Binary files differ
diff --git a/igds-web/src/main/resources/templates/admin/inout/in-register.html b/igds-web/src/main/resources/templates/admin/inout/in-register.html
index 36d1695..ea69c2f 100644
--- a/igds-web/src/main/resources/templates/admin/inout/in-register.html
+++ b/igds-web/src/main/resources/templates/admin/inout/in-register.html
@@ -1,348 +1,324 @@
 <!DOCTYPE html>
 <html lang="zh-cn" xmlns:th=http://www.thymeleaf.org>
 <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-    <meta name="viewport"
-          content="width=device-width, initial-scale=1, maximum-scale=1">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <meta name="renderer" content="webkit">
-    <title>鍑哄叆搴撶鐞�-鍏ュ簱鐧昏</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="viewport"
+	content="width=device-width, initial-scale=1, maximum-scale=1">
+<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+<meta name="renderer" content="webkit">
+<title>鍑哄叆搴撶鐞�-鍏ュ簱鐧昏</title>
+<link rel="stylesheet" type="text/css"
+	th:href="@{../../static/plugins/layui/css/layui.css}">
+<link rel="stylesheet" type="text/css"
+	th:href="@{../../static/admin/inout/style.css}">
 
-    <link rel="stylesheet" type="text/css"
-          th:href="@{../../static/plugins/layui/css/layui.css?v=2.5.5}">
-    <link rel="stylesheet" type="text/css"
-          th:href="@{../../static/admin/inout/style.css}">
+<style>
+.display-none {
+	display: none;
+}
 
-    <style>
-        .display-none {
-            display: none;
-        }
+.kccz-r-con2 {
+	padding-right: 120px;
+	position: relative;
+	margin-top: 10px;
+	z-index: 99;
+}
 
-        .kccz-r-con2 {
-            /* height: 230px; */
-            padding-right: 120px;
-            position: relative;
-            margin-top: 10px;
-            z-index: 99;
-        }
+.kccz-r-vedio {
+	width: 100%;
+	height: 280px;
+	background: #000;
+	color: #FFF;
+	text-align: center;
+}
 
-        .kccz-r-vedio {
-            width: 100%;
-            height: 280px;
-            /* 	background: #dee6ec; */
-            background: #000;
-            color: #FFF;
-            text-align: center;
-        }
+.layui-form-label {
+	font-weight: bold;
+}
 
-        .kccz-r-btnbox {
-            width: 100px;
-            position: absolute;
-            right: 0px;
-            top: 0px;
-            z-index: 99;
-        }
+.iframe-video {
+	position: absolute;
+	visibility: inherit;
+	top: 0px;
+	left: 0px;
+	z-index: -1;
+	width: 100%;
+	height: 100%;
+}
 
-        .layui-form-label {
-            font-weight: bold;
-        }
+.ckdj-radiobox .layui-form-item {
+	margin-bottom: 0px;
+	margin-top: 10px;
+}
 
-        .iframe-video {
-            position: absolute;
-            visibility: inherit;
-            top: 0px;
-            left: 0px;
-            z-index: -1;
-            width: 100%;
-            height: 100%;
-        }
+.rk-step-wrap {
+	padding: 0px;
+	border-bottom: 0px;
+	text-align: center;
+}
 
-        .ckdj-radiobox .layui-form-item {
-            margin-bottom: 0px;
-            margin-top: 10px;
-        }
+.qyzj-btnbox .rkbk-quick {
+	margin-top: 15px !important;
+}
 
-        .rk-step-wrap {
-            padding: 0px;
-            border-bottom: 0px;
-            text-align: center;
-        }
+.color-red {
+	color: red !important;
+}
 
-        .qyzj-btnbox .rkbk-quick {
-            margin-top: 15px !important;
-        }
+.layui-form-item .layui-input-inline {
+	width: unset;
+}
 
-        .color-red {
-            color: red !important;
-        }
+.rkbk-search-input {
+	background: #FFF !important;
+}
 
-        .layui-form-item .layui-input-inline {
-            width: unset;
-        }
-
-        .rkbk-search-input{
-            background: #FFF !important;
-        }
-        .rkbk-search-input.bg-date {
-             background: #FFF !important;
-        }
-    </style>
+.rkbk-search-input.bg-date {
+	background: #FFF !important;
+}
+</style>
 
 </head>
 
 <body>
 
-<div class="l-container layui-clear">
-    <div class="rk-main">
+	<div class="l-container layui-clear">
+		<div class="rk-main">
 
-        <!-- 鎿嶄綔鑿滃崟-->
-        <div class="qyzj-btnbox layui-clear">
-            <div class="rkbk-quick fl">
-                <button class="rkbk-quick-btn layui-btn btn-red"
-                        onclick="resetForm()">
-                    <i><img th:src="@{../../static/images/icon-clear.png}"/></i> 娓呯┖鏁版嵁
-                </button>
-                <button class="rkbk-quick-btn layui-btn btn-green"
-                        onclick="submit()">
-                    <i><img th:src="@{../../static/images/icon-ok.png}"/></i> 瀹屾垚鐧昏
-                </button>
+			<!-- 鎿嶄綔鑿滃崟-->
+			<div class="qyzj-btnbox layui-clear">
+				<div class="rkbk-quick fl">
+					<button class="rkbk-quick-btn layui-btn btn-red"
+						onclick="resetForm()">
+						<i><img th:src="@{../../static/images/icon-clear.png}" /></i> 娓呯┖鏁版嵁
+					</button>
+					<button class="rkbk-quick-btn layui-btn btn-green"
+						onclick="submit()">
+						<i><img th:src="@{../../static/images/icon-ok.png}" /></i> 瀹屾垚鐧昏
+					</button>
+				</div>
 
-                <button class="rkbk-quick-btn layui-btn btn-violet"
-                        onclick="resetPlateNum()">
-                    <i><img th:src="@{../../static/images/icon-che.png}"/></i>閲嶇疆杞︾墝璇嗗埆
-                </button>
-            </div>
+				<!--娴佺▼寮曞-->
+				<div class="rk-step-wrap fr">
+					<ul class="rk-step">
+						<li id="progress-register" class="active rk-step-first"><span
+							class="rk-step-span"> <img
+								th:src="@{../../static/images/icon-dengji.png}" />
+						</span>
+							<p>鍏ュ簱鐧昏</p></li>
+						<li id="progress-check"><span class="rk-step-span"> <img
+								th:src="@{../../static/images/icon-zhijian.png}" />
+						</span>
+							<p>鎵︽牱璐ㄦ</p></li>
+						<li id="progress-fullWeight"><span class="rk-step-span">
+								<img th:src="@{../../static/images/icon-chengzhong.png}" />
+						</span>
+							<p>婊¤溅绉伴噸</p></li>
+						<li id="progress-hand"><span class="rk-step-span"> <img
+								th:src="@{../../static/images/icon-xiehuo.png}" />
+						</span>
+							<p>鍏ュ簱鍊间粨</p></li>
+						<li id="progress-emptyWeight"><span class="rk-step-span">
+								<img th:src="@{../../static/images/icon-chengzhong.png}" />
+						</span>
+							<p>绌鸿溅绉伴噸</p></li>
+						<li id="progress-cardBack"><span class="rk-step-span">
+								<img th:src="@{../../static/images/icon-banli.png}" />
+						</span>
+							<p>绂诲簱纭</p></li>
+					</ul>
+				</div>
+				<!--娴佺▼寮曞缁撴潫-->
+			</div>
 
-            <!--娴佺▼寮曞-->
-            <div class="rk-step-wrap fr">
-                <ul class="rk-step">
-                    <li id="progress-register" class="active rk-step-first">
-                        <span class="rk-step-span">
-                            <img th:src="@{../../static/images/icon-dengji.png}"/>
-                        </span>
-                        <p>鍏ュ簱鐧昏</p>
-                    </li>
-                    <li id="progress-check">
-                        <span class="rk-step-span">
-                            <img th:src="@{../../static/images/icon-zhijian.png}"/>
-                        </span>
-                        <p>鎵︽牱璐ㄦ</p>
-                    </li>
-                    <li id="progress-fullWeight">
-                        <span class="rk-step-span">
-                            <img th:src="@{../../static/images/icon-chengzhong.png}"/>
-                        </span>
-                        <p>婊¤溅绉伴噸</p>
-                    </li>
-                    <li id="progress-hand">
-                        <span class="rk-step-span">
-                            <img th:src="@{../../static/images/icon-xiehuo.png}"/>
-                        </span>
-                        <p>鍏ュ簱鍊间粨</p>
-                    </li>
-                    <li id="progress-emptyWeight">
-                        <span class="rk-step-span">
-                            <img th:src="@{../../static/images/icon-chengzhong.png}"/>
-                        </span>
-                        <p>绌鸿溅绉伴噸</p>
-                    </li>
-                    <li id="progress-cardBack">
-                        <span class="rk-step-span">
-                            <img th:src="@{../../static/images/icon-banli.png}"/>
-                        </span>
-                        <p>绂诲簱纭</p>
-                    </li>
-                </ul>
-            </div>
-            <!--娴佺▼寮曞缁撴潫-->
-        </div>
+			<!-- 涓讳綋淇℃伅 -->
+			<form class="layui-form" action="" id="form-data"
+				lay-filter="form-data">
 
-        <!-- 涓讳綋淇℃伅 -->
-        <form class="layui-form" action="" id="form-data" lay-filter="form-data">
+				<div class="rkbk-con">
+					<div class="radius-6 rkbk-left-wrap fl">
+						<div class="rkbk-left">
+							<div class="rkbk-tit">
+								<i></i>
+								<h3>鎵胯繍浜轰俊鎭�</h3>
+							</div>
+							<div class="rkbk-left-form">
+								<div class="rkbk-form-box1">
+									<div class="layui-form-item display-none">
+										<label class="layui-form-label">闅愯棌-绫诲瀷</label>
+										<div class="layui-input-block">
+											<input type="text" name="type" autocomplete="off"
+												th:value="${type}" class="layui-input rkbk-search-input">
+										</div>
+									</div>
 
-            <div class="rkbk-con">
-                <div class="radius-6 rkbk-left-wrap fl">
-                    <div class="rkbk-left">
-                        <div class="rkbk-tit">
-                            <i></i>
-                            <h3>鎵胯繍浜轰俊鎭�</h3>
-                        </div>
-                        <div class="rkbk-left-form">
-                            <div class="rkbk-form-box1">
-                                <div class="layui-form-item display-none">
-                                    <label class="layui-form-label">闅愯棌-绫诲瀷</label>
-                                    <div class="layui-input-block">
-                                        <input type="text" name="type" autocomplete="off"
-                                               th:value="${type}" class="layui-input rkbk-search-input">
-                                    </div>
-                                </div>
+									<div class="rkbk-form-left">
+										<div class="layui-form-item">
+											<label class="layui-form-label color-red">濮�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鍚嶏細</label>
+											<div class="layui-input-block">
+												<input type="text" name="userName" id="userName"
+													lay-verify="required" placeholder="蹇呭~淇℃伅" autocomplete="off"
+													class="layui-input rkbk-search-input">
+											</div>
+										</div>
 
-                                <div class="rkbk-form-left">
-                                    <div class="layui-form-item">
-                                        <label class="layui-form-label color-red">濮�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鍚嶏細</label>
-                                        <div class="layui-input-block">
-                                            <input type="text" name="userName" id="userName"
-                                                   lay-verify="required" placeholder="蹇呭~淇℃伅" autocomplete="off"
-                                                   class="layui-input rkbk-search-input">
-                                        </div>
-                                    </div>
+										<div class="layui-form-item">
+											<label class="layui-form-label color-red">韬唤璇佸彿锛�</label>
+											<div class="layui-input-block">
+												<input type="text" name="userId" id="userId"
+													lay-verify="required" placeholder="蹇呭~淇℃伅" autocomplete="off"
+													class="layui-input rkbk-search-input">
+											</div>
+										</div>
+										<div class="layui-form-item">
+											<label class="layui-form-label">鑱旂郴鏂瑰紡锛�</label>
+											<div class="layui-input-block">
+												<input type="text" name="userContact" id="userContact"
+													placeholder="璇疯緭鍏�" autocomplete="off"
+													class="layui-input rkbk-search-input">
+											</div>
+										</div>
+										<div class="layui-form-item">
+											<label class="layui-form-label">鍑虹敓鏃ユ湡锛�</label>
+											<div class="layui-input-block">
+												<input type="text" name="userBirthday" id="userBirthday"
+													placeholder="yyyy-MM-dd" autocomplete="off"
+													class="layui-input rkbk-search-input bg-date">
+											</div>
+										</div>
+										<div class="layui-form-item">
+											<label class="layui-form-label">鎬�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鍒細</label>
+											<div class="layui-input-block rkbk-selBox">
+												<input type="radio" name="userSex" id="userSex" value="鐢�"
+													title="鐢�" checked> <input type="radio"
+													name="userSex" value="濂�" title="濂�">
+											</div>
+										</div>
 
-                                    <div class="layui-form-item">
-                                        <label class="layui-form-label color-red">韬唤璇佸彿锛�</label>
-                                        <div class="layui-input-block">
-                                            <input type="text" name="userId" id="userId"
-                                                   lay-verify="required" placeholder="蹇呭~淇℃伅" autocomplete="off"
-                                                   class="layui-input rkbk-search-input">
-                                        </div>
-                                    </div>
-                                    <div class="layui-form-item">
-                                        <label class="layui-form-label">鑱旂郴鏂瑰紡锛�</label>
-                                        <div class="layui-input-block">
-                                            <input type="text" name="userContact" id="userContact"
-                                                   placeholder="璇疯緭鍏�" autocomplete="off"
-                                                   class="layui-input rkbk-search-input">
-                                        </div>
-                                    </div>
-                                    <div class="layui-form-item">
-                                        <label class="layui-form-label">鍑虹敓鏃ユ湡锛�</label>
-                                        <div class="layui-input-block">
-                                            <input type="text" name="userBirthday" id="userBirthday"
-                                                   placeholder="yyyy-MM-dd" autocomplete="off"
-                                                   class="layui-input rkbk-search-input bg-date">
-                                        </div>
-                                    </div>
-                                    <div class="layui-form-item">
-                                        <label class="layui-form-label">鎬�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鍒細</label>
-                                        <div class="layui-input-block rkbk-selBox">
-                                            <input type="radio" name="userSex" id="userSex" value="鐢�"
-                                                   title="鐢�" checked> <input type="radio"
-                                                                             name="userSex" value="濂�" title="濂�">
-                                        </div>
-                                    </div>
+										<div class="layui-form-item">
+											<label class="layui-form-label">姘�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鏃忥細</label>
+											<div class="layui-input-block">
+												<input type="text" name="userNation" id="userNation"
+													placeholder="璇疯緭鍏�" autocomplete="off"
+													class="layui-input rkbk-search-input">
+											</div>
+										</div>
 
-                                    <div class="layui-form-item">
-                                        <label class="layui-form-label">姘�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鏃忥細</label>
-                                        <div class="layui-input-block">
-                                            <input type="text" name="userNation" id="userNation" placeholder="璇疯緭鍏�"
-                                                   autocomplete="off" class="layui-input rkbk-search-input">
-                                        </div>
-                                    </div>
+									</div>
+									<!--rk-form-left end-->
 
-                                </div>
-                                <!--rk-form-left end-->
+									<div class="rkbk-photo">
+										<a href="#"><img id="id_img_pers"
+											th:src="@{../../static/images/rkbk-photo_03.png}" /></a>
+									</div>
 
-                                <div class="rkbk-photo">
-                                    <a href="#"><img id="id_img_pers"
-                                                     th:src="@{../../static/images/rkbk-photo_03.png}"/></a>
-                                </div>
+								</div>
+								<!--rkbk-form-box1 end-->
 
-                            </div>
-                            <!--rkbk-form-box1 end-->
+								<div class="rkbk-form-box2" style="padding-top: 20px;">
+									<div class="layui-form-item">
+										<label class="layui-form-label">鍦�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鍧�锛�</label>
+										<div class="layui-input-block">
+											<input type="text" name="userAddress" id="userAddress"
+												placeholder="璇疯緭鍏�" autocomplete="off"
+												class="layui-input rkbk-search-input">
+										</div>
+									</div>
+								</div>
+								<!--rkbk-form-box2 end-->
 
-                            <div class="rkbk-form-box2" style="padding-top: 20px;">
-                                <div class="layui-form-item">
-                                    <label class="layui-form-label">鍦�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鍧�锛�</label>
-                                    <div class="layui-input-block">
-                                        <input type="text" name="userAddress" id="userAddress"
-                                               placeholder="璇疯緭鍏�" autocomplete="off"
-                                               class="layui-input rkbk-search-input">
-                                    </div>
-                                </div>
-                            </div>
-                            <!--rkbk-form-box2 end-->
+								<div class="rkbk-quick layui-text-center">
+									<button id="button_readID" type="button"
+										onclick="flushIdCard()"
+										class="rkbk-quick-btn layui-btn btn-blue">璇诲彇韬唤璇�</button>
+								</div>
 
-                            <div class="rkbk-quick layui-text-center">
-                                <button id="button_readID" type="button"
-                                        onclick="flushIdCard()"
-                                        class="rkbk-quick-btn layui-btn btn-blue">璇诲彇韬唤璇�
-                                </button>
-                            </div>
+							</div>
+						</div>
 
-                        </div>
-                    </div>
-
-                </div>
-                <!--rkbk-left end-->
+					</div>
+					<!--rkbk-left end-->
 
 
-                <div class="radius-6 rkbk-right-wrap fr" style="height: 512px;">
-                    <div class="rkbk-left">
-                        <div class="rkbk-tit">
-                            <i></i>
-                            <h3>杩愯緭淇℃伅</h3>
-                        </div>
+					<div class="radius-6 rkbk-right-wrap fr" style="height: 512px;">
+						<div class="rkbk-left">
+							<div class="rkbk-tit">
+								<i></i>
+								<h3>鐧昏淇℃伅</h3>
+							</div>
 
-                        <div class="rkbk-left-form rkbk-right-form">
-                            <div class="layui-form-item">
-                                <input type="button" value="璇诲崱" class="rkbk-r-btn fr layui-btn"
-                                       onclick="flushICCard()"/>
-                                <label class="layui-form-label  color-red">鏅烘収鍗″彿锛�</label>
-                                <div class="layui-input-block">
-                                    <input type="text" name="intelCard" id="intelCard" required
-                                           lay-verify="required" placeholder="鍏堟斁鍗★紝鍚庣偣鍑昏鍗�"
-                                           autocomplete="off" class="layui-input rkbk-search-input">
-                                </div>
-                            </div>
+							<div class="rkbk-left-form rkbk-right-form">
+								<div class="layui-form-item">
+									<input type="button" value="璇诲崱" class="rkbk-r-btn fr layui-btn"
+										onclick="flushICCard()" /> <label
+										class="layui-form-label  color-red">鏅烘収鍗″彿锛�</label>
+									<div class="layui-input-block">
+										<input type="text" name="intelCard" id="intelCard" required
+											lay-verify="required" placeholder="鍏堟斁鍗★紝鍚庣偣鍑昏鍗�"
+											autocomplete="off" class="layui-input rkbk-search-input">
+									</div>
+								</div>
 
-                            <div class="layui-form-item">
-                                <input type="button" value="璇昏溅鐗�"
-                                       class="rkbk-r-btn fr layui-btn layui-btn-normal"
-                                       onclick="flushPlateNum()"/>
-                                <label class="layui-form-label color-red">杩愯緭杞︾墝锛�</label>
-                                <div class="layui-input-block">
-                                    <input type="text" name="plateNum" id="plateNum" placeholder="鏃犺溅鐗岃溅杈嗭紝濉啓 鏃犺溅鐗�"
-                                           lay-verify="required" autocomplete="off"
-                                           class="layui-input rkbk-search-input">
-                                </div>
-                            </div>
+								<div class="layui-form-item">
+									<input type="button" value="璇昏溅鐗�"
+										class="rkbk-r-btn fr layui-btn layui-btn-normal"
+										onclick="flushPlateNum()" /> <label
+										class="layui-form-label color-red">杩愯緭杞︾墝锛�</label>
+									<div class="layui-input-block">
+										<input type="text" name="plateNum" id="plateNum"
+											placeholder="鏃犺溅鐗岃溅杈嗭紝濉啓 鏃犺溅鐗�" lay-verify="required"
+											autocomplete="off" class="layui-input rkbk-search-input">
+									</div>
+								</div>
 
-                            <div class="layui-form-item">
-                                <div class="layui-inline">
-                                    <label class="layui-form-label">杩愯緭鏂瑰紡锛�</label>
-                                    <div class="layui-input-inline">
-                                        <input type="radio" name="transType" value="1" title="姹借溅" checked>
-                                        <input type="radio" name="transType" value="2" title="鐏溅">
-                                        <input type="radio" name="transType" value="3" title="杞埞">
-                                        <input type="radio" name="transType" value="9" title="鍏朵粬">
-                                    </div>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
+								<div class="layui-form-item">
+									<div class="layui-inline">
+										<label class="layui-form-label">杩愯緭宸ュ叿锛�</label>
+										<div class="layui-input-inline">
+											<input type="radio" name="transType" value="1" title="姹借溅"
+												checked> <input type="radio" name="transType"
+												value="2" title="鐏溅"> <input type="radio"
+												name="transType" value="3" title="杞埞"> <input
+												type="radio" name="transType" value="9" title="鍏朵粬">
+										</div>
+									</div>
+								</div>
+							</div>
+						</div>
 
-                    <!-- 瑙嗛 -->
-                    <div class="rkbk-left">
-                        <div class="rkbk-tit">
-                            <i></i>
-                            <h3>鐧昏瑙嗛</h3>
-                        </div>
-                        <div class="kccz-r-con2">
-                            <div class="kccz-r-vedio" id="kccz-r-video1">
+						<!-- 瑙嗛 -->
+						<div class="rkbk-left">
+							<div class="rkbk-tit">
+								<i></i>
+								<h3>鐧昏瑙嗛</h3>
+							</div>
+							<div class="kccz-r-con2">
+								<div class="kccz-r-vedio" id="kccz-r-video1"></div>
+								<div class="kccz-r-btnbox">
+									<div class="kccz-r-div">
+										<span>鏈瘑鍒�</span>
+										<p>杞︾墝璇嗗埆</p>
+									</div>
+									
+									 <a href="javascript:;" class="kccz-r-btn kccz-r-btn1 active mt-10"> <span class="kccz-r-pz"></span>
+										<p>绯荤粺鑷姩鎶撴媿</p>
+									</a>
+									
+								</div>
+							</div>
+						</div>
+					</div>
+					<!--rkbk-right end-->
+				</div>
+				<!--rkbk-con end-->
+			</form>
+		</div>
+		<!--rk-main end-->
 
-                            </div>
-                            <div class="kccz-r-btnbox">
-                                <a href="javascript:;" class="kccz-r-btn kccz-r-btn1 active">
-                                    <span class="kccz-r-pz"></span>
-                                    <p>杞︾墝璇嗗埆</p>
-                                </a> <a href="javascript:;" class="kccz-r-btn mt-10">
-                                <span id="pz-img" class="kccz-r-img"></span>
-                                <p id="pz-text">鑷姩鎶撴媿</p>
-                            </a>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                <!--rkbk-right end-->
-            </div>
-            <!--rkbk-con end-->
-        </form>
-    </div>
-    <!--rk-main end-->
+	</div>
+	<!--l-container end-->
 
-</div>
-<!--l-container end-->
-
-<script th:inline="javascript">
+	<script th:inline="javascript">
     //娴佺▼鐜妭
     var inoutProgress = [[${inoutProgress}]];
     //褰撳墠鑺傜偣
@@ -359,42 +335,43 @@
     var ship = null; //鏄惁鑸硅繍椤甸潰鏍囪瘑
 </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/video-play.js}"></script>
-<script th:src="@{../../static/admin/inout/in-register.js}"></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/video-play.js}"></script>
+	<script th:src="@{../../static/admin/inout/in-register.js}"></script>
 
-<!-- 寮瑰嚭妗嗙殑淇℃伅 -->
-<div class="layui-tab-content" id="dialog-from-notify" style="display: none;">
-    <table class="layui-table">
-        <colgroup>
-            <col width="100">
-        </colgroup>
-        <tbody>
-        <tr>
-            <td>杩斿洖淇℃伅</td>
-            <td id="resultMsg" style="color: red;font-weight: bold;"></td>
-        </tr>
-        <tr>
-            <td>鎵胯繍浜�</td>
-            <td id="resultUserName" style="font-weight: bold;"></td>
-        </tr>
-        <tr>
-            <td>杞︾墝鍙�</td>
-            <td id="resultPlateNum" style="font-weight: bold;"></td>
-        </tr>
-        <tr>
-            <td>涓嬩竴姝�</td>
-            <td id="resultType" style="font-weight: bold;"></td>
-        </tr>
-        <tr>
-            <td>鏅烘収鍗″彿</td>
-            <td id="resultIntelCard" style="font-weight: bold;"></td>
-        </tr>
-        </tbody>
-    </table>
-</div>
+	<!-- 寮瑰嚭妗嗙殑淇℃伅 -->
+	<div class="layui-tab-content" id="dialog-from-notify"
+		style="display: none;">
+		<table class="layui-table">
+			<colgroup>
+				<col width="100">
+			</colgroup>
+			<tbody>
+				<tr>
+					<td>杩斿洖淇℃伅</td>
+					<td id="resultMsg" style="color: red; font-weight: bold;"></td>
+				</tr>
+				<tr>
+					<td>鎵胯繍浜�</td>
+					<td id="resultUserName" style="font-weight: bold;"></td>
+				</tr>
+				<tr>
+					<td>杞︾墝鍙�</td>
+					<td id="resultPlateNum" style="font-weight: bold;"></td>
+				</tr>
+				<tr>
+					<td>涓嬩竴姝�</td>
+					<td id="resultType" style="font-weight: bold;"></td>
+				</tr>
+				<tr>
+					<td>鏅烘収鍗″彿</td>
+					<td id="resultIntelCard" style="font-weight: bold;"></td>
+				</tr>
+			</tbody>
+		</table>
+	</div>
 </body>
 </html>
\ No newline at end of file

--
Gitblit v1.9.3