diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/MaterialServiceImpl.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/MaterialServiceImpl.java index dc85fa0..d2b2b5e 100644 --- a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/MaterialServiceImpl.java +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/MaterialServiceImpl.java @@ -59,7 +59,7 @@ public class MaterialServiceImpl extends ServiceImpl page = new Page<>(materialPagination.getCurrentPage(), materialPagination.getPageSize()); diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/MaterialEntity.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/MaterialEntity.java index 425b509..ed5be59 100644 --- a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/MaterialEntity.java +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/MaterialEntity.java @@ -72,6 +72,9 @@ public class MaterialEntity { @TableField(value = "safe_stock", updateStrategy = FieldStrategy.IGNORED) private BigDecimal safeStock; + @TableField(value = "scheme_id", updateStrategy = FieldStrategy.IGNORED) + private Long schemeId; + @TableField(exist = false) private String parentName; } diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/material/MaterialForm.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/material/MaterialForm.java index 2c309e4..95c39c0 100644 --- a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/material/MaterialForm.java +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/material/MaterialForm.java @@ -77,4 +77,6 @@ public class MaterialForm { @Schema(description = "流程任务ID") private String flowTaskId; + private String schemeId; + } diff --git a/jnpf-java-boot/jnpf-web/src/views/example/customer/detail.vue b/jnpf-java-boot/jnpf-web/src/views/example/customer/detail.vue index e082d5c..8870e01 100644 --- a/jnpf-java-boot/jnpf-web/src/views/example/customer/detail.vue +++ b/jnpf-java-boot/jnpf-web/src/views/example/customer/detail.vue @@ -1,152 +1,145 @@ diff --git a/jnpf-java-boot/jnpf-web/src/views/example/material/index.vue b/jnpf-java-boot/jnpf-web/src/views/example/material/index.vue index a314c94..aa97957 100644 --- a/jnpf-java-boot/jnpf-web/src/views/example/material/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/example/material/index.vue @@ -1,4 +1,3 @@ -NEW_FILE_CODE @@ -139,6 +126,10 @@ export default { { fullName: "成品", id: "3" }, ], matTypeProps: { label: "fullName", value: "id" }, + unitOptions: [ + { fullName: "Kg", id: 1 }, + { fullName: "T", id: 2 }, + ], enabledStatusOptions: [ { fullName: "启用", id: 1 }, { fullName: "未启用", id: 2 }, @@ -159,6 +150,11 @@ export default { this.initData(); }, methods: { + getEnumLabel(options, value) { + if (value === undefined || value === null || value === '') return value; + const item = options.find(opt => opt.id == value); + return item ? item.fullName : value; + }, initData() { this.listLoading = true; let _query = {