From b2b54fd9ed714c06a4165e3e61c0cbbbf6e0c16b Mon Sep 17 00:00:00 2001 From: ludj Date: Tue, 7 Mar 2023 11:21:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89ST=EF=BC=88=E4=BB=93=E5=82=A8?= =?UTF-8?q?=EF=BC=89=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/st/bill/rest/RegionIoController.java | 73 ---- .../wms/st/bill/service/RegionIoService.java | 72 --- .../wms/st/bill/service/dto/RegionIoDto.java | 101 ----- .../service/impl/RegionIoServiceImpl.java | 165 ------- .../nl/wms/st/bill/wql/ST_IVT_REGIONIO.wql | 75 ---- .../structivt/rest/StructivtController.java | 83 ---- .../structivt/service/StructivtService.java | 78 ---- .../structivt/service/dto/StructivtDto.java | 91 ---- .../service/impl/StructivtServiceImpl.java | 351 --------------- .../wms/st/structivt/wql/ST_IVT_STRUCTIVT.wql | 98 ----- .../src/views/wms/st/cppoint/cppInRegion.vue | 188 -------- .../src/views/wms/st/cppoint/cppInventory.vue | 401 ----------------- .../src/views/wms/st/cppoint/cppOutRegion.vue | 206 --------- .../src/views/wms/st/cppoint/index.vue | 31 -- lms/nladmin-ui/src/views/wms/st/regionio.js | 35 -- lms/nladmin-ui/src/views/wms/st/structivt.js | 43 -- lms/nladmin-ui/src/views/wms/st/ysa/index.vue | 32 -- .../src/views/wms/st/ysa/inventory.vue | 412 ------------------ .../src/views/wms/st/ysa/ysqInRegion.vue | 188 -------- .../src/views/wms/st/ysa/ysqOutRegion.vue | 190 -------- 20 files changed, 2913 deletions(-) delete mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/st/bill/rest/RegionIoController.java delete mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/RegionIoService.java delete mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/dto/RegionIoDto.java delete mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/impl/RegionIoServiceImpl.java delete mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/st/bill/wql/ST_IVT_REGIONIO.wql delete mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/rest/StructivtController.java delete mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/StructivtService.java delete mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/dto/StructivtDto.java delete mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/impl/StructivtServiceImpl.java delete mode 100644 lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/wql/ST_IVT_STRUCTIVT.wql delete mode 100644 lms/nladmin-ui/src/views/wms/st/cppoint/cppInRegion.vue delete mode 100644 lms/nladmin-ui/src/views/wms/st/cppoint/cppInventory.vue delete mode 100644 lms/nladmin-ui/src/views/wms/st/cppoint/cppOutRegion.vue delete mode 100644 lms/nladmin-ui/src/views/wms/st/cppoint/index.vue delete mode 100644 lms/nladmin-ui/src/views/wms/st/regionio.js delete mode 100644 lms/nladmin-ui/src/views/wms/st/structivt.js delete mode 100644 lms/nladmin-ui/src/views/wms/st/ysa/index.vue delete mode 100644 lms/nladmin-ui/src/views/wms/st/ysa/inventory.vue delete mode 100644 lms/nladmin-ui/src/views/wms/st/ysa/ysqInRegion.vue delete mode 100644 lms/nladmin-ui/src/views/wms/st/ysa/ysqOutRegion.vue diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/rest/RegionIoController.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/rest/RegionIoController.java deleted file mode 100644 index 59f7eeb..0000000 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/rest/RegionIoController.java +++ /dev/null @@ -1,73 +0,0 @@ -package org.nl.wms.st.bill.rest; - -import com.alibaba.fastjson.JSONArray; -import org.nl.wms.st.bill.service.RegionIoService; -import org.nl.wms.st.bill.service.dto.RegionIoDto; -import org.springframework.data.domain.Pageable; -import lombok.RequiredArgsConstructor; -import org.nl.modules.logging.annotation.Log; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; -import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; -import io.swagger.annotations.*; -import java.util.Map; -import lombok.extern.slf4j.Slf4j; - -/** - * @author lyd - * @date 2022-10-20 - **/ -@RestController -@RequiredArgsConstructor -@Api(tags = "区域出入库管理") -@RequestMapping("/api/regionio") -@Slf4j -public class RegionIoController { - - private final RegionIoService regionioService; - - @GetMapping - @Log("查询1") - @ApiOperation("查询1") - //@SaCheckPermission("@el.check('regionio:list')") - public ResponseEntity query(@RequestParam Map whereJson, Pageable page){ - return new ResponseEntity<>(regionioService.queryAll(whereJson,page),HttpStatus.OK); - } - - @PostMapping - @Log("新增1") - @ApiOperation("新增1") - //@SaCheckPermission("@el.check('regionio:add')") - public ResponseEntity create(@Validated @RequestBody RegionIoDto dto){ - regionioService.create(dto); - return new ResponseEntity<>(HttpStatus.CREATED); - } - - @PutMapping - @Log("修改1") - @ApiOperation("修改1") - //@SaCheckPermission("@el.check('regionio:edit')") - public ResponseEntity update(@Validated @RequestBody RegionIoDto dto){ - regionioService.update(dto); - return new ResponseEntity<>(HttpStatus.NO_CONTENT); - } - - @Log("删除1") - @ApiOperation("删除1") - //@SaCheckPermission("@el.check('regionio:del')") - @DeleteMapping - public ResponseEntity delete(@RequestBody Long[] ids) { - regionioService.deleteAll(ids); - return new ResponseEntity<>(HttpStatus.OK); - } - - @PostMapping("/makeTask") - @Log("生成任务") - @ApiOperation("生成任务") - //@SaCheckPermission("@el.check('regionio:add')") - public ResponseEntity makeTask(@RequestBody JSONArray dto){ - regionioService.makeTask(dto); - return new ResponseEntity<>(HttpStatus.CREATED); - } -} diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/RegionIoService.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/RegionIoService.java deleted file mode 100644 index 7e486f0..0000000 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/RegionIoService.java +++ /dev/null @@ -1,72 +0,0 @@ -package org.nl.wms.st.bill.service; - -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import org.nl.wms.st.bill.service.dto.RegionIoDto; -import org.springframework.data.domain.Pageable; -import java.util.Map; -import java.util.List; -import java.io.IOException; -import javax.servlet.http.HttpServletResponse; - -/** - * @description 服务接口 - * @author lyd - * @date 2022-10-20 - **/ -public interface RegionIoService { - - /** - * 查询数据分页 - * @param whereJson 条件 - * @param page 分页参数 - * @return Map - */ - Map queryAll(Map whereJson, Pageable page); - - /** - * 查询所有数据不分页 - * @param whereJson 条件参数 - * @return List - */ - List queryAll(Map whereJson); - - /** - * 根据ID查询 - * @param qty_unit_id ID - * @return Regionio - */ - RegionIoDto findById(Long qty_unit_id); - - /** - * 根据编码查询 - * @param code code - * @return Regionio - */ - RegionIoDto findByCode(String code); - - - /** - * 创建 - * @param dto / - */ - void create(RegionIoDto dto); - - /** - * 编辑 - * @param dto / - */ - void update(RegionIoDto dto); - - /** - * 多选删除 - * @param ids / - */ - void deleteAll(Long[] ids); - - /** - * 生成任务 - * @param dto - */ - void makeTask(JSONArray dto); -} diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/dto/RegionIoDto.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/dto/RegionIoDto.java deleted file mode 100644 index 7df5710..0000000 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/dto/RegionIoDto.java +++ /dev/null @@ -1,101 +0,0 @@ -package org.nl.wms.st.bill.service.dto; - -import lombok.Data; -import java.math.BigDecimal; -import java.io.Serializable; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; - -/** - * @description / - * @author lyd - * @date 2022-10-20 - **/ -@Data -public class RegionIoDto implements Serializable { - - /** 出入单标识 */ - /** 防止精度丢失 */ - @JsonSerialize(using= ToStringSerializer.class) - private Long iostorinv_id; - - /** 单据编号 */ - private String bill_code; - - /** 出入类型 */ - private String io_type; - - /** 物料标识 */ - private Long material_id; - - /** 批次 */ - private String pcsn; - - /** 载具编码 */ - private String vehicle_code; - - /** 数量 */ - private BigDecimal qty; - - /** 数量单位标识 */ - /** 防止精度丢失 */ - @JsonSerialize(using= ToStringSerializer.class) - private Long qty_unit_id; - - /** 单据状态 */ - private String bill_status; - - /** 起始点位编码 */ - private String start_point_code; - - /** 终点点位编码 */ - private String end_point_code; - - /** 起始区域 */ - private String start_region_id; - - /** 终点区域 */ - private String end_region_id; - - /** 客户标识 */ - private Long cust_id; - - /** 生成方式 */ - private String create_mode; - - /** 任务标识 */ - private Long task_id; - - /** 备注 */ - private String remark; - - /** 创建人 */ - private Long create_id; - - /** 创建人姓名 */ - private String create_name; - - /** 创建时间 */ - private String create_time; - - /** 修改人 */ - private Long update_optid; - - /** 修改人姓名 */ - private String update_optname; - - /** 修改时间 */ - private String update_time; - - /** 确认人 */ - private Long confirm_optid; - - /** 确认人姓名 */ - private String confirm_optname; - - /** 确认时间 */ - private String confirm_time; - - /** 是否删除 */ - private String is_delete; -} diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/impl/RegionIoServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/impl/RegionIoServiceImpl.java deleted file mode 100644 index 520913b..0000000 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/service/impl/RegionIoServiceImpl.java +++ /dev/null @@ -1,165 +0,0 @@ -package org.nl.wms.st.bill.service.impl; - -import com.alibaba.fastjson.JSON; -import lombok.RequiredArgsConstructor; -import org.nl.modules.common.exception.BadRequestException; -import org.nl.modules.wql.WQL; -import org.nl.modules.wql.util.SpringContextHolder; -import org.nl.wms.sch.tasks.cpOut.CpOutTask; -import org.nl.wms.st.bill.service.RegionIoService; -import org.nl.wms.st.bill.service.dto.RegionIoDto; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import org.springframework.data.domain.Pageable; -import java.util.List; -import java.util.Map; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.IdUtil; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import org.nl.modules.common.utils.SecurityUtils; -import org.nl.modules.wql.core.bean.WQLObject; -import org.nl.modules.wql.util.WqlUtil; -import lombok.extern.slf4j.Slf4j; -import cn.hutool.core.util.ObjectUtil; - -/** - * @description 服务实现 - * @author lyd - * @date 2022-10-20 - **/ -@Service -@RequiredArgsConstructor -@Slf4j -public class RegionIoServiceImpl implements RegionIoService { - - @Override - public Map queryAll(Map whereJson, Pageable page){ - JSONObject map = new JSONObject(); - map.put("flag", "1"); - map.put("io_type", whereJson.get("io_type")); - map.put("io_region", "(" + whereJson.get("io_region") + ")"); - if (!ObjectUtil.isNull(whereJson.get("bill_code"))) { - map.put("bill_code", "%" + whereJson.get("bill_code") + "%"); - } - map.put("bill_status", whereJson.get("bill_status")); - map.put("begin_time", whereJson.get("begin_time")); - map.put("end_time", whereJson.get("end_time")); - JSONObject json = WQL.getWO("ST_IVT_REGIONIO").addParamMap(map).pageQuery(WqlUtil.getHttpContext(page), "create_time desc"); - return json; - } - - @Override - public List queryAll(Map whereJson){ - WQLObject wo = WQLObject.getWQLObject("st_ivt_regionio"); - JSONArray arr = wo.query().getResultJSONArray(0); - if (ObjectUtil.isNotEmpty(arr)) return arr.toJavaList(RegionIoDto.class); - return null; - } - - @Override - public RegionIoDto findById(Long qty_unit_id) { - WQLObject wo = WQLObject.getWQLObject("st_ivt_regionio"); - JSONObject json = wo.query("qty_unit_id = '" + qty_unit_id + "'").uniqueResult(0); - if (ObjectUtil.isNotEmpty(json)){ - return json.toJavaObject( RegionIoDto.class); - } - return null; - } - - @Override - public RegionIoDto findByCode(String code) { - WQLObject wo = WQLObject.getWQLObject("st_ivt_regionio"); - JSONObject json = wo.query("code ='" + code + "'").uniqueResult(0); - if (ObjectUtil.isNotEmpty(json)){ - return json.toJavaObject( RegionIoDto.class); - } - return null; - } - - @Override - @Transactional(rollbackFor = Exception.class) - public void create(RegionIoDto dto) { - Long currentUserId = SecurityUtils.getCurrentUserId(); - String nickName = SecurityUtils.getCurrentNickName(); - String now = DateUtil.now(); - - dto.setQty_unit_id(IdUtil.getSnowflake(1, 1).nextId()); - dto.setCreate_id(currentUserId); - dto.setCreate_name(nickName); - dto.setUpdate_optid(currentUserId); - dto.setUpdate_optname(nickName); - dto.setUpdate_time(now); - dto.setCreate_time(now); - - WQLObject wo = WQLObject.getWQLObject("st_ivt_regionio"); - JSONObject json = JSONObject.parseObject(JSON.toJSONString(dto)); - wo.insert(json); - } - - @Override - @Transactional(rollbackFor = Exception.class) - public void update(RegionIoDto dto) { - RegionIoDto entity = this.findById(dto.getQty_unit_id()); - if (entity == null) throw new BadRequestException("被删除或无权限,操作失败!"); - - Long currentUserId = SecurityUtils.getCurrentUserId(); - String nickName = SecurityUtils.getCurrentNickName(); - - String now = DateUtil.now(); - dto.setUpdate_time(now); - dto.setUpdate_optid(currentUserId); - dto.setUpdate_optname(nickName); - - WQLObject wo = WQLObject.getWQLObject("st_ivt_regionio"); - JSONObject json = JSONObject.parseObject(JSON.toJSONString(dto)); - wo.update(json); - } - - @Override - @Transactional(rollbackFor = Exception.class) - public void deleteAll(Long[] ids) { - Long currentUserId = SecurityUtils.getCurrentUserId(); - String nickName = SecurityUtils.getCurrentNickName(); - String now = DateUtil.now(); - - WQLObject wo = WQLObject.getWQLObject("st_ivt_regionio"); - for (Long qty_unit_id: ids) { - JSONObject param = new JSONObject(); - param.put("qty_unit_id", String.valueOf(qty_unit_id)); - param.put("is_delete", "1"); - param.put("update_optid", currentUserId); - param.put("update_optname", nickName); - param.put("update_time", now); - wo.update(param); - } - } - - /** - * 生成任务 - * - * @param dto - */ - @Override - public void makeTask(JSONArray dto) { - WQLObject regionIoTab = WQLObject.getWQLObject("st_ivt_regionIO"); // 出入库表 - for (int i = 0; i < dto.size(); i++) { - JSONObject regionIoObj = dto.getJSONObject(i); - JSONObject iostorInvObj = regionIoTab.query("iostorinv_id = '" + regionIoObj.getString("iostorinv_id") + "'").uniqueResult(0); - if (ObjectUtil.equal(iostorInvObj.getString("bill_status"), "3")) - throw new BadRequestException("没有单据或者已出库"); - JSONObject param = new JSONObject(); - param.put("point_code1", regionIoObj.getString("start_point_code")); - param.put("vehicle_code", regionIoObj.getString("vehicle_code")); - param.put("material_id", regionIoObj.getString("material_id")); - param.put("iostorinv_id", regionIoObj.getString("iostorinv_id")); - CpOutTask taskBean = SpringContextHolder.getBean(CpOutTask.class); - String task_id = taskBean.createTask(param); - } - - } - -} - diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/wql/ST_IVT_REGIONIO.wql b/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/wql/ST_IVT_REGIONIO.wql deleted file mode 100644 index 1515d56..0000000 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/bill/wql/ST_IVT_REGIONIO.wql +++ /dev/null @@ -1,75 +0,0 @@ -[交易说明] - 交易名: 库存查询 - 所属模块: - 功能简述: - 版权所有: - 表引用: - 版本经历: - -[数据库] - --指定数据库,为空采用默认值,默认为db.properties中列出的第一个库 - -[IO定义] - ################################################# - ## 表字段对应输入参数 - ################################################# - 输入.flag TYPEAS s_string - 输入.io_region TYPEAS f_string - 输入.region_code TYPEAS f_string - 输入.begin_time TYPEAS s_string - 输入.end_time TYPEAS s_string - 输入.bill_code TYPEAS s_string - 输入.bill_status TYPEAS s_string - 输入.io_type TYPEAS s_string - - -[临时表] - --这边列出来的临时表就会在运行期动态创建 - -[临时变量] - --所有中间过程变量均可在此处定义 - -[业务过程] - - ########################################## - # 1、输入输出检查 # - ########################################## - - - ########################################## - # 2、主过程前处理 # - ########################################## - - - ########################################## - # 3、业务主过程 # - ########################################## - IF 输入.flag = "1" - PAGEQUERY - SELECT - regionio.* - FROM - `st_ivt_regionio` regionio - WHERE - regionio.io_type = 输入.io_type - AND - region_id IN - ( - SELECT region.region_id FROM sch_base_region region WHERE region.region_code IN 输入.io_region - ) - OPTION 输入.bill_code <> "" - regionio.bill_code = 输入.bill_code - ENDOPTION - OPTION 输入.bill_status <> "" - regionio.bill_status = 输入.bill_status - ENDOPTION - OPTION 输入.begin_time <> "" - regionio.create_time >= 输入.begin_time - ENDOPTION - OPTION 输入.end_time <> "" - regionio.create_time <= 输入.end_time - ENDOPTION - ENDSELECT - ENDPAGEQUERY - ENDIF - diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/rest/StructivtController.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/rest/StructivtController.java deleted file mode 100644 index d952baf..0000000 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/rest/StructivtController.java +++ /dev/null @@ -1,83 +0,0 @@ -package org.nl.wms.st.structivt.rest; - -import com.alibaba.fastjson.JSONArray; -import org.nl.wms.st.structivt.service.StructivtService; -import org.nl.wms.st.structivt.service.dto.StructivtDto; -import org.springframework.data.domain.Pageable; -import lombok.RequiredArgsConstructor; -import org.nl.modules.logging.annotation.Log; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; -import cn.dev33.satoken.annotation.SaCheckPermission; -import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; -import io.swagger.annotations.*; -import java.util.Map; -import lombok.extern.slf4j.Slf4j; - -/** - * @author: lyd - * @description: - * @Date: 2022/10/24 - */ -@RestController -@RequiredArgsConstructor -@Api(tags = "仓位库存管理") -@RequestMapping("/api/structivt") -@Slf4j -public class StructivtController { - - private final StructivtService structivtService; - - @GetMapping - @Log("查询养生区和成品库存") - @ApiOperation("查询养生区和成品库存") - //@SaCheckPermission("@el.check('structivt:list')") - public ResponseEntity query(@RequestParam Map whereJson, Pageable page){ - return new ResponseEntity<>(structivtService.queryAll(whereJson,page),HttpStatus.OK); - } - - @PostMapping - @Log("新增1") - @ApiOperation("新增1") - //@SaCheckPermission("@el.check('structivt:add')") - public ResponseEntity create(@Validated @RequestBody StructivtDto dto){ - structivtService.create(dto); - return new ResponseEntity<>(HttpStatus.CREATED); - } - - @PutMapping - @Log("修改1") - @ApiOperation("修改1") - //@SaCheckPermission("@el.check('structivt:edit')") - public ResponseEntity update(@Validated @RequestBody StructivtDto dto){ - structivtService.update(dto); - return new ResponseEntity<>(HttpStatus.NO_CONTENT); - } - - @Log("删除1") - @ApiOperation("删除1") - //@SaCheckPermission("@el.check('structivt:del')") - @DeleteMapping - public ResponseEntity delete(@RequestBody Long[] ids) { - structivtService.deleteAll(ids); - return new ResponseEntity<>(HttpStatus.OK); - } - - @PostMapping("/outInventory") - @Log("出库") - @ApiOperation("出库") - public ResponseEntity outInventory(@RequestBody JSONArray jsonArray){ - structivtService.outInventory(jsonArray); - return new ResponseEntity<>(HttpStatus.CREATED); - } - - @PostMapping("/batchEdit") - @Log("批量修改") - @ApiOperation("批量修改") - public ResponseEntity batchEdit(@RequestBody JSONArray datas){ - structivtService.batchEdit(datas); - return new ResponseEntity<>(HttpStatus.NO_CONTENT); - } -} - diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/StructivtService.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/StructivtService.java deleted file mode 100644 index de68ef2..0000000 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/StructivtService.java +++ /dev/null @@ -1,78 +0,0 @@ -package org.nl.wms.st.structivt.service; - -import com.alibaba.fastjson.JSONArray; -import org.nl.wms.st.structivt.service.dto.StructivtDto; -import org.springframework.data.domain.Pageable; -import java.util.Map; -import java.util.List; -import java.io.IOException; -import javax.servlet.http.HttpServletResponse; - -/** - * @author: lyd - * @description: - * @Date: 2022/10/24 - */ -public interface StructivtService { - - /** - * 查询数据分页 - * @param whereJson 条件 - * @param page 分页参数 - * @return Map - */ - Map queryAll(Map whereJson, Pageable page); - - /** - * 查询所有数据不分页 - * @param whereJson 条件参数 - * @return List - */ - List queryAll(Map whereJson); - - /** - * 根据ID查询 - * @param stockrecord_id ID - * @return Structivt - */ - StructivtDto findById(Long stockrecord_id); - - /** - * 根据编码查询 - * @param code code - * @return Structivt - */ - StructivtDto findByCode(String code); - - - /** - * 创建 - * @param dto / - */ - void create(StructivtDto dto); - - /** - * 编辑 - * @param dto / - */ - void update(StructivtDto dto); - - /** - * 多选删除 - * @param ids / - */ - void deleteAll(Long[] ids); - - /** - * 出库 - * @param jsonArray - */ - void outInventory(JSONArray jsonArray); - - /** - * 批量修改 - * @param datas - */ - void batchEdit(JSONArray datas); -} - diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/dto/StructivtDto.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/dto/StructivtDto.java deleted file mode 100644 index 52e903d..0000000 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/dto/StructivtDto.java +++ /dev/null @@ -1,91 +0,0 @@ -package org.nl.wms.st.structivt.service.dto; - -import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import lombok.Data; - -import java.io.Serializable; -import java.math.BigDecimal; - -/** - * @author: lyd - * @description: - * @Date: 2022/10/24 - */ -@Data -public class StructivtDto implements Serializable { - - /** 库存记录标识 */ - /** 防止精度丢失 */ - @JsonSerialize(using= ToStringSerializer.class) - private Long stockrecord_id; - - /** 仓位标识 */ - private Long point_id; - - /** 仓位编码 */ - private String point_code; - - /** 仓位名称 */ - private String point_name; - - /** 所属区域 */ - private Long region_id; - - /** 区域编码 */ - private String region_code; - - /** 区域名称 */ - private String region_name; - - /** 点位状态 */ - private String point_status; - - /** 锁定类型 */ - private String lock_type; - - /** 载具类型 */ - private String vehicle_type; - - /** 载具编码 */ - private String vehicle_code; - - /** 载具数量 */ - private BigDecimal vehicle_qty; - - /** 批次 */ - private String pcsn; - - /** 物料标识 */ - private Long material_id; - - /** 库存数 */ - private BigDecimal ivt_qty; - - /** 计量单位标识 */ - private Long qty_unit_id; - - /** 入库时间 */ - private String instorage_time; - - /** 静置时间(分钟) */ - private BigDecimal standing_time; - - /** 创建人 */ - private Long create_id; - - /** 创建人 */ - private String create_name; - - /** 创建时间 */ - private String create_time; - - /** 修改人 */ - private Long update_optid; - - /** 修改人姓名 */ - private String update_optname; - - /** 修改时间 */ - private String update_time; -} diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/impl/StructivtServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/impl/StructivtServiceImpl.java deleted file mode 100644 index 4762295..0000000 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/service/impl/StructivtServiceImpl.java +++ /dev/null @@ -1,351 +0,0 @@ -package org.nl.wms.st.structivt.service.impl; - -import com.alibaba.fastjson.JSON; -import lombok.RequiredArgsConstructor; -import org.nl.modules.common.exception.BadRequestException; -import org.nl.modules.system.util.CodeUtil; -import org.nl.modules.wql.WQL; -import org.nl.wms.sch.service.PointService; -import org.nl.wms.sch.service.RegionService; -import org.nl.wms.sch.service.dto.PointDto; -import org.nl.wms.st.structivt.service.StructivtService; -import org.nl.wms.st.structivt.service.dto.StructivtDto; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import org.springframework.data.domain.Pageable; -import java.util.List; -import java.util.Map; - -import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.IdUtil; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import org.nl.modules.common.utils.SecurityUtils; -import org.nl.modules.wql.core.bean.ResultBean; -import org.nl.modules.wql.core.bean.WQLObject; -import org.nl.modules.wql.util.WqlUtil; -import lombok.extern.slf4j.Slf4j; -import cn.hutool.core.util.ObjectUtil; - -/** - * @author: lyd - * @description: - * @Date: 2022/10/24 - */ -@Service -@RequiredArgsConstructor -@Slf4j -public class StructivtServiceImpl implements StructivtService { - - private final RegionService regionService; - private final PointService pointService; - - @Override - public Map queryAll(Map whereJson, Pageable page){ - JSONObject map = new JSONObject(); - map.put("flag", "1"); - map.put("region_code", "(" + whereJson.get("region_code") + ")"); - if (!ObjectUtil.isNull(whereJson.get("point_code"))) { - map.put("point_code", "%" + whereJson.get("point_code") + "%"); - } - if (!ObjectUtil.isNull(whereJson.get("material_code"))) { - map.put("material_code", "%" + whereJson.get("material_code") + "%"); - } - map.put("layer_num", whereJson.get("layer_num")); - map.put("col_num", whereJson.get("col_num")); - map.put("row_num", whereJson.get("row_num")); - map.put("is_used", whereJson.get("is_used")); - map.put("lock_type", whereJson.get("lock_type")); - map.put("point_status", whereJson.get("point_status")); - map.put("vehicle_type", whereJson.get("vehicle_type")); - map.put("begin_time", whereJson.get("begin_time")); - map.put("end_time", whereJson.get("end_time")); - JSONObject json = WQL.getWO("ST_IVT_STRUCTIVT").addParamMap(map).pageQuery(WqlUtil.getHttpContext(page), "point_code asc"); - JSONArray content = json.getJSONArray("content"); - JSONArray res = new JSONArray(); - for (int i = 0; i < content.size(); i++) { - JSONObject cppEntry = content.getJSONObject(i); - String point_status_explain = regionService.findById(cppEntry.getLong("region_id")).getPoint_status_explain(); - String[] split = point_status_explain.split(","); - JSONObject statusMap = new JSONObject(); - for (int j = 0; j < split.length; j++) { - String[] status = split[j].split("-"); - statusMap.put(status[0], status[1]); - } - cppEntry.put("point_status_name", statusMap.getString(cppEntry.getString("point_status"))); - // 获取物料信息 - String materialId = cppEntry.getString("material_id"); - if (ObjectUtil.isNotEmpty(materialId)) { - WQLObject md_me_materialBase = WQLObject.getWQLObject("MD_ME_MaterialBase"); - JSONObject jsonObject = md_me_materialBase.query("material_id = '" + materialId + "'").uniqueResult(0); - if (ObjectUtil.isNotEmpty(jsonObject)) { - cppEntry.put("material_code", jsonObject.getString("material_code")); - cppEntry.put("material_name", jsonObject.getString("material_name")); - } - } - res.add(cppEntry); - } - json.put("content", res); - return json; - } - - @Override - public List queryAll(Map whereJson){ - WQLObject wo = WQLObject.getWQLObject("st_ivt_structivt"); - JSONArray arr = wo.query().getResultJSONArray(0); - if (ObjectUtil.isNotEmpty(arr)) return arr.toJavaList(StructivtDto.class); - return null; - } - - @Override - public StructivtDto findById(Long stockrecord_id) { - WQLObject wo = WQLObject.getWQLObject("st_ivt_structivt"); - JSONObject json = wo.query("stockrecord_id = '" + stockrecord_id + "'").uniqueResult(0); - if (ObjectUtil.isNotEmpty(json)){ - return json.toJavaObject( StructivtDto.class); - } - return null; - } - - @Override - public StructivtDto findByCode(String code) { - WQLObject wo = WQLObject.getWQLObject("st_ivt_structivt"); - JSONObject json = wo.query("code ='" + code + "'").uniqueResult(0); - if (ObjectUtil.isNotEmpty(json)){ - return json.toJavaObject( StructivtDto.class); - } - return null; - } - - @Override - @Transactional(rollbackFor = Exception.class) - public void create(StructivtDto dto) { - Long currentUserId = SecurityUtils.getCurrentUserId(); - String nickName = SecurityUtils.getCurrentNickName(); - String now = DateUtil.now(); - - dto.setStockrecord_id(IdUtil.getSnowflake(1, 1).nextId()); - dto.setCreate_id(currentUserId); - dto.setCreate_name(nickName); - dto.setUpdate_optid(currentUserId); - dto.setUpdate_optname(nickName); - dto.setUpdate_time(now); - dto.setCreate_time(now); - - WQLObject wo = WQLObject.getWQLObject("st_ivt_structivt"); - JSONObject json = JSONObject.parseObject(JSON.toJSONString(dto)); - wo.insert(json); - } - - @Override - @Transactional(rollbackFor = Exception.class) - public void update(StructivtDto dto) { - // 找主表获取之前的数据 - StructivtDto structivtDto = this.findById(dto.getStockrecord_id()); - if (structivtDto == null) throw new BadRequestException("被删除或无权限,操作失败!"); - - Long currentUserId = SecurityUtils.getCurrentUserId(); - String nickName = SecurityUtils.getCurrentNickName(); - String now = DateUtil.now(); - - JSONObject intoBeforeObject = new JSONObject(); - // 存储主表之前数据 - intoBeforeObject.put("stockrecord_id", IdUtil.getSnowflake(1, 1).nextId()); - intoBeforeObject.put("point_id", structivtDto.getPoint_id()); - intoBeforeObject.put("point_code", structivtDto.getPoint_code()); - intoBeforeObject.put("point_name", structivtDto.getPoint_name()); - intoBeforeObject.put("region_id", structivtDto.getRegion_id()); - intoBeforeObject.put("region_code", structivtDto.getRegion_code()); - intoBeforeObject.put("region_name", structivtDto.getRegion_name()); - intoBeforeObject.put("pcsn", structivtDto.getPcsn()); - intoBeforeObject.put("material_id", structivtDto.getMaterial_id()); - intoBeforeObject.put("ivt_qty", structivtDto.getIvt_qty()); - intoBeforeObject.put("qty_unit_id", structivtDto.getQty_unit_id()); - intoBeforeObject.put("standing_time", structivtDto.getStanding_time()); - intoBeforeObject.put("instorage_time", structivtDto.getInstorage_time()); - PointDto pointDto = pointService.findById(structivtDto.getPoint_id()); - if (ObjectUtil.isNotEmpty(pointDto)) { - intoBeforeObject.put("point_status", pointDto.getPoint_status()); - intoBeforeObject.put("lock_type", pointDto.getLock_type()); - intoBeforeObject.put("vehicle_type", pointDto.getVehicle_type()); - intoBeforeObject.put("vehicle_code", pointDto.getVehicle_code()); - intoBeforeObject.put("vehicle_qty", pointDto.getVehicle_qty()); - } - intoBeforeObject.put("create_id", currentUserId); - intoBeforeObject.put("create_name", nickName); - intoBeforeObject.put("create_time", now); - // 插入修改前的数据表 - WQLObject beforeWo = WQLObject.getWQLObject("ST_IVT_StructBeforeIvt"); - beforeWo.insert(intoBeforeObject); - // 修改点位的载具类型和点位状态和锁定 - PointDto pointDto2 = pointService.findById(dto.getPoint_id()); - if (ObjectUtil.isNotEmpty(pointDto2)) { - pointDto2.setVehicle_type(dto.getVehicle_type()); - pointDto2.setPoint_status(dto.getPoint_status()); - pointDto2.setLock_type(dto.getLock_type()); - // 更新 - WQLObject pointWo = WQLObject.getWQLObject("SCH_BASE_Point"); - JSONObject pointJson = JSONObject.parseObject(JSON.toJSONString(pointDto2)); - pointWo.update(pointJson); - } - // 将修改之后的数据存入修改之后的表中 - JSONObject intoAfterObject = new JSONObject(); - // 存储修改数据到修改后的表 - intoAfterObject.put("stockrecord_id", IdUtil.getSnowflake(1, 1).nextId()); - intoAfterObject.put("point_id", dto.getPoint_id()); - intoAfterObject.put("point_code", dto.getPoint_code()); - intoAfterObject.put("point_name", dto.getPoint_name()); - intoAfterObject.put("region_id", dto.getRegion_id()); - intoAfterObject.put("region_code", dto.getRegion_code()); - intoAfterObject.put("region_name", dto.getRegion_name()); - intoAfterObject.put("pcsn", dto.getPcsn()); - intoAfterObject.put("material_id", dto.getMaterial_id()); - intoAfterObject.put("ivt_qty", dto.getIvt_qty()); - intoAfterObject.put("qty_unit_id", dto.getQty_unit_id()); - intoAfterObject.put("standing_time", dto.getStanding_time()); - intoAfterObject.put("instorage_time", dto.getInstorage_time()); - - if (ObjectUtil.isNotEmpty(pointDto2)) { - intoAfterObject.put("point_status", pointDto2.getPoint_status()); - intoAfterObject.put("lock_type", pointDto2.getLock_type()); - } - intoAfterObject.put("create_id", currentUserId); - intoAfterObject.put("create_name", nickName); - intoAfterObject.put("create_time", now); - WQLObject afterWo = WQLObject.getWQLObject("ST_IVT_StructAfterIvt"); - afterWo.insert(intoAfterObject); - - // 更新主表 - WQLObject wo = WQLObject.getWQLObject("st_ivt_structivt"); - JSONObject json = JSONObject.parseObject(JSON.toJSONString(dto)); - wo.update(json); - } - - @Override - @Transactional(rollbackFor = Exception.class) - public void deleteAll(Long[] ids) { - Long currentUserId = SecurityUtils.getCurrentUserId(); - String nickName = SecurityUtils.getCurrentNickName(); - String now = DateUtil.now(); - - WQLObject wo = WQLObject.getWQLObject("st_ivt_structivt"); - for (Long stockrecord_id: ids) { - JSONObject param = new JSONObject(); - param.put("stockrecord_id", String.valueOf(stockrecord_id)); - param.put("is_delete", "1"); - param.put("update_optid", currentUserId); - param.put("update_optname", nickName); - param.put("update_time", now); - wo.update(param); - } - } - - /** - * 出库 - * - * @param jsonArray - */ - @Override - @Transactional(rollbackFor = Exception.class) - public void outInventory(JSONArray jsonArray) { - WQLObject regionIoTab = WQLObject.getWQLObject("ST_IVT_REGIONIO"); // 出入库表 - WQLObject pointTab = WQLObject.getWQLObject("sch_base_point"); // 点位 - String in_store_code = CodeUtil.getNewCode("IN_STORE_CODE"); - for (int i = 0; i < jsonArray.size(); i++) { // 每个对象就是点位 - JSONObject pointObj = jsonArray.getJSONObject(i); - // 如果是空位或者锁定就跳过 - if (pointObj.getString("lock_type").equals("2") || !pointObj.getString("point_status").equals("3")) throw new BadRequestException("点位无物料或者已出库"); - // 插入regionIO - 未锁定,有料位 - JSONObject regionIoObj = new JSONObject(); - regionIoObj.put("iostorinv_id", IdUtil.getSnowflake(1, 1).nextId()); - regionIoObj.put("bill_code", in_store_code); // 批量新增相同 - regionIoObj.put("buss_date", DateUtil.today()); - regionIoObj.put("io_type", "2"); - regionIoObj.put("material_id", pointObj.getString("material_id")); // 点位表的物料id是空的,仓位表有物料id - regionIoObj.put("pcsn", pointObj.getString("pcsn")); - regionIoObj.put("vehicle_code", pointObj.getString("vehicle_code")); - regionIoObj.put("qty", pointObj.getString("ivt_qty")); - regionIoObj.put("qty_unit_id", pointObj.getString("qty_unit_id")); - regionIoObj.put("bill_status", "1"); - regionIoObj.put("start_point_code", pointObj.getString("point_code")); // 起点 - regionIoObj.put("region_id", pointObj.getString("region_id")); - regionIoObj.put("region_code", pointObj.getString("region_code")); - regionIoObj.put("region_name", pointObj.getString("region_name")); - regionIoObj.put("create_mode", "2"); - regionIoObj.put("create_id", SecurityUtils.getCurrentUserId()); - regionIoObj.put("create_name", SecurityUtils.getCurrentNickName()); - regionIoObj.put("create_time", DateUtil.now()); - regionIoTab.insert(regionIoObj); - // 上锁 - JSONObject point = pointTab.query("point_id = '" + pointObj.getString("point_id") + "'").uniqueResult(0); - point.put("lock_type", "2"); - pointTab.update(point); - } - } - - /** - * 批量修改 - * - * @param datas - */ - @Override - public void batchEdit(JSONArray datas) { - Long currentUserId = SecurityUtils.getCurrentUserId(); - String nickName = SecurityUtils.getCurrentNickName(); - String now = DateUtil.now(); - System.out.println(datas); - WQLObject pointTab = WQLObject.getWQLObject("SCH_BASE_Point"); - WQLObject structIvtTab = WQLObject.getWQLObject("ST_IVT_StructIvt"); - WQLObject materialBaseTab = WQLObject.getWQLObject("MD_ME_MaterialBase"); - for ( int i = 0; i < datas.size(); i++ ) { - JSONObject object = datas.getJSONObject(i); - // 根据物料material_code查找物料信息 - String material_id = null; - String material_code = object.getString("material_code"); - if (ObjectUtil.isNotEmpty(material_code)) { - JSONObject materialObj = materialBaseTab.query("material_code = '" + material_code + "'").uniqueResult(0); - if (ObjectUtil.isNotEmpty(materialObj)) { - material_id = materialObj.getString("material_id"); - } else { - throw new BadRequestException("物料编码出错"); - } - } - JSONObject points = pointTab.query("point_id = '" + object.getString("point_id") + "'").uniqueResult(0); - if (ObjectUtil.isNotEmpty(points)) { - points.put("point_status", object.getString("point_status")); - points.put("lock_type", object.getString("lock_type")); - points.put("vehicle_type", object.getString("vehicle_type")); - points.put("is_used", object.getString("is_used")); - points.put("update_optid", currentUserId); - points.put("update_optname", nickName); - points.put("update_time", now); - points.put("material_id", material_id); - pointTab.update(points); - } - // 修改/新增 仓位库存表【ST_IVT_StructIvt】 - String stockrecordId = object.getString("stockrecord_id"); - if (ObjectUtil.isNotEmpty(stockrecordId)) { - // 修改 - JSONObject strObject = structIvtTab.query("stockrecord_id = '" + stockrecordId + "'").uniqueResult(0); - strObject.put("ivt_qty", object.getString("ivt_qty")); - strObject.put("material_id", points.getString("material_id")); - structIvtTab.update(strObject); - } else { - // 新增 - JSONObject str = new JSONObject(); - str.put("stockrecord_id", IdUtil.getSnowflake(1, 1).nextId()); - str.put("point_id", points.getString("point_id")); - str.put("point_code", points.getString("point_code")); - str.put("point_name", points.getString("point_name")); - str.put("region_id", points.getString("region_id")); - str.put("region_code", points.getString("region_code")); - str.put("region_name", points.getString("region_name")); - str.put("material_id", points.getString("material_id")); - str.put("ivt_qty", object.getString("ivt_qty")); - structIvtTab.insert(str); - } - } - } - -} diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/wql/ST_IVT_STRUCTIVT.wql b/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/wql/ST_IVT_STRUCTIVT.wql deleted file mode 100644 index d44eda7..0000000 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/structivt/wql/ST_IVT_STRUCTIVT.wql +++ /dev/null @@ -1,98 +0,0 @@ -[交易说明] - 交易名: 仓位库存 - 所属模块: - 功能简述: - 版权所有: - 表引用: - 版本经历: - -[数据库] - --指定数据库,为空采用默认值,默认为db.properties中列出的第一个库 - -[IO定义] - ################################################# - ## 表字段对应输入参数 - ################################################# - 输入.flag TYPEAS s_string - 输入.io_region TYPEAS f_string - 输入.region_code TYPEAS f_string - 输入.point_code TYPEAS s_string - 输入.begin_time TYPEAS s_string - 输入.end_time TYPEAS s_string - 输入.bill_code TYPEAS s_string - 输入.bill_status TYPEAS s_string - 输入.io_type TYPEAS s_string - 输入.lock_type TYPEAS s_string - 输入.material_code TYPEAS s_string - 输入.point_status TYPEAS s_string - 输入.vehicle_type TYPEAS s_string - 输入.is_used TYPEAS s_string - - -[临时表] - --这边列出来的临时表就会在运行期动态创建 - -[临时变量] - --所有中间过程变量均可在此处定义 - -[业务过程] - - ########################################## - # 1、输入输出检查 # - ########################################## - - - ########################################## - # 2、主过程前处理 # - ########################################## - - - ########################################## - # 3、业务主过程 # - ########################################## - IF 输入.flag = "1" - PAGEQUERY - SELECT - point.* - FROM - sch_base_point point - WHERE - point.region_code IN 输入.region_code - OPTION 输入.point_code <> "" - point.point_code LIKE 输入.point_code - ENDOPTION - OPTION 输入.point_status <> "" - point.point_status = 输入.point_status - ENDOPTION - OPTION 输入.vehicle_type <> "" - point.vehicle_type = 输入.vehicle_type - ENDOPTION - OPTION 输入.material_code <> "" - point.material_id IN ( - SELECT material_code FROM md_me_materialbase WHERE material_code LIKE 输入.material_code - ) - ENDOPTION - OPTION 输入.layer_num <> "" - point.layer_num = 输入.layer_num - ENDOPTION - OPTION 输入.col_num <> "" - point.col_num = 输入.col_num - ENDOPTION - OPTION 输入.row_num <> "" - point.row_num = 输入.row_num - ENDOPTION - OPTION 输入.lock_type <> "" - point.lock_type = 输入.lock_type - ENDOPTION - OPTION 输入.is_used <> "" - point.is_used = 输入.is_used - ENDOPTION - OPTION 输入.begin_time <> "" - point.instorage_time >= 输入.begin_time - ENDOPTION - OPTION 输入.end_time <> "" - point.instorage_time <= 输入.end_time - ENDOPTION - ENDSELECT - ENDPAGEQUERY - ENDIF diff --git a/lms/nladmin-ui/src/views/wms/st/cppoint/cppInRegion.vue b/lms/nladmin-ui/src/views/wms/st/cppoint/cppInRegion.vue deleted file mode 100644 index 7ded65d..0000000 --- a/lms/nladmin-ui/src/views/wms/st/cppoint/cppInRegion.vue +++ /dev/null @@ -1,188 +0,0 @@ - - - - - diff --git a/lms/nladmin-ui/src/views/wms/st/cppoint/cppInventory.vue b/lms/nladmin-ui/src/views/wms/st/cppoint/cppInventory.vue deleted file mode 100644 index 2424ee8..0000000 --- a/lms/nladmin-ui/src/views/wms/st/cppoint/cppInventory.vue +++ /dev/null @@ -1,401 +0,0 @@ - - - - - diff --git a/lms/nladmin-ui/src/views/wms/st/cppoint/cppOutRegion.vue b/lms/nladmin-ui/src/views/wms/st/cppoint/cppOutRegion.vue deleted file mode 100644 index d32a6f3..0000000 --- a/lms/nladmin-ui/src/views/wms/st/cppoint/cppOutRegion.vue +++ /dev/null @@ -1,206 +0,0 @@ - - - - - diff --git a/lms/nladmin-ui/src/views/wms/st/cppoint/index.vue b/lms/nladmin-ui/src/views/wms/st/cppoint/index.vue deleted file mode 100644 index 9c486f5..0000000 --- a/lms/nladmin-ui/src/views/wms/st/cppoint/index.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - - - diff --git a/lms/nladmin-ui/src/views/wms/st/regionio.js b/lms/nladmin-ui/src/views/wms/st/regionio.js deleted file mode 100644 index f9997c2..0000000 --- a/lms/nladmin-ui/src/views/wms/st/regionio.js +++ /dev/null @@ -1,35 +0,0 @@ -import request from '@/utils/request' - -export function add(data) { - return request({ - url: 'api/regionio', - method: 'post', - data - }) -} - -export function del(ids) { - return request({ - url: 'api/regionio/', - method: 'delete', - data: ids - }) -} - -export function edit(data) { - return request({ - url: 'api/regionio', - method: 'put', - data - }) -} - -export function makeTask(data) { - return request({ - url: 'api/regionio/makeTask', - method: 'post', - data: data - }) -} - -export default { add, edit, del, makeTask } diff --git a/lms/nladmin-ui/src/views/wms/st/structivt.js b/lms/nladmin-ui/src/views/wms/st/structivt.js deleted file mode 100644 index 411cd72..0000000 --- a/lms/nladmin-ui/src/views/wms/st/structivt.js +++ /dev/null @@ -1,43 +0,0 @@ -import request from '@/utils/request' - -export function add(data) { - return request({ - url: 'api/structivt', - method: 'post', - data - }) -} - -export function del(ids) { - return request({ - url: 'api/structivt/', - method: 'delete', - data: ids - }) -} - -export function edit(data) { - return request({ - url: 'api/structivt', - method: 'put', - data - }) -} - -export function outInventory(data) { - return request({ - url: 'api/structivt/outInventory', - method: 'post', - data: data - }) -} - -export function batchEdit(data) { - return request({ - url: 'api/structivt/batchEdit', - method: 'post', - data: data - }) -} - -export default { add, edit, del, outInventory, batchEdit } diff --git a/lms/nladmin-ui/src/views/wms/st/ysa/index.vue b/lms/nladmin-ui/src/views/wms/st/ysa/index.vue deleted file mode 100644 index a0cbceb..0000000 --- a/lms/nladmin-ui/src/views/wms/st/ysa/index.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - - - diff --git a/lms/nladmin-ui/src/views/wms/st/ysa/inventory.vue b/lms/nladmin-ui/src/views/wms/st/ysa/inventory.vue deleted file mode 100644 index 282c600..0000000 --- a/lms/nladmin-ui/src/views/wms/st/ysa/inventory.vue +++ /dev/null @@ -1,412 +0,0 @@ - - - - - diff --git a/lms/nladmin-ui/src/views/wms/st/ysa/ysqInRegion.vue b/lms/nladmin-ui/src/views/wms/st/ysa/ysqInRegion.vue deleted file mode 100644 index 6dad621..0000000 --- a/lms/nladmin-ui/src/views/wms/st/ysa/ysqInRegion.vue +++ /dev/null @@ -1,188 +0,0 @@ - - - - - diff --git a/lms/nladmin-ui/src/views/wms/st/ysa/ysqOutRegion.vue b/lms/nladmin-ui/src/views/wms/st/ysa/ysqOutRegion.vue deleted file mode 100644 index 2adb600..0000000 --- a/lms/nladmin-ui/src/views/wms/st/ysa/ysqOutRegion.vue +++ /dev/null @@ -1,190 +0,0 @@ - - - - -