From f0aae4b39afbcbb18fb5a0b32e3ca689662c5ca7 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期一, 10 三月 2025 08:21:31 +0800 Subject: [PATCH] jar --- src/main/java/com/example/client/service/SubunitAddOrUpdate.java | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/example/client/service/SubunitAddOrUpdate.java b/src/main/java/com/example/client/service/SubunitAddOrUpdate.java index 88e566d..81dc730 100644 --- a/src/main/java/com/example/client/service/SubunitAddOrUpdate.java +++ b/src/main/java/com/example/client/service/SubunitAddOrUpdate.java @@ -9,6 +9,7 @@ import com.example.server.cabin.service.CabinService; import com.example.server.progressTrack.model.DjJdgzDismantTrack; import com.example.server.progressTrack.model.DjJdgzNetworkLevel3; +import com.example.server.progressTrack.model.DjJdgzTrackRecord; import com.example.server.progressTrack.service.DjJdgzDismantTrackService; import com.example.server.progressTrack.service.DjJdgzNetworkLevel3Service; import com.example.server.teamGroup.service.SysTeamGroupClassService; @@ -41,8 +42,10 @@ private CabinService cabinService; private List<ColumnDto> columnDto; private JTable trackTable; + private DjJdgzNetworkLevel3 nowLevel3; public JPanel createTrack(Integer width, Integer height, DjJdgzNetworkLevel3 djJdgzNetworkLevel3,JFrame frame) { + nowLevel3 = djJdgzNetworkLevel3; JPanel panel = new JPanel(); panel.setPreferredSize(new Dimension(width, height)); JPanel topJpanel = new JPanel(new FlowLayout(FlowLayout.LEFT)); @@ -59,7 +62,7 @@ topJpanel.add(btnInsert); JComboBoxItem[] cabinList = cabinService.getList(); - List<DjJdgzDismantTrack> list = djJdgzDismantTrackService.getList(djJdgzNetworkLevel3.getId(), null); + List<DjJdgzDismantTrack> list = djJdgzDismantTrackService.getList(nowLevel3.getId(), null); List<TableButton> buttonList = new ArrayList<>(); buttonList.add(new TableButton("edit", "缂栬緫")); buttonList.add(new TableButton("del", "鍒犻櫎")); @@ -76,7 +79,7 @@ trackTable = CommonTable.createCommonTable(list, columnDto); trackTable.setPreferredSize(new Dimension(width , height)); trackTable.setRowHeight(25); - trackTable.setAutoCreateRowSorter(true); + trackTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); tableModelListener(trackTable, frame,list,columnDto); @@ -85,15 +88,13 @@ @Override public void actionPerformed(ActionEvent e) { SysUser user = (SysUser) CacheUtils.get("user", "user"); - if (user.getTeamgroup()==null||user.getTeamgroup().equals(djJdgzNetworkLevel3.getTeamgroupId())) { + if (user.getTeamgroup()==null||user.getTeamgroup().equals(nowLevel3.getTeamgroupId().toString())) { DjJdgzDismantTrack djJdgzDismantTrack = new DjJdgzDismantTrack(); - djJdgzDismantTrack.setLevel3NetworkId(djJdgzNetworkLevel3.getId()); + djJdgzDismantTrack.setLevel3NetworkId(nowLevel3.getId()); insert(frame,djJdgzDismantTrack); }else{ - JOptionPane.showMessageDialog(null, "涓嶅彲鎿嶄綔鍏朵粬涓撲笟鏁版嵁", "鎻愮ず", JOptionPane.WARNING_MESSAGE); + JOptionPane.showMessageDialog(null, "褰撳墠鐢ㄦ埛涓嶅彲鎿嶄綔鍏朵粬涓撲笟鏁版嵁", "鎻愮ず", JOptionPane.WARNING_MESSAGE); } - - } }); @@ -164,15 +165,17 @@ list.add(data); djJdgzDismantTrackService.save(list); + this.refreshTable(data.getLevel3NetworkId(),null); frame1.dispose(); jFrame.setEnabled(true);//灏嗕富鐣岄潰鍐嶈缃负鍙搷浣滅殑 }); } public void refreshTable(Long level3Id,JFrame jFrame){ + nowLevel3 = level3Service.get(level3Id); List<DjJdgzDismantTrack> list = djJdgzDismantTrackService.getList(level3Id, null); CommonTable.refreshTable(list, columnDto, trackTable); trackTable.setRowHeight(25); - trackTable.setAutoCreateRowSorter(true); + trackTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); tableModelListener(trackTable, jFrame,list,columnDto); } @@ -197,7 +200,7 @@ if (n == 0) { DefaultTableModel model = (DefaultTableModel) table.getModel(); DjJdgzDismantTrack data = list.get(row); - djJdgzDismantTrackService.deleteLogic(data.getId()); + djJdgzDismantTrackService.delete(data.getId()); list.remove(row); model.removeRow(row); } -- Gitblit v1.9.1