diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WarehousingReportlossController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WarehousingReportlossController.java index a6375f88..4f489c0d 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WarehousingReportlossController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WarehousingReportlossController.java @@ -574,4 +574,22 @@ public class WarehousingReportlossController { return ActionResult.success(warehousingReportlossMap); } + /** + * 获取原材料商品的批次号列表 + * + * @return + */ + @Operation(summary = "获取原材料商品的批次号列表") + @GetMapping("/getReportlossBatnumberList") + public ActionResult reportlossBatnumberList(@RequestParam("warehouseId") String warehouseId,@RequestParam("warehousingReportlossProductList-productId") String productId,@RequestParam("warehousingReportlossProductList-cargoId") String cargoId) throws IOException{ + + QueryWrapper inventoryEntityQueryWrapper =new QueryWrapper<>(); + inventoryEntityQueryWrapper.lambda().eq(InventoryEntity::getWarehouseId,warehouseId); + inventoryEntityQueryWrapper.lambda().eq(InventoryEntity::getStorageAreaId,cargoId); + inventoryEntityQueryWrapper.lambda().eq(InventoryEntity::getProductId,productId); + List inventoryEntityList =inventoryService.list(inventoryEntityQueryWrapper); + return ActionResult.success(inventoryEntityList); + } + + } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WorkOrderController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WorkOrderController.java index 77e749f4..16a98ee3 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WorkOrderController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WorkOrderController.java @@ -1104,8 +1104,6 @@ public class WorkOrderController { inventoryEntityQueryWrapper.lambda().eq(InventoryEntity::getStorageAreaId,cargoId); inventoryEntityQueryWrapper.lambda().eq(InventoryEntity::getProductId,productId); List inventoryEntityList =inventoryService.list(inventoryEntityQueryWrapper); - - return ActionResult.success(inventoryEntityList); } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ClassTeamUseEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ClassTeamUseEntity.java index d824e6cd..c74a0946 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ClassTeamUseEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ClassTeamUseEntity.java @@ -42,4 +42,8 @@ public class ClassTeamUseEntity { private String organizeJsonId; @TableField("F_TENANT_ID") private String tenantId; + @TableField(value = "MOBILE_PHONE" , updateStrategy = FieldStrategy.IGNORED) + private String mobilePhone; + @TableField(value = "ORGANIZE" , updateStrategy = FieldStrategy.IGNORED) + private String organize; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/classteam/ClassTeamUseModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/classteam/ClassTeamUseModel.java index e198e130..98263d88 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/classteam/ClassTeamUseModel.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/classteam/ClassTeamUseModel.java @@ -1,5 +1,7 @@ package jnpf.model.classteam; +import com.baomidou.mybatisplus.annotation.FieldStrategy; +import com.baomidou.mybatisplus.annotation.TableField; import lombok.Data; import java.util.List; import java.util.Date; @@ -22,4 +24,9 @@ public class ClassTeamUseModel { @JSONField(name = "belongUserId") private Object belongUserId; + @JSONField(name = "mobilePhone") + private String mobilePhone; + @JSONField(name = "organize") + private String organize; + } diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/bom/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/bom/form.vue index ac2c5f1d..5b12a3d8 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/bom/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/bom/form.vue @@ -58,11 +58,10 @@ @@ -160,11 +159,10 @@ diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/classteam/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/classteam/form.vue index bd134d27..07fafe46 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/classteam/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/classteam/form.vue @@ -487,20 +487,29 @@ export default { this.$emit('refreshDataList', true) }, changeDataList(model, row) { - // request({ - // url: '/api/permission/Users/'+model, - // method: 'get' - // }).then(res => { - // console.log(res.data.account); - // this.dataForm.classTeamUseList.account=res.data.account - // console.log(this.dataForm.classTeamUseList.account); - // }); - // console.log(model, row); - // this.dataForm.mobilePhone = row.mobilePhone - row.belongUserId = row.id - this.dataForm.classTeamUseList.push(row) - this.dataForm.classTeamUseList.splice(-2, 1) + // row.belongUserId = row.id + // this.dataForm.classTeamUseList.push(row) + // this.dataForm.classTeamUseList.splice(-2, 1) + let i = 0 + this.dataForm.classTeamUseList.forEach((e, index) => { + if (e.belongUserId == model) { + e.mobilePhone = row.mobilePhone, + e.organize = row.organize, + i++ + } + if (i > 1) { + setTimeout(() => { + e.belongUserId = undefined + }, 100); + this.$message({ + message: '姓名不能重复', + type: 'error', + duration: 1000 + }) + } + return + }) }, userName(val, val2) { let i = 0 diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/warehousing/warehousinginspection/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/warehousing/warehousinginspection/form.vue index af241cf3..aee88523 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/warehousing/warehousinginspection/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/warehousing/warehousinginspection/form.vue @@ -32,11 +32,21 @@ + + + + + v-else-if="dataForm.inspectionType!=undefined" + @change="changeData('inspectionType', -1)" placeholder="请选择" :disabled="true" + clearable :style='{ "width": "100%" }' :options="inspectionTypeOptions" + :props="inspectionTypeProps"> + @@ -93,11 +103,10 @@ @@ -312,13 +321,13 @@ - - + --> - - + --> - - + --> -
添加 -
+ -->