From 6c955bced91e431cb6dbd255257d3dafd1dc6cf2 Mon Sep 17 00:00:00 2001
From: sgj <1442489573@qq.com>
Date: 星期四, 26 二月 2026 09:59:20 +0800
Subject: [PATCH] 地磅抓拍页面修改

---
 fzzy-igdss-web/src/main/java/com/fzzy/security/WeighbridgeSnapController.java        |   13 ------
 fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/WeighbridgeSnap.java              |   48 ++++--------------------
 fzzy-igdss-web/src/main/resources/templates/security/snapRecord.html                 |    4 +-
 fzzy-igdss-web/src/main/resources/static/security/snap/snapRecord.js                 |    4 +-
 fzzy-igdss-web/src/main/resources/static/security/weighbridgeSnap/weighbridgeSnap.js |   24 +----------
 fzzy-igdss-web/src/main/resources/templates/security/eventInfo.html                  |    4 +-
 fzzy-igdss-web/src/main/resources/static/security/eventInfo/eventInfo.js             |    4 +-
 fzzy-igdss-web/src/main/resources/templates/security/weighbridgeSnap.html            |   14 +-----
 8 files changed, 22 insertions(+), 93 deletions(-)

diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/WeighbridgeSnap.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/WeighbridgeSnap.java
index 40b2644..26c2e95 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/WeighbridgeSnap.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/WeighbridgeSnap.java
@@ -1,11 +1,15 @@
 package com.fzzy.igds.domain;
 
 import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
+import lombok.EqualsAndHashCode;
 
 import javax.persistence.Column;
+import javax.persistence.Entity;
 import javax.persistence.Id;
+import javax.persistence.Table;
 import java.io.Serializable;
 import java.util.Date;
 
@@ -16,12 +20,11 @@
  * @since 2026/02/25
  */
 @Data
-//@Entity
-//@Table(name = "d_weighbridge_snap")
-//@TableName("d_weighbridge_snap")
-//@EqualsAndHashCode(callSuper = false)
+@Entity
+@Table(name = "d_weighbridge_snap")
+@TableName("d_weighbridge_snap")
+@EqualsAndHashCode(callSuper = false)
 public class WeighbridgeSnap extends BizBaseEntity implements Serializable {
-
 
     /**
      *
@@ -36,10 +39,6 @@
     @TableField("dept_id")
     private String deptId;
 
-    @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT '鎵�灞炰粨搴�'")
-    @TableField("depot_id")
-    private String depotId;
-
     @Column(name = "ser_id", columnDefinition = "varchar(40) COMMENT '鎵�灞炶澶�'")
     @TableField("ser_id")
     private String serId;
@@ -48,49 +47,18 @@
     @TableField("name")
     private String name;
 
-    //  鏋氫妇 WarnType
-    @Column(name = "biz_type", columnDefinition = "varchar(20) COMMENT '涓氬姟绫诲瀷'")
-    @TableField("biz_type")
-    private String bizType;
-
-    @Column(name = "info", columnDefinition = "varchar(5) COMMENT '鎶撴媿鍐呭'")
-    @TableField("info")
-    private String info;
-
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
     @Column(name = "time", columnDefinition = "datetime COMMENT '鎶撴媿鏃堕棿'")
     @TableField("time")
     private Date time;
 
-    @Column(name = "notice_result", columnDefinition = "varchar(5) COMMENT '閫氱煡缁撴灉'")
-    @TableField("notice_result")
-    private String noticeResult = "涓嶆帹閫�";
-
-    @Column(name = "notice_user", columnDefinition = "varchar(50) COMMENT '閫氱煡浜�,澶氫汉鐢ㄩ�楀彿闅斿紑'")
-    @TableField("notice_user")
-    private String noticeUser;
-
-    @Column(name = "complete_user", columnDefinition = "varchar(50) COMMENT '澶勭悊浜�'")
-    @TableField("complete_user")
-    private String completeUser;
-
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
-    @Column(name = "complete_time", columnDefinition = "datetime COMMENT '澶勭悊鏃堕棿'")
-    @TableField("complete_time")
-    private Date completeTime;
-
     @Column(name = "tags", columnDefinition = "varchar(100) COMMENT '鏍囩锛堝寘鍚溅鐗屽拰杞﹁締绫诲瀷锛�'")
     @TableField("tags")
     private String tags;
 
-    @Column(name = "food_variety", columnDefinition = "varchar(7) COMMENT '绮鍝佺'")
-    @TableField("food_variety")
-    private String foodVariety;
-
     @Column(name = "weight", columnDefinition = "decimal(20,2) COMMENT '绉伴噸閲嶉噺(鍗曚綅KG)'")
     @TableField("weight")
     private Double weight = 0.0;
-
 
     @Column(name = "remark", columnDefinition = "varchar(200) COMMENT '澶囨敞璇存槑'")
     @TableField("remark")
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/security/WeighbridgeSnapController.java b/fzzy-igdss-web/src/main/java/com/fzzy/security/WeighbridgeSnapController.java
index caf9519..9367599 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/security/WeighbridgeSnapController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/security/WeighbridgeSnapController.java
@@ -5,7 +5,6 @@
 import com.fzzy.common.manager.CommonManager;
 import com.fzzy.igds.constant.Constant;
 import com.fzzy.igds.constant.RespCodeEnum;
-import com.fzzy.igds.constant.WarnType;
 import com.fzzy.igds.data.IgdsBaseParam;
 import com.fzzy.igds.data.PageResponse;
 import com.fzzy.igds.domain.Company;
@@ -22,9 +21,7 @@
 
 import javax.annotation.Resource;
 import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 @Slf4j
 @Controller
@@ -94,16 +91,6 @@
         //搴撳尯鏁版嵁
         model.addAttribute("deptList", depts);
         model.addAttribute("defaultDeptId", defaultDeptId);
-
-        //涓氬姟绫诲瀷鏁版嵁
-        List<Map<String, String>> bizTypeList = new ArrayList<>();
-        for (WarnType type : WarnType.values()) {
-            Map<String, String> item = new HashMap<>();
-            item.put("code", type.getCode());
-            item.put("msg", type.getMsg());
-            bizTypeList.add(item);
-        }
-        model.addAttribute("bizTypeList", bizTypeList);
         //鍏徃鏁版嵁
         model.addAttribute("companyList", companies);
         model.addAttribute("defaultCompany", defaultCompany);
diff --git a/fzzy-igdss-web/src/main/resources/static/security/eventInfo/eventInfo.js b/fzzy-igdss-web/src/main/resources/static/security/eventInfo/eventInfo.js
index 029e3cd..c96f037 100644
--- a/fzzy-igdss-web/src/main/resources/static/security/eventInfo/eventInfo.js
+++ b/fzzy-igdss-web/src/main/resources/static/security/eventInfo/eventInfo.js
@@ -270,11 +270,11 @@
                     </div>
                     <div class="gallery-meta">
                         <div style="display: flex; align-items: center; gap: 15px;width: 100%">
-                            <div class="meta-item" style="width: 50%">
+                            <div class="meta-item" style="min-width: 60%">
                                 <i class="layui-icon layui-icon-video"></i>
                                 <span>${getCameraName(record.serId) || record.serId || ''}</span>
                             </div>
-                            <div class="meta-item" style="width: 50%">
+                            <div class="meta-item" style="min-width: 40%">
                                 <i class="layui-icon layui-icon-date"></i>
                                 <span>${formatDate(record.time)}</span>
                             </div>
diff --git a/fzzy-igdss-web/src/main/resources/static/security/snap/snapRecord.js b/fzzy-igdss-web/src/main/resources/static/security/snap/snapRecord.js
index 25cf58b..3fd097b 100644
--- a/fzzy-igdss-web/src/main/resources/static/security/snap/snapRecord.js
+++ b/fzzy-igdss-web/src/main/resources/static/security/snap/snapRecord.js
@@ -263,11 +263,11 @@
             </div>
             <div class="gallery-meta">
                  <div style="display: flex; align-items: center; gap: 15px;width: 100%">
-                     <div class="meta-item" style="width: 50%">
+                     <div class="meta-item" style="min-width: 60%">
                         <i class="layui-icon layui-icon-video"></i>
                         <span>${getCameraName(record.cameraId) || record.cameraId || ''}</span>
                     </div>
-                    <div class="meta-item" style="width: 50%">
+                    <div class="meta-item" style="min-width: 40%">
                         <i class="layui-icon layui-icon-date"></i>
                         <span>${formatDate(record.snapTime)}</span>
                     </div>
diff --git a/fzzy-igdss-web/src/main/resources/static/security/weighbridgeSnap/weighbridgeSnap.js b/fzzy-igdss-web/src/main/resources/static/security/weighbridgeSnap/weighbridgeSnap.js
index f6c4a42..75a8956 100644
--- a/fzzy-igdss-web/src/main/resources/static/security/weighbridgeSnap/weighbridgeSnap.js
+++ b/fzzy-igdss-web/src/main/resources/static/security/weighbridgeSnap/weighbridgeSnap.js
@@ -270,18 +270,18 @@
                     </div>
                     <div class="gallery-meta">
                         <div style="display: flex; align-items: center; gap: 15px;width: 100%">
-                            <div class="meta-item" style="width: 50%">
+                            <div class="meta-item" style="min-width: 60%">
                                 <i class="layui-icon layui-icon-video"></i>
                                 <span>${getCameraName(record.serId) || record.serId || ''}</span>
                             </div>
-                            <div class="meta-item" style="width: 50%">
+                            <div class="meta-item" style="min-width: 40%">
                                 <i class="layui-icon layui-icon-date"></i>
                                 <span>${formatDate(record.time)}</span>
                             </div>
                         </div>
                         <div class="meta-item">
                             <i class="layui-icon layui-icon-component"></i>
-                            <span>${getTypeName(record.bizType) || record.bizType || ''}</span>
+                            <span>${(record.weight || 0).toFixed(2)}KG</span>
                         </div>
                     </div>
                 </div>
@@ -309,24 +309,6 @@
     }
     return null;
 }
-
-/**
- * 鏍规嵁涓氬姟绫诲瀷缂栫爜鑾峰彇涓氬姟绫诲瀷鍚嶇О
- * @param {string} bizType - 涓氬姟绫诲瀷缂栫爜
- * @returns {string|null} 涓氬姟绫诲瀷鍚嶇О鎴杗ull
- */
-function getTypeName(bizType) {
-    if (typeof bizTypeList !== 'undefined' && Array.isArray(bizTypeList) && bizType) {
-        // 鏌ユ壘鍖归厤鐨勪笟鍔$被鍨嬪璞�
-        var type = bizTypeList.find(function(item) {
-            return item.code === bizType;
-        });
-        // 杩斿洖涓氬姟绫诲瀷鍚嶇О锛屽鏋滄壘涓嶅埌鍒欒繑鍥瀗ull
-        return type ? type.msg : null;
-    }
-    return null;
-}
-
 
 /**
  * 鏍煎紡鍖栨棩鏈�
diff --git a/fzzy-igdss-web/src/main/resources/templates/security/eventInfo.html b/fzzy-igdss-web/src/main/resources/templates/security/eventInfo.html
index 3588b6e..68f7f7e 100644
--- a/fzzy-igdss-web/src/main/resources/templates/security/eventInfo.html
+++ b/fzzy-igdss-web/src/main/resources/templates/security/eventInfo.html
@@ -89,11 +89,11 @@
 
                         <div class="gallery-meta">
                             <div style="display: flex; align-items: center; gap: 15px;width: 100%">
-                                <div class="meta-item" style="width: 50%">
+                                <div class="meta-item" style="min-width: 60%">
                                     <i class="layui-icon layui-icon-video"></i>
                                     <span th:text="${eventInfo.serId}"></span>
                                 </div>
-                                <div class="meta-item" style="width: 50%">
+                                <div class="meta-item" style="min-width: 40%">
                                     <i class="layui-icon layui-icon-date"></i>
                                     <span th:text="${eventInfo.time != null ? #dates.format(eventInfo.time, 'yyyy-MM-dd HH:mm') : '鏃犳椂闂�'}"></span>
                                 </div>
diff --git a/fzzy-igdss-web/src/main/resources/templates/security/snapRecord.html b/fzzy-igdss-web/src/main/resources/templates/security/snapRecord.html
index 03fbda7..f4cadf9 100644
--- a/fzzy-igdss-web/src/main/resources/templates/security/snapRecord.html
+++ b/fzzy-igdss-web/src/main/resources/templates/security/snapRecord.html
@@ -95,13 +95,13 @@
 
                         <div class="gallery-meta">
                             <div style="display: flex; align-items: center; gap: 15px;width: 100%">
-                                <div class="meta-item" style="width: 50%">
+                                <div class="meta-item" style="min-width: 60%">
                                     <i class="layui-icon layui-icon-video"></i>
                                     <span th:text="${snapRecord.cameraId}"></span>
                                 </div>
 
 
-                                <div class="meta-item" style="width: 50%">
+                                <div class="meta-item" style="min-width: 40%">
                                     <i class="layui-icon layui-icon-date"></i>
                                     <span th:text="${snapRecord.snapTime != null ? #dates.format(snapRecord.snapTime, 'yyyy-MM-dd HH:mm') : '鏃犳椂闂�'}"></span>
                                 </div>
diff --git a/fzzy-igdss-web/src/main/resources/templates/security/weighbridgeSnap.html b/fzzy-igdss-web/src/main/resources/templates/security/weighbridgeSnap.html
index da9c86a..9e03fd1 100644
--- a/fzzy-igdss-web/src/main/resources/templates/security/weighbridgeSnap.html
+++ b/fzzy-igdss-web/src/main/resources/templates/security/weighbridgeSnap.html
@@ -85,25 +85,18 @@
 
                         <div class="gallery-meta">
                             <div style="display: flex; align-items: center; gap: 15px;width: 100%">
-                                <div class="meta-item" style="width: 50%">
+                                <div class="meta-item" style="min-width: 60%">
                                     <i class="layui-icon layui-icon-video"></i>
                                     <span th:text="${weighbridgeSnap.serId}"></span>
                                 </div>
-                                <div class="meta-item" style="width: 50%">
+                                <div class="meta-item" style="min-width: 40%">
                                     <i class="layui-icon layui-icon-date"></i>
                                     <span th:text="${weighbridgeSnap.time != null ? #dates.format(weighbridgeSnap.time, 'yyyy-MM-dd HH:mm') : '鏃犳椂闂�'}"></span>
                                 </div>
                             </div>
                             <div class="meta-item">
                                 <i class="layui-icon layui-icon-component"></i>
-                                <th:block th:with="matchedTypes=${bizTypeList.?[code == #root.weighbridgeSnap.bizType]}">
-                                    <th:block th:if="${!#lists.isEmpty(matchedTypes)}">
-                                        <span th:text="${matchedTypes[0].msg}"></span>
-                                    </th:block>
-                                    <th:block th:if="${#lists.isEmpty(matchedTypes)}">
-                                        <span th:text="${weighbridgeSnap.bizType}"></span>
-                                    </th:block>
-                                </th:block>
+                                <span th:text="${#numbers.formatDecimal(weighbridgeSnap.weight ?: 0.0, 1, 2)} + 'KG'"></span>
                             </div>
                         </div>
                     </div>
@@ -133,7 +126,6 @@
 <script th:inline="javascript">
     var cameraList = [[${cameraList}]];
     var deptList = [[${deptList}]];
-    var bizTypeList = [[${bizTypeList}]];
     var companyList = [[${companyList}]];
     var currentPage = [[${currentPage}]];
     var totalItems = [[${totalItems}]];

--
Gitblit v1.9.3