From 6ef3caff318cc57d4bbb3150897c59c7d1869444 Mon Sep 17 00:00:00 2001 From: wanghao Date: Tue, 2 Jun 2026 17:23:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=8A=A5=E5=BA=9F=E8=BF=9E=E8=B5=84?= =?UTF-8?q?=E4=BA=A7=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manager/domain/RecordAssetScrap.java | 11 ++++ .../mapper/manager/RecordAssetScrapMapper.xml | 58 ++++++++++++++----- .../manager/asset_scrap/asset_scrap.html | 54 +++++++++++++++-- .../basketCheckContent.html | 5 +- 4 files changed, 104 insertions(+), 24 deletions(-) diff --git a/ruoyi-manager/src/main/java/com/ruoyi/manager/domain/RecordAssetScrap.java b/ruoyi-manager/src/main/java/com/ruoyi/manager/domain/RecordAssetScrap.java index d9c5593..d19276b 100644 --- a/ruoyi-manager/src/main/java/com/ruoyi/manager/domain/RecordAssetScrap.java +++ b/ruoyi-manager/src/main/java/com/ruoyi/manager/domain/RecordAssetScrap.java @@ -57,6 +57,17 @@ public class RecordAssetScrap extends BaseEntity @Excel(name = "删除标志:0=正常 1=删除") private Long delFlag; + /** 关联资产基本信息 */ + private BaseBasketInfo baseBasketInfo; + + public BaseBasketInfo getBaseBasketInfo() { + return baseBasketInfo; + } + + public void setBaseBasketInfo(BaseBasketInfo baseBasketInfo) { + this.baseBasketInfo = baseBasketInfo; + } + public void setId(Long id) { this.id = id; diff --git a/ruoyi-manager/src/main/resources/mapper/manager/RecordAssetScrapMapper.xml b/ruoyi-manager/src/main/resources/mapper/manager/RecordAssetScrapMapper.xml index d77dd37..1d6c457 100644 --- a/ruoyi-manager/src/main/resources/mapper/manager/RecordAssetScrapMapper.xml +++ b/ruoyi-manager/src/main/resources/mapper/manager/RecordAssetScrapMapper.xml @@ -4,7 +4,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + @@ -17,20 +17,50 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + select id, asset_id, scrap_reason_type, scrap_remark, gps_location, status, create_by, create_time, approve_by, approve_time, reject_reason, del_flag from record_asset_scrap + + select ras.id, + ras.asset_id, + ras.scrap_reason_type, + ras.scrap_remark, + ras.gps_location, + ras.status, + ras.create_by, + ras.create_time, + ras.approve_by, + ras.approve_time, + ras.reject_reason, + ras.del_flag, + bbi.obj_id, + bbi.basket_code, + bbi.basket_spe, + bbi.basket_type, + bbi.steel_grade, + bbi.self_code + from record_asset_scrap ras + left join base_basket_info bbi on ras.asset_id = bbi.obj_id + + @@ -87,15 +117,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} - - delete from record_asset_scrap where id = #{id} - + + update record_asset_scrap set del_flag = 1 where id = #{id} + - - delete from record_asset_scrap where id in + + update record_asset_scrap set del_flag = 1 where id in #{id} - + \ No newline at end of file diff --git a/ruoyi-manager/src/main/resources/templates/manager/asset_scrap/asset_scrap.html b/ruoyi-manager/src/main/resources/templates/manager/asset_scrap/asset_scrap.html index a8e6d66..a1f6291 100644 --- a/ruoyi-manager/src/main/resources/templates/manager/asset_scrap/asset_scrap.html +++ b/ruoyi-manager/src/main/resources/templates/manager/asset_scrap/asset_scrap.html @@ -17,21 +17,41 @@ + +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • - + - - +
  • - + - - +
  •  搜索 @@ -66,6 +86,7 @@ var editFlag = [[${@permission.hasPermi('manager:asset_scrap:edit')}]]; var removeFlag = [[${@permission.hasPermi('manager:asset_scrap:remove')}]]; var scrapReasonTypeDatas = [[${@dict.getType('asset_scrap_reason')}]]; + var basketTypeDatas = [[${@dict.getType('basket_type')}]]; var prefix = ctx + "manager/asset_scrap"; $(function() { @@ -86,7 +107,27 @@ }, { field: 'assetId', - title: '资产ID' + title: '资产ID', + visible: false + }, + { + field: 'baseBasketInfo.basketCode', + title: '资产编号' + }, + { + field: 'baseBasketInfo.basketType', + title: '资产类型', + formatter: function(value, row, index) { + return $.table.selectDictLabel(basketTypeDatas, value); + } + }, + { + field: 'baseBasketInfo.steelGrade', + title: '钢号' + }, + { + field: 'baseBasketInfo.selfCode', + title: '自编号' }, { field: 'scrapReasonType', @@ -101,7 +142,8 @@ }, { field: 'gpsLocation', - title: 'GPS坐标' + title: 'GPS坐标', + visible:false }, { field: 'status', diff --git a/ruoyi-manager/src/main/resources/templates/manager/basketCheckContent/basketCheckContent.html b/ruoyi-manager/src/main/resources/templates/manager/basketCheckContent/basketCheckContent.html index 523d0ab..d0db6f5 100644 --- a/ruoyi-manager/src/main/resources/templates/manager/basketCheckContent/basketCheckContent.html +++ b/ruoyi-manager/src/main/resources/templates/manager/basketCheckContent/basketCheckContent.html @@ -14,10 +14,7 @@
  • -
  • - - -
  • +