From cf1fdde99805f4bb9595bd8ef5d5a6c2f6b1575c Mon Sep 17 00:00:00 2001 From: mhsnet Date: Mon, 29 Jan 2024 15:37:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E4=BD=8D=E5=BA=93=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/scm/ProductUnitwarehouseMapper.xml | 7 + .../mapper/ProductUnitwarehouseMapper.java | 16 + .../service/ProductUnitwarehouseService.java | 35 ++ .../impl/ProductUnitwarehouseServiceImpl.java | 317 +++++++++++ .../ProductUnitwarehouseController.java | 191 +++++++ .../entity/ProductUnitwarehouseEntity.java | 49 ++ .../ProductUnitwarehouseConstant.java | 41 ++ .../ProductUnitwarehouseForm.java | 50 ++ .../ProductUnitwarehousePagination.java | 39 ++ .../views/scm/productUnitwarehouse/Detail.vue | 132 +++++ .../scm/productUnitwarehouse/columnList.js | 2 + .../views/scm/productUnitwarehouse/form.vue | 472 +++++++++++++++++ .../views/scm/productUnitwarehouse/index.vue | 499 ++++++++++++++++++ .../productUnitwarehouse/superQueryJson.js | 2 + 14 files changed, 1852 insertions(+) create mode 100644 jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ProductUnitwarehouseMapper.xml create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ProductUnitwarehouseMapper.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ProductUnitwarehouseService.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ProductUnitwarehouseServiceImpl.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ProductUnitwarehouseController.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ProductUnitwarehouseEntity.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehouseConstant.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehouseForm.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehousePagination.java create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/Detail.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/columnList.js create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/form.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/index.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/superQueryJson.js diff --git a/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ProductUnitwarehouseMapper.xml b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ProductUnitwarehouseMapper.xml new file mode 100644 index 00000000..17c10df9 --- /dev/null +++ b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ProductUnitwarehouseMapper.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ProductUnitwarehouseMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ProductUnitwarehouseMapper.java new file mode 100644 index 00000000..537f3e45 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ProductUnitwarehouseMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.ProductUnitwarehouseEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * productUnitwarehouse + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-29 + */ +public interface ProductUnitwarehouseMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ProductUnitwarehouseService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ProductUnitwarehouseService.java new file mode 100644 index 00000000..375ce279 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ProductUnitwarehouseService.java @@ -0,0 +1,35 @@ +package jnpf.service; + +import jnpf.model.productunitwarehouse.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * productUnitwarehouse + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-29 + */ +public interface ProductUnitwarehouseService extends IService { + List getList(ProductUnitwarehousePagination productUnitwarehousePagination); + + List getTypeList(ProductUnitwarehousePagination productUnitwarehousePagination,String dataType); + + ProductUnitwarehouseEntity getInfo(String id); + + void delete(ProductUnitwarehouseEntity entity); + + void create(ProductUnitwarehouseEntity entity); + + boolean update(String id, ProductUnitwarehouseEntity entity); + + //子表方法 + //副表数据方法 + String checkForm(ProductUnitwarehouseForm form,int i); + + void saveOrUpdate(ProductUnitwarehouseForm productUnitwarehouseForm,String id, boolean isSave) throws Exception; + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ProductUnitwarehouseServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ProductUnitwarehouseServiceImpl.java new file mode 100644 index 00000000..5447fe49 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ProductUnitwarehouseServiceImpl.java @@ -0,0 +1,317 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.ProductUnitwarehouseMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.productunitwarehouse.*; +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; +/** + * + * productUnitwarehouse + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-29 + */ +@Service +public class ProductUnitwarehouseServiceImpl extends ServiceImpl implements ProductUnitwarehouseService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Override + public List getList(ProductUnitwarehousePagination productUnitwarehousePagination){ + return getTypeList(productUnitwarehousePagination,productUnitwarehousePagination.getDataType()); + } + /** 列表查询 */ + @Override + public List getTypeList(ProductUnitwarehousePagination productUnitwarehousePagination,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 ? ProductUnitwarehouseConstant.getAppColumnData() : ProductUnitwarehouseConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + + int total=0; + int productUnitwarehouseNum =0; + QueryWrapper productUnitwarehouseQueryWrapper=new QueryWrapper<>(); + List allSuperIDlist = new ArrayList<>(); + String superOp =""; + if (ObjectUtil.isNotEmpty(productUnitwarehousePagination.getSuperQueryJson())){ + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + String queryJson = productUnitwarehousePagination.getSuperQueryJson(); + SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); + int superNum = 0; + QueryWrapper productUnitwarehouseSuperWrapper = new QueryWrapper<>(); + productUnitwarehouseSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(productUnitwarehouseSuperWrapper,ProductUnitwarehouseEntity.class,queryJson,"0")); + int productUnitwarehouseNum1 = productUnitwarehouseSuperWrapper.getExpression().getNormal().size(); + if (productUnitwarehouseNum1>0){ + List productUnitwarehouseList =this.list(productUnitwarehouseSuperWrapper).stream().map(ProductUnitwarehouseEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(productUnitwarehouseList); + intersectionSuperList.add(productUnitwarehouseList); + 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 productUnitwarehouseSuperWrapper = new QueryWrapper<>(); + productUnitwarehouseSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(productUnitwarehouseSuperWrapper,ProductUnitwarehouseEntity.class,ruleJson,"0")); + int productUnitwarehouseNum1 = productUnitwarehouseSuperWrapper.getExpression().getNormal().size(); + if (productUnitwarehouseNum1>0){ + List productUnitwarehouseList =this.list(productUnitwarehouseSuperWrapper).stream().map(ProductUnitwarehouseEntity::getId).collect(Collectors.toList()); + allRuleList.addAll(productUnitwarehouseList); + intersectionRuleList.add(productUnitwarehouseList); + ruleNum++; + } + ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; + //and or + if(ruleOp.equalsIgnoreCase("and")){ + allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); + }else{ + allRuleIDlist = allRuleList; + } + } + boolean pcPermission = false; + boolean appPermission = false; + if(isPc && pcPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object productUnitwarehouseObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(productUnitwarehouseQueryWrapper,ProductUnitwarehouseEntity.class,productUnitwarehousePagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(productUnitwarehouseObj)){ + return new ArrayList<>(); + } else { + productUnitwarehouseQueryWrapper = (QueryWrapper)productUnitwarehouseObj; + if( productUnitwarehouseQueryWrapper.getExpression().getNormal().size()>0){ + productUnitwarehouseNum++; + } + } + } + } + if(!isPc && appPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object productUnitwarehouseObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(productUnitwarehouseQueryWrapper,ProductUnitwarehouseEntity.class,productUnitwarehousePagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(productUnitwarehouseObj)){ + return new ArrayList<>(); + } else { + productUnitwarehouseQueryWrapper = (QueryWrapper)productUnitwarehouseObj; + if( productUnitwarehouseQueryWrapper.getExpression().getNormal().size()>0){ + productUnitwarehouseNum++; + } + } + + + } + } + if(isPc){ + if(ObjectUtil.isNotEmpty(productUnitwarehousePagination.getUnitName())){ + productUnitwarehouseNum++; + + String value = productUnitwarehousePagination.getUnitName() instanceof List ? + JsonUtil.getObjectToString(productUnitwarehousePagination.getUnitName()) : + String.valueOf(productUnitwarehousePagination.getUnitName()); + productUnitwarehouseQueryWrapper.lambda().like(ProductUnitwarehouseEntity::getUnitName,value); + + } + + if(ObjectUtil.isNotEmpty(productUnitwarehousePagination.getUnitType())){ + productUnitwarehouseNum++; + + List idList = new ArrayList<>(); + try { + String[][] unitType = JsonUtil.getJsonToBean(productUnitwarehousePagination.getUnitType(),String[][].class); + for(int i=0;i0){ + idList.add(JsonUtil.getObjectToString(Arrays.asList(unitType[i]))); + } + } + }catch (Exception e1){ + try { + List unitType = JsonUtil.getJsonToList(productUnitwarehousePagination.getUnitType(),String.class); + if(unitType.size()>0){ + idList.addAll(unitType); + } + }catch (Exception e2){ + idList.add(String.valueOf(productUnitwarehousePagination.getUnitType())); + } + } + productUnitwarehouseQueryWrapper.lambda().and(t->{ + idList.forEach(tt->{ + t.like(ProductUnitwarehouseEntity::getUnitType, tt).or(); + }); + }); + + } + + if(ObjectUtil.isNotEmpty(productUnitwarehousePagination.getStatus())){ + productUnitwarehouseNum++; + + productUnitwarehouseQueryWrapper.lambda().eq(ProductUnitwarehouseEntity::getStatus,productUnitwarehousePagination.getStatus()); + + } + + } + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total>0){ + if (intersection.size()==0){ + intersection.add("jnpfNullList"); + } + productUnitwarehouseQueryWrapper.lambda().in(ProductUnitwarehouseEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)){ + if (allSuperIDlist.size()==0){ + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + productUnitwarehouseQueryWrapper.lambda().and(t->t.in(ProductUnitwarehouseEntity::getId, finalAllSuperIDlist)); + } + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)){ + if (allRuleIDlist.size()==0){ + allRuleIDlist.add("jnpfNullList"); + } + List finalAllRuleIDlist = allRuleIDlist; + productUnitwarehouseQueryWrapper.lambda().and(t->t.in(ProductUnitwarehouseEntity::getId, finalAllRuleIDlist)); + } + //假删除标志 + productUnitwarehouseQueryWrapper.lambda().isNull(ProductUnitwarehouseEntity::getDeleteMark); + + //排序 + if(StringUtil.isEmpty(productUnitwarehousePagination.getSidx())){ + productUnitwarehouseQueryWrapper.lambda().orderByDesc(ProductUnitwarehouseEntity::getId); + }else{ + try { + String sidx = productUnitwarehousePagination.getSidx(); + String[] strs= sidx.split("_name"); + ProductUnitwarehouseEntity productUnitwarehouseEntity = new ProductUnitwarehouseEntity(); + Field declaredField = productUnitwarehouseEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + productUnitwarehouseQueryWrapper="asc".equals(productUnitwarehousePagination.getSort().toLowerCase())?productUnitwarehouseQueryWrapper.orderByAsc(value):productUnitwarehouseQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if("0".equals(dataType)){ + if((total>0 && AllIdList.size()>0) || total==0){ + Page page=new Page<>(productUnitwarehousePagination.getCurrentPage(), productUnitwarehousePagination.getPageSize()); + IPage userIPage=this.page(page, productUnitwarehouseQueryWrapper); + return productUnitwarehousePagination.setData(userIPage.getRecords(),userIPage.getTotal()); + }else{ + List list = new ArrayList(); + return productUnitwarehousePagination.setData(list, list.size()); + } + }else{ + return this.list(productUnitwarehouseQueryWrapper); + } + } + @Override + public ProductUnitwarehouseEntity getInfo(String id){ + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda().eq(ProductUnitwarehouseEntity::getId,id); + return this.getOne(queryWrapper); + } + @Override + public void create(ProductUnitwarehouseEntity entity){ + this.save(entity); + } + @Override + public boolean update(String id, ProductUnitwarehouseEntity entity){ + return this.updateById(entity); + } + @Override + public void delete(ProductUnitwarehouseEntity entity){ + if(entity!=null){ + this.removeById(entity.getId()); + } + } + /** 验证表单唯一字段,正则,非空 i-0新增-1修改*/ + @Override + public String checkForm(ProductUnitwarehouseForm form,int i) { + boolean isUp =StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id=""; + String countRecover = ""; + if (isUp){ + id = form.getId(); + } + //主表字段验证 + if(StringUtil.isEmpty(form.getUnitName())){ + return "单位名称不能为空"; + } + return countRecover; + } + /** + * 新增修改数据(事务回滚) + * @param id + * @param productUnitwarehouseForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(ProductUnitwarehouseForm productUnitwarehouseForm,String id, boolean isSave) throws Exception{ + UserInfo userInfo=userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + productUnitwarehouseForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(ProductUnitwarehouseConstant.getFormData(),productUnitwarehouseForm),ProductUnitwarehouseForm.class); + ProductUnitwarehouseEntity entity = JsonUtil.getJsonToBean(productUnitwarehouseForm, ProductUnitwarehouseEntity.class); + + if(isSave){ + String mainId = RandomUtil.uuId() ; + entity.setCreatorTime(DateUtil.getNowDate()); + entity.setCreatorUserId(userInfo.getUserId()); + entity.setLastModifyTime(null); + entity.setLastModifyUserId(null); + entity.setId(mainId); + entity.setVersion(0); + }else{ + entity.setCreatorTime(DateUtil.getNowDate()); + entity.setCreatorUserId(userInfo.getUserId()); + entity.setLastModifyTime(null); + entity.setLastModifyUserId(null); + } + this.saveOrUpdate(entity); + + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ProductUnitwarehouseController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ProductUnitwarehouseController.java new file mode 100644 index 00000000..25b1ba14 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ProductUnitwarehouseController.java @@ -0,0 +1,191 @@ +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.productunitwarehouse.*; +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.transaction.annotation.Transactional; + +/** + * productUnitwarehouse + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-29 + */ +@Slf4j +@RestController +@Tag(name = "productUnitwarehouse" , description = "scm") +@RequestMapping("/api/scm/ProductUnitwarehouse") +public class ProductUnitwarehouseController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private ProductUnitwarehouseService productUnitwarehouseService; + + + + /** + * 列表 + * + * @param productUnitwarehousePagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody ProductUnitwarehousePagination productUnitwarehousePagination)throws IOException{ + List list= productUnitwarehouseService.getList(productUnitwarehousePagination); + List> realList=new ArrayList<>(); + for (ProductUnitwarehouseEntity entity : list) { + Map productUnitwarehouseMap=JsonUtil.entityToMap(entity); + productUnitwarehouseMap.put("id", productUnitwarehouseMap.get("id")); + //副表数据 + //子表数据 + realList.add(productUnitwarehouseMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, ProductUnitwarehouseConstant.getFormData(), ProductUnitwarehouseConstant.getColumnData(), productUnitwarehousePagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(productUnitwarehousePagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + /** + * 创建 + * + * @param productUnitwarehouseForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid ProductUnitwarehouseForm productUnitwarehouseForm) { + String b = productUnitwarehouseService.checkForm(productUnitwarehouseForm,0); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + try{ + productUnitwarehouseService.saveOrUpdate(productUnitwarehouseForm, null ,true); + }catch(Exception e){ + return ActionResult.fail("新增数据失败"); + } + return ActionResult.success("创建成功"); + } + /** + * 编辑 + * @param id + * @param productUnitwarehouseForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid ProductUnitwarehouseForm productUnitwarehouseForm, + @RequestParam(value = "isImport", required = false) boolean isImport){ + productUnitwarehouseForm.setId(id); + if (!isImport) { + String b = productUnitwarehouseService.checkForm(productUnitwarehouseForm,1); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + } + ProductUnitwarehouseEntity entity= productUnitwarehouseService.getInfo(id); + if(entity!=null){ + try{ + productUnitwarehouseService.saveOrUpdate(productUnitwarehouseForm,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){ + ProductUnitwarehouseEntity entity= productUnitwarehouseService.getInfo(id); + if(entity!=null){ + //假删除 + entity.setDeleteMark(1); + productUnitwarehouseService.update(id,entity); + } + return ActionResult.success("删除成功"); + } + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id){ + ProductUnitwarehouseEntity entity= productUnitwarehouseService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map productUnitwarehouseMap=JsonUtil.entityToMap(entity); + productUnitwarehouseMap.put("id", productUnitwarehouseMap.get("id")); + //副表数据 + //子表数据 + productUnitwarehouseMap = generaterSwapUtil.swapDataDetail(productUnitwarehouseMap,ProductUnitwarehouseConstant.getFormData(),"521662274088206597",false); + return ActionResult.success(productUnitwarehouseMap); + } + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id){ + ProductUnitwarehouseEntity entity= productUnitwarehouseService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map productUnitwarehouseMap=JsonUtil.entityToMap(entity); + productUnitwarehouseMap.put("id", productUnitwarehouseMap.get("id")); + //副表数据 + //子表数据 + productUnitwarehouseMap = generaterSwapUtil.swapDataForm(productUnitwarehouseMap,ProductUnitwarehouseConstant.getFormData(),ProductUnitwarehouseConstant.TABLEFIELDKEY,ProductUnitwarehouseConstant.TABLERENAMES); + return ActionResult.success(productUnitwarehouseMap); + } + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ProductUnitwarehouseEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ProductUnitwarehouseEntity.java new file mode 100644 index 00000000..a3fa4214 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ProductUnitwarehouseEntity.java @@ -0,0 +1,49 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +/** + * 商品单位库表 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-29 + */ +@Data +@TableName("jg_product_unitwarehouse") +public class ProductUnitwarehouseEntity { + @TableId(value ="ID" ) + private String id; + @TableField(value = "UNIT_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String unitName; + @TableField(value = "UNIT_TYPE" , updateStrategy = FieldStrategy.IGNORED) + private String unitType; + @TableField(value = "SOURCE" , updateStrategy = FieldStrategy.IGNORED) + private String source; + @TableField(value = "REMARK" , updateStrategy = FieldStrategy.IGNORED) + private String remark; + @TableField(value = "STATUS" , updateStrategy = FieldStrategy.IGNORED) + private String status; + @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("F_VERSION") + private Integer version; + @TableField("F_FLOW_ID") + private String flowId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehouseConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehouseConstant.java new file mode 100644 index 00000000..dc3cbdd7 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehouseConstant.java @@ -0,0 +1,41 @@ +package jnpf.model.productunitwarehouse; + +import jnpf.util.JsonUtil; +import java.util.Map; + +/** + * productUnitwarehouse配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-29 + */ +public class ProductUnitwarehouseConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"jg_product_unitwarehouse\":\"productUnitwarehouse\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"fullScreen\",\"idGlobal\":109,\"formBtns\":false,\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":false,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":true,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":true,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706510425485,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"unitName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511148777,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"remark\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"type\":\"textarea\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664196312563973\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511201248,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"__vModel__\":\"status\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521663754291642629\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511076372,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"multiple\":false,\"__vModel__\":\"unitType\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664033040892165\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"来源\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511299967,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"__vModel__\":\"source\",\"style\":{},\"disabled\":true,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511450673,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorTime\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"type\":\"currTime\"},{\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511460610,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorUserId\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"type\":\"currUser\"},{\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511470373,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"__vModel__\":\"lastModifyTime\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\"},{\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511481200,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifier\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"__vModel__\":\"lastModifyUserId\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\"}],\"span\":24}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"单位名称\",\"label\":\"单位名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706510425485,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"unitName\",\"showWordLimit\":false,\"__vModel__\":\"unitName\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"unitName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"searchType\":1,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"单位类型\",\"label\":\"单位类型\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521663754291642629\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511076372,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"unitType\",\"__vModel__\":\"unitType\",\"searchMultiple\":true,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"id\":\"unitType\",\"placeholder\":\"请选择\",\"value\":[]},{\"border\":false,\"searchType\":1,\"jnpfKey\":\"radio\",\"fullName\":\"状态\",\"label\":\"状态\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664196312563973\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511201248,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"prop\":\"status\",\"__vModel__\":\"status\",\"searchMultiple\":false,\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"}],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"单位名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706510425485,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"unitName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"unitName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"fullName\":\"描述\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511148777,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"remark\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\"},{\"border\":false,\"fullName\":\"状态\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664196312563973\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511201248,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"__vModel__\":\"status\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"单位类型\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521663754291642629\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511076372,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"__vModel__\":\"unitType\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"id\":\"unitType\",\"placeholder\":\"请选择\"},{\"border\":false,\"fullName\":\"来源\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664033040892165\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"来源\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511299967,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"__vModel__\":\"source\",\"style\":{},\"disabled\":true,\"id\":\"source\",\"direction\":\"horizontal\"},{\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511450673,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorTime\",\"fullName\":\"创建时间\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorTime\",\"placeholder\":\"\",\"type\":\"currTime\"},{\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511460610,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorUserId\",\"fullName\":\"创建用户\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorUserId\",\"placeholder\":\"\",\"type\":\"currUser\"},{\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511470373,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"__vModel__\":\"lastModifyTime\",\"fullName\":\"修改时间\",\"style\":{\"width\":\"100%\"},\"id\":\"lastModifyTime\",\"placeholder\":\"系统自动生成\"},{\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511481200,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifier\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"__vModel__\":\"lastModifyUserId\",\"fullName\":\"修改用户\",\"style\":{\"width\":\"100%\"},\"id\":\"lastModifyUserId\",\"placeholder\":\"系统自动生成\"}],\"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\":[{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706510425485,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"unitName\",\"showWordLimit\":false,\"__vModel__\":\"unitName\",\"checked\":true,\"disabled\":false,\"id\":\"unitName\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"单位名称\",\"label\":\"单位名称\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"描述\",\"label\":\"描述\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511148777,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"remark\",\"showWordLimit\":true,\"__vModel__\":\"remark\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"状态\",\"label\":\"状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664196312563973\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511201248,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"prop\":\"status\",\"__vModel__\":\"status\",\"checked\":true,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"单位类型\",\"label\":\"单位类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521663754291642629\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511076372,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"unitType\",\"__vModel__\":\"unitType\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"id\":\"unitType\",\"placeholder\":\"请选择\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"来源\",\"label\":\"来源\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664033040892165\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"来源\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511299967,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"prop\":\"source\",\"__vModel__\":\"source\",\"checked\":true,\"fixed\":\"none\",\"style\":{},\"disabled\":true,\"id\":\"source\",\"direction\":\"horizontal\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511450673,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorTime\",\"__vModel__\":\"creatorTime\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorTime\",\"placeholder\":\"\"},{\"jnpfKey\":\"createUser\",\"fullName\":\"创建用户\",\"label\":\"创建用户\",\"sortable\":false,\"align\":\"left\",\"type\":\"currUser\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511460610,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorUserId\",\"__vModel__\":\"creatorUserId\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorUserId\",\"placeholder\":\"\"},{\"jnpfKey\":\"modifyTime\",\"fullName\":\"修改时间\",\"label\":\"修改时间\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511470373,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"prop\":\"lastModifyTime\",\"__vModel__\":\"lastModifyTime\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"lastModifyTime\",\"placeholder\":\"系统自动生成\"},{\"jnpfKey\":\"modifyUser\",\"fullName\":\"修改用户\",\"label\":\"修改用户\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511481200,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifier\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"prop\":\"lastModifyUserId\",\"__vModel__\":\"lastModifyUserId\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"lastModifyUserId\",\"placeholder\":\"系统自动生成\"}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"单位名称\",\"label\":\"单位名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706510425485,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"unitName\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"unitName\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"unitName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"单位类型\",\"label\":\"单位类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521663754291642629\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511076372,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"unitType\",\"width\":0,\"__vModel__\":\"unitType\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"id\":\"unitType\",\"placeholder\":\"请选择\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511450673,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorTime\",\"width\":0,\"__vModel__\":\"creatorTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorTime\",\"placeholder\":\"\"},{\"jnpfKey\":\"modifyTime\",\"fullName\":\"修改时间\",\"label\":\"修改时间\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511470373,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"prop\":\"lastModifyTime\",\"width\":0,\"__vModel__\":\"lastModifyTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"lastModifyTime\",\"placeholder\":\"系统自动生成\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"来源\",\"label\":\"来源\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664033040892165\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"来源\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511299967,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"prop\":\"source\",\"width\":0,\"__vModel__\":\"source\",\"fixed\":\"none\",\"style\":{},\"disabled\":true,\"id\":\"source\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"状态\",\"label\":\"状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664196312563973\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511201248,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"prop\":\"status\",\"width\":0,\"__vModel__\":\"status\",\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":false,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); 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\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"单位名称\",\"label\":\"单位名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706510425485,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"unitName\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"unitName\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"unitName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"单位类型\",\"label\":\"单位类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521663754291642629\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511076372,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"unitType\",\"width\":0,\"__vModel__\":\"unitType\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"id\":\"unitType\",\"placeholder\":\"请选择\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511450673,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorTime\",\"width\":0,\"__vModel__\":\"creatorTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorTime\",\"placeholder\":\"\"},{\"jnpfKey\":\"modifyTime\",\"fullName\":\"修改时间\",\"label\":\"修改时间\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511470373,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"prop\":\"lastModifyTime\",\"width\":0,\"__vModel__\":\"lastModifyTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"lastModifyTime\",\"placeholder\":\"系统自动生成\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"来源\",\"label\":\"来源\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664033040892165\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"来源\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511299967,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"prop\":\"source\",\"width\":0,\"__vModel__\":\"source\",\"fixed\":\"none\",\"style\":{},\"disabled\":true,\"id\":\"source\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"状态\",\"label\":\"状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664196312563973\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511201248,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"prop\":\"status\",\"width\":0,\"__vModel__\":\"status\",\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"}],\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"单位名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706510425485,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"unitName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"unitName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"fullName\":\"描述\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511148777,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"remark\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"remark\"},{\"border\":false,\"fullName\":\"状态\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664196312563973\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511201248,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"__vModel__\":\"status\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"单位类型\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521663754291642629\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511076372,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"__vModel__\":\"unitType\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"unitType\"},{\"border\":false,\"fullName\":\"来源\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664033040892165\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"来源\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511299967,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"__vModel__\":\"source\",\"style\":{},\"disabled\":true,\"id\":\"source\",\"direction\":\"horizontal\"},{\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511450673,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorTime\",\"fullName\":\"创建时间\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creatorTime\",\"type\":\"currTime\"},{\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511460610,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorUserId\",\"fullName\":\"创建用户\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creatorUserId\",\"type\":\"currUser\"},{\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511470373,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"__vModel__\":\"lastModifyTime\",\"fullName\":\"修改时间\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\",\"id\":\"lastModifyTime\"},{\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511481200,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifier\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"__vModel__\":\"lastModifyUserId\",\"fullName\":\"修改用户\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\",\"id\":\"lastModifyUserId\"}],\"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\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"单位名称\",\"label\":\"单位名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706510425485,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"unitName\",\"showWordLimit\":false,\"__vModel__\":\"unitName\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"unitName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"描述\",\"label\":\"描述\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511148777,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"remark\",\"showWordLimit\":true,\"__vModel__\":\"remark\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"remark\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"状态\",\"label\":\"状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664196312563973\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511201248,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"prop\":\"status\",\"__vModel__\":\"status\",\"checked\":false,\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"单位类型\",\"label\":\"单位类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521663754291642629\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511076372,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"unitType\",\"__vModel__\":\"unitType\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"unitType\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"来源\",\"label\":\"来源\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"521664033040892165\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"来源\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511299967,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"prop\":\"source\",\"__vModel__\":\"source\",\"checked\":false,\"style\":{},\"disabled\":true,\"id\":\"source\",\"direction\":\"horizontal\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511450673,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorTime\",\"__vModel__\":\"creatorTime\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creatorTime\"},{\"jnpfKey\":\"createUser\",\"fullName\":\"创建用户\",\"label\":\"创建用户\",\"sortable\":false,\"align\":\"left\",\"type\":\"currUser\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511460610,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorUserId\",\"__vModel__\":\"creatorUserId\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creatorUserId\"},{\"jnpfKey\":\"modifyTime\",\"fullName\":\"修改时间\",\"label\":\"修改时间\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511470373,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"prop\":\"lastModifyTime\",\"__vModel__\":\"lastModifyTime\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\",\"id\":\"lastModifyTime\"},{\"jnpfKey\":\"modifyUser\",\"fullName\":\"修改用户\",\"label\":\"修改用户\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_product_unitwarehouse\",\"renderKey\":1706511481200,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifier\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"prop\":\"lastModifyUserId\",\"__vModel__\":\"lastModifyUserId\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\",\"id\":\"lastModifyUserId\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"jg_product_unitwarehouse\",\"tableName\":\"商品单位库表\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"unit_name\",\"field\":\"unitName\",\"fieldName\":\"单位名称\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"unit_type\",\"field\":\"unitType\",\"fieldName\":\"单位类型(1:计数单位 2:计重单位)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"source\",\"field\":\"source\",\"fieldName\":\"来源(1:系统预设 2:企业创建)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"remark\",\"field\":\"remark\",\"fieldName\":\"描述\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"status\",\"field\":\"status\",\"fieldName\":\"状态(1:启用 2:禁用)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"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\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"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-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehouseForm.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehouseForm.java new file mode 100644 index 00000000..b11432ff --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehouseForm.java @@ -0,0 +1,50 @@ +package jnpf.model.productunitwarehouse; + +import lombok.Data; +import java.util.List; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * productUnitwarehouse + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-29 + */ +@Data +public class ProductUnitwarehouseForm { + /** 主键 */ + private String id; + /** 乐观锁 **/ + @JsonProperty("version") + private Integer version; + + /** 单位名称 **/ + @JsonProperty("unitName") + private String unitName; + /** 描述 **/ + @JsonProperty("remark") + private String remark; + /** 状态 **/ + @JsonProperty("status") + private String status; + /** 单位类型 **/ + @JsonProperty("unitType") + private Object unitType; + /** 来源 **/ + @JsonProperty("source") + private String source; + /** 创建时间 **/ + @JsonProperty("creatorTime") + private String creatorTime; + /** 创建用户 **/ + @JsonProperty("creatorUserId") + private String creatorUserId; + /** 修改时间 **/ + @JsonProperty("lastModifyTime") + private String lastModifyTime; + /** 修改用户 **/ + @JsonProperty("lastModifyUserId") + private String lastModifyUserId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehousePagination.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehousePagination.java new file mode 100644 index 00000000..770e19ef --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/productunitwarehouse/ProductUnitwarehousePagination.java @@ -0,0 +1,39 @@ +package jnpf.model.productunitwarehouse; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import jnpf.base.Pagination; +import java.util.List; + +/** + * + * productUnitwarehouse + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-29 + */ +@Data +public class ProductUnitwarehousePagination 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("unitName") + private Object unitName; + /** 单位类型 */ + @JsonProperty("unitType") + private Object unitType; + /** 状态 */ + @JsonProperty("status") + private Object status; +} diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/Detail.vue b/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/Detail.vue new file mode 100644 index 00000000..19693557 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/Detail.vue @@ -0,0 +1,132 @@ + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/columnList.js b/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/columnList.js new file mode 100644 index 00000000..c61ade1d --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/columnList.js @@ -0,0 +1,2 @@ +const columnList = [{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"单位名称","label":"单位名称","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"单位名称","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_product_unitwarehouse","renderKey":1706510425485,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"unitName","showWordLimit":false,"width":0,"__vModel__":"unitName","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"unitName","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}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"单位类型","label":"单位类型","sortable":false,"align":"left","props":{"label":"fullName","value":"enCode"},"__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"2","noShow":false,"dataType":"dictionary","dictionaryType":"521663754291642629","tipLabel":"","dragDisabled":false,"className":[],"label":"单位类型","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"jg_product_unitwarehouse","renderKey":1706511076372,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"prop":"unitType","width":0,"options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"计数单位","id":"521664350075748613","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"计重单位","id":"521664431126479109","parentId":"0"}],"__vModel__":"unitType","fixed":"none","style":{"width":"100%"},"disabled":true,"interfaceHasPage":false,"id":"unitType","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"jnpfKey":"createTime","fullName":"创建时间","label":"创建时间","sortable":false,"align":"left","type":"currTime","__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"createTime","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建时间","showLabel":true,"required":false,"tableName":"jg_product_unitwarehouse","renderKey":1706511450673,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-createtime","tag":"JnpfOpenData","span":24},"readonly":true,"prop":"creatorTime","width":0,"__vModel__":"creatorTime","fixed":"none","style":{"width":"100%"},"id":"creatorTime","placeholder":""},{"jnpfKey":"modifyTime","fullName":"修改时间","label":"修改时间","sortable":false,"align":"left","__config__":{"formId":108,"visibility":["pc","app"],"jnpfKey":"modifyTime","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"修改时间","showLabel":true,"required":false,"tableName":"jg_product_unitwarehouse","renderKey":1706511470373,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-modifytime","tag":"JnpfInput","span":24},"readonly":true,"prop":"lastModifyTime","width":0,"__vModel__":"lastModifyTime","fixed":"none","style":{"width":"100%"},"id":"lastModifyTime","placeholder":"系统自动生成"},{"border":false,"jnpfKey":"radio","fullName":"来源","label":"来源","sortable":false,"align":"left","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":105,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"2","noShow":false,"dataType":"dictionary","dictionaryType":"521664033040892165","tipLabel":"","dragDisabled":false,"className":[],"label":"来源","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"jg_product_unitwarehouse","renderKey":1706511299967,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":24},"size":"small","prop":"source","width":0,"options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"系统预设","id":"521664695199858949","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"企业创建","id":"521664778708451589","parentId":"0"}],"__vModel__":"source","fixed":"none","style":{},"disabled":true,"id":"source","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"jnpfKey":"radio","fullName":"状态","label":"状态","sortable":false,"align":"left","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":104,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"1","noShow":false,"dataType":"dictionary","dictionaryType":"521664196312563973","tipLabel":"","dragDisabled":false,"className":[],"label":"状态","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_product_unitwarehouse","renderKey":1706511201248,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":24},"size":"small","prop":"status","width":0,"options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"启用","id":"521664878583218437","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"禁用","id":"521664940541477125","parentId":"0"}],"__vModel__":"status","fixed":"none","style":{},"disabled":false,"interfaceHasPage":false,"id":"status","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"}] +export default columnList \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/form.vue new file mode 100644 index 00000000..e595cc6b --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/form.vue @@ -0,0 +1,472 @@ + + + + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/index.vue new file mode 100644 index 00000000..6a5a79f3 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/index.vue @@ -0,0 +1,499 @@ + + + + + + + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/superQueryJson.js b/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/superQueryJson.js new file mode 100644 index 00000000..40f40606 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/productUnitwarehouse/superQueryJson.js @@ -0,0 +1,2 @@ +const superQueryJson = [{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"单位名称","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"单位名称","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_product_unitwarehouse","renderKey":1706510425485,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"unitName","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"unitName","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}"}},{"maxlength":null,"fullName":"描述","type":"textarea","autoSize":{"minRows":4,"maxRows":4},"__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"textarea","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"描述","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_product_unitwarehouse","renderKey":1706511148777,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-textarea","tag":"JnpfTextarea","regList":[],"span":24},"readonly":false,"showWordLimit":true,"__vModel__":"remark","style":{"width":"100%"},"disabled":false,"id":"remark","placeholder":"请输入","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"border":false,"fullName":"状态","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":104,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"1","noShow":false,"dataType":"dictionary","dictionaryType":"521664196312563973","tipLabel":"","dragDisabled":false,"className":[],"label":"状态","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_product_unitwarehouse","renderKey":1706511201248,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":24},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"启用","id":"521664878583218437","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"禁用","id":"521664940541477125","parentId":"0"}],"__vModel__":"status","style":{},"disabled":false,"interfaceHasPage":false,"id":"status","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"filterable":false,"clearable":true,"multiple":false,"fullName":"单位类型","props":{"label":"fullName","value":"enCode"},"__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"2","noShow":false,"dataType":"dictionary","dictionaryType":"521663754291642629","tipLabel":"","dragDisabled":false,"className":[],"label":"单位类型","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"jg_product_unitwarehouse","renderKey":1706511076372,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"计数单位","id":"521664350075748613","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"计重单位","id":"521664431126479109","parentId":"0"}],"__vModel__":"unitType","style":{"width":"100%"},"disabled":true,"interfaceHasPage":false,"id":"unitType","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"border":false,"fullName":"来源","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":105,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"2","noShow":false,"dataType":"dictionary","dictionaryType":"521664033040892165","tipLabel":"","dragDisabled":false,"className":[],"label":"来源","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"jg_product_unitwarehouse","renderKey":1706511299967,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":24},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"系统预设","id":"521664695199858949","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"企业创建","id":"521664778708451589","parentId":"0"}],"__vModel__":"source","style":{},"disabled":true,"id":"source","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"createTime","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建时间","showLabel":true,"required":false,"tableName":"jg_product_unitwarehouse","renderKey":1706511450673,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-createtime","tag":"JnpfOpenData","span":24},"readonly":true,"__vModel__":"creatorTime","fullName":"创建时间","style":{"width":"100%"},"id":"creatorTime","placeholder":"","type":"currTime"},{"__config__":{"formId":107,"visibility":["pc","app"],"jnpfKey":"createUser","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建用户","showLabel":true,"required":false,"tableName":"jg_product_unitwarehouse","renderKey":1706511460610,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-founder","tag":"JnpfOpenData","span":24},"readonly":true,"__vModel__":"creatorUserId","fullName":"创建用户","style":{"width":"100%"},"id":"creatorUserId","placeholder":"","type":"currUser"},{"__config__":{"formId":108,"visibility":["pc","app"],"jnpfKey":"modifyTime","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"修改时间","showLabel":true,"required":false,"tableName":"jg_product_unitwarehouse","renderKey":1706511470373,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-modifytime","tag":"JnpfInput","span":24},"readonly":true,"__vModel__":"lastModifyTime","fullName":"修改时间","style":{"width":"100%"},"id":"lastModifyTime","placeholder":"系统自动生成"},{"__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"modifyUser","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"修改用户","showLabel":true,"required":false,"tableName":"jg_product_unitwarehouse","renderKey":1706511481200,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-modifier","tag":"JnpfInput","span":24},"readonly":true,"__vModel__":"lastModifyUserId","fullName":"修改用户","style":{"width":"100%"},"id":"lastModifyUserId","placeholder":"系统自动生成"}] +export default superQueryJson \ No newline at end of file