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

---
 /dev/null                                                                     |  368 ------------------------------
 igds-core/src/main/java/com/ld/igds/data/SnapImgDto.java                      |   12 
 igds-inout/src/main/java/com/ld/igds/inout/controller/InoutApiController.java |   12 
 igds-inout/src/main/java/com/ld/igds/inout/manager/InoutCommonManager.java    |    4 
 igds-web/src/main/resources/templates/admin/inout/in-register.html            |    3 
 igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java    |    1 
 igds-core/src/main/java/com/ld/igds/models/InoutConf.java                     |  200 ++++++++--------
 igds-web/src/main/resources/static/admin/inout/video-play.js                  |    2 
 igds-inout/src/main/java/com/ld/igds/inout/manager/InoutDeviceManager.java    |   10 
 igds-web/src/main/resources/static/admin/inout/inout-common.js                |   24 ++
 igds-web/src/main/resources/static/admin/inout/in-register.js                 |   73 -----
 11 files changed, 157 insertions(+), 552 deletions(-)

diff --git a/igds-core/src/main/java/com/ld/igds/inout/dto/InoutSnapImgDto.java b/igds-core/src/main/java/com/ld/igds/data/SnapImgDto.java
similarity index 80%
rename from igds-core/src/main/java/com/ld/igds/inout/dto/InoutSnapImgDto.java
rename to igds-core/src/main/java/com/ld/igds/data/SnapImgDto.java
index 3dbcb54..ece5e1c 100644
--- a/igds-core/src/main/java/com/ld/igds/inout/dto/InoutSnapImgDto.java
+++ b/igds-core/src/main/java/com/ld/igds/data/SnapImgDto.java
@@ -1,15 +1,21 @@
-package com.ld.igds.inout.dto;
+package com.ld.igds.data;
 
 import com.ld.igds.constant.BizType;
 import lombok.Data;
 
+
 /**
- * 鍑哄叆搴撴姄鎷嶅璞★紝椤甸潰浼犻��
+ * @Desc: 鎶撴媿瀵硅薄灏佽锛屾敮鎸佸嚭鍏ュ簱鍜岀郴缁熼厤缃�
+ *
+ * @author: Andy
+ * @update-time: 2023/5/29
+ *
  */
 @Data
-public class InoutSnapImgDto {
+public class SnapImgDto {
 
     private String companyId;
+
     private String deptId;
 
     //澶栭敭ID--鐢ㄤ簬淇濆瓨鏂囦欢鏁版嵁搴撲娇鐢�
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 4b802c3..c74a4d4 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
@@ -16,130 +16,134 @@
 @Table(name = "D_INOUT_CONF")
 public class InoutConf implements Serializable {
 
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 1L;
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
 
-	@Id
-	@Column(name = "ID_", length = 40)
-	@PropertyDef(label = "涓婚敭")
-	private String id;
+    @Id
+    @Column(name = "ID_", length = 40)
+    @PropertyDef(label = "涓婚敭")
+    private String id;
 
-	@Column(name = "COMPANY_ID_", length = 10)
-	@PropertyDef(label = "缁勭粐缂栫爜")
-	private String companyId;
+    @Column(name = "COMPANY_ID_", length = 10)
+    @PropertyDef(label = "缁勭粐缂栫爜")
+    private String companyId;
 
-	@Column(name = "DEPT_ID_", length = 40)
-	@PropertyDef(label = "鎵�灞炲簱鍖�")
-	private String deptId;
+    @Column(name = "DEPT_ID_", length = 40)
+    @PropertyDef(label = "鎵�灞炲簱鍖�")
+    private String deptId;
 
-	@Column(name = "SORT_", length = 2)
-	@PropertyDef(label = "鍑哄叆搴撻厤濂楀簭鍙�")
-	private String sort = "1";
+    @Column(name = "SORT_", length = 2)
+    @PropertyDef(label = "鍑哄叆搴撻厤濂楀簭鍙�")
+    private String sort = "1";
 
-	@Column(name = "IN_ORDER_")
-	@PropertyDef(label = "璁惧椤哄簭")
-	private int inOrder = 1;
+    @Column(name = "IN_ORDER_")
+    @PropertyDef(label = "璁惧椤哄簭")
+    private int inOrder = 1;
 
-	@Column(name = "INTOU_PROGRESS_", length = 20)
-	@PropertyDef(label = "鎵�灞炴祦绋�")
-	private String inoutProgress;
+    @Column(name = "INTOU_PROGRESS_", length = 20)
+    @PropertyDef(label = "鎵�灞炴祦绋�")
+    private String inoutProgress;
 
-	@Column(name = "NAME_", length = 30)
-	@PropertyDef(label = "璁惧鍚嶇О")
-	private String name;
+    @Column(name = "NAME_", length = 30)
+    @PropertyDef(label = "璁惧鍚嶇О")
+    private String name;
 
-	@Column(name = "SN_", length = 46)
-	@PropertyDef(label = "璁惧搴忓垪鍙�")
-	private String sn;
+    @Column(name = "SN_", length = 46)
+    @PropertyDef(label = "璁惧搴忓垪鍙�")
+    private String sn;
 
-	@Column(name = "IP_", length = 20)
-	@PropertyDef(label = "鍒嗘満IP")
-	private String ip;
+    @Column(name = "IP_", length = 20)
+    @PropertyDef(label = "鍒嗘満IP")
+    private String ip;
 
-	@Column(name = "PORT_")
-	@PropertyDef(label = "鍒嗘満绔彛")
-	private Integer port;
+    @Column(name = "PORT_")
+    @PropertyDef(label = "鍒嗘満绔彛")
+    private Integer port;
 
-	@Column(name = "LOGIN_ID_", length = 20)
-	@PropertyDef(label = "甯愬彿")
-	private String loginId;
+    @Column(name = "LOGIN_ID_", length = 20)
+    @PropertyDef(label = "甯愬彿")
+    private String loginId;
 
-	@Column(name = "PWD_", length = 20)
-	@PropertyDef(label = "瀵嗙爜")
-	private String pwd;
+    @Column(name = "PWD_", length = 20)
+    @PropertyDef(label = "瀵嗙爜")
+    private String pwd;
 
-	@Column(name = "CHAN_NUM_")
-	@PropertyDef(label = "閫氶亾鍙�")
-	private int chanNum = 1;
+    @Column(name = "CHAN_NUM_")
+    @PropertyDef(label = "閫氶亾鍙�")
+    private int chanNum = 1;
 
-	@Column(name = "PORT_CTRL_")
-	@PropertyDef(label = "鎺у埗绔彛")
-	private Integer portCtrl;
+    @Column(name = "PORT_CTRL_")
+    @PropertyDef(label = "鎺у埗绔彛")
+    private Integer portCtrl;
 
 //	@Column(name = "PORT_WEB_")
 //	@PropertyDef(label = "WEB绔彛")
 //	private Integer portWeb;
 
-	@Column(name = "TYPE_", length = 10)
-	@PropertyDef(label = "璁惧绫诲瀷")
-	private String type;
+    @Column(name = "TYPE_", length = 10)
+    @PropertyDef(label = "璁惧绫诲瀷")
+    private String type;
 
-	@Column(name = "STATUS_", length = 10)
-	@PropertyDef(label = "鏄惁鍦ㄧ嚎")
-	private String status;
+    @Column(name = "STATUS_", length = 10)
+    @PropertyDef(label = "鏄惁鍦ㄧ嚎")
+    private String status;
 
-	@Column(name = "PROTOCOL_", length = 40)
-	@PropertyDef(label = "鍗忚", description = "涓嶅悓鍘傚晢鏈変笉鍚岀殑鍗忚")
-	private String protocol;
+    @Column(name = "PROTOCOL_", length = 40)
+    @PropertyDef(label = "鍗忚", description = "涓嶅悓鍘傚晢鏈変笉鍚岀殑鍗忚")
+    private String protocol;
 
-	@Column(name = "PLAY_TYPE_", length = 25)
-	@PropertyDef(label = "鎾斁鏂瑰紡")
-	private String playType;
+    @Column(name = "PLAY_TYPE_", length = 25)
+    @PropertyDef(label = "鎾斁鏂瑰紡")
+    private String playType;
 
-	@Column(name = "SNAP_TYPE_", length = 25)
-	@PropertyDef(label = "鎶撴媿鏂瑰紡")
-	private String snapType;
+    @Column(name = "SNAP_TYPE_", length = 25)
+    @PropertyDef(label = "鎶撴媿鏂瑰紡")
+    private String snapType;
 
-	@Column(name = "MEDIA_ADDR_", length = 100)
-	@PropertyDef(label = "鏈湴鎾斁鍦板潃")
-	private String mediaAddr;
+    @Column(name = "MEDIA_ADDR_", length = 100)
+    @PropertyDef(label = "鏈湴鎾斁鍦板潃")
+    private String mediaAddr;
 
-	@Column(name = "REMARK_", length = 100)
-	@PropertyDef(label = "澶囨敞")
-	private String remark;
+    @Column(name = "REMARK_", length = 100)
+    @PropertyDef(label = "澶囨敞")
+    private String remark;
 
-	@Transient
-	@PropertyDef(label = "寮傚父淇℃伅")
-	private String errorMsg;
+    @Transient
+    @PropertyDef(label = "寮傚父淇℃伅")
+    private String errorMsg;
 
-	public InoutConf() {
-		super();
-	}
+    public InoutConf() {
+        super();
+    }
 
-	public InoutConf(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();
-		this.port = conf.getPort();
-		this.loginId = conf.getLoginId();
-		this.pwd = conf.getPwd();
-		this.chanNum = conf.getChanNum();
-		this.portCtrl = conf.getPortCtrl();
-		this.type = conf.getType();
-		this.status = conf.getStatus();
-		this.protocol = conf.getProtocol();
-		this.playType = conf.getPlayType();
-		this.snapType = conf.getSnapType();
-		this.mediaAddr = conf.getMediaAddr();
-		this.remark = conf.getRemark();
-		this.errorMsg = conf.getErrorMsg();
-	}
+    public InoutConf(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();
+        this.port = conf.getPort();
+        this.loginId = conf.getLoginId();
+        this.pwd = conf.getPwd();
+        this.chanNum = conf.getChanNum();
+        this.portCtrl = conf.getPortCtrl();
+        this.type = conf.getType();
+        this.status = conf.getStatus();
+        this.protocol = conf.getProtocol();
+        this.playType = conf.getPlayType();
+        this.snapType = conf.getSnapType();
+        this.mediaAddr = conf.getMediaAddr();
+        this.remark = conf.getRemark();
+        this.errorMsg = conf.getErrorMsg();
+    }
+
+    public InoutConf(String sort) {
+        this.sort = sort;
+    }
 }
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/InoutApiController.java
similarity index 94%
rename from igds-inout/src/main/java/com/ld/igds/inout/controller/InoutDeviceController.java
rename to igds-inout/src/main/java/com/ld/igds/inout/controller/InoutApiController.java
index 764ce2b..47c8dc7 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/InoutApiController.java
@@ -2,9 +2,9 @@
 
 import com.ld.igds.constant.RespCodeEnum;
 import com.ld.igds.data.PageResponse;
+import com.ld.igds.data.SnapImgDto;
 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;
 import com.ld.igds.models.InoutConf;
 import org.apache.commons.lang3.StringUtils;
@@ -22,7 +22,7 @@
  */
 @RestController
 @RequestMapping("inout/api")
-public class InoutDeviceController {
+public class InoutApiController {
 
     @Resource
     private InoutDeviceManager inoutDeviceManager;
@@ -34,8 +34,8 @@
      * @return
      */
     @ResponseBody
-    @RequestMapping("/flush-lpr")
-    public PageResponse<ApiInoutData> flushPlate(@RequestBody ApiInoutData param) {
+    @RequestMapping("/get-plateNum")
+    public PageResponse<ApiInoutData> getPlateNum(@RequestBody ApiInoutData param) {
 
         if (StringUtils.isEmpty(param.getProtocol())) {
             param.setErrorMsg("褰撳墠杞︾墝璇嗗埆鏈厤缃�氳鍗忚锛屾棤娉曟墽琛�");
@@ -84,7 +84,7 @@
 
         return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), param.getErrorMsg());
     }
-    
+
     /**
      * 鍑哄叆搴撹棰�
      *
@@ -126,7 +126,7 @@
      */
     @RequestMapping("/snap-img")
     public @ResponseBody
-    PageResponse<InoutSnapImgDto> cutImg(@RequestBody InoutSnapImgDto param) {
+    PageResponse<SnapImgDto> cutImg(@RequestBody SnapImgDto param) {
 
         param = inoutDeviceManager.snapImg(param);
 
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 a652f0a..8a56e13 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
@@ -92,7 +92,6 @@
 
         // 杞︾墝璇嗗埆鍙傛暟灏佽
         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/manager/InoutCommonManager.java b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutCommonManager.java
index dc26b86..7f9ade9 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutCommonManager.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutCommonManager.java
@@ -76,7 +76,7 @@
      * @return 杞︾墝璁惧閰嶇疆锛屾病鏈夊垯杩斿洖NULL
      */
     public InoutConf getInoutConf(List<InoutConf> listInoutConf, String sort, String type, String inoutProgress, int inOrder) {
-        if (null == listInoutConf) return null;
+        if (null == listInoutConf) return new InoutConf(sort);
         if (StringUtils.isEmpty(sort)) sort = "1";
 
         InoutConf result = null;
@@ -89,7 +89,7 @@
             }
         }
 
-        if (null == result) return null;
+        if (null == result) return new InoutConf(sort);
 
         return result;
     }
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 71662b3..2d36582 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
@@ -5,13 +5,13 @@
 import com.ld.igds.camera.data.ApiCameraData;
 import com.ld.igds.camera.data.ApiCameraResp;
 import com.ld.igds.camera.data.ApiSnapReq;
+import com.ld.igds.data.SnapImgDto;
 import com.ld.igds.file.CoreFileService;
 import com.ld.igds.inout.ApiInoutManager;
 import com.ld.igds.inout.InoutConstant;
 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.inout.ApiInoutService;
 import com.ld.igds.io.constant.ProtocolEnum;
 import com.ld.igds.m.service.InoutCommonService;
@@ -154,7 +154,7 @@
      * @param param
      * @return
      */
-    public InoutSnapImgDto snapImg(InoutSnapImgDto param) {
+    public SnapImgDto snapImg(SnapImgDto param) {
         try {
             InoutConf conf;
 
@@ -201,7 +201,7 @@
      *
      * @param snapImgDto
      */
-    private void noticeGatewayWeightInfo(InoutSnapImgDto snapImgDto) {
+    private void noticeGatewayWeightInfo(SnapImgDto snapImgDto) {
 
         log.debug("-------------鐢ㄦ埛纭绉伴噸----閫氱煡绉伴噸缃戝叧----{}", snapImgDto.getWeight());
         InoutConf conf = this.getWeightGateway(snapImgDto.getCompanyId(), snapImgDto.getDeptId(), snapImgDto.getSort());
@@ -229,7 +229,7 @@
      *
      * @param imgDto
      */
-    private void noticeGatewayAddWhitePlate(InoutSnapImgDto imgDto) {
+    private void noticeGatewayAddWhitePlate(SnapImgDto imgDto) {
 
         List<InoutConf> list = this.getWeightGateway(imgDto.getCompanyId(), imgDto.getDeptId());
 
@@ -277,7 +277,7 @@
      * @param snapSer
      * @return
      */
-    private String snapImgByConf(InoutConf conf, InoutSnapImgDto param, SnapSer snapSer) {
+    private String snapImgByConf(InoutConf conf, SnapImgDto param, SnapSer snapSer) {
         if (null == conf) return null;
 
         if (null == conf.getSnapType()) {
diff --git a/igds-web/src/main/resources/static/admin/inout/in-register-bak20221110.js b/igds-web/src/main/resources/static/admin/inout/in-register-bak20221110.js
deleted file mode 100644
index 865ff02..0000000
--- a/igds-web/src/main/resources/static/admin/inout/in-register-bak20221110.js
+++ /dev/null
@@ -1,368 +0,0 @@
-//褰撳墠鑺傜偣 鍏ュ簱鐧昏
-var layer;
-var form;
-var snapData;//鐧昏鐓х墖
-
-$(function () {
-    layui.use(['layer', 'laydate', 'form', 'util'], function () {
-        var util = layui.util;
-        var laydate = layui.laydate;
-        layer = layui.layer;
-        form = layui.form;
-        laydate.render({
-            elem: '#userBirthday'
-        });
-
-        // 鍙充笅瑙掓坊鍔犲浐瀹氫俊鎭�
-        util.fixbar({
-            bar1: true,
-            css: {
-                right: 10,
-                bottom: 20
-            },
-            bgcolor: '#53adce',
-            click: function (type) {
-                if (type === 'bar1') {
-                    layer.closeAll();
-                    layer.open({
-                        type: 2,
-                        title: false,
-                        shadeClose: true,
-                        shade: 0.3,
-                        closeBtn: 2,
-                        area: ['1000px', '640px'],
-                        content: '../../basic/inout/inout-progress?type=' + type + "&t=" + Math.random()
-                    });
-                }
-            }
-        });
-
-    });
-
-    //鏄剧ず鍏ュ簱娴佺▼
-    showProgress();
-
-    var rightH = $(".rkbk-left-wrap").height();
-    $(".rkbk-right-wrap").height(rightH);
-
-    $(window).resize(function () {
-        var rightH = $(".rkbk-left-wrap").height();
-        $(".rkbk-right-wrap").height(rightH);
-    });
-
-    // 鍒濆鍖朩ebSocket
-    initInoutWS(deptId, bizType, progress, userId);
-});
-
-window.onload = function () {
-    // 鍔犺浇瑙嗛
-    initVideo(lprDto, null, null);
-};
-
-//鎺у埗娴佺▼鐜妭鏄剧ず
-function showProgress() {
-    if (!inoutProgress) {
-        return;
-    }
-    if (inoutProgress.indexOf("REGISTER") == -1) {
-        $("#progress-register").css("display", "none");
-    }
-    if (inoutProgress.indexOf("CHECK") == -1) {
-        $("#progress-check").css("display", "none");
-    }
-    if (inoutProgress.indexOf("WEIGHT_FULL") == -1) {
-        $("#progress-fullWeight").css("display", "none");
-    }
-    if (inoutProgress.indexOf("HANDLE") == -1) {
-        $("#progress-hand").css("display", "none");
-    }
-    if (inoutProgress.indexOf("WEIGHT_EMPTY") == -1) {
-        $("#progress-emptyWeight").css("display", "none");
-    }
-    if (inoutProgress.indexOf("CARD_BACK") == -1) {
-        $("#progress-cardBack").css("display", "none");
-    }
-}
-
-// socket淇℃伅杩斿洖铏曠悊
-function socketOnMessage(packet) {
-
-    // 琛ㄧず杞︾墝璇嗗埆
-    if (packet.bizId == "PLATE_NUM") {
-        if (packet.data.sn == lprDto.sn) {// 鏍规嵁SN杩涜鍖归厤
-            $("#plateNum").val(packet.data.plateNum);
-
-            $("#pz-img").addClass("kccz-r-img-red");
-            $("#pz-text").text("宸叉媿鐓�");
-            window.parent.sysNotify("杞︾墝璇嗗埆缁撴灉锛�" + packet.data.plateNum);
-        }
-    }
-}
-
-//浣跨敤鎻掍欢璇诲彇韬唤璇�
-function flushIdCard() {
-    var index = layer.load();
-    $.ajax({
-        type: "GET",
-        async: true,
-        url: "http://127.0.0.1:9111/IDCARD",
-        data: {},
-        dataType: "jsonp",
-        jsonp: "callback",
-        jsonpCallback: "jsonpCallback",
-        success: function (json) {
-            layer.close(index);
-            var data = json.content;
-            if (data === "not found") {
-                layer.alert("娌℃湁鑾峰彇鍒拌韩浠借瘉淇℃伅锛�", {
-                    offset: ['300px', '300px']
-                });
-                return;
-            }
-            // 涓存椂璧嬪��
-            $("#userName").val(data.cnName);
-            $("#userSex").val(data.sex);
-            $("#userNation").val(data.nation);
-            $("#userAddress").val(data.address);
-            var time = data.birthdate;
-            if (time.length == 8) {
-                time = time.substring(0, 4) + "-" + time.substring(4, 6) + "-" + time.substring(6);
-            }
-            $("#userBirthday").val(time);
-            $("#userId").val(data.idNum);
-            if (data.Image) {
-                $("#id_img_pers").attr("src", data.Image);
-            }
-        },
-        error: function () {
-            layer.alert("韬唤璇佽鍙栧け璐ワ紒", {
-                offset: ['300px', '300px']
-            });
-            layer.close(index);
-        }
-    });
-}
-
-//浣跨敤鎻掍欢璇诲彇鏅烘収鍗″彿
-function flushICCard() {
-    $("#intelCard").val(null);
-    $.ajax({
-        type: "GET",
-        async: true,
-        url: "http://127.0.0.1:9111/ICCARD",
-        data: {},
-        dataType: "jsonp",
-        jsonp: "callback",
-        jsonpCallback: "jsonpCallback",
-        success: function (json) {
-            //console.log(json);
-            var data = json.no;
-            //console.log(data);
-            if (data === "not found") {
-                layer.alert("璇烽噸鏂拌鍗★紒", {offset: ['300px', '300px']});
-            } else {
-                $("#intelCard").val(data);
-            }
-        },
-        error: function () {
-            layer.alert("IC鍗¤鍙栧嚭閿欙紒", {offset: ['300px', '300px']});
-        }
-    });
-}
-
-//璇诲彇杞︾墝鍙�
-function flushPlateNum() {
-    var param = JSON.stringify(lprDto);
-    var index = layer.load();
-
-    $.ajax({
-        type: "POST",
-        url: "../../api/lpr/flush-lpr",
-        dataType: "json",
-        contentType: "application/json;charset=UTF-8",
-        data: param,
-        success: function (result) {
-            if (result.code != "0000") {
-                layer.alert(result.msg, {
-                    offset: ['300px', '300px']
-                });
-            } else {
-                if (result.data.errorMsg) {
-                    layer.alert(result.data.errorMsg, {
-                        offset: ['300px', '300px']
-                    });
-                } else {
-                    $("#plateNum").val(result.data.plateNum);
-                    $("#pz-img").addClass("kccz-r-img-red");
-                    $("#pz-text").text("宸叉媿鐓�");
-                }
-            }
-            layer.close(index);
-        },
-        error: function () {
-            layer.close(index);
-            layer.alert("杞︾墝璇嗗埆澶辫触锛�", {
-                offset: ['300px', '300px']
-            });
-        }
-    });
-}
-
-//閲嶇疆杞︾墝璇嗗埆淇℃伅
-function resetPlateNum() {
-    var index = layer.load();
-    var param = JSON.stringify(lprDto);
-    $.ajax({
-        type: "POST",
-        url: "../../api/lpr/reset-lpr",
-        dataType: "json",
-        contentType: "application/json;charset=UTF-8",
-        data: param,
-        success: function (result) {
-            if (result.code != "0000") {
-                layer.alert(result.msg, {
-                    offset: ['300px', '300px']
-                });
-            } else {
-                layer.alert("閲嶇疆鎴愬姛锛岃閲嶆柊鑾峰彇杞︾墝淇℃伅", {
-                    offset: ['300px', '300px']
-                });
-            }
-            layer.close(index);
-        },
-        error: function () {
-            layer.close(index);
-            layer.alert("閲嶇疆鎵ц澶辫触", {
-                offset: ['300px', '300px']
-            });
-        }
-    });
-}
-
-// 琛ㄥ崟娓呯┖
-function resetForm() {
-    $("#form-data")[0].reset();
-    form.render();
-
-    // 韬唤璇侀噸缃�
-    $("#id_img_pers").attr("src", "../../static/images/rkbk-photo_03.png");
-    $("#pz-img").removeClass("kccz-r-img-red");
-    $("#pz-text").text("鏈媿鐓�");
-}
-
-// 褰撳墠瀹屾垚
-function submit() {
-    var data = form.val("form-data");
-    if (!data.userName) {
-        notify("鎵胯繍浜轰俊鎭笉鑳戒负绌�", null);
-        return;
-    }
-    if (!data.plateNum) {
-        notify("杞︾墝鍙蜂笉鑳戒负绌�", null);
-        return;
-    }
-    if (!data.intelCard && !data.userId) {
-        notify("鏅烘収鍗″彿涓庤韩浠借瘉鍙蜂笉鑳藉悓鏃朵负绌�", null);
-        return;
-    }
-
-    //绯荤粺鎶撴媿
-    layer.msg("绯荤粺鑷姩鎶撴媿璁板綍鈥︹��");
-    snapData = {
-        companyId: companyId,
-        deptId: deptId,
-        bizTag: progress,
-        bizType: bizType,
-        plateNum: data.plateNum,
-        id1: (null != lprDto) ? lprDto.id : null
-    };
-
-    $.ajax({
-        sync: false,
-        type: "POST",
-        url: "../../basic/inout/snap-img",
-        dataType: "json",
-        contentType: "application/json;charset=UTF-8",
-        data: JSON.stringify(snapData),
-        success: function (result) {
-            if (result.code != "0000") {
-                layer.alert(result.msg);
-                submit2(data);
-            } else {
-                snapData = result.data;
-                submit2(data);
-            }
-        },
-        error: function () {
-            layer.msg("鍚庡彴璋冪敤鎴浘澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
-            submit2(data);
-        }
-    });
-}
-
-//鎵ц淇濆瓨2
-function submit2(data) {
-    var index = layer.load();
-    // 鑾峰彇鐓х墖-蹇界暐
-    var files = [{
-        fileName: snapData.fileName1
-    }];
-    data.files = files;
-
-    $.ajax({
-        type: "POST",
-        url: "../../basic/inout/inout-next-step",
-        dataType: "json",
-        contentType: "application/json;charset=UTF-8",
-        data: JSON.stringify(data),
-        success: function (result) {
-            layer.close(index);
-            if (result.code != "0000") {
-                notify(result.msg, result.data);
-            } else {
-                notify("鏁版嵁鎻愪氦鎴愬姛", result.data);
-                // 閲嶇疆椤甸潰
-                resetForm();
-            }
-        },
-        error: function () {
-            layer.close(index);
-            layer.alert("鎻愪氦澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
-        }
-    });
-}
-
-/**
- * 寮瑰嚭鎻愰啋妗�
- * @param msg 鎻愰啋淇℃伅
- * @param data 鏁版嵁淇℃伅锛屽彲鑳戒负绌�
- */
-function notify(msg, data) {
-    if (data) {
-        //璧嬪��
-        $("#resultMsg").text(msg);
-        $("#resultUserName").text(data.userName);
-        $("#resultPlateNum").text(data.plateNum);
-        if ("IN" == data.type) {
-            $("#resultType").text("鍏ュ簱-" + INOUT_PROGRESS_MSG(data.progress));
-        } else {
-            $("#resultType").text("鍑哄簱-" + INOUT_PROGRESS_MSG(data.progress));
-        }
-        $("#resultIntelCard").text(data.intelCard);
-
-        layer.open({
-            type: 1,
-            offset: ['150px', '200px'],
-            area: '450px;',
-            shade: 0.8,
-            id: 'dialog_notify_info',
-            btn: ['纭畾'],
-            content: $('#dialog-from-notify'),
-            yes: function (index) {
-                layer.closeAll();
-            }
-        });
-    } else {
-        layer.alert(msg, {offset: ['300px', '300px']});
-    }
-}
\ No newline at end of file
diff --git a/igds-web/src/main/resources/static/admin/inout/in-register.js b/igds-web/src/main/resources/static/admin/inout/in-register.js
index 58a76fd..db6dead 100644
--- a/igds-web/src/main/resources/static/admin/inout/in-register.js
+++ b/igds-web/src/main/resources/static/admin/inout/in-register.js
@@ -30,7 +30,7 @@
                         shadeClose: true,
                         shade: 0.3,
                         closeBtn: 2,
-                        offset: ['50px','50px'],
+                        offset: ['50px', '50px'],
                         area: ['1000px', '640px'],
                         content: '../../basic/inout/inout-progress?type=' + type + "&t=" + Math.random()
                     });
@@ -55,34 +55,8 @@
 });
 
 window.onload = function () {
-    // 鍔犺浇瑙嗛
     initVideo(lprDto, null, null);
 };
-
-//鎺у埗娴佺▼鐜妭鏄剧ず
-function showProgress() {
-    if (!inoutProgress) {
-        return;
-    }
-    if (inoutProgress.indexOf("REGISTER") == -1) {
-        $("#progress-register").css("display", "none");
-    }
-    if (inoutProgress.indexOf("CHECK") == -1) {
-        $("#progress-check").css("display", "none");
-    }
-    if (inoutProgress.indexOf("WEIGHT_FULL") == -1) {
-        $("#progress-fullWeight").css("display", "none");
-    }
-    if (inoutProgress.indexOf("HANDLE") == -1) {
-        $("#progress-hand").css("display", "none");
-    }
-    if (inoutProgress.indexOf("WEIGHT_EMPTY") == -1) {
-        $("#progress-emptyWeight").css("display", "none");
-    }
-    if (inoutProgress.indexOf("CARD_BACK") == -1) {
-        $("#progress-cardBack").css("display", "none");
-    }
-}
 
 // socket淇℃伅杩斿洖铏曠悊
 function socketOnMessage(packet) {
@@ -163,14 +137,13 @@
 
 //璇诲彇杞︾墝鍙�
 function flushPlateNum() {
-    var param = JSON.stringify(lprDto);
     var index = layer.load();
     $.ajax({
         type: "POST",
-        url: "../../inout/api/flush-lpr",
+        url: "../../inout/api/get-plateNum",
         dataType: "json",
         contentType: "application/json;charset=UTF-8",
-        data: param,
+        data: JSON.stringify(lprDto),
         success: function (result) {
             if (result.code != "0000") {
                 layer.alert(result.msg, {
@@ -183,6 +156,7 @@
                     });
                 } else {
                     $("#plateNum").val(result.data.plateNum);
+                    $("#plateNum2").val(result.data.plateNum);
                 }
             }
             layer.close(index);
@@ -196,37 +170,6 @@
     });
 }
 
-//閲嶇疆杞︾墝璇嗗埆淇℃伅
-function resetPlateNum() {
-    var index = layer.load();
-    var param = JSON.stringify(lprDto);
-    $.ajax({
-        type: "POST",
-        url: "../../inout/api/reset-lpr",
-        dataType: "json",
-        contentType: "application/json;charset=UTF-8",
-        data: param,
-        success: function (result) {
-            if (result.code != "0000") {
-                layer.alert(result.msg, {
-                    offset: ['300px', '300px']
-                });
-            } else {
-                layer.alert("閲嶇疆鎴愬姛锛岃閲嶆柊鑾峰彇杞︾墝淇℃伅", {
-                    offset: ['300px', '300px']
-                });
-            }
-            layer.close(index);
-        },
-        error: function () {
-            layer.close(index);
-            layer.alert("閲嶇疆鎵ц澶辫触", {
-                offset: ['300px', '300px']
-            });
-        }
-    });
-}
-
 // 琛ㄥ崟娓呯┖
 function resetForm() {
     $("#form-data")[0].reset();
@@ -234,7 +177,6 @@
     // 韬唤璇侀噸缃�
     $("#id_img_pers").attr("src", "../../static/images/rkbk-photo_03.png");
     $("#pz-img").removeClass("kccz-r-img-red");
-    $("#pz-text").text("鑷姩鎶撴媿");
 }
 
 // 褰撳墠瀹屾垚
@@ -248,8 +190,8 @@
         notify("杞︾墝鍙蜂笉鑳戒负绌�", null);
         return;
     }
-    if (!data.intelCard && !data.userId) {
-        notify("鏅烘収鍗″彿涓庤韩浠借瘉鍙蜂笉鑳藉悓鏃朵负绌�", null);
+    if (!data.userId) {
+        notify("韬唤璇佸彿涓嶈兘涓虹┖", null);
         return;
     }
 
@@ -261,9 +203,8 @@
         progress: progress,
         bizType: bizType,
         plateNum: data.plateNum,
-        id1: (null != lprDto) ? lprDto.id : null
+        id1: lprDto.id
     };
-
     $.ajax({
         sync: false,
         type: "POST",
diff --git a/igds-web/src/main/resources/static/admin/inout/inout-common.js b/igds-web/src/main/resources/static/admin/inout/inout-common.js
new file mode 100644
index 0000000..231d61b
--- /dev/null
+++ b/igds-web/src/main/resources/static/admin/inout/inout-common.js
@@ -0,0 +1,24 @@
+//鎺у埗娴佺▼鐜妭鏄剧ず
+function showProgress() {
+    if (!inoutProgress) {
+        return;
+    }
+    if (inoutProgress.indexOf("REGISTER") == -1) {
+        $("#progress-register").css("display", "none");
+    }
+    if (inoutProgress.indexOf("CHECK") == -1) {
+        $("#progress-check").css("display", "none");
+    }
+    if (inoutProgress.indexOf("WEIGHT_FULL") == -1) {
+        $("#progress-fullWeight").css("display", "none");
+    }
+    if (inoutProgress.indexOf("HANDLE") == -1) {
+        $("#progress-hand").css("display", "none");
+    }
+    if (inoutProgress.indexOf("WEIGHT_EMPTY") == -1) {
+        $("#progress-emptyWeight").css("display", "none");
+    }
+    if (inoutProgress.indexOf("CARD_BACK") == -1) {
+        $("#progress-cardBack").css("display", "none");
+    }
+}
\ No newline at end of file
diff --git a/igds-web/src/main/resources/static/admin/inout/video-play.js b/igds-web/src/main/resources/static/admin/inout/video-play.js
index c6afd90..0572667 100644
--- a/igds-web/src/main/resources/static/admin/inout/video-play.js
+++ b/igds-web/src/main/resources/static/admin/inout/video-play.js
@@ -10,8 +10,6 @@
  */
 function initVideo(snapParam1, snapParam2, snapPram3) {
 
-    // console.log(lprParam);
-
     //杞︾墝璇嗗埆鎾斁
     if (snapParam1) {
         $.ajax({
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 ea69c2f..13eb2c5 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
@@ -296,7 +296,7 @@
 								<div class="kccz-r-vedio" id="kccz-r-video1"></div>
 								<div class="kccz-r-btnbox">
 									<div class="kccz-r-div">
-										<span>鏈瘑鍒�</span>
+										<span id="plateNum2">鏈瘑鍒�</span>
 										<p>杞︾墝璇嗗埆</p>
 									</div>
 									
@@ -340,6 +340,7 @@
 	<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/inout-common.js}"></script>
 	<script th:src="@{../../static/admin/inout/in-register.js}"></script>
 
 	<!-- 寮瑰嚭妗嗙殑淇℃伅 -->

--
Gitblit v1.9.3