diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/YysMaterialRequirementItemMapper.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/YysMaterialRequirementItemMapper.java new file mode 100644 index 0000000..e453e73 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/YysMaterialRequirementItemMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.YysMaterialRequirementItemEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * YysMaterialRequirementPlan + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-08-07 + */ +public interface YysMaterialRequirementItemMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/YysMaterialRequirementPlanMapper.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/YysMaterialRequirementPlanMapper.java new file mode 100644 index 0000000..2c1a221 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/YysMaterialRequirementPlanMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.YysMaterialRequirementPlanEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * YysMaterialRequirementPlan + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-08-07 + */ +public interface YysMaterialRequirementPlanMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/YysMaterialRequirementItemService.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/YysMaterialRequirementItemService.java new file mode 100644 index 0000000..0851996 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/YysMaterialRequirementItemService.java @@ -0,0 +1,18 @@ +package jnpf.service; + +import jnpf.model.yysmaterialrequirementplan.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * YysMaterialRequirementPlan + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-08-07 + */ +public interface YysMaterialRequirementItemService extends IService { + QueryWrapper getChild(YysMaterialRequirementPlanPagination pagination,QueryWrapper yysMaterialRequirementItemQueryWrapper); +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/YysMaterialRequirementPlanService.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/YysMaterialRequirementPlanService.java new file mode 100644 index 0000000..b885fb7 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/YysMaterialRequirementPlanService.java @@ -0,0 +1,39 @@ +package jnpf.service; + +import jnpf.model.yysmaterialrequirementplan.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * YysMaterialRequirementPlan + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-08-07 + */ +public interface YysMaterialRequirementPlanService extends IService { + List getList(YysMaterialRequirementPlanPagination yysMaterialRequirementPlanPagination); + + List getTypeList(YysMaterialRequirementPlanPagination yysMaterialRequirementPlanPagination,String dataType); + + YysMaterialRequirementPlanEntity getInfo(String id); + + void delete(YysMaterialRequirementPlanEntity entity); + + void create(YysMaterialRequirementPlanEntity entity); + + boolean update(String id, YysMaterialRequirementPlanEntity entity); + + //子表方法 + List getYysMaterialRequirementItemList(String id,YysMaterialRequirementPlanPagination yysMaterialRequirementPlanPagination); + + List getYysMaterialRequirementItemList(String id); + + //副表数据方法 + String checkForm(YysMaterialRequirementPlanForm form,int i); + + void saveOrUpdate(YysMaterialRequirementPlanForm yysMaterialRequirementPlanForm,String id, boolean isSave) throws Exception; + +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/YysMaterialRequirementItemServiceImpl.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/YysMaterialRequirementItemServiceImpl.java new file mode 100644 index 0000000..5d1c6d2 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/YysMaterialRequirementItemServiceImpl.java @@ -0,0 +1,59 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.YysMaterialRequirementItemMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.yysmaterialrequirementplan.*; +import java.math.BigDecimal; +import cn.hutool.core.util.ObjectUtil; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.util.GeneraterSwapUtil; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; +import jnpf.model.QueryModel; +import java.util.stream.Collectors; +import jnpf.base.model.ColumnDataModel; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import jnpf.database.model.superQuery.SuperJsonModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import java.text.SimpleDateFormat; +import jnpf.util.*; +import java.util.*; +import jnpf.base.UserInfo; +import jnpf.permission.entity.UserEntity; +/** + * + * YysMaterialRequirementPlan + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-08-07 + */ +@Service +public class YysMaterialRequirementItemServiceImpl extends ServiceImpl implements YysMaterialRequirementItemService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + //子表过滤方法 + @Override + public QueryWrapper getChild(YysMaterialRequirementPlanPagination pagination, QueryWrapper yysMaterialRequirementItemQueryWrapper){ + boolean pcPermission = true; + boolean appPermission = false; + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String ruleQueryJson = isPc?YysMaterialRequirementPlanConstant.getColumnData():YysMaterialRequirementPlanConstant.getAppColumnData(); + ColumnDataModel dataModel = JsonUtil.getJsonToBean(ruleQueryJson,ColumnDataModel.class); + String ruleJson = isPc?JsonUtil.getObjectToString(dataModel.getRuleList()):JsonUtil.getObjectToString(dataModel.getRuleListApp()); + if(isPc){ + } + return yysMaterialRequirementItemQueryWrapper; + } +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/YysMaterialRequirementPlanServiceImpl.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/YysMaterialRequirementPlanServiceImpl.java new file mode 100644 index 0000000..a76bb2c --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/YysMaterialRequirementPlanServiceImpl.java @@ -0,0 +1,433 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.YysMaterialRequirementPlanMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.yysmaterialrequirementplan.*; +import java.math.BigDecimal; +import cn.hutool.core.util.ObjectUtil; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.util.GeneraterSwapUtil; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; +import java.lang.reflect.Field; +import com.baomidou.mybatisplus.annotation.TableField; +import java.util.regex.Pattern; +import jnpf.model.QueryModel; +import java.util.stream.Collectors; +import jnpf.base.model.ColumnDataModel; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import jnpf.database.model.superQuery.SuperJsonModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import java.text.SimpleDateFormat; +import jnpf.util.*; +import java.util.*; +import jnpf.base.UserInfo; +import jnpf.permission.entity.UserEntity; +/** + * + * YysMaterialRequirementPlan + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-08-07 + */ +@Service +public class YysMaterialRequirementPlanServiceImpl extends ServiceImpl implements YysMaterialRequirementPlanService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private YysMaterialRequirementItemService yysMaterialRequirementItemService; + @Override + public List getList(YysMaterialRequirementPlanPagination yysMaterialRequirementPlanPagination){ + return getTypeList(yysMaterialRequirementPlanPagination,yysMaterialRequirementPlanPagination.getDataType()); + } + /** 列表查询 */ + @Override + public List getTypeList(YysMaterialRequirementPlanPagination yysMaterialRequirementPlanPagination,String dataType){ + String userId=userProvider.get().getUserId(); + List AllIdList =new ArrayList(); + List> intersectionList =new ArrayList<>(); + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String columnData = !isPc ? YysMaterialRequirementPlanConstant.getAppColumnData() : YysMaterialRequirementPlanConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + + int total=0; + int yysMaterialRequirementPlanNum =0; + QueryWrapper yysMaterialRequirementPlanQueryWrapper=new QueryWrapper<>(); + int yysMaterialRequirementItemNum =0; + QueryWrapper yysMaterialRequirementItemQueryWrapper=new QueryWrapper<>(); + long yysMaterialRequirementItemcount = yysMaterialRequirementItemService.count(); + List allSuperIDlist = new ArrayList<>(); + String superOp =""; + if (ObjectUtil.isNotEmpty(yysMaterialRequirementPlanPagination.getSuperQueryJson())){ + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + String queryJson = yysMaterialRequirementPlanPagination.getSuperQueryJson(); + SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); + int superNum = 0; + QueryWrapper yysMaterialRequirementPlanSuperWrapper = new QueryWrapper<>(); + yysMaterialRequirementPlanSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(yysMaterialRequirementPlanSuperWrapper,YysMaterialRequirementPlanEntity.class,queryJson,"0")); + int yysMaterialRequirementPlanNum1 = yysMaterialRequirementPlanSuperWrapper.getExpression().getNormal().size(); + if (yysMaterialRequirementPlanNum1>0){ + List yysMaterialRequirementPlanList =this.list(yysMaterialRequirementPlanSuperWrapper).stream().map(YysMaterialRequirementPlanEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(yysMaterialRequirementPlanList); + intersectionSuperList.add(yysMaterialRequirementPlanList); + superNum++; + } + String YysMaterialRequirementItemTable = "yys_material_requirement_item"; + boolean YysMaterialRequirementItemHasSql = queryJson.contains(YysMaterialRequirementItemTable); + List yysMaterialRequirementItemList = generaterSwapUtil.selectIdsByChildCondition(YysMaterialRequirementPlanConstant.getTableList(), YysMaterialRequirementItemTable , queryJson, null); + if (YysMaterialRequirementItemHasSql){ + allSuperList.addAll(yysMaterialRequirementItemList); + intersectionSuperList.add(yysMaterialRequirementItemList); + superNum++; + } + superOp = superNum > 0 ? superJsonModel.getMatchLogic() : ""; + //and or + if(superOp.equalsIgnoreCase("and")){ + allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); + }else{ + allSuperIDlist = allSuperList; + } + } + List allRuleIDlist = new ArrayList<>(); + String ruleOp =""; + if (ObjectUtil.isNotEmpty(ruleJson)){ + List allRuleList = new ArrayList<>(); + List> intersectionRuleList = new ArrayList<>(); + SuperJsonModel ruleJsonModel = JsonUtil.getJsonToBean(ruleJson, SuperJsonModel.class); + int ruleNum = 0; + QueryWrapper yysMaterialRequirementPlanSuperWrapper = new QueryWrapper<>(); + yysMaterialRequirementPlanSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(yysMaterialRequirementPlanSuperWrapper,YysMaterialRequirementPlanEntity.class,ruleJson,"0")); + int yysMaterialRequirementPlanNum1 = yysMaterialRequirementPlanSuperWrapper.getExpression().getNormal().size(); + if (yysMaterialRequirementPlanNum1>0){ + List yysMaterialRequirementPlanList =this.list(yysMaterialRequirementPlanSuperWrapper).stream().map(YysMaterialRequirementPlanEntity::getId).collect(Collectors.toList()); + allRuleList.addAll(yysMaterialRequirementPlanList); + intersectionRuleList.add(yysMaterialRequirementPlanList); + ruleNum++; + } + String YysMaterialRequirementItemTable = "yys_material_requirement_item"; + boolean YysMaterialRequirementItemHasSql = ruleJson.contains(YysMaterialRequirementItemTable); + List yysMaterialRequirementItemList = generaterSwapUtil.selectIdsByChildCondition(YysMaterialRequirementPlanConstant.getTableList(), YysMaterialRequirementItemTable , ruleJson, null); + if (YysMaterialRequirementItemHasSql){ + allRuleList.addAll(yysMaterialRequirementItemList); + intersectionRuleList.add(yysMaterialRequirementItemList); + ruleNum++; + } + ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; + //and or + if(ruleOp.equalsIgnoreCase("and")){ + allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); + }else{ + allRuleIDlist = allRuleList; + } + } + boolean pcPermission = true; + boolean appPermission = false; + if(isPc && pcPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object yysMaterialRequirementPlanObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(yysMaterialRequirementPlanQueryWrapper,YysMaterialRequirementPlanEntity.class,yysMaterialRequirementPlanPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(yysMaterialRequirementPlanObj)){ + return new ArrayList<>(); + } else { + yysMaterialRequirementPlanQueryWrapper = (QueryWrapper)yysMaterialRequirementPlanObj; + if( yysMaterialRequirementPlanQueryWrapper.getExpression().getNormal().size()>0){ + yysMaterialRequirementPlanNum++; + } + } + Object yysMaterialRequirementItemObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(yysMaterialRequirementItemQueryWrapper,YysMaterialRequirementItemEntity.class,yysMaterialRequirementPlanPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(yysMaterialRequirementItemObj)){ + return new ArrayList<>(); + } else { + yysMaterialRequirementItemQueryWrapper = (QueryWrapper)yysMaterialRequirementItemObj; + if( yysMaterialRequirementItemQueryWrapper.getExpression().getNormal().size()>0){ + yysMaterialRequirementItemNum++; + } + } + } + } + if(!isPc && appPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object yysMaterialRequirementPlanObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(yysMaterialRequirementPlanQueryWrapper,YysMaterialRequirementPlanEntity.class,yysMaterialRequirementPlanPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(yysMaterialRequirementPlanObj)){ + return new ArrayList<>(); + } else { + yysMaterialRequirementPlanQueryWrapper = (QueryWrapper)yysMaterialRequirementPlanObj; + if( yysMaterialRequirementPlanQueryWrapper.getExpression().getNormal().size()>0){ + yysMaterialRequirementPlanNum++; + } + } + + + Object yysMaterialRequirementItemObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(yysMaterialRequirementItemQueryWrapper,YysMaterialRequirementItemEntity.class,yysMaterialRequirementPlanPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(yysMaterialRequirementItemObj)){ + return new ArrayList<>(); + } else { + yysMaterialRequirementItemQueryWrapper = (QueryWrapper)yysMaterialRequirementItemObj; + if( yysMaterialRequirementItemQueryWrapper.getExpression().getNormal().size()>0){ + yysMaterialRequirementItemNum++; + } + } + + + } + } + if(isPc){ + if(ObjectUtil.isNotEmpty(yysMaterialRequirementPlanPagination.getPlanNumber())){ + yysMaterialRequirementPlanNum++; + + String value = yysMaterialRequirementPlanPagination.getPlanNumber() instanceof List ? + JsonUtil.getObjectToString(yysMaterialRequirementPlanPagination.getPlanNumber()) : + String.valueOf(yysMaterialRequirementPlanPagination.getPlanNumber()); + yysMaterialRequirementPlanQueryWrapper.lambda().like(YysMaterialRequirementPlanEntity::getPlanNumber,value); + + } + + if(ObjectUtil.isNotEmpty(yysMaterialRequirementPlanPagination.getPlanYearMonth())){ + yysMaterialRequirementPlanNum++; + + List PlanYearMonthList = JsonUtil.getJsonToList(yysMaterialRequirementPlanPagination.getPlanYearMonth(),String.class); + Long fir = Long.valueOf(String.valueOf(PlanYearMonthList.get(0))); + Long sec = Long.valueOf(String.valueOf(PlanYearMonthList.get(1))); + + yysMaterialRequirementPlanQueryWrapper.lambda().ge(YysMaterialRequirementPlanEntity::getPlanYearMonth, new Date(fir)) + .le(YysMaterialRequirementPlanEntity::getPlanYearMonth, DateUtil.stringToDate(DateUtil.daFormatYmd(sec) + " 23:59:59")); + + + } + + if(ObjectUtil.isNotEmpty(yysMaterialRequirementPlanPagination.getOrderDate())){ + yysMaterialRequirementPlanNum++; + + List OrderDateList = JsonUtil.getJsonToList(yysMaterialRequirementPlanPagination.getOrderDate(),String.class); + Long fir = Long.valueOf(String.valueOf(OrderDateList.get(0))); + Long sec = Long.valueOf(String.valueOf(OrderDateList.get(1))); + + yysMaterialRequirementPlanQueryWrapper.lambda().ge(YysMaterialRequirementPlanEntity::getOrderDate, new Date(fir)) + .le(YysMaterialRequirementPlanEntity::getOrderDate, DateUtil.stringToDate(DateUtil.daFormatYmd(sec) + " 23:59:59")); + + + } + + if(ObjectUtil.isNotEmpty(yysMaterialRequirementPlanPagination.getIsCreatePlan())){ + yysMaterialRequirementPlanNum++; + + List idList = new ArrayList<>(); + try { + String[][] isCreatePlan = JsonUtil.getJsonToBean(yysMaterialRequirementPlanPagination.getIsCreatePlan(),String[][].class); + for(int i=0;i0){ + idList.add(JsonUtil.getObjectToString(Arrays.asList(isCreatePlan[i]))); + } + } + }catch (Exception e1){ + try { + List isCreatePlan = JsonUtil.getJsonToList(yysMaterialRequirementPlanPagination.getIsCreatePlan(),String.class); + if(isCreatePlan.size()>0){ + idList.addAll(isCreatePlan); + } + }catch (Exception e2){ + idList.add(String.valueOf(yysMaterialRequirementPlanPagination.getIsCreatePlan())); + } + } + yysMaterialRequirementPlanQueryWrapper.lambda().and(t->{ + idList.forEach(tt->{ + t.like(YysMaterialRequirementPlanEntity::getIsCreatePlan, tt).or(); + }); + }); + + } + + } + if(yysMaterialRequirementItemNum>0){ + List yysMaterialRequirementItemIdList = yysMaterialRequirementItemService.list(yysMaterialRequirementItemQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getMaterialRequirementPlanId())).map(t->t.getMaterialRequirementPlanId()).collect(Collectors.toList()); + long count = yysMaterialRequirementItemService.count(); + if (count>0){ + intersectionList.add(yysMaterialRequirementItemIdList); + } + AllIdList.addAll(yysMaterialRequirementItemIdList); + } + total+=yysMaterialRequirementItemNum; + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total>0){ + if (intersection.size()==0){ + intersection.add("jnpfNullList"); + } + yysMaterialRequirementPlanQueryWrapper.lambda().in(YysMaterialRequirementPlanEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)){ + if (allSuperIDlist.size()==0){ + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + yysMaterialRequirementPlanQueryWrapper.lambda().and(t->t.in(YysMaterialRequirementPlanEntity::getId, finalAllSuperIDlist)); + } + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)){ + if (allRuleIDlist.size()==0){ + allRuleIDlist.add("jnpfNullList"); + } + List finalAllRuleIDlist = allRuleIDlist; + yysMaterialRequirementPlanQueryWrapper.lambda().and(t->t.in(YysMaterialRequirementPlanEntity::getId, finalAllRuleIDlist)); + } + //假删除标志 + yysMaterialRequirementPlanQueryWrapper.lambda().isNull(YysMaterialRequirementPlanEntity::getDeleteMark); + + //排序 + if(StringUtil.isEmpty(yysMaterialRequirementPlanPagination.getSidx())){ + yysMaterialRequirementPlanQueryWrapper.lambda().orderByDesc(YysMaterialRequirementPlanEntity::getOrderDate); + }else{ + try { + String sidx = yysMaterialRequirementPlanPagination.getSidx(); + String[] strs= sidx.split("_name"); + YysMaterialRequirementPlanEntity yysMaterialRequirementPlanEntity = new YysMaterialRequirementPlanEntity(); + Field declaredField = yysMaterialRequirementPlanEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + yysMaterialRequirementPlanQueryWrapper="asc".equals(yysMaterialRequirementPlanPagination.getSort().toLowerCase())?yysMaterialRequirementPlanQueryWrapper.orderByAsc(value):yysMaterialRequirementPlanQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if("0".equals(dataType)){ + if((total>0 && AllIdList.size()>0) || total==0){ + Page page=new Page<>(yysMaterialRequirementPlanPagination.getCurrentPage(), yysMaterialRequirementPlanPagination.getPageSize()); + IPage userIPage=this.page(page, yysMaterialRequirementPlanQueryWrapper); + return yysMaterialRequirementPlanPagination.setData(userIPage.getRecords(),userIPage.getTotal()); + }else{ + List list = new ArrayList(); + return yysMaterialRequirementPlanPagination.setData(list, list.size()); + } + }else{ + return this.list(yysMaterialRequirementPlanQueryWrapper); + } + } + @Override + public YysMaterialRequirementPlanEntity getInfo(String id){ + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda().eq(YysMaterialRequirementPlanEntity::getId,id); + return this.getOne(queryWrapper); + } + @Override + public void create(YysMaterialRequirementPlanEntity entity){ + this.save(entity); + } + @Override + public boolean update(String id, YysMaterialRequirementPlanEntity entity){ + return this.updateById(entity); + } + @Override + public void delete(YysMaterialRequirementPlanEntity entity){ + if(entity!=null){ + this.removeById(entity.getId()); + } + } + /** YysMaterialRequirementItem子表方法 */ + @Override + public List getYysMaterialRequirementItemList(String id,YysMaterialRequirementPlanPagination yysMaterialRequirementPlanPagination){ + Map newtabMap=YysMaterialRequirementPlanConstant.TABLEFIELDKEY.entrySet() + .stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey())); + String tableName="yysMaterialRequirementItem"; + tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString(); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper = yysMaterialRequirementItemService.getChild(yysMaterialRequirementPlanPagination,queryWrapper); + queryWrapper.lambda().eq(YysMaterialRequirementItemEntity::getMaterialRequirementPlanId, id); + generaterSwapUtil.wrapperHandle(YysMaterialRequirementPlanConstant.getColumnData(), YysMaterialRequirementPlanConstant.getAppColumnData(), queryWrapper,YysMaterialRequirementItemEntity.class,"sub",tableName); + return yysMaterialRequirementItemService.list(queryWrapper); + } + + /** YysMaterialRequirementItem子表方法 */ + @Override + public List getYysMaterialRequirementItemList(String id){ + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(YysMaterialRequirementItemEntity::getMaterialRequirementPlanId, id); + return yysMaterialRequirementItemService.list(queryWrapper); + } + /** 验证表单唯一字段,正则,非空 i-0新增-1修改*/ + @Override + public String checkForm(YysMaterialRequirementPlanForm form,int i) { + boolean isUp =StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id=""; + String countRecover = ""; + if (isUp){ + id = form.getId(); + } + //主表字段验证 + //子表字段验证 + if (form.getYysMaterialRequirementItemList()!=null){ + for(YysMaterialRequirementItemModel t : form.getYysMaterialRequirementItemList()){ + if(StringUtil.isNotEmpty(t.getMaterialCode())){ + t.setMaterialCode(t.getMaterialCode().trim()); + } + else{ + return "设计子表-物料编码不能为空"; + } + } + for(YysMaterialRequirementItemModel t : form.getYysMaterialRequirementItemList()){ + if(StringUtil.isNotEmpty(t.getMaterialName())){ + t.setMaterialName(t.getMaterialName().trim()); + } + else{ + return "设计子表-物料名称不能为空"; + } + } + } + return countRecover; + } + /** + * 新增修改数据(事务回滚) + * @param id + * @param yysMaterialRequirementPlanForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(YysMaterialRequirementPlanForm yysMaterialRequirementPlanForm,String id, boolean isSave) throws Exception{ + UserInfo userInfo=userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + yysMaterialRequirementPlanForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(YysMaterialRequirementPlanConstant.getFormData(),yysMaterialRequirementPlanForm),YysMaterialRequirementPlanForm.class); + YysMaterialRequirementPlanEntity entity = JsonUtil.getJsonToBean(yysMaterialRequirementPlanForm, YysMaterialRequirementPlanEntity.class); + + if(isSave){ + String mainId = RandomUtil.uuId() ; + entity.setPlanNumber(generaterSwapUtil.getBillNumber("plannumber", false)); + entity.setId(mainId); + }else{ +// entity.setPlanNumber(generaterSwapUtil.getBillNumber("plannumber", false)); + } + this.saveOrUpdate(entity); + + //YysMaterialRequirementItem子表数据新增修改 + if(!isSave){ + QueryWrapper YysMaterialRequirementItemqueryWrapper = new QueryWrapper<>(); + YysMaterialRequirementItemqueryWrapper.lambda().eq(YysMaterialRequirementItemEntity::getMaterialRequirementPlanId, entity.getId()); + yysMaterialRequirementItemService.remove(YysMaterialRequirementItemqueryWrapper); + } + if (yysMaterialRequirementPlanForm.getYysMaterialRequirementItemList()!=null){ + List tableField119 = JsonUtil.getJsonToList(yysMaterialRequirementPlanForm.getYysMaterialRequirementItemList(),YysMaterialRequirementItemEntity.class); + for(YysMaterialRequirementItemEntity entitys : tableField119){ + entitys.setId(RandomUtil.uuId()); + entitys.setMaterialRequirementPlanId(entity.getId()); + if(isSave){ + }else{ + } + yysMaterialRequirementItemService.saveOrUpdate(entitys); + } + } + } +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/YysMaterialRequirementPlanController.java b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/YysMaterialRequirementPlanController.java new file mode 100644 index 0000000..f4e0874 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/YysMaterialRequirementPlanController.java @@ -0,0 +1,377 @@ +package jnpf.controller; + +import cn.hutool.core.util.ObjectUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import jnpf.base.ActionResult; +import jnpf.base.UserInfo; +import jnpf.exception.DataException; +import jnpf.permission.entity.UserEntity; +import jnpf.service.*; +import jnpf.entity.*; +import jnpf.util.*; +import jnpf.model.yysmaterialrequirementplan.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import javax.validation.Valid; +import java.util.*; +import jnpf.annotation.JnpfField; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.base.vo.DownloadVO; +import jnpf.config.ConfigValueUtil; +import jnpf.base.entity.ProvinceEntity; +import java.io.IOException; +import java.util.stream.Collectors; +import jnpf.engine.entity.FlowTaskEntity; +import jnpf.exception.WorkFlowException; +import org.springframework.web.multipart.MultipartFile; +import cn.afterturn.easypoi.excel.ExcelExportUtil; +import cn.afterturn.easypoi.excel.ExcelImportUtil; +import cn.afterturn.easypoi.excel.entity.ExportParams; +import cn.afterturn.easypoi.excel.entity.ImportParams; +import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity; +import cn.afterturn.easypoi.excel.entity.enmus.ExcelType; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.apache.poi.ss.usermodel.Workbook; +import java.io.File; +import jnpf.onlinedev.model.ExcelImFieldModel; +import jnpf.onlinedev.model.OnlineImport.ImportDataModel; +import jnpf.onlinedev.model.OnlineImport.ImportFormCheckUniqueModel; +import jnpf.onlinedev.model.OnlineImport.ExcelImportModel; +import jnpf.onlinedev.model.OnlineImport.VisualImportModel; +import cn.xuyanwu.spring.file.storage.FileInfo; +import lombok.Cleanup; +import jnpf.model.visualJson.config.HeaderModel; +import jnpf.base.model.ColumnDataModel; +import jnpf.base.util.VisualUtils; +import org.springframework.transaction.annotation.Transactional; + +/** + * YysMaterialRequirementPlan + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-08-07 + */ +@Slf4j +@RestController +@Tag(name = "YysMaterialRequirementPlan" , description = "example") +@RequestMapping("/api/example/YysMaterialRequirementPlan") +public class YysMaterialRequirementPlanController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private YysMaterialRequirementPlanService yysMaterialRequirementPlanService; + + @Autowired + private YysMaterialRequirementItemService yysMaterialRequirementItemService; + + + @Autowired + private ConfigValueUtil configValueUtil; + + /** + * 列表 + * + * @param yysMaterialRequirementPlanPagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody YysMaterialRequirementPlanPagination yysMaterialRequirementPlanPagination)throws IOException{ + List list= yysMaterialRequirementPlanService.getList(yysMaterialRequirementPlanPagination); + List> realList=new ArrayList<>(); + for (YysMaterialRequirementPlanEntity entity : list) { + Map yysMaterialRequirementPlanMap=JsonUtil.entityToMap(entity); + yysMaterialRequirementPlanMap.put("id", yysMaterialRequirementPlanMap.get("id")); + //副表数据 + //子表数据 + List yysMaterialRequirementItemList = yysMaterialRequirementPlanService.getYysMaterialRequirementItemList(entity.getId(),yysMaterialRequirementPlanPagination); + yysMaterialRequirementPlanMap.put("tableField119",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(yysMaterialRequirementItemList))); + realList.add(yysMaterialRequirementPlanMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, YysMaterialRequirementPlanConstant.getFormData(), YysMaterialRequirementPlanConstant.getColumnData(), yysMaterialRequirementPlanPagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(yysMaterialRequirementPlanPagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + /** + * 创建 + * + * @param yysMaterialRequirementPlanForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid YysMaterialRequirementPlanForm yysMaterialRequirementPlanForm) { + String b = yysMaterialRequirementPlanService.checkForm(yysMaterialRequirementPlanForm,0); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + try{ + yysMaterialRequirementPlanService.saveOrUpdate(yysMaterialRequirementPlanForm, null ,true); + }catch(Exception e){ + return ActionResult.fail("新增数据失败"); + } + return ActionResult.success("创建成功"); + } + /** + * 导出Excel + * + * @return + */ + @Operation(summary = "导出Excel") + @PostMapping("/Actions/Export") + public ActionResult Export(@RequestBody YysMaterialRequirementPlanPagination yysMaterialRequirementPlanPagination) throws IOException { + if (StringUtil.isEmpty(yysMaterialRequirementPlanPagination.getSelectKey())){ + return ActionResult.fail("请选择导出字段"); + } + List list= yysMaterialRequirementPlanService.getList(yysMaterialRequirementPlanPagination); + List> realList=new ArrayList<>(); + for (YysMaterialRequirementPlanEntity entity : list) { + Map yysMaterialRequirementPlanMap=JsonUtil.entityToMap(entity); + yysMaterialRequirementPlanMap.put("id", yysMaterialRequirementPlanMap.get("id")); + //副表数据 + //子表数据 + List yysMaterialRequirementItemList = yysMaterialRequirementPlanService.getYysMaterialRequirementItemList(entity.getId(),yysMaterialRequirementPlanPagination); + yysMaterialRequirementPlanMap.put("tableField119",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(yysMaterialRequirementItemList))); + realList.add(yysMaterialRequirementPlanMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, YysMaterialRequirementPlanConstant.getFormData(), YysMaterialRequirementPlanConstant.getColumnData(), yysMaterialRequirementPlanPagination.getModuleId(),false); + String[]keys=!StringUtil.isEmpty(yysMaterialRequirementPlanPagination.getSelectKey())?yysMaterialRequirementPlanPagination.getSelectKey():new String[0]; + UserInfo userInfo=userProvider.get(); + DownloadVO vo=this.creatModelExcel(configValueUtil.getTemporaryFilePath(),realList,keys,userInfo); + return ActionResult.success(vo); + } + + /** + * 导出表格方法 + */ + public DownloadVO creatModelExcel(String path,List>list,String[]keys,UserInfo userInfo){ + DownloadVO vo=DownloadVO.builder().build(); + List entitys=new ArrayList<>(); + if(keys.length>0){ + ExcelExportEntity tableField119ExcelEntity = new ExcelExportEntity("设计子表","tableField119"); + List tableField119List = new ArrayList<>(); + for(String key:keys){ + switch(key){ + case "planNumber" : + entitys.add(new ExcelExportEntity("物料需求计划单号" ,"planNumber")); + break; + case "planYearMonth" : + entitys.add(new ExcelExportEntity("年月" ,"planYearMonth")); + break; + case "orderDate" : + entitys.add(new ExcelExportEntity("单据日期" ,"orderDate")); + break; + case "isCreatePlan" : + entitys.add(new ExcelExportEntity("是否生成采购计划" ,"isCreatePlan")); + break; + case "reamrk" : + entitys.add(new ExcelExportEntity("备注" ,"reamrk")); + break; + case "tableField119-materialCode": + tableField119List.add(new ExcelExportEntity("物料编码" ,"materialCode")); + break; + case "tableField119-materialName": + tableField119List.add(new ExcelExportEntity("物料名称" ,"materialName")); + break; + case "tableField119-materialType": + tableField119List.add(new ExcelExportEntity("物料类型" ,"materialType")); + break; + case "tableField119-specification": + tableField119List.add(new ExcelExportEntity("规格型号" ,"specification")); + break; + case "tableField119-unit": + tableField119List.add(new ExcelExportEntity("计量单位" ,"unit")); + break; + case "tableField119-requirementNumber": + tableField119List.add(new ExcelExportEntity("需求数量" ,"requirementNumber")); + break; + case "tableField119-inventoryNumber": + tableField119List.add(new ExcelExportEntity("库存" ,"inventoryNumber")); + break; + case "tableField119-inventorySafetyNumber": + tableField119List.add(new ExcelExportEntity("库存安全" ,"inventorySafetyNumber")); + break; + case "tableField119-notIntoNumber": + tableField119List.add(new ExcelExportEntity("采购未入库" ,"notIntoNumber")); + break; + case "tableField119-lackNumber": + tableField119List.add(new ExcelExportEntity("欠缺量" ,"lackNumber")); + break; + default: + break; + } + } + if(tableField119List.size() > 0){ + tableField119ExcelEntity.setList(tableField119List); + entitys.add(tableField119ExcelEntity); + } + } + + ExportParams exportParams = new ExportParams(null, "表单信息"); + exportParams.setType(ExcelType.XSSF); + try{ + @Cleanup Workbook workbook = new HSSFWorkbook(); + if (entitys.size()>0){ + if (list.size()==0){ + list.add(new HashMap<>()); + } + //去除空数据 + List> dataList = new ArrayList<>(); + for (Map map : list) { + int i = 0; + for (String key : keys) { + //子表 + if (key.toLowerCase().startsWith("tablefield")) { + String tableField = key.substring(0, key.indexOf("-" )); + String field = key.substring(key.indexOf("-" ) + 1); + Object o = map.get(tableField); + if (o != null) { + List> childList = (List>) o; + for (Map childMap : childList) { + if (childMap.get(field) != null) { + i++; + } + } + } + } else { + Object o = map.get(key); + if (o != null) { + i++; + } + } + } + if (i > 0) { + dataList.add(map); + } + } + //复杂表头-表头和数据处理 + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(YysMaterialRequirementPlanConstant.getColumnData(), ColumnDataModel.class); + List complexHeaderList = columnDataModel.getComplexHeaderList(); + if (!Objects.equals(columnDataModel.getType(), 3) && !Objects.equals(columnDataModel.getType(), 5)) { + entitys = VisualUtils.complexHeaderHandel(entitys, complexHeaderList); + dataList = VisualUtils.complexHeaderDataHandel(dataList, complexHeaderList); + } + + workbook = ExcelExportUtil.exportExcel(exportParams, entitys, dataList); + } + String fileName = "表单信息" + DateUtil.dateNow("yyyyMMdd") + "_" + RandomUtil.uuId() + ".xlsx"; + MultipartFile multipartFile = ExcelUtil.workbookToCommonsMultipartFile(workbook, fileName); + String temporaryFilePath = configValueUtil.getTemporaryFilePath(); + FileInfo fileInfo = FileUploadUtils.uploadFile(multipartFile, temporaryFilePath, fileName); + vo.setName(fileInfo.getFilename()); + vo.setUrl(UploaderUtil.uploaderFile(fileInfo.getFilename() + "#" + "Temporary") + "&name=" + fileName); + } catch (Exception e) { + log.error("信息导出Excel错误:{}", e.getMessage()); + e.printStackTrace(); + } + return vo; + } + /** + * 编辑 + * @param id + * @param yysMaterialRequirementPlanForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid YysMaterialRequirementPlanForm yysMaterialRequirementPlanForm, + @RequestParam(value = "isImport", required = false) boolean isImport){ + yysMaterialRequirementPlanForm.setId(id); + if (!isImport) { + String b = yysMaterialRequirementPlanService.checkForm(yysMaterialRequirementPlanForm,1); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + } + YysMaterialRequirementPlanEntity entity= yysMaterialRequirementPlanService.getInfo(id); + if(entity!=null){ + try{ + yysMaterialRequirementPlanService.saveOrUpdate(yysMaterialRequirementPlanForm,id,false); + }catch(Exception e){ + return ActionResult.fail("修改数据失败"); + } + return ActionResult.success("更新成功"); + }else{ + return ActionResult.fail("更新失败,数据不存在"); + } + } + /** + * 删除 + * @param id + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Transactional + public ActionResult delete(@PathVariable("id") String id){ + YysMaterialRequirementPlanEntity entity= yysMaterialRequirementPlanService.getInfo(id); + if(entity!=null){ + //假删除 + entity.setDeleteMark(1); + yysMaterialRequirementPlanService.update(id,entity); + } + return ActionResult.success("删除成功"); + } + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id){ + YysMaterialRequirementPlanEntity entity= yysMaterialRequirementPlanService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map yysMaterialRequirementPlanMap=JsonUtil.entityToMap(entity); + yysMaterialRequirementPlanMap.put("id", yysMaterialRequirementPlanMap.get("id")); + //副表数据 + //子表数据 + List yysMaterialRequirementItemList = yysMaterialRequirementPlanService.getYysMaterialRequirementItemList(entity.getId()); + yysMaterialRequirementPlanMap.put("tableField119",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(yysMaterialRequirementItemList))); + yysMaterialRequirementPlanMap = generaterSwapUtil.swapDataDetail(yysMaterialRequirementPlanMap,YysMaterialRequirementPlanConstant.getFormData(),"590812661621456901",false); + return ActionResult.success(yysMaterialRequirementPlanMap); + } + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id){ + YysMaterialRequirementPlanEntity entity= yysMaterialRequirementPlanService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map yysMaterialRequirementPlanMap=JsonUtil.entityToMap(entity); + yysMaterialRequirementPlanMap.put("id", yysMaterialRequirementPlanMap.get("id")); + //副表数据 + //子表数据 + List yysMaterialRequirementItemList = yysMaterialRequirementPlanService.getYysMaterialRequirementItemList(entity.getId()); + yysMaterialRequirementPlanMap.put("yysMaterialRequirementItemList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(yysMaterialRequirementItemList))); + yysMaterialRequirementPlanMap = generaterSwapUtil.swapDataForm(yysMaterialRequirementPlanMap,YysMaterialRequirementPlanConstant.getFormData(),YysMaterialRequirementPlanConstant.TABLEFIELDKEY,YysMaterialRequirementPlanConstant.TABLERENAMES); + return ActionResult.success(yysMaterialRequirementPlanMap); + } + +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/YysMaterialRequirementItemEntity.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/YysMaterialRequirementItemEntity.java new file mode 100644 index 0000000..73aeaa1 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/YysMaterialRequirementItemEntity.java @@ -0,0 +1,70 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +import java.math.BigDecimal; +import java.math.BigDecimal; +import java.math.BigDecimal; +import java.math.BigDecimal; +import java.math.BigDecimal; +/** + * 物料需求条目 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-08-07 + */ +@Data +@TableName("yys_material_requirement_item") +public class YysMaterialRequirementItemEntity { + @TableId(value ="ID" ) + private String id; + @TableField("MATERIAL_REQUIREMENT_PLAN_ID") + private String materialRequirementPlanId; + @TableField(value = "MATERIAL_CODE" , updateStrategy = FieldStrategy.IGNORED) + private String materialCode; + @TableField(value = "MATERIAL_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String materialName; + @TableField(value = "MATERIAL_TYPE" , updateStrategy = FieldStrategy.IGNORED) + private String materialType; + @TableField(value = "SPECIFICATION" , updateStrategy = FieldStrategy.IGNORED) + private String specification; + @TableField(value = "UNIT" , updateStrategy = FieldStrategy.IGNORED) + private String unit; + @TableField(value = "REQUIREMENT_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal requirementNumber; + @TableField(value = "INVENTORY_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal inventoryNumber; + @TableField(value = "INVENTORY_SAFETY_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal inventorySafetyNumber; + @TableField(value = "NOT_INTO_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal notIntoNumber; + @TableField(value = "LACK_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal lackNumber; + @TableField("F_CREATOR_TIME") + private Date creatorTime; + @TableField("F_CREATOR_USER_ID") + private String creatorUserId; + @TableField("F_LAST_MODIFY_TIME") + private Date lastModifyTime; + @TableField("F_LAST_MODIFY_USER_ID") + private String lastModifyUserId; + @TableField("F_DELETE_TIME") + private Date deleteTime; + @TableField("F_DELETE_USER_ID") + private String deleteUserId; + @TableField("F_DELETE_MARK") + private Integer deleteMark; + @TableField("F_TENANT_ID") + private String tenantId; + @TableField("COMPANY_ID") + private String companyId; + @TableField("DEPARTMENT_ID") + private String departmentId; + @TableField("ORGANIZE_JSON_ID") + private String organizeJsonId; + @TableField("F_FLOW_ID") + private String flowId; +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/YysMaterialRequirementPlanEntity.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/YysMaterialRequirementPlanEntity.java new file mode 100644 index 0000000..79e3fbb --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/YysMaterialRequirementPlanEntity.java @@ -0,0 +1,53 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +/** + * 物料需求计划 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-08-07 + */ +@Data +@TableName("yys_material_requirement_plan") +public class YysMaterialRequirementPlanEntity { + @TableId(value ="ID" ) + private String id; + @TableField(value = "PLAN_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private String planNumber; + @TableField(value = "PLAN_YEAR_MONTH" , updateStrategy = FieldStrategy.IGNORED) + private Date planYearMonth; + @TableField(value = "ORDER_DATE" , updateStrategy = FieldStrategy.IGNORED) + private Date orderDate; + @TableField(value = "IS_CREATE_PLAN" , updateStrategy = FieldStrategy.IGNORED) + private String isCreatePlan; + @TableField(value = "REAMRK" , updateStrategy = FieldStrategy.IGNORED) + private String reamrk; + @TableField("F_CREATOR_TIME") + private Date creatorTime; + @TableField("F_CREATOR_USER_ID") + private String creatorUserId; + @TableField("F_LAST_MODIFY_TIME") + private Date lastModifyTime; + @TableField("F_LAST_MODIFY_USER_ID") + private String lastModifyUserId; + @TableField("F_DELETE_TIME") + private Date deleteTime; + @TableField("F_DELETE_USER_ID") + private String deleteUserId; + @TableField("F_DELETE_MARK") + private Integer deleteMark; + @TableField("F_TENANT_ID") + private String tenantId; + @TableField("COMPANY_ID") + private String companyId; + @TableField("DEPARTMENT_ID") + private String departmentId; + @TableField("ORGANIZE_JSON_ID") + private String organizeJsonId; + @TableField("F_FLOW_ID") + private String flowId; +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementItemModel.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementItemModel.java new file mode 100644 index 0000000..4f97642 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementItemModel.java @@ -0,0 +1,56 @@ +package jnpf.model.yysmaterialrequirementplan; + +import lombok.Data; +import java.util.List; +import java.util.Date; +import java.math.BigDecimal; +import com.alibaba.fastjson.annotation.JSONField; +import cn.afterturn.easypoi.excel.annotation.Excel; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * + * YysMaterialRequirementPlan + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-08-07 + */ +@Data +public class YysMaterialRequirementItemModel { + /** 物料编码 **/ + @JSONField(name = "materialCode") + private String materialCode; + /** 物料名称 **/ + @JSONField(name = "materialName") + private String materialName; + /** 物料类型 **/ + @JSONField(name = "materialType") + private String materialType; + /** 规格型号 **/ + @JSONField(name = "specification") + private String specification; + /** 计量单位 **/ + @JSONField(name = "unit") + private String unit; + /** 需求数量 **/ + @JSONField(name = "requirementNumber") + private BigDecimal requirementNumber; + + /** 库存 **/ + @JSONField(name = "inventoryNumber") + private BigDecimal inventoryNumber; + + /** 库存安全 **/ + @JSONField(name = "inventorySafetyNumber") + private BigDecimal inventorySafetyNumber; + + /** 采购未入库 **/ + @JSONField(name = "notIntoNumber") + private BigDecimal notIntoNumber; + + /** 欠缺量 **/ + @JSONField(name = "lackNumber") + private BigDecimal lackNumber; + +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementPlanConstant.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementPlanConstant.java new file mode 100644 index 0000000..9656fff --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementPlanConstant.java @@ -0,0 +1,41 @@ +package jnpf.model.yysmaterialrequirementplan; + +import jnpf.util.JsonUtil; +import java.util.Map; + +/** + * YysMaterialRequirementPlan配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-08-07 + */ +public class YysMaterialRequirementPlanConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"yys_material_requirement_plan\":\"YysMaterialRequirementPlan\",\"yys_material_requirement_item\":\"YysMaterialRequirementItem\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{\"tableField119\":\"yys_material_requirement_item\"}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"fullScreen\",\"idGlobal\":131,\"formBtns\":false,\"labelWidth\":150,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":false,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":false,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":true,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"plannumber\",\"className\":[],\"label\":\"物料需求计划单号\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997369362,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"ruleName\":\"物料需求计划单号\",\"tag\":\"JnpfInput\",\"span\":12},\"readonly\":true,\"__vModel__\":\"planNumber\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997051028,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"年月\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"format\":\"yyyy-MM\",\"__vModel__\":\"planYearMonth\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"type\":\"month\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997471576,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"单据日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"orderDate\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"type\":\"date\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否生成采购计划\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997542428,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"multiple\":false,\"__vModel__\":\"isCreatePlan\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997652592,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"reamrk\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"type\":\"textarea\"},{\"showSummary\":false,\"actionText\":\"添加\",\"tableConf\":{},\"defaultValue\":[],\"addTableConf\":{\"popupType\":\"dialog\",\"hasPage\":true,\"popupTitle\":\"选择数据\",\"pageSize\":20,\"columnOptions\":[],\"interfaceId\":\"\",\"interfaceName\":\"\",\"relationOptions\":[],\"templateJson\":[],\"popupWidth\":\"800px\"},\"thousands\":false,\"summaryField\":[],\"thousandsField\":[],\"showDeleteBtn\":true,\"addType\":0,\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"table\",\"defaultValue\":[],\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"设计子表\",\"type\":\"table\",\"showLabel\":false,\"tableName\":\"yys_material_requirement_item\",\"renderKey\":1723019737014,\"layout\":\"rowFormItem\",\"rowType\":\"table\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":120,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019747243,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"materialCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":121,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019759887,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"materialName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":122,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料类型\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019766146,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"materialType\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":123,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"规格型号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019771198,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"specification\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":124,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"计量单位\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019786914,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"unit\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":125,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"需求数量\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019795542,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"requirementNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":126,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019808591,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"inventoryNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":127,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存安全\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019822433,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"inventorySafetyNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":131,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"采购未入库\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019907520,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"notIntoNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":130,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"欠缺量\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019886066,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"lackNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"}],\"showTitle\":true,\"complexHeaderList\":[],\"tag\":\"JnpfInputTable\",\"componentName\":\"row119\",\"span\":24},\"showAddBtn\":true,\"__vModel__\":\"tableField119\",\"disabled\":false}],\"span\":24}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[{\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"plannumber\",\"className\":[],\"label\":\"物料需求计划单号\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997369362,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"ruleName\":\"物料需求计划单号\",\"tag\":\"JnpfInput\",\"span\":12},\"readonly\":true,\"searchType\":2,\"jnpfKey\":\"billRule\",\"prop\":\"planNumber\",\"__vModel__\":\"planNumber\",\"searchMultiple\":false,\"fullName\":\"物料需求计划单号\",\"style\":{\"width\":\"100%\"},\"label\":\"物料需求计划单号\",\"id\":\"planNumber\",\"placeholder\":\"系统自动生成\"},{\"clearable\":true,\"searchType\":3,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM\",\"fullName\":\"年月\",\"label\":\"年月\",\"type\":\"month\",\"__config__\":{\"endRelationField\":\"\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997051028,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"年月\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"planYearMonth\",\"__vModel__\":\"planYearMonth\",\"searchMultiple\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"planYearMonth\",\"placeholder\":\"请选择\",\"value\":[]},{\"clearable\":true,\"searchType\":3,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"单据日期\",\"label\":\"单据日期\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997471576,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"单据日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"orderDate\",\"__vModel__\":\"orderDate\",\"searchMultiple\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderDate\",\"placeholder\":\"请选择\",\"value\":[]},{\"filterable\":false,\"clearable\":true,\"searchType\":1,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"是否生成采购计划\",\"label\":\"是否生成采购计划\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否生成采购计划\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997542428,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"prop\":\"isCreatePlan\",\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isCreatePlan\",\"searchMultiple\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"isCreatePlan\",\"placeholder\":\"请选择\",\"value\":[]}],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"plannumber\",\"className\":[],\"label\":\"物料需求计划单号\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997369362,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"ruleName\":\"物料需求计划单号\",\"tag\":\"JnpfInput\",\"span\":12},\"readonly\":true,\"__vModel__\":\"planNumber\",\"fullName\":\"物料需求计划单号\",\"style\":{\"width\":\"100%\"},\"id\":\"planNumber\",\"placeholder\":\"系统自动生成\"},{\"clearable\":true,\"format\":\"yyyy-MM\",\"fullName\":\"年月\",\"type\":\"month\",\"__config__\":{\"endRelationField\":\"\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997051028,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"年月\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"__vModel__\":\"planYearMonth\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"planYearMonth\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"单据日期\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997471576,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"单据日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"__vModel__\":\"orderDate\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderDate\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"是否生成采购计划\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否生成采购计划\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997542428,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isCreatePlan\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"isCreatePlan\",\"placeholder\":\"请选择\"},{\"fullName\":\"备注\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997652592,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"reamrk\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"reamrk\",\"placeholder\":\"请输入\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"设计子表-物料编码\",\"addonAfter\":\"\",\"__config__\":{\"formId\":120,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019747243,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"materialCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField119-materialCode\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"设计子表-物料名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":121,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019759887,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"materialName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField119-materialName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"设计子表-物料类型\",\"addonAfter\":\"\",\"__config__\":{\"formId\":122,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料类型\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019766146,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"materialType\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField119-materialType\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"设计子表-规格型号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":123,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"规格型号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019771198,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"specification\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField119-specification\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"设计子表-计量单位\",\"addonAfter\":\"\",\"__config__\":{\"formId\":124,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"计量单位\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019786914,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"unit\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField119-unit\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"fullName\":\"设计子表-需求数量\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":125,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"需求数量\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019795542,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"requirementNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"id\":\"tableField119-requirementNumber\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"fullName\":\"设计子表-库存\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":126,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019808591,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"inventoryNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"id\":\"tableField119-inventoryNumber\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"fullName\":\"设计子表-库存安全\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":127,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存安全\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019822433,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"inventorySafetyNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"id\":\"tableField119-inventorySafetyNumber\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"fullName\":\"设计子表-采购未入库\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":131,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"采购未入库\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019907520,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"notIntoNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"id\":\"tableField119-notIntoNumber\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"fullName\":\"设计子表-欠缺量\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":130,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"欠缺量\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019886066,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"lackNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"id\":\"tableField119-lackNumber\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"}],\"pageSize\":20,\"treePropsChildren\":\"children\",\"type\":1,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"thousandsField\":[],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"jnpfKey\":\"billRule\",\"fullName\":\"物料需求计划单号\",\"label\":\"物料需求计划单号\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"plannumber\",\"className\":[],\"label\":\"物料需求计划单号\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997369362,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"ruleName\":\"物料需求计划单号\",\"tag\":\"JnpfInput\",\"span\":12},\"readonly\":true,\"prop\":\"planNumber\",\"__vModel__\":\"planNumber\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"planNumber\",\"placeholder\":\"系统自动生成\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM\",\"fullName\":\"年月\",\"label\":\"年月\",\"sortable\":false,\"align\":\"left\",\"type\":\"month\",\"__config__\":{\"endRelationField\":\"\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997051028,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"年月\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"planYearMonth\",\"__vModel__\":\"planYearMonth\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"planYearMonth\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"单据日期\",\"label\":\"单据日期\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997471576,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"单据日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"orderDate\",\"__vModel__\":\"orderDate\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderDate\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"是否生成采购计划\",\"label\":\"是否生成采购计划\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否生成采购计划\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997542428,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"prop\":\"isCreatePlan\",\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isCreatePlan\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"isCreatePlan\",\"placeholder\":\"请选择\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"备注\",\"label\":\"备注\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997652592,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"reamrk\",\"showWordLimit\":true,\"__vModel__\":\"reamrk\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"reamrk\",\"placeholder\":\"请输入\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":120,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019747243,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"tableField119-materialCode\",\"showWordLimit\":false,\"__vModel__\":\"materialCode\",\"checked\":false,\"disabled\":false,\"id\":\"tableField119-materialCode\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"设计子表-物料编码\",\"label\":\"设计子表-物料编码\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":121,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019759887,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"tableField119-materialName\",\"showWordLimit\":false,\"__vModel__\":\"materialName\",\"checked\":false,\"disabled\":false,\"id\":\"tableField119-materialName\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"设计子表-物料名称\",\"label\":\"设计子表-物料名称\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":122,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料类型\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019766146,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"tableField119-materialType\",\"showWordLimit\":false,\"__vModel__\":\"materialType\",\"checked\":false,\"disabled\":false,\"id\":\"tableField119-materialType\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"设计子表-物料类型\",\"label\":\"设计子表-物料类型\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":123,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"规格型号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019771198,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"tableField119-specification\",\"showWordLimit\":false,\"__vModel__\":\"specification\",\"checked\":false,\"disabled\":false,\"id\":\"tableField119-specification\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"设计子表-规格型号\",\"label\":\"设计子表-规格型号\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":124,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"计量单位\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019786914,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"tableField119-unit\",\"showWordLimit\":false,\"__vModel__\":\"unit\",\"checked\":false,\"disabled\":false,\"id\":\"tableField119-unit\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"设计子表-计量单位\",\"label\":\"设计子表-计量单位\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"align\":\"left\",\"isAmountChinese\":false,\"__config__\":{\"formId\":125,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"需求数量\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019795542,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField119-requirementNumber\",\"__vModel__\":\"requirementNumber\",\"checked\":false,\"disabled\":false,\"id\":\"tableField119-requirementNumber\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\",\"jnpfKey\":\"inputNumber\",\"fullName\":\"设计子表-需求数量\",\"label\":\"设计子表-需求数量\",\"sortable\":false,\"thousands\":false,\"fixed\":\"none\",\"style\":{},\"step\":1},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"align\":\"left\",\"isAmountChinese\":false,\"__config__\":{\"formId\":126,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019808591,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField119-inventoryNumber\",\"__vModel__\":\"inventoryNumber\",\"checked\":false,\"disabled\":false,\"id\":\"tableField119-inventoryNumber\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\",\"jnpfKey\":\"inputNumber\",\"fullName\":\"设计子表-库存\",\"label\":\"设计子表-库存\",\"sortable\":false,\"thousands\":false,\"fixed\":\"none\",\"style\":{},\"step\":1},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"align\":\"left\",\"isAmountChinese\":false,\"__config__\":{\"formId\":127,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存安全\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019822433,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField119-inventorySafetyNumber\",\"__vModel__\":\"inventorySafetyNumber\",\"checked\":false,\"disabled\":false,\"id\":\"tableField119-inventorySafetyNumber\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\",\"jnpfKey\":\"inputNumber\",\"fullName\":\"设计子表-库存安全\",\"label\":\"设计子表-库存安全\",\"sortable\":false,\"thousands\":false,\"fixed\":\"none\",\"style\":{},\"step\":1},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"align\":\"left\",\"isAmountChinese\":false,\"__config__\":{\"formId\":131,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"采购未入库\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019907520,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField119-notIntoNumber\",\"__vModel__\":\"notIntoNumber\",\"checked\":false,\"disabled\":false,\"id\":\"tableField119-notIntoNumber\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\",\"jnpfKey\":\"inputNumber\",\"fullName\":\"设计子表-采购未入库\",\"label\":\"设计子表-采购未入库\",\"sortable\":false,\"thousands\":false,\"fixed\":\"none\",\"style\":{},\"step\":1},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"align\":\"left\",\"isAmountChinese\":false,\"__config__\":{\"formId\":130,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"欠缺量\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019886066,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField119-lackNumber\",\"__vModel__\":\"lackNumber\",\"checked\":false,\"disabled\":false,\"id\":\"tableField119-lackNumber\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\",\"jnpfKey\":\"inputNumber\",\"fullName\":\"设计子表-欠缺量\",\"label\":\"设计子表-欠缺量\",\"sortable\":false,\"thousands\":false,\"fixed\":\"none\",\"style\":{},\"step\":1}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"},{\"icon\":\"icon-ym icon-ym-btn-download\",\"label\":\"导出\",\"value\":\"download\"}],\"useDataPermission\":true,\"columnList\":[{\"jnpfKey\":\"billRule\",\"fullName\":\"物料需求计划单号\",\"label\":\"物料需求计划单号\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"plannumber\",\"className\":[],\"label\":\"物料需求计划单号\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997369362,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"ruleName\":\"物料需求计划单号\",\"tag\":\"JnpfInput\",\"span\":12},\"readonly\":true,\"prop\":\"planNumber\",\"width\":0,\"__vModel__\":\"planNumber\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"planNumber\",\"placeholder\":\"系统自动生成\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"备注\",\"label\":\"备注\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997652592,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"reamrk\",\"showWordLimit\":true,\"width\":0,\"__vModel__\":\"reamrk\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"reamrk\",\"placeholder\":\"请输入\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"是否生成采购计划\",\"label\":\"是否生成采购计划\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否生成采购计划\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997542428,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"prop\":\"isCreatePlan\",\"width\":0,\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isCreatePlan\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"isCreatePlan\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM\",\"fullName\":\"年月\",\"label\":\"年月\",\"sortable\":false,\"align\":\"left\",\"type\":\"month\",\"__config__\":{\"endRelationField\":\"\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997051028,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"年月\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"planYearMonth\",\"width\":0,\"__vModel__\":\"planYearMonth\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"planYearMonth\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"单据日期\",\"label\":\"单据日期\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997471576,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"单据日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"orderDate\",\"width\":0,\"__vModel__\":\"orderDate\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderDate\",\"placeholder\":\"请选择\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":true,\"treeInterfaceName\":\"\",\"defaultSidx\":\"orderDate\"}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"jnpfKey\":\"billRule\",\"fullName\":\"物料需求计划单号\",\"label\":\"物料需求计划单号\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"plannumber\",\"className\":[],\"label\":\"物料需求计划单号\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997369362,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"ruleName\":\"物料需求计划单号\",\"tag\":\"JnpfInput\",\"span\":12},\"readonly\":true,\"prop\":\"planNumber\",\"width\":0,\"__vModel__\":\"planNumber\",\"style\":{\"width\":\"100%\"},\"fixed\":\"none\",\"placeholder\":\"系统自动生成\",\"id\":\"planNumber\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"备注\",\"label\":\"备注\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997652592,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"reamrk\",\"showWordLimit\":true,\"width\":0,\"__vModel__\":\"reamrk\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"reamrk\"}],\"columnOptions\":[{\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"plannumber\",\"className\":[],\"label\":\"物料需求计划单号\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997369362,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"ruleName\":\"物料需求计划单号\",\"tag\":\"JnpfInput\",\"span\":12},\"readonly\":true,\"__vModel__\":\"planNumber\",\"fullName\":\"物料需求计划单号\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\",\"id\":\"planNumber\"},{\"clearable\":true,\"format\":\"yyyy-MM\",\"fullName\":\"年月\",\"type\":\"month\",\"__config__\":{\"endRelationField\":\"\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997051028,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"年月\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"__vModel__\":\"planYearMonth\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"id\":\"planYearMonth\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"单据日期\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997471576,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"单据日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"__vModel__\":\"orderDate\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"id\":\"orderDate\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"是否生成采购计划\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否生成采购计划\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997542428,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isCreatePlan\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"isCreatePlan\"},{\"fullName\":\"备注\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997652592,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"reamrk\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"reamrk\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"设计子表-物料编码\",\"addonAfter\":\"\",\"__config__\":{\"formId\":120,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019747243,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"materialCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField119-materialCode\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"设计子表-物料名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":121,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019759887,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"materialName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField119-materialName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"设计子表-物料类型\",\"addonAfter\":\"\",\"__config__\":{\"formId\":122,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料类型\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019766146,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"materialType\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField119-materialType\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"设计子表-规格型号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":123,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"规格型号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019771198,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"specification\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField119-specification\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"设计子表-计量单位\",\"addonAfter\":\"\",\"__config__\":{\"formId\":124,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"计量单位\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019786914,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"unit\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField119-unit\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"fullName\":\"设计子表-需求数量\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":125,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"需求数量\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019795542,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"requirementNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField119-requirementNumber\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"fullName\":\"设计子表-库存\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":126,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019808591,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"inventoryNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField119-inventoryNumber\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"fullName\":\"设计子表-库存安全\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":127,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存安全\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019822433,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"inventorySafetyNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField119-inventorySafetyNumber\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"fullName\":\"设计子表-采购未入库\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":131,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"采购未入库\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019907520,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"notIntoNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField119-notIntoNumber\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"fullName\":\"设计子表-欠缺量\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":130,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"欠缺量\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019886066,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"lackNumber\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField119-lackNumber\",\"controlsPosition\":\"\"}],\"pageSize\":20,\"sort\":\"desc\",\"thousands\":false,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"loading\":false,\"hasSuperQuery\":false,\"thousandsField\":[],\"defaultColumnList\":[{\"jnpfKey\":\"billRule\",\"fullName\":\"物料需求计划单号\",\"label\":\"物料需求计划单号\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"plannumber\",\"className\":[],\"label\":\"物料需求计划单号\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997369362,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"ruleName\":\"物料需求计划单号\",\"tag\":\"JnpfInput\",\"span\":12},\"readonly\":true,\"prop\":\"planNumber\",\"__vModel__\":\"planNumber\",\"checked\":true,\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\",\"id\":\"planNumber\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM\",\"fullName\":\"年月\",\"label\":\"年月\",\"sortable\":false,\"align\":\"left\",\"type\":\"month\",\"__config__\":{\"endRelationField\":\"\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997051028,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"年月\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"planYearMonth\",\"__vModel__\":\"planYearMonth\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"id\":\"planYearMonth\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"单据日期\",\"label\":\"单据日期\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997471576,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"单据日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"orderDate\",\"__vModel__\":\"orderDate\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"id\":\"orderDate\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"是否生成采购计划\",\"label\":\"是否生成采购计划\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否生成采购计划\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997542428,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"prop\":\"isCreatePlan\",\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isCreatePlan\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"isCreatePlan\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"备注\",\"label\":\"备注\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1722997652592,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"reamrk\",\"showWordLimit\":true,\"__vModel__\":\"reamrk\",\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"reamrk\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"设计子表-物料编码\",\"label\":\"设计子表-物料编码\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":120,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019747243,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"tableField119-materialCode\",\"showWordLimit\":false,\"__vModel__\":\"materialCode\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField119-materialCode\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"设计子表-物料名称\",\"label\":\"设计子表-物料名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":121,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019759887,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"tableField119-materialName\",\"showWordLimit\":false,\"__vModel__\":\"materialName\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField119-materialName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"设计子表-物料类型\",\"label\":\"设计子表-物料类型\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":122,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"物料类型\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019766146,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"tableField119-materialType\",\"showWordLimit\":false,\"__vModel__\":\"materialType\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField119-materialType\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"设计子表-规格型号\",\"label\":\"设计子表-规格型号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":123,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"规格型号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019771198,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"tableField119-specification\",\"showWordLimit\":false,\"__vModel__\":\"specification\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField119-specification\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"设计子表-计量单位\",\"label\":\"设计子表-计量单位\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":124,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"计量单位\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019786914,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"tableField119-unit\",\"showWordLimit\":false,\"__vModel__\":\"unit\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField119-unit\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"step-strictly\":false,\"controls\":false,\"jnpfKey\":\"inputNumber\",\"precision\":2,\"fullName\":\"设计子表-需求数量\",\"label\":\"设计子表-需求数量\",\"sortable\":false,\"align\":\"left\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":125,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"需求数量\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019795542,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField119-requirementNumber\",\"__vModel__\":\"requirementNumber\",\"checked\":false,\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField119-requirementNumber\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"jnpfKey\":\"inputNumber\",\"precision\":2,\"fullName\":\"设计子表-库存\",\"label\":\"设计子表-库存\",\"sortable\":false,\"align\":\"left\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":126,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019808591,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField119-inventoryNumber\",\"__vModel__\":\"inventoryNumber\",\"checked\":false,\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField119-inventoryNumber\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"jnpfKey\":\"inputNumber\",\"precision\":2,\"fullName\":\"设计子表-库存安全\",\"label\":\"设计子表-库存安全\",\"sortable\":false,\"align\":\"left\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":127,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存安全\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019822433,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField119-inventorySafetyNumber\",\"__vModel__\":\"inventorySafetyNumber\",\"checked\":false,\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField119-inventorySafetyNumber\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"jnpfKey\":\"inputNumber\",\"precision\":2,\"fullName\":\"设计子表-采购未入库\",\"label\":\"设计子表-采购未入库\",\"sortable\":false,\"align\":\"left\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":131,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"采购未入库\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019907520,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField119-notIntoNumber\",\"__vModel__\":\"notIntoNumber\",\"checked\":false,\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField119-notIntoNumber\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"jnpfKey\":\"inputNumber\",\"precision\":2,\"fullName\":\"设计子表-欠缺量\",\"label\":\"设计子表-欠缺量\",\"sortable\":false,\"align\":\"left\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":130,\"relationTable\":\"yys_material_requirement_item\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField119\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"欠缺量\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"yys_material_requirement_plan\",\"renderKey\":1723019886066,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField119-lackNumber\",\"__vModel__\":\"lackNumber\",\"checked\":false,\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField119-lackNumber\",\"controlsPosition\":\"\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"yys_material_requirement_plan\",\"tableName\":\"物料需求计划\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"主键id\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"plan_number\",\"field\":\"planNumber\",\"fieldName\":\"物料需求计划单号\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"plan_year_month\",\"field\":\"planYearMonth\",\"fieldName\":\"年月\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"order_date\",\"field\":\"orderDate\",\"fieldName\":\"单据日期\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"is_create_plan\",\"field\":\"isCreatePlan\",\"fieldName\":\"是否生成采购计划(1:是 2:否)\",\"dataType\":\"varchar\",\"dataLength\":\"4\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"reamrk\",\"field\":\"reamrk\",\"fieldName\":\"备注\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"company_id\",\"field\":\"companyId\",\"fieldName\":\"公司id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"department_id\",\"field\":\"departmentId\",\"fieldName\":\"部门id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"organize_json_id\",\"field\":\"organizeJsonId\",\"fieldName\":\"\",\"dataType\":\"varchar\",\"dataLength\":\"1000\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"id\",\"relationTable\":\"yys_material_requirement_plan\",\"table\":\"yys_material_requirement_item\",\"tableName\":\"物料需求条目\",\"tableField\":\"materialRequirementPlanId\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"主键id\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"material_requirement_plan_id\",\"field\":\"materialRequirementPlanId\",\"fieldName\":\"物料需求计划ID\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"material_code\",\"field\":\"materialCode\",\"fieldName\":\"物料编码\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"material_name\",\"field\":\"materialName\",\"fieldName\":\"物料名称\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"material_type\",\"field\":\"materialType\",\"fieldName\":\"物料类型\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"specification\",\"field\":\"specification\",\"fieldName\":\"规格型号\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"unit\",\"field\":\"unit\",\"fieldName\":\"计量单位\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"requirement_number\",\"field\":\"requirementNumber\",\"fieldName\":\"需求数量\",\"dataType\":\"decimal\",\"dataLength\":\"10,2\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"inventory_number\",\"field\":\"inventoryNumber\",\"fieldName\":\"库存数量\",\"dataType\":\"decimal\",\"dataLength\":\"10,2\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"inventory_safety_number\",\"field\":\"inventorySafetyNumber\",\"fieldName\":\"库存安全数量\",\"dataType\":\"decimal\",\"dataLength\":\"10,2\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"not_into_number\",\"field\":\"notIntoNumber\",\"fieldName\":\"采购未入库\",\"dataType\":\"decimal\",\"dataLength\":\"10,2\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"lack_number\",\"field\":\"lackNumber\",\"fieldName\":\"欠缺量\",\"dataType\":\"decimal\",\"dataLength\":\"10,2\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"company_id\",\"field\":\"companyId\",\"fieldName\":\"公司id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"department_id\",\"field\":\"departmentId\",\"fieldName\":\"部门id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"organize_json_id\",\"field\":\"organizeJsonId\",\"fieldName\":\"\",\"dataType\":\"varchar\",\"dataLength\":\"1000\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementPlanForm.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementPlanForm.java new file mode 100644 index 0000000..e3b2319 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementPlanForm.java @@ -0,0 +1,38 @@ +package jnpf.model.yysmaterialrequirementplan; + +import lombok.Data; +import java.util.List; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * YysMaterialRequirementPlan + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-08-07 + */ +@Data +public class YysMaterialRequirementPlanForm { + /** 主键 */ + private String id; + /** 子表数据 **/ + @JsonProperty("yysMaterialRequirementItemList") + private List yysMaterialRequirementItemList; + + /** 物料需求计划单号 **/ + @JsonProperty("planNumber") + private String planNumber; + /** 年月 **/ + @JsonProperty("planYearMonth") + private String planYearMonth; + /** 单据日期 **/ + @JsonProperty("orderDate") + private String orderDate; + /** 是否生成采购计划 **/ + @JsonProperty("isCreatePlan") + private Object isCreatePlan; + /** 备注 **/ + @JsonProperty("reamrk") + private String reamrk; +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementPlanPagination.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementPlanPagination.java new file mode 100644 index 0000000..f630e1f --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialrequirementplan/YysMaterialRequirementPlanPagination.java @@ -0,0 +1,42 @@ +package jnpf.model.yysmaterialrequirementplan; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import jnpf.base.Pagination; +import java.util.List; + +/** + * + * YysMaterialRequirementPlan + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-08-07 + */ +@Data +public class YysMaterialRequirementPlanPagination extends Pagination { + /** 查询key */ + private String[] selectKey; + /** json */ + private String json; + /** 数据类型 0-当前页,1-全部数据 */ + private String dataType; + /** 高级查询 */ + private String superQueryJson; + /** 功能id */ + private String moduleId; + /** 菜单id */ + private String menuId; + /** 物料需求计划单号 */ + @JsonProperty("planNumber") + private Object planNumber; + /** 年月 */ + @JsonProperty("planYearMonth") + private Object planYearMonth; + /** 单据日期 */ + @JsonProperty("orderDate") + private Object orderDate; + /** 是否生成采购计划 */ + @JsonProperty("isCreatePlan") + private Object isCreatePlan; +} diff --git a/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/Detail.vue b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/Detail.vue new file mode 100644 index 0000000..fe172e8 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/Detail.vue @@ -0,0 +1,203 @@ + + diff --git a/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/columnList.js b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/columnList.js new file mode 100644 index 0000000..5fa66a9 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/columnList.js @@ -0,0 +1,2 @@ +const columnList = [{"jnpfKey":"billRule","fullName":"物料需求计划单号","label":"物料需求计划单号","sortable":false,"align":"left","__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"billRule","defaultValue":null,"noShow":false,"tipLabel":"","dragDisabled":false,"rule":"plannumber","className":[],"label":"物料需求计划单号","trigger":"change","showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1722997369362,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-documents","ruleName":"物料需求计划单号","tag":"JnpfInput","span":12},"readonly":true,"prop":"planNumber","width":0,"__vModel__":"planNumber","fixed":"none","style":{"width":"100%"},"id":"planNumber","placeholder":"系统自动生成"},{"maxlength":null,"jnpfKey":"textarea","fullName":"备注","label":"备注","sortable":false,"align":"left","type":"textarea","autoSize":{"minRows":4,"maxRows":4},"__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"textarea","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"备注","trigger":"blur","showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1722997652592,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-textarea","tag":"JnpfTextarea","regList":[],"span":24},"readonly":false,"prop":"reamrk","showWordLimit":true,"width":0,"__vModel__":"reamrk","fixed":"none","style":{"width":"100%"},"disabled":false,"id":"reamrk","placeholder":"请输入","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"是否生成采购计划","label":"是否生成采购计划","sortable":false,"align":"left","props":{"label":"fullName","value":"id"},"__config__":{"formId":104,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"是否生成采购计划","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1722997542428,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":12},"prop":"isCreatePlan","width":0,"options":[{"fullName":"是","id":"1"},{"fullName":"否","id":"2"}],"__vModel__":"isCreatePlan","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"isCreatePlan","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"jnpfKey":"datePicker","format":"yyyy-MM","fullName":"年月","label":"年月","sortable":false,"align":"left","type":"month","__config__":{"endRelationField":"","defaultValue":"","dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"yys_material_requirement_plan","renderKey":1722997051028,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":101,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"年月","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":12},"readonly":false,"prop":"planYearMonth","width":0,"__vModel__":"planYearMonth","fixed":"none","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"planYearMonth","placeholder":"请选择","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"jnpfKey":"datePicker","format":"yyyy-MM-dd","fullName":"单据日期","label":"单据日期","sortable":false,"align":"left","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"yys_material_requirement_plan","renderKey":1722997471576,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":103,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"单据日期","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":12},"readonly":false,"prop":"orderDate","width":0,"__vModel__":"orderDate","fixed":"none","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"orderDate","placeholder":"请选择","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default columnList \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/form.vue b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/form.vue new file mode 100644 index 0000000..1cfd6de --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/form.vue @@ -0,0 +1,675 @@ + + + + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/index.vue b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/index.vue new file mode 100644 index 0000000..6710d0a --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/index.vue @@ -0,0 +1,499 @@ + + + + + + + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/superQueryJson.js b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/superQueryJson.js new file mode 100644 index 0000000..28138b4 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialrequirementplan/superQueryJson.js @@ -0,0 +1,2 @@ +const superQueryJson = [{"__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"billRule","defaultValue":null,"noShow":false,"tipLabel":"","dragDisabled":false,"rule":"plannumber","className":[],"label":"物料需求计划单号","trigger":"change","showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1722997369362,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-documents","ruleName":"物料需求计划单号","tag":"JnpfInput","span":12},"readonly":true,"__vModel__":"planNumber","fullName":"物料需求计划单号","style":{"width":"100%"},"id":"planNumber","placeholder":"系统自动生成"},{"clearable":true,"format":"yyyy-MM","fullName":"年月","type":"month","__config__":{"endRelationField":"","defaultValue":"","dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"yys_material_requirement_plan","renderKey":1722997051028,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":101,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"年月","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":12},"readonly":false,"__vModel__":"planYearMonth","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"planYearMonth","placeholder":"请选择","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"format":"yyyy-MM-dd","fullName":"单据日期","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"yys_material_requirement_plan","renderKey":1722997471576,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":103,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"单据日期","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":12},"readonly":false,"__vModel__":"orderDate","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"orderDate","placeholder":"请选择","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"multiple":false,"fullName":"是否生成采购计划","props":{"label":"fullName","value":"id"},"__config__":{"formId":104,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"是否生成采购计划","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1722997542428,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":12},"options":[{"fullName":"是","id":"1"},{"fullName":"否","id":"2"}],"__vModel__":"isCreatePlan","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"isCreatePlan","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"maxlength":null,"fullName":"备注","type":"textarea","autoSize":{"minRows":4,"maxRows":4},"__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"textarea","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"备注","trigger":"blur","showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1722997652592,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-textarea","tag":"JnpfTextarea","regList":[],"span":24},"readonly":false,"showWordLimit":true,"__vModel__":"reamrk","style":{"width":"100%"},"disabled":false,"id":"reamrk","placeholder":"请输入","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"设计子表-物料编码","addonAfter":"","__config__":{"formId":120,"relationTable":"yys_material_requirement_item","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField119","tipLabel":"","dragDisabled":false,"className":[],"label":"物料编码","trigger":"blur","showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1723019747243,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"materialCode","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField119-materialCode","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"设计子表-物料名称","addonAfter":"","__config__":{"formId":121,"relationTable":"yys_material_requirement_item","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField119","tipLabel":"","dragDisabled":false,"className":[],"label":"物料名称","trigger":"blur","showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1723019759887,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"materialName","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField119-materialName","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"设计子表-物料类型","addonAfter":"","__config__":{"formId":122,"relationTable":"yys_material_requirement_item","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField119","tipLabel":"","dragDisabled":false,"className":[],"label":"物料类型","trigger":"blur","showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1723019766146,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"materialType","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField119-materialType","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"设计子表-规格型号","addonAfter":"","__config__":{"formId":123,"relationTable":"yys_material_requirement_item","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField119","tipLabel":"","dragDisabled":false,"className":[],"label":"规格型号","trigger":"blur","showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1723019771198,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"specification","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField119-specification","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"设计子表-计量单位","addonAfter":"","__config__":{"formId":124,"relationTable":"yys_material_requirement_item","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField119","tipLabel":"","dragDisabled":false,"className":[],"label":"计量单位","trigger":"blur","showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1723019786914,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"unit","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField119-unit","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"step-strictly":false,"controls":false,"precision":2,"fullName":"设计子表-需求数量","thousands":false,"isAmountChinese":false,"addonAfter":null,"__config__":{"formId":125,"relationTable":"yys_material_requirement_item","visibility":["pc","app"],"jnpfKey":"inputNumber","noShow":false,"parentVModel":"tableField119","tipLabel":"","dragDisabled":false,"className":[],"label":"需求数量","trigger":["blur","change"],"showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1723019795542,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-number","isSubTable":true,"tag":"JnpfInputNumber","regList":[],"span":24},"__vModel__":"requirementNumber","style":{"width":null},"step":1,"disabled":false,"id":"tableField119-requirementNumber","placeholder":"数字文本","controlsPosition":"","addonBefore":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"step-strictly":false,"controls":false,"precision":2,"fullName":"设计子表-库存","thousands":false,"isAmountChinese":false,"addonAfter":null,"__config__":{"formId":126,"relationTable":"yys_material_requirement_item","visibility":["pc","app"],"jnpfKey":"inputNumber","noShow":false,"parentVModel":"tableField119","tipLabel":"","dragDisabled":false,"className":[],"label":"库存","trigger":["blur","change"],"showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1723019808591,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-number","isSubTable":true,"tag":"JnpfInputNumber","regList":[],"span":24},"__vModel__":"inventoryNumber","style":{"width":null},"step":1,"disabled":false,"id":"tableField119-inventoryNumber","placeholder":"数字文本","controlsPosition":"","addonBefore":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"step-strictly":false,"controls":false,"precision":2,"fullName":"设计子表-库存安全","thousands":false,"isAmountChinese":false,"addonAfter":null,"__config__":{"formId":127,"relationTable":"yys_material_requirement_item","visibility":["pc","app"],"jnpfKey":"inputNumber","noShow":false,"parentVModel":"tableField119","tipLabel":"","dragDisabled":false,"className":[],"label":"库存安全","trigger":["blur","change"],"showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1723019822433,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-number","isSubTable":true,"tag":"JnpfInputNumber","regList":[],"span":24},"__vModel__":"inventorySafetyNumber","style":{"width":null},"step":1,"disabled":false,"id":"tableField119-inventorySafetyNumber","placeholder":"数字文本","controlsPosition":"","addonBefore":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"step-strictly":false,"controls":false,"precision":2,"fullName":"设计子表-采购未入库","thousands":false,"isAmountChinese":false,"addonAfter":null,"__config__":{"formId":131,"relationTable":"yys_material_requirement_item","visibility":["pc","app"],"jnpfKey":"inputNumber","noShow":false,"parentVModel":"tableField119","tipLabel":"","dragDisabled":false,"className":[],"label":"采购未入库","trigger":["blur","change"],"showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1723019907520,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-number","isSubTable":true,"tag":"JnpfInputNumber","regList":[],"span":24},"__vModel__":"notIntoNumber","style":{"width":null},"step":1,"disabled":false,"id":"tableField119-notIntoNumber","placeholder":"数字文本","controlsPosition":"","addonBefore":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"step-strictly":false,"controls":false,"precision":2,"fullName":"设计子表-欠缺量","thousands":false,"isAmountChinese":false,"addonAfter":null,"__config__":{"formId":130,"relationTable":"yys_material_requirement_item","visibility":["pc","app"],"jnpfKey":"inputNumber","noShow":false,"parentVModel":"tableField119","tipLabel":"","dragDisabled":false,"className":[],"label":"欠缺量","trigger":["blur","change"],"showLabel":true,"required":false,"tableName":"yys_material_requirement_plan","renderKey":1723019886066,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-number","isSubTable":true,"tag":"JnpfInputNumber","regList":[],"span":24},"__vModel__":"lackNumber","style":{"width":null},"step":1,"disabled":false,"id":"tableField119-lackNumber","placeholder":"数字文本","controlsPosition":"","addonBefore":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default superQueryJson \ No newline at end of file