From 178574c1238613296d1360a3e1eaf730a5166f68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E7=81=BF?= <1628672303@qq.com> Date: Mon, 19 Sep 2022 16:18:41 +0800 Subject: [PATCH] =?UTF-8?q?2022-09-19=20=20=E8=B5=B5=E7=81=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/erp/fabric/ZyFabricList.vue | 7 ++++++- .../src/views/erp/fabric/modules/ZyFabricForm.vue | 5 +++++ .../demo/fabric/controller/ZyFabricTypeController.java | 10 ++++++++++ .../org/jeecg/modules/demo/fabric/entity/ZyFabric.java | 7 +++++++ 4 files changed, 28 insertions(+), 1 deletion(-) diff --git a/ant-design-vue-jeecg/src/views/erp/fabric/ZyFabricList.vue b/ant-design-vue-jeecg/src/views/erp/fabric/ZyFabricList.vue index 7dbf9367..bc6902c1 100644 --- a/ant-design-vue-jeecg/src/views/erp/fabric/ZyFabricList.vue +++ b/ant-design-vue-jeecg/src/views/erp/fabric/ZyFabricList.vue @@ -247,7 +247,11 @@ import ZyFabricFormDetail from './modules/ZyFabricFormDetail' dataIndex: 'qRcode', scopedSlots: {customRender: 'imgSlot'} }, - + { + title:'等级', + align:"center", + dataIndex: 'fabricGrade_dictText' + }, { title:'供货商信息', align:"center", @@ -307,6 +311,7 @@ import ZyFabricFormDetail from './modules/ZyFabricFormDetail' fieldList.push({type:'string',value:'clothW',text:'幅宽',dictCode:'clothW,,'}) fieldList.push({type:'string',value:'location',text:'所在地区',dictCode:''}) fieldList.push({type:'int',value:'status',text:'状态 o 为下架 1为上架 ',dictCode:'fabric_status,,'}) + fieldList.push({type:'int',value:'fabricGrade',text:'等级',dictCode:'fabric_grade,,'}) fieldList.push({type:'string',value:'qRcode',text:'二维码',dictCode:''}) fieldList.push({type:'string',value:'name',text:'名称',dictCode:''}) fieldList.push({type:'sel_depart',value:'supplierInfo',text:'供货商信息'}) diff --git a/ant-design-vue-jeecg/src/views/erp/fabric/modules/ZyFabricForm.vue b/ant-design-vue-jeecg/src/views/erp/fabric/modules/ZyFabricForm.vue index 1de2c8ac..601e8f87 100644 --- a/ant-design-vue-jeecg/src/views/erp/fabric/modules/ZyFabricForm.vue +++ b/ant-design-vue-jeecg/src/views/erp/fabric/modules/ZyFabricForm.vue @@ -91,6 +91,11 @@ + + + + + diff --git a/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/controller/ZyFabricTypeController.java b/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/controller/ZyFabricTypeController.java index c6763439..10bd9486 100644 --- a/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/controller/ZyFabricTypeController.java +++ b/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/controller/ZyFabricTypeController.java @@ -14,7 +14,9 @@ import com.sun.mail.util.QEncoderStream; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.demo.fabric.entity.ZyFabric; import org.jeecg.modules.demo.fabric.entity.ZyFabricType; +import org.jeecg.modules.demo.fabric.service.IZyFabricService; import org.jeecg.modules.demo.fabric.service.IZyFabricTypeService; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; @@ -51,6 +53,8 @@ import org.jeecg.common.aspect.annotation.AutoLog; public class ZyFabricTypeController extends JeecgController { @Autowired private IZyFabricTypeService zyFabricTypeService; + @Autowired + private IZyFabricService zyFabricService; //面料表 /** * 分页列表查询 @@ -133,6 +137,12 @@ public class ZyFabricTypeController extends JeecgController delete(@RequestParam(name="id",required=true) String id) { + List zyFabricsList = zyFabricService.list(); + for (ZyFabric zyFabric : zyFabricsList){ + if (zyFabric.getTypeId().equals(id)){ + return Result.error("此面料类型已被使用,禁止删除!"); + } + } zyFabricTypeService.removeById(id); return Result.OK("删除成功!"); } diff --git a/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/entity/ZyFabric.java b/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/entity/ZyFabric.java index ec020f90..6a835743 100644 --- a/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/entity/ZyFabric.java +++ b/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/entity/ZyFabric.java @@ -113,6 +113,11 @@ public class ZyFabric implements Serializable { @Excel(name = "二维码", width = 15) @ApiModelProperty(value = "二维码") private java.lang.String qRcode; + /**等级*/ + @Excel(name = "等级", width = 15,dictTable = "", dicText = "", dicCode = "fabric_grade") + @ApiModelProperty(value = "等级") + @Dict(dictTable = "", dicText = "", dicCode = "fabric_grade") + private java.lang.Integer fabricGrade; /**名称*/ @Excel(name = "名称", width = 15) @ApiModelProperty(value = "名称") @@ -151,4 +156,6 @@ public class ZyFabric implements Serializable { /**所属部门*/ @ApiModelProperty(value = "所属部门") private java.lang.String sysOrgCode; + /**所属部门*/ + }