From 90887bcb78ddd6756dc8c39735957010fa8e1171 Mon Sep 17 00:00:00 2001 From: liuxy Date: Fri, 11 Oct 2024 14:20:06 +0800 Subject: [PATCH] =?UTF-8?q?add:=20=E6=9C=A8=E7=AE=B1=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=B8=80=E9=94=AE=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/MdpbBoxtypeController.java | 8 +++ .../database/service/IMdpbBoxtypeService.java | 7 +++ .../service/impl/MdpbBoxtypeServiceImpl.java | 12 ++++ .../views/wms/basedata/st/boxType/boxtype.js | 10 +++- .../views/wms/basedata/st/boxType/index.vue | 58 ++++++++++++++++++- 5 files changed, 93 insertions(+), 2 deletions(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/controller/MdpbBoxtypeController.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/controller/MdpbBoxtypeController.java index 966dbdf24..69d5b43fc 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/controller/MdpbBoxtypeController.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/controller/MdpbBoxtypeController.java @@ -1,6 +1,7 @@ package org.nl.b_lms.storage_manage.database.controller; +import com.alibaba.fastjson.JSONObject; import lombok.extern.slf4j.Slf4j; import org.nl.b_lms.storage_manage.database.service.IMdpbBoxtypeService; import org.nl.b_lms.storage_manage.database.service.dao.MdpbBoxtype; @@ -59,4 +60,11 @@ public class MdpbBoxtypeController { return new ResponseEntity<>(HttpStatus.OK); } + @PostMapping("/confirmUpdate") + @Log("一键修改") + public ResponseEntity confirmUpdate(@RequestBody JSONObject whereJson) { + iMdpbBoxtypeService.confirmUpdate(whereJson); + return new ResponseEntity<>(HttpStatus.OK); + } + } diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/service/IMdpbBoxtypeService.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/service/IMdpbBoxtypeService.java index 8a9a206a8..c211b48ee 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/service/IMdpbBoxtypeService.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/service/IMdpbBoxtypeService.java @@ -1,5 +1,6 @@ package org.nl.b_lms.storage_manage.database.service; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import org.nl.b_lms.storage_manage.database.service.dao.MdpbBoxtype; @@ -43,4 +44,10 @@ public interface IMdpbBoxtypeService extends IService { * @param ids : {集合} */ void delete(Set ids); + + /** + * 一键修改 + * @param whereJson: {需要修改的参数} + */ + void confirmUpdate(JSONObject whereJson); } diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/service/impl/MdpbBoxtypeServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/service/impl/MdpbBoxtypeServiceImpl.java index 48b3ae669..5f663621d 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/service/impl/MdpbBoxtypeServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/database/service/impl/MdpbBoxtypeServiceImpl.java @@ -2,8 +2,10 @@ package org.nl.b_lms.storage_manage.database.service.impl; import cn.hutool.core.map.MapUtil; import cn.hutool.core.util.ObjectUtil; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -69,4 +71,14 @@ public class MdpbBoxtypeServiceImpl extends ServiceImpl ids) { this.baseMapper.deleteBatchIds(ids); } + + @Override + public void confirmUpdate(JSONObject whereJson) { + if (ObjectUtil.isNotEmpty(whereJson.getString("lash_num"))) { + this.update( + new UpdateWrapper().lambda() + .set(MdpbBoxtype::getLash_num, whereJson.getString("lash_num")) + ); + } + } } diff --git a/lms/nladmin-ui/src/views/wms/basedata/st/boxType/boxtype.js b/lms/nladmin-ui/src/views/wms/basedata/st/boxType/boxtype.js index b855611e7..cdceb528e 100644 --- a/lms/nladmin-ui/src/views/wms/basedata/st/boxType/boxtype.js +++ b/lms/nladmin-ui/src/views/wms/basedata/st/boxType/boxtype.js @@ -24,4 +24,12 @@ export function edit(data) { }) } -export default { add, edit, del } +export function confirmUpdate(data) { + return request({ + url: 'api/boxtype/confirmUpdate', + method: 'post', + data + }) +} + +export default { add, edit, del, confirmUpdate } diff --git a/lms/nladmin-ui/src/views/wms/basedata/st/boxType/index.vue b/lms/nladmin-ui/src/views/wms/basedata/st/boxType/index.vue index 789530795..5b5268dc1 100644 --- a/lms/nladmin-ui/src/views/wms/basedata/st/boxType/index.vue +++ b/lms/nladmin-ui/src/views/wms/basedata/st/boxType/index.vue @@ -33,7 +33,18 @@ - + + + 一键修改 + + 确认 + + + + + + + + + + + + + + + + + 取消 + + + + + 确认 + + + + + + { + this.dialogVisible2 = false + this.crud.notify('操作成功', CRUD.NOTIFICATION_TYPE.SUCCESS) + this.crud.toQuery() + }) } } }