From 7507efd7d701b7b782a8df3ffd506eee2af30083 Mon Sep 17 00:00:00 2001 From: mhsnet Date: Sun, 4 Feb 2024 13:41:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=90=8C=E6=A8=A1=E6=9D=BF=E5=9F=BA?= =?UTF-8?q?=E6=9C=AC=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scm/ContractTemplateClauseMapper.xml | 7 + .../mapper/scm/ContractTemplateMapper.xml | 7 + .../mapper/ContractTemplateClauseMapper.java | 16 + .../jnpf/mapper/ContractTemplateMapper.java | 16 + .../ContractTemplateClauseService.java | 18 + .../jnpf/service/ContractTemplateService.java | 39 + .../ContractTemplateClauseServiceImpl.java | 59 + .../impl/ContractTemplateServiceImpl.java | 408 +++++++ .../ContractTemplateController.java | 410 +++++++ .../entity/ContractTemplateClauseEntity.java | 41 + .../jnpf/entity/ContractTemplateEntity.java | 79 ++ .../ContractTemplateClauseModel.java | 30 + .../ContractTemplateConstant.java | 41 + .../ContractTemplateForm.java | 98 ++ .../ContractTemplatePagination.java | 39 + .../src/views/scm/contractTemplate/Detail.vue | 299 +++++ .../views/scm/contractTemplate/columnList.js | 2 + .../src/views/scm/contractTemplate/form.vue | 1008 +++++++++++++++++ .../src/views/scm/contractTemplate/index.vue | 504 +++++++++ .../scm/contractTemplate/superQueryJson.js | 2 + 20 files changed, 3123 insertions(+) create mode 100644 jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ContractTemplateClauseMapper.xml create mode 100644 jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ContractTemplateMapper.xml create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractTemplateClauseMapper.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractTemplateMapper.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractTemplateClauseService.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractTemplateService.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractTemplateClauseServiceImpl.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractTemplateServiceImpl.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ContractTemplateController.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractTemplateClauseEntity.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractTemplateEntity.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateClauseModel.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateConstant.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateForm.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplatePagination.java create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/Detail.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/columnList.js create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/form.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/index.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/superQueryJson.js diff --git a/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ContractTemplateClauseMapper.xml b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ContractTemplateClauseMapper.xml new file mode 100644 index 00000000..9c102ca2 --- /dev/null +++ b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ContractTemplateClauseMapper.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ContractTemplateMapper.xml b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ContractTemplateMapper.xml new file mode 100644 index 00000000..b3ec8ef9 --- /dev/null +++ b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/ContractTemplateMapper.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractTemplateClauseMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractTemplateClauseMapper.java new file mode 100644 index 00000000..1871f574 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractTemplateClauseMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.ContractTemplateClauseEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * contractTemplate + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-02-04 + */ +public interface ContractTemplateClauseMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractTemplateMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractTemplateMapper.java new file mode 100644 index 00000000..a3be811e --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractTemplateMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.ContractTemplateEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * contractTemplate + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-02-04 + */ +public interface ContractTemplateMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractTemplateClauseService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractTemplateClauseService.java new file mode 100644 index 00000000..a6e3b296 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractTemplateClauseService.java @@ -0,0 +1,18 @@ +package jnpf.service; + +import jnpf.model.contracttemplate.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * contractTemplate + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-02-04 + */ +public interface ContractTemplateClauseService extends IService { + QueryWrapper getChild(ContractTemplatePagination pagination,QueryWrapper contractTemplateClauseQueryWrapper); +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractTemplateService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractTemplateService.java new file mode 100644 index 00000000..d7941295 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractTemplateService.java @@ -0,0 +1,39 @@ +package jnpf.service; + +import jnpf.model.contracttemplate.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * contractTemplate + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-02-04 + */ +public interface ContractTemplateService extends IService { + List getList(ContractTemplatePagination contractTemplatePagination); + + List getTypeList(ContractTemplatePagination contractTemplatePagination,String dataType); + + ContractTemplateEntity getInfo(String id); + + void delete(ContractTemplateEntity entity); + + void create(ContractTemplateEntity entity); + + boolean update(String id, ContractTemplateEntity entity); + + //子表方法 + List getContractTemplateClauseList(String id,ContractTemplatePagination contractTemplatePagination); + + List getContractTemplateClauseList(String id); + + //副表数据方法 + String checkForm(ContractTemplateForm form,int i); + + void saveOrUpdate(ContractTemplateForm contractTemplateForm,String id, boolean isSave) throws Exception; + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractTemplateClauseServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractTemplateClauseServiceImpl.java new file mode 100644 index 00000000..899d2b6d --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractTemplateClauseServiceImpl.java @@ -0,0 +1,59 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.ContractTemplateClauseMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.contracttemplate.*; +import java.math.BigDecimal; +import cn.hutool.core.util.ObjectUtil; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.util.GeneraterSwapUtil; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; +import jnpf.model.QueryModel; +import java.util.stream.Collectors; +import jnpf.base.model.ColumnDataModel; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import jnpf.database.model.superQuery.SuperJsonModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import java.text.SimpleDateFormat; +import jnpf.util.*; +import java.util.*; +import jnpf.base.UserInfo; +import jnpf.permission.entity.UserEntity; +/** + * + * contractTemplate + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-02-04 + */ +@Service +public class ContractTemplateClauseServiceImpl extends ServiceImpl implements ContractTemplateClauseService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + //子表过滤方法 + @Override + public QueryWrapper getChild(ContractTemplatePagination pagination, QueryWrapper contractTemplateClauseQueryWrapper){ + boolean pcPermission = true; + boolean appPermission = false; + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String ruleQueryJson = isPc?ContractTemplateConstant.getColumnData():ContractTemplateConstant.getAppColumnData(); + ColumnDataModel dataModel = JsonUtil.getJsonToBean(ruleQueryJson,ColumnDataModel.class); + String ruleJson = isPc?JsonUtil.getObjectToString(dataModel.getRuleList()):JsonUtil.getObjectToString(dataModel.getRuleListApp()); + if(isPc){ + } + return contractTemplateClauseQueryWrapper; + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractTemplateServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractTemplateServiceImpl.java new file mode 100644 index 00000000..5de38ad9 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractTemplateServiceImpl.java @@ -0,0 +1,408 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.ContractTemplateMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.contracttemplate.*; +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; +/** + * + * contractTemplate + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-02-04 + */ +@Service +public class ContractTemplateServiceImpl extends ServiceImpl implements ContractTemplateService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private ContractTemplateClauseService contractTemplateClauseService; + @Override + public List getList(ContractTemplatePagination contractTemplatePagination){ + return getTypeList(contractTemplatePagination,contractTemplatePagination.getDataType()); + } + /** 列表查询 */ + @Override + public List getTypeList(ContractTemplatePagination contractTemplatePagination,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 ? ContractTemplateConstant.getAppColumnData() : ContractTemplateConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + + int total=0; + int contractTemplateNum =0; + QueryWrapper contractTemplateQueryWrapper=new QueryWrapper<>(); + int contractTemplateClauseNum =0; + QueryWrapper contractTemplateClauseQueryWrapper=new QueryWrapper<>(); + long contractTemplateClausecount = contractTemplateClauseService.count(); + List allSuperIDlist = new ArrayList<>(); + String superOp =""; + if (ObjectUtil.isNotEmpty(contractTemplatePagination.getSuperQueryJson())){ + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + String queryJson = contractTemplatePagination.getSuperQueryJson(); + SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); + int superNum = 0; + QueryWrapper contractTemplateSuperWrapper = new QueryWrapper<>(); + contractTemplateSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(contractTemplateSuperWrapper,ContractTemplateEntity.class,queryJson,"0")); + int contractTemplateNum1 = contractTemplateSuperWrapper.getExpression().getNormal().size(); + if (contractTemplateNum1>0){ + List contractTemplateList =this.list(contractTemplateSuperWrapper).stream().map(ContractTemplateEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(contractTemplateList); + intersectionSuperList.add(contractTemplateList); + superNum++; + } + String contractTemplateClauseTable = "jg_contract_template_clause"; + boolean contractTemplateClauseHasSql = queryJson.contains(contractTemplateClauseTable); + List contractTemplateClauseList = generaterSwapUtil.selectIdsByChildCondition(ContractTemplateConstant.getTableList(), contractTemplateClauseTable , queryJson, null); + if (contractTemplateClauseHasSql){ + allSuperList.addAll(contractTemplateClauseList); + intersectionSuperList.add(contractTemplateClauseList); + 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 contractTemplateSuperWrapper = new QueryWrapper<>(); + contractTemplateSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(contractTemplateSuperWrapper,ContractTemplateEntity.class,ruleJson,"0")); + int contractTemplateNum1 = contractTemplateSuperWrapper.getExpression().getNormal().size(); + if (contractTemplateNum1>0){ + List contractTemplateList =this.list(contractTemplateSuperWrapper).stream().map(ContractTemplateEntity::getId).collect(Collectors.toList()); + allRuleList.addAll(contractTemplateList); + intersectionRuleList.add(contractTemplateList); + ruleNum++; + } + String contractTemplateClauseTable = "jg_contract_template_clause"; + boolean contractTemplateClauseHasSql = ruleJson.contains(contractTemplateClauseTable); + List contractTemplateClauseList = generaterSwapUtil.selectIdsByChildCondition(ContractTemplateConstant.getTableList(), contractTemplateClauseTable , ruleJson, null); + if (contractTemplateClauseHasSql){ + allRuleList.addAll(contractTemplateClauseList); + intersectionRuleList.add(contractTemplateClauseList); + ruleNum++; + } + ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; + //and or + if(ruleOp.equalsIgnoreCase("and")){ + allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); + }else{ + allRuleIDlist = allRuleList; + } + } + boolean pcPermission = true; + boolean appPermission = false; + if(isPc && pcPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object contractTemplateObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractTemplateQueryWrapper,ContractTemplateEntity.class,contractTemplatePagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractTemplateObj)){ + return new ArrayList<>(); + } else { + contractTemplateQueryWrapper = (QueryWrapper)contractTemplateObj; + if( contractTemplateQueryWrapper.getExpression().getNormal().size()>0){ + contractTemplateNum++; + } + } + Object contractTemplateClauseObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractTemplateClauseQueryWrapper,ContractTemplateClauseEntity.class,contractTemplatePagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractTemplateClauseObj)){ + return new ArrayList<>(); + } else { + contractTemplateClauseQueryWrapper = (QueryWrapper)contractTemplateClauseObj; + if( contractTemplateClauseQueryWrapper.getExpression().getNormal().size()>0){ + contractTemplateClauseNum++; + } + } + } + } + if(!isPc && appPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object contractTemplateObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractTemplateQueryWrapper,ContractTemplateEntity.class,contractTemplatePagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractTemplateObj)){ + return new ArrayList<>(); + } else { + contractTemplateQueryWrapper = (QueryWrapper)contractTemplateObj; + if( contractTemplateQueryWrapper.getExpression().getNormal().size()>0){ + contractTemplateNum++; + } + } + + + Object contractTemplateClauseObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractTemplateClauseQueryWrapper,ContractTemplateClauseEntity.class,contractTemplatePagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractTemplateClauseObj)){ + return new ArrayList<>(); + } else { + contractTemplateClauseQueryWrapper = (QueryWrapper)contractTemplateClauseObj; + if( contractTemplateClauseQueryWrapper.getExpression().getNormal().size()>0){ + contractTemplateClauseNum++; + } + } + + + } + } + if(isPc){ + if(ObjectUtil.isNotEmpty(contractTemplatePagination.getName())){ + contractTemplateNum++; + + String value = contractTemplatePagination.getName() instanceof List ? + JsonUtil.getObjectToString(contractTemplatePagination.getName()) : + String.valueOf(contractTemplatePagination.getName()); + contractTemplateQueryWrapper.lambda().like(ContractTemplateEntity::getName,value); + + } + + if(ObjectUtil.isNotEmpty(contractTemplatePagination.getType())){ + contractTemplateNum++; + + List idList = new ArrayList<>(); + try { + String[][] type = JsonUtil.getJsonToBean(contractTemplatePagination.getType(),String[][].class); + for(int i=0;i0){ + idList.add(JsonUtil.getObjectToString(Arrays.asList(type[i]))); + } + } + }catch (Exception e1){ + try { + List type = JsonUtil.getJsonToList(contractTemplatePagination.getType(),String.class); + if(type.size()>0){ + idList.addAll(type); + } + }catch (Exception e2){ + idList.add(String.valueOf(contractTemplatePagination.getType())); + } + } + contractTemplateQueryWrapper.lambda().and(t->{ + idList.forEach(tt->{ + t.like(ContractTemplateEntity::getType, tt).or(); + }); + }); + + } + + if(ObjectUtil.isNotEmpty(contractTemplatePagination.getStatus())){ + contractTemplateNum++; + + contractTemplateQueryWrapper.lambda().eq(ContractTemplateEntity::getStatus,contractTemplatePagination.getStatus()); + + } + + } + if(contractTemplateClauseNum>0){ + List contractTemplateClauseIdList = contractTemplateClauseService.list(contractTemplateClauseQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getTemplateId())).map(t->t.getTemplateId()).collect(Collectors.toList()); + long count = contractTemplateClauseService.count(); + if (count>0){ + intersectionList.add(contractTemplateClauseIdList); + } + AllIdList.addAll(contractTemplateClauseIdList); + } + total+=contractTemplateClauseNum; + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total>0){ + if (intersection.size()==0){ + intersection.add("jnpfNullList"); + } + contractTemplateQueryWrapper.lambda().in(ContractTemplateEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)){ + if (allSuperIDlist.size()==0){ + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + contractTemplateQueryWrapper.lambda().and(t->t.in(ContractTemplateEntity::getId, finalAllSuperIDlist)); + } + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)){ + if (allRuleIDlist.size()==0){ + allRuleIDlist.add("jnpfNullList"); + } + List finalAllRuleIDlist = allRuleIDlist; + contractTemplateQueryWrapper.lambda().and(t->t.in(ContractTemplateEntity::getId, finalAllRuleIDlist)); + } + //假删除标志 + contractTemplateQueryWrapper.lambda().isNull(ContractTemplateEntity::getDeleteMark); + + //排序 + if(StringUtil.isEmpty(contractTemplatePagination.getSidx())){ + contractTemplateQueryWrapper.lambda().orderByDesc(ContractTemplateEntity::getId); + }else{ + try { + String sidx = contractTemplatePagination.getSidx(); + String[] strs= sidx.split("_name"); + ContractTemplateEntity contractTemplateEntity = new ContractTemplateEntity(); + Field declaredField = contractTemplateEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + contractTemplateQueryWrapper="asc".equals(contractTemplatePagination.getSort().toLowerCase())?contractTemplateQueryWrapper.orderByAsc(value):contractTemplateQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if("0".equals(dataType)){ + if((total>0 && AllIdList.size()>0) || total==0){ + Page page=new Page<>(contractTemplatePagination.getCurrentPage(), contractTemplatePagination.getPageSize()); + IPage userIPage=this.page(page, contractTemplateQueryWrapper); + return contractTemplatePagination.setData(userIPage.getRecords(),userIPage.getTotal()); + }else{ + List list = new ArrayList(); + return contractTemplatePagination.setData(list, list.size()); + } + }else{ + return this.list(contractTemplateQueryWrapper); + } + } + @Override + public ContractTemplateEntity getInfo(String id){ + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda().eq(ContractTemplateEntity::getId,id); + return this.getOne(queryWrapper); + } + @Override + public void create(ContractTemplateEntity entity){ + this.save(entity); + } + @Override + public boolean update(String id, ContractTemplateEntity entity){ + return this.updateById(entity); + } + @Override + public void delete(ContractTemplateEntity entity){ + if(entity!=null){ + this.removeById(entity.getId()); + } + } + /** ContractTemplateClause子表方法 */ + @Override + public List getContractTemplateClauseList(String id,ContractTemplatePagination contractTemplatePagination){ + Map newtabMap=ContractTemplateConstant.TABLEFIELDKEY.entrySet() + .stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey())); + String tableName="contractTemplateClause"; + tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString(); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper = contractTemplateClauseService.getChild(contractTemplatePagination,queryWrapper); + queryWrapper.lambda().eq(ContractTemplateClauseEntity::getTemplateId, id); + generaterSwapUtil.wrapperHandle(ContractTemplateConstant.getColumnData(), ContractTemplateConstant.getAppColumnData(), queryWrapper,ContractTemplateClauseEntity.class,"sub",tableName); + return contractTemplateClauseService.list(queryWrapper); + } + + /** ContractTemplateClause子表方法 */ + @Override + public List getContractTemplateClauseList(String id){ + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(ContractTemplateClauseEntity::getTemplateId, id); + return contractTemplateClauseService.list(queryWrapper); + } + /** 验证表单唯一字段,正则,非空 i-0新增-1修改*/ + @Override + public String checkForm(ContractTemplateForm 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.getName())){ + return "模板名称不能为空"; + } + //子表字段验证 + if (form.getContractTemplateClauseList()!=null){ + } + return countRecover; + } + /** + * 新增修改数据(事务回滚) + * @param id + * @param contractTemplateForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(ContractTemplateForm contractTemplateForm,String id, boolean isSave) throws Exception{ + UserInfo userInfo=userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + contractTemplateForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(ContractTemplateConstant.getFormData(),contractTemplateForm),ContractTemplateForm.class); + ContractTemplateEntity entity = JsonUtil.getJsonToBean(contractTemplateForm, ContractTemplateEntity.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); + + //ContractTemplateClause子表数据新增修改 + if(!isSave){ + QueryWrapper ContractTemplateClausequeryWrapper = new QueryWrapper<>(); + ContractTemplateClausequeryWrapper.lambda().eq(ContractTemplateClauseEntity::getTemplateId, entity.getId()); + contractTemplateClauseService.remove(ContractTemplateClausequeryWrapper); + } + if (contractTemplateForm.getContractTemplateClauseList()!=null){ + List tableField125 = JsonUtil.getJsonToList(contractTemplateForm.getContractTemplateClauseList(),ContractTemplateClauseEntity.class); + for(ContractTemplateClauseEntity entitys : tableField125){ + entitys.setId(RandomUtil.uuId()); + entitys.setTemplateId(entity.getId()); + if(isSave){ + }else{ + } + contractTemplateClauseService.saveOrUpdate(entitys); + } + } + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ContractTemplateController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ContractTemplateController.java new file mode 100644 index 00000000..cfd51ecb --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ContractTemplateController.java @@ -0,0 +1,410 @@ +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.contracttemplate.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import javax.validation.Valid; +import java.util.*; +import jnpf.annotation.JnpfField; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.base.vo.DownloadVO; +import jnpf.config.ConfigValueUtil; +import jnpf.base.entity.ProvinceEntity; +import java.io.IOException; +import java.util.stream.Collectors; +import jnpf.engine.entity.FlowTaskEntity; +import jnpf.exception.WorkFlowException; +import org.springframework.web.multipart.MultipartFile; +import cn.afterturn.easypoi.excel.ExcelExportUtil; +import cn.afterturn.easypoi.excel.ExcelImportUtil; +import cn.afterturn.easypoi.excel.entity.ExportParams; +import cn.afterturn.easypoi.excel.entity.ImportParams; +import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity; +import cn.afterturn.easypoi.excel.entity.enmus.ExcelType; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.apache.poi.ss.usermodel.Workbook; +import java.io.File; +import jnpf.onlinedev.model.ExcelImFieldModel; +import jnpf.onlinedev.model.OnlineImport.ImportDataModel; +import jnpf.onlinedev.model.OnlineImport.ImportFormCheckUniqueModel; +import jnpf.onlinedev.model.OnlineImport.ExcelImportModel; +import jnpf.onlinedev.model.OnlineImport.VisualImportModel; +import cn.xuyanwu.spring.file.storage.FileInfo; +import lombok.Cleanup; +import jnpf.model.visualJson.config.HeaderModel; +import jnpf.base.model.ColumnDataModel; +import jnpf.base.util.VisualUtils; +import org.springframework.transaction.annotation.Transactional; + +/** + * contractTemplate + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-02-04 + */ +@Slf4j +@RestController +@Tag(name = "contractTemplate" , description = "scm") +@RequestMapping("/api/scm/ContractTemplate") +public class ContractTemplateController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private ContractTemplateService contractTemplateService; + + @Autowired + private ContractTemplateClauseService contractTemplateClauseService; + + + @Autowired + private ConfigValueUtil configValueUtil; + + /** + * 列表 + * + * @param contractTemplatePagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody ContractTemplatePagination contractTemplatePagination)throws IOException{ + List list= contractTemplateService.getList(contractTemplatePagination); + List> realList=new ArrayList<>(); + for (ContractTemplateEntity entity : list) { + Map contractTemplateMap=JsonUtil.entityToMap(entity); + contractTemplateMap.put("id", contractTemplateMap.get("id")); + //副表数据 + //子表数据 + List contractTemplateClauseList = contractTemplateService.getContractTemplateClauseList(entity.getId(),contractTemplatePagination); + contractTemplateMap.put("tableField125",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(contractTemplateClauseList))); + realList.add(contractTemplateMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, ContractTemplateConstant.getFormData(), ContractTemplateConstant.getColumnData(), contractTemplatePagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(contractTemplatePagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + /** + * 创建 + * + * @param contractTemplateForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid ContractTemplateForm contractTemplateForm) { + String b = contractTemplateService.checkForm(contractTemplateForm,0); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + try{ + contractTemplateService.saveOrUpdate(contractTemplateForm, null ,true); + }catch(Exception e){ + return ActionResult.fail("新增数据失败"); + } + return ActionResult.success("创建成功"); + } + /** + * 导出Excel + * + * @return + */ + @Operation(summary = "导出Excel") + @PostMapping("/Actions/Export") + public ActionResult Export(@RequestBody ContractTemplatePagination contractTemplatePagination) throws IOException { + if (StringUtil.isEmpty(contractTemplatePagination.getSelectKey())){ + return ActionResult.fail("请选择导出字段"); + } + List list= contractTemplateService.getList(contractTemplatePagination); + List> realList=new ArrayList<>(); + for (ContractTemplateEntity entity : list) { + Map contractTemplateMap=JsonUtil.entityToMap(entity); + contractTemplateMap.put("id", contractTemplateMap.get("id")); + //副表数据 + //子表数据 + List contractTemplateClauseList = contractTemplateService.getContractTemplateClauseList(entity.getId(),contractTemplatePagination); + contractTemplateMap.put("tableField125",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(contractTemplateClauseList))); + realList.add(contractTemplateMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, ContractTemplateConstant.getFormData(), ContractTemplateConstant.getColumnData(), contractTemplatePagination.getModuleId(),false); + String[]keys=!StringUtil.isEmpty(contractTemplatePagination.getSelectKey())?contractTemplatePagination.getSelectKey():new String[0]; + UserInfo userInfo=userProvider.get(); + DownloadVO vo=this.creatModelExcel(configValueUtil.getTemporaryFilePath(),realList,keys,userInfo); + return ActionResult.success(vo); + } + + /** + * 导出表格方法 + */ + public DownloadVO creatModelExcel(String path,List>list,String[]keys,UserInfo userInfo){ + DownloadVO vo=DownloadVO.builder().build(); + List entitys=new ArrayList<>(); + if(keys.length>0){ + ExcelExportEntity tableField125ExcelEntity = new ExcelExportEntity("合同条款","tableField125"); + List tableField125List = new ArrayList<>(); + for(String key:keys){ + switch(key){ + case "name" : + entitys.add(new ExcelExportEntity("模板名称" ,"name")); + break; + case "type" : + entitys.add(new ExcelExportEntity("合同类型" ,"type")); + break; + case "status" : + entitys.add(new ExcelExportEntity("状态" ,"status")); + break; + case "remark" : + entitys.add(new ExcelExportEntity("模板描述" ,"remark")); + break; + case "contractCode" : + entitys.add(new ExcelExportEntity("合同编号" ,"contractCode")); + break; + case "contractName" : + entitys.add(new ExcelExportEntity("合同名称" ,"contractName")); + break; + case "openSupplierA" : + entitys.add(new ExcelExportEntity("供方(甲方)" ,"openSupplierA")); + break; + case "openBuyerB" : + entitys.add(new ExcelExportEntity("需方(乙方)" ,"openBuyerB")); + break; + case "openSignTime" : + entitys.add(new ExcelExportEntity("签订时间" ,"openSignTime")); + break; + case "openSignedAt" : + entitys.add(new ExcelExportEntity("签订地点" ,"openSignedAt")); + break; + case "openUnitName" : + entitys.add(new ExcelExportEntity("单位名称" ,"openUnitName")); + break; + case "openLegalRepresentative" : + entitys.add(new ExcelExportEntity("法定代表人" ,"openLegalRepresentative")); + break; + case "openEntrustedAgent" : + entitys.add(new ExcelExportEntity("委托代理人" ,"openEntrustedAgent")); + break; + case "openUnitAddress" : + entitys.add(new ExcelExportEntity("单位地址" ,"openUnitAddress")); + break; + case "openPhone" : + entitys.add(new ExcelExportEntity("电话" ,"openPhone")); + break; + case "openFax" : + entitys.add(new ExcelExportEntity("传真" ,"openFax")); + break; + case "openBank" : + entitys.add(new ExcelExportEntity("开户行" ,"openBank")); + break; + case "openAccountNumber" : + entitys.add(new ExcelExportEntity("账号" ,"openAccountNumber")); + break; + case "openSignTimeB" : + entitys.add(new ExcelExportEntity("签订时间" ,"openSignTimeB")); + break; + case "openSignedAtB" : + entitys.add(new ExcelExportEntity("签订地点" ,"openSignedAtB")); + break; + case "creatorTime" : + entitys.add(new ExcelExportEntity("创建时间" ,"creatorTime")); + break; + case "creatorUserId" : + entitys.add(new ExcelExportEntity("创建用户" ,"creatorUserId")); + break; + case "lastModifyTime" : + entitys.add(new ExcelExportEntity("修改时间" ,"lastModifyTime")); + break; + case "lastModifyUserId" : + entitys.add(new ExcelExportEntity("修改用户" ,"lastModifyUserId")); + break; + case "tableField125-clauseId": + tableField125List.add(new ExcelExportEntity("合同条款" ,"clauseId")); + break; + case "tableField125-sort": + tableField125List.add(new ExcelExportEntity("排序" ,"sort")); + break; + default: + break; + } + } + if(tableField125List.size() > 0){ + tableField125ExcelEntity.setList(tableField125List); + entitys.add(tableField125ExcelEntity); + } + } + + ExportParams exportParams = new ExportParams(null, "表单信息"); + exportParams.setType(ExcelType.XSSF); + try{ + @Cleanup Workbook workbook = new HSSFWorkbook(); + if (entitys.size()>0){ + if (list.size()==0){ + list.add(new HashMap<>()); + } + //去除空数据 + List> dataList = new ArrayList<>(); + for (Map map : list) { + int i = 0; + for (String key : keys) { + //子表 + if (key.toLowerCase().startsWith("tablefield")) { + String tableField = key.substring(0, key.indexOf("-" )); + String field = key.substring(key.indexOf("-" ) + 1); + Object o = map.get(tableField); + if (o != null) { + List> childList = (List>) o; + for (Map childMap : childList) { + if (childMap.get(field) != null) { + i++; + } + } + } + } else { + Object o = map.get(key); + if (o != null) { + i++; + } + } + } + if (i > 0) { + dataList.add(map); + } + } + //复杂表头-表头和数据处理 + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(ContractTemplateConstant.getColumnData(), ColumnDataModel.class); + List complexHeaderList = columnDataModel.getComplexHeaderList(); + if (!Objects.equals(columnDataModel.getType(), 3) && !Objects.equals(columnDataModel.getType(), 5)) { + entitys = VisualUtils.complexHeaderHandel(entitys, complexHeaderList); + dataList = VisualUtils.complexHeaderDataHandel(dataList, complexHeaderList); + } + + workbook = ExcelExportUtil.exportExcel(exportParams, entitys, dataList); + } + String fileName = "表单信息" + DateUtil.dateNow("yyyyMMdd") + "_" + RandomUtil.uuId() + ".xlsx"; + MultipartFile multipartFile = ExcelUtil.workbookToCommonsMultipartFile(workbook, fileName); + String temporaryFilePath = configValueUtil.getTemporaryFilePath(); + FileInfo fileInfo = FileUploadUtils.uploadFile(multipartFile, temporaryFilePath, fileName); + vo.setName(fileInfo.getFilename()); + vo.setUrl(UploaderUtil.uploaderFile(fileInfo.getFilename() + "#" + "Temporary") + "&name=" + fileName); + } catch (Exception e) { + log.error("信息导出Excel错误:{}", e.getMessage()); + e.printStackTrace(); + } + return vo; + } + /** + * 编辑 + * @param id + * @param contractTemplateForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid ContractTemplateForm contractTemplateForm, + @RequestParam(value = "isImport", required = false) boolean isImport){ + contractTemplateForm.setId(id); + if (!isImport) { + String b = contractTemplateService.checkForm(contractTemplateForm,1); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + } + ContractTemplateEntity entity= contractTemplateService.getInfo(id); + if(entity!=null){ + try{ + contractTemplateService.saveOrUpdate(contractTemplateForm,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){ + ContractTemplateEntity entity= contractTemplateService.getInfo(id); + if(entity!=null){ + //假删除 + entity.setDeleteMark(1); + contractTemplateService.update(id,entity); + } + return ActionResult.success("删除成功"); + } + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id){ + ContractTemplateEntity entity= contractTemplateService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map contractTemplateMap=JsonUtil.entityToMap(entity); + contractTemplateMap.put("id", contractTemplateMap.get("id")); + //副表数据 + //子表数据 + List contractTemplateClauseList = contractTemplateService.getContractTemplateClauseList(entity.getId()); + contractTemplateMap.put("tableField125",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(contractTemplateClauseList))); + contractTemplateMap = generaterSwapUtil.swapDataDetail(contractTemplateMap,ContractTemplateConstant.getFormData(),"520156626309611525",false); + return ActionResult.success(contractTemplateMap); + } + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id){ + ContractTemplateEntity entity= contractTemplateService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map contractTemplateMap=JsonUtil.entityToMap(entity); + contractTemplateMap.put("id", contractTemplateMap.get("id")); + //副表数据 + //子表数据 + List contractTemplateClauseList = contractTemplateService.getContractTemplateClauseList(entity.getId()); + contractTemplateMap.put("contractTemplateClauseList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(contractTemplateClauseList))); + contractTemplateMap = generaterSwapUtil.swapDataForm(contractTemplateMap,ContractTemplateConstant.getFormData(),ContractTemplateConstant.TABLEFIELDKEY,ContractTemplateConstant.TABLERENAMES); + return ActionResult.success(contractTemplateMap); + } + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractTemplateClauseEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractTemplateClauseEntity.java new file mode 100644 index 00000000..16db9c58 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractTemplateClauseEntity.java @@ -0,0 +1,41 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +/** + * 合同模版条款关联表 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-02-04 + */ +@Data +@TableName("jg_contract_template_clause") +public class ContractTemplateClauseEntity { + @TableId(value ="ID" ) + private String id; + @TableField(value = "CLAUSE_ID" , updateStrategy = FieldStrategy.IGNORED) + private String clauseId; + @TableField("TEMPLATE_ID") + private String templateId; + @TableField(value = "SORT" , updateStrategy = FieldStrategy.IGNORED) + private Integer sort; + @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; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractTemplateEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractTemplateEntity.java new file mode 100644 index 00000000..bebbebce --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractTemplateEntity.java @@ -0,0 +1,79 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +/** + * 合同模板表 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-02-04 + */ +@Data +@TableName("jg_contract_template") +public class ContractTemplateEntity { + @TableId(value ="ID" ) + private String id; + @TableField(value = "NAME" , updateStrategy = FieldStrategy.IGNORED) + private String name; + @TableField(value = "TYPE" , updateStrategy = FieldStrategy.IGNORED) + private String type; + @TableField(value = "STATUS" , updateStrategy = FieldStrategy.IGNORED) + private String status; + @TableField(value = "REMARK" , updateStrategy = FieldStrategy.IGNORED) + private String remark; + @TableField(value = "CONTRACT_CODE" , updateStrategy = FieldStrategy.IGNORED) + private String contractCode; + @TableField(value = "CONTRACT_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String contractName; + @TableField(value = "OPEN_SUPPLIER_A" , updateStrategy = FieldStrategy.IGNORED) + private String openSupplierA; + @TableField(value = "OPEN_BUYER_B" , updateStrategy = FieldStrategy.IGNORED) + private String openBuyerB; + @TableField(value = "OPEN_SIGN_TIME" , updateStrategy = FieldStrategy.IGNORED) + private String openSignTime; + @TableField(value = "OPEN_SIGNED_AT" , updateStrategy = FieldStrategy.IGNORED) + private String openSignedAt; + @TableField(value = "OPEN_UNIT_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String openUnitName; + @TableField(value = "OPEN_LEGAL_REPRESENTATIVE" , updateStrategy = FieldStrategy.IGNORED) + private String openLegalRepresentative; + @TableField(value = "OPEN_ENTRUSTED_AGENT" , updateStrategy = FieldStrategy.IGNORED) + private String openEntrustedAgent; + @TableField(value = "OPEN_UNIT_ADDRESS" , updateStrategy = FieldStrategy.IGNORED) + private String openUnitAddress; + @TableField(value = "OPEN_PHONE" , updateStrategy = FieldStrategy.IGNORED) + private String openPhone; + @TableField(value = "OPEN_FAX" , updateStrategy = FieldStrategy.IGNORED) + private String openFax; + @TableField(value = "OPEN_BANK" , updateStrategy = FieldStrategy.IGNORED) + private String openBank; + @TableField(value = "OPEN_ACCOUNT_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private String openAccountNumber; + @TableField(value = "OPEN_SIGN_TIME_B" , updateStrategy = FieldStrategy.IGNORED) + private String openSignTimeB; + @TableField(value = "OPEN_SIGNED_AT_B" , updateStrategy = FieldStrategy.IGNORED) + private String openSignedAtB; + @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_FLOW_ID") + private String flowId; + @TableField("F_VERSION") + private Integer version; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateClauseModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateClauseModel.java new file mode 100644 index 00000000..f4f05c46 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateClauseModel.java @@ -0,0 +1,30 @@ +package jnpf.model.contracttemplate; + +import lombok.Data; +import java.util.List; +import java.util.Date; +import java.math.BigDecimal; +import com.alibaba.fastjson.annotation.JSONField; +import cn.afterturn.easypoi.excel.annotation.Excel; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * + * contractTemplate + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-02-04 + */ +@Data +public class ContractTemplateClauseModel { + /** 合同条款 **/ + @JSONField(name = "clauseId") + private Object clauseId; + + /** 排序 + **/ + @JSONField(name = "sort") + private BigDecimal sort; + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateConstant.java new file mode 100644 index 00000000..83a00872 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateConstant.java @@ -0,0 +1,41 @@ +package jnpf.model.contracttemplate; + +import jnpf.util.JsonUtil; +import java.util.Map; + +/** + * contractTemplate配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-02-04 + */ +public class ContractTemplateConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"jg_contract_template_clause\":\"contractTemplateClause\",\"jg_contract_template\":\"contractTemplate\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{\"tableField125\":\"jg_contract_template_clause\"}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"fullScreen\",\"idGlobal\":133,\"formBtns\":false,\"labelWidth\":130,\"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\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"模板名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864988909,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":12},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"name\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":120,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"519483543638772229\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865039300,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"multiple\":false,\"__vModel__\":\"type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":129,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867756951,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"status\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"模板描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865177033,\"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\"},{\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1706863361737,\"tableName\":\"jg_contract_template\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"模板配置\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同编号\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863512224,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"contractCode\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863552024,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"contractName\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"供方(甲方)\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863629286,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSupplierA\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"需方(乙方)\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863791759,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openBuyerB\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订时间\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863908411,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignTime\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订地点\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863948405,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignedAt\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"__config__\":{\"formId\":122,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1706865290411,\"tableName\":\"jg_contract_template\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"合同条款\"},{\"showSummary\":false,\"actionText\":\"添加\",\"tableConf\":{},\"defaultValue\":[],\"addTableConf\":{\"popupType\":\"dialog\",\"hasPage\":true,\"popupTitle\":\"选择数据\",\"pageSize\":20,\"columnOptions\":[],\"interfaceId\":\"\",\"interfaceName\":\"\",\"relationOptions\":[],\"templateJson\":[],\"popupWidth\":\"800px\"},\"thousands\":false,\"summaryField\":[],\"thousandsField\":[],\"showDeleteBtn\":true,\"addType\":0,\"__config__\":{\"formId\":125,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"table\",\"defaultValue\":[],\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同条款\",\"type\":\"table\",\"showLabel\":false,\"tableName\":\"jg_contract_template_clause\",\"renderKey\":1706865374562,\"layout\":\"rowFormItem\",\"rowType\":\"table\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"filterable\":false,\"clearable\":true,\"__config__\":{\"relationTable\":\"jg_contract_template_clause\",\"defaultValue\":\"\",\"parentVModel\":\"tableField125\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"523157160557806085\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865409398,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":126,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"label\":\"合同条款\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"查询合同模板条款\",\"regList\":[],\"span\":24},\"multiple\":false,\"__vModel__\":\"clauseId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"step-strictly\":false,\"controls\":false,\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":127,\"relationTable\":\"jg_contract_template_clause\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"defaultValue\":0,\"noShow\":false,\"parentVModel\":\"tableField125\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"排序\\r\\n\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865496704,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"columnWidth\":100,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"sort\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"}],\"showTitle\":true,\"complexHeaderList\":[],\"tag\":\"JnpfInputTable\",\"componentName\":\"row125\",\"span\":24},\"showAddBtn\":true,\"__vModel__\":\"tableField125\",\"disabled\":false},{\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1706864039446,\"tableName\":\"jg_contract_template\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"签署项\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864084582,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openUnitName\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"法定代表人\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864373595,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openLegalRepresentative\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"委托代理人\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864456408,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openEntrustedAgent\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位地址\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864501019,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openUnitAddress\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"电话\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864553076,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openPhone\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"传真\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864564352,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openFax\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"开户行\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864635327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openBank\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"账号\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864638692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openAccountNumber\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订时间\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864852709,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignTimeB\",\"style\":{},\"disabled\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订地点\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864855249,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignedAtB\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"__config__\":{\"formId\":130,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867891351,\"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\":131,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867901949,\"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\":132,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867911591,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifier\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"__vModel__\":\"lastModifyTime\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\"},{\"__config__\":{\"formId\":133,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867915114,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"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\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"模板名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864988909,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"name\",\"showWordLimit\":false,\"__vModel__\":\"name\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"name\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"searchType\":1,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"合同类型\",\"label\":\"合同类型\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":120,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"519483543638772229\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1707016359500,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"prop\":\"type\",\"__vModel__\":\"type\",\"searchMultiple\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"type\",\"placeholder\":\"请选择\"},{\"border\":false,\"searchType\":1,\"jnpfKey\":\"radio\",\"fullName\":\"状态\",\"label\":\"状态\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":129,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867756951,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"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\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"模板名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864988909,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":12},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"name\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"name\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"合同类型\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":120,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"519483543638772229\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865039300,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"__vModel__\":\"type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"type\",\"placeholder\":\"请选择\"},{\"border\":false,\"fullName\":\"状态\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":129,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867756951,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"status\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"},{\"fullName\":\"描述\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865177033,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"describe\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"describe\",\"placeholder\":\"请输入\"},{\"border\":false,\"fullName\":\"合同编号\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同编号\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863512224,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openContractNumber\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openContractNumber\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"合同名称\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863552024,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openContractName\",\"style\":{},\"disabled\":false,\"id\":\"openContractName\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"供方(甲方)\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"供方(甲方)\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863629286,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSupplierA\",\"style\":{},\"disabled\":false,\"id\":\"openSupplierA\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"需方(乙方)\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"需方(乙方)\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863791759,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openBuyerB\",\"style\":{},\"disabled\":false,\"id\":\"openBuyerB\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"签订时间\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订时间\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863908411,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignTime\",\"style\":{},\"disabled\":false,\"id\":\"openSignTime\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"签订地点\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订地点\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863948405,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignedAt\",\"style\":{},\"disabled\":false,\"id\":\"openSignedAt\",\"direction\":\"horizontal\"},{\"filterable\":true,\"clearable\":true,\"multiple\":false,\"fullName\":\"合同条款-合同条款\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"relationTable\":\"jg_contract_template_clause\",\"defaultValue\":\"\",\"parentVModel\":\"tableField125\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"523157160557806085\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865409398,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":126,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"label\":\"合同条款\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"查询合同模板条款\",\"regList\":[],\"span\":24},\"__vModel__\":\"clauseId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"tableField125-clauseId\",\"placeholder\":\"请选择\"},{\"step-strictly\":false,\"controls\":false,\"fullName\":\"合同条款-排序\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":127,\"relationTable\":\"jg_contract_template_clause\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"defaultValue\":0,\"noShow\":false,\"parentVModel\":\"tableField125\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"排序\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865496704,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"columnWidth\":100,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"weight\",\"style\":{},\"step\":1,\"disabled\":false,\"id\":\"tableField125-weight\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"border\":false,\"fullName\":\"单位名称\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864084582,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openUnitName\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openUnitName\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"法定代表人\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"法定代表人\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864373595,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openLegalRepresentative\",\"style\":{},\"disabled\":false,\"id\":\"openLegalRepresentative\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"委托代理人\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"委托代理人\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864456408,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openEntrustedAgent\",\"style\":{},\"disabled\":false,\"id\":\"openEntrustedAgent\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"单位地址\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位地址\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864501019,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openUnitAddress\",\"style\":{},\"disabled\":false,\"id\":\"openUnitAddress\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"电话\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"电话\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864553076,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openPhone\",\"style\":{},\"disabled\":false,\"id\":\"openPhone\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"传真\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"传真\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864564352,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openFax\",\"style\":{},\"disabled\":false,\"id\":\"openFax\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"开户行\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"开户行\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864635327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openBank\",\"style\":{},\"disabled\":false,\"id\":\"openBank\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"账号\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"账号\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864638692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openAccountNumber\",\"style\":{},\"disabled\":false,\"id\":\"openAccountNumber\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"签订时间\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订时间\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864852709,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignTimeB\",\"style\":{},\"disabled\":false,\"id\":\"openSignTimeB\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"签订地点\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订地点\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864855249,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignedAtB\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openSignedAtB\",\"direction\":\"horizontal\"},{\"__config__\":{\"formId\":130,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867891351,\"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\":131,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867901949,\"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\":132,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867911591,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifier\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"__vModel__\":\"lastModifyTime\",\"fullName\":\"修改时间\",\"style\":{\"width\":\"100%\"},\"id\":\"lastModifyTime\",\"placeholder\":\"系统自动生成\"},{\"__config__\":{\"formId\":133,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867915114,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"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\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"模板名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864988909,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"name\",\"showWordLimit\":false,\"__vModel__\":\"name\",\"checked\":true,\"disabled\":false,\"id\":\"name\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"模板名称\",\"label\":\"模板名称\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"合同类型\",\"label\":\"合同类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":120,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"519483543638772229\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865039300,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"prop\":\"type\",\"__vModel__\":\"type\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"type\",\"placeholder\":\"请选择\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"状态\",\"label\":\"状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":129,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867756951,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"status\",\"__vModel__\":\"status\",\"checked\":true,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"描述\",\"label\":\"描述\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865177033,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"describe\",\"showWordLimit\":true,\"__vModel__\":\"describe\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"describe\",\"placeholder\":\"请输入\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"合同编号\",\"label\":\"合同编号\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同编号\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863512224,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openContractNumber\",\"__vModel__\":\"openContractNumber\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openContractNumber\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"合同名称\",\"label\":\"合同名称\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863552024,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openContractName\",\"__vModel__\":\"openContractName\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openContractName\",\"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\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"供方(甲方)\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863629286,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openSupplierA\",\"__vModel__\":\"openSupplierA\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openSupplierA\",\"direction\":\"horizontal\"},{\"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\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"需方(乙方)\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863791759,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openBuyerB\",\"__vModel__\":\"openBuyerB\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openBuyerB\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"签订时间\",\"label\":\"签订时间\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订时间\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863908411,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openSignTime\",\"__vModel__\":\"openSignTime\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openSignTime\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"签订地点\",\"label\":\"签订地点\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订地点\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863948405,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openSignedAt\",\"__vModel__\":\"openSignedAt\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openSignedAt\",\"direction\":\"horizontal\"},{\"filterable\":true,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"合同条款-合同条款\",\"label\":\"合同条款-合同条款\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"relationTable\":\"jg_contract_template_clause\",\"defaultValue\":\"\",\"parentVModel\":\"tableField125\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"523157160557806085\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865409398,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":126,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"label\":\"合同条款\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"查询合同模板条款\",\"regList\":[],\"span\":24},\"prop\":\"tableField125-clauseId\",\"__vModel__\":\"clauseId\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"tableField125-clauseId\",\"placeholder\":\"请选择\"},{\"step-strictly\":false,\"controls\":false,\"jnpfKey\":\"inputNumber\",\"fullName\":\"合同条款-排序\",\"label\":\"合同条款-排序\",\"sortable\":false,\"align\":\"left\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":127,\"relationTable\":\"jg_contract_template_clause\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"defaultValue\":0,\"noShow\":false,\"parentVModel\":\"tableField125\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"排序\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865496704,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"columnWidth\":100,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField125-weight\",\"__vModel__\":\"weight\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"step\":1,\"disabled\":false,\"id\":\"tableField125-weight\",\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"单位名称\",\"label\":\"单位名称\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864084582,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openUnitName\",\"__vModel__\":\"openUnitName\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openUnitName\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"法定代表人\",\"label\":\"法定代表人\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"法定代表人\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864373595,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openLegalRepresentative\",\"__vModel__\":\"openLegalRepresentative\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openLegalRepresentative\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"委托代理人\",\"label\":\"委托代理人\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"委托代理人\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864456408,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openEntrustedAgent\",\"__vModel__\":\"openEntrustedAgent\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openEntrustedAgent\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"单位地址\",\"label\":\"单位地址\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位地址\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864501019,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openUnitAddress\",\"__vModel__\":\"openUnitAddress\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openUnitAddress\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"电话\",\"label\":\"电话\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"电话\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864553076,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openPhone\",\"__vModel__\":\"openPhone\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openPhone\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"传真\",\"label\":\"传真\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"传真\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864564352,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openFax\",\"__vModel__\":\"openFax\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openFax\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"开户行\",\"label\":\"开户行\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"开户行\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864635327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openBank\",\"__vModel__\":\"openBank\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openBank\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"账号\",\"label\":\"账号\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"账号\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864638692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openAccountNumber\",\"__vModel__\":\"openAccountNumber\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openAccountNumber\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"签订时间\",\"label\":\"签订时间\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订时间\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864852709,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openSignTimeB\",\"__vModel__\":\"openSignTimeB\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"id\":\"openSignTimeB\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"签订地点\",\"label\":\"签订地点\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订地点\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864855249,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openSignedAtB\",\"__vModel__\":\"openSignedAtB\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openSignedAtB\",\"direction\":\"horizontal\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":130,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867891351,\"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\":131,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867901949,\"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\":\"modifyUser\",\"fullName\":\"修改时间\",\"label\":\"修改时间\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":132,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867911591,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifier\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"prop\":\"lastModifyTime\",\"__vModel__\":\"lastModifyTime\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"lastModifyTime\",\"placeholder\":\"系统自动生成\"},{\"jnpfKey\":\"modifyTime\",\"fullName\":\"修改用户\",\"label\":\"修改用户\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":133,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867915114,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"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\"},{\"icon\":\"icon-ym icon-ym-btn-download\",\"label\":\"导出\",\"value\":\"download\"}],\"useDataPermission\":true,\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"模板名称\",\"label\":\"模板名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"模板名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864988909,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"name\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"name\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"name\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"合同类型\",\"label\":\"合同类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":120,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"519483543638772229\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865039300,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"prop\":\"type\",\"width\":0,\"__vModel__\":\"type\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"type\",\"placeholder\":\"请选择\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"状态\",\"label\":\"状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":129,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867756951,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"status\",\"width\":0,\"__vModel__\":\"status\",\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"描述\",\"label\":\"描述\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865177033,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"describe\",\"showWordLimit\":true,\"width\":0,\"__vModel__\":\"describe\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"describe\",\"placeholder\":\"请输入\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":130,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867891351,\"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\":\"modifyUser\",\"fullName\":\"修改时间\",\"label\":\"修改时间\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":132,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867911591,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifier\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"prop\":\"lastModifyTime\",\"width\":0,\"__vModel__\":\"lastModifyTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"lastModifyTime\",\"placeholder\":\"系统自动生成\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":true,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); 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\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"模板名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864988909,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"name\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"name\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"name\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"合同类型\",\"label\":\"合同类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":120,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"519483543638772229\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865039300,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"prop\":\"type\",\"width\":0,\"__vModel__\":\"type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"fixed\":\"none\",\"placeholder\":\"请选择\",\"id\":\"type\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"描述\",\"label\":\"描述\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865177033,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"describe\",\"showWordLimit\":true,\"width\":0,\"__vModel__\":\"describe\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"describe\"}],\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"模板名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"模板名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864988909,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":12},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"name\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"name\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"合同类型\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":120,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"519483543638772229\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865039300,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"__vModel__\":\"type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"type\"},{\"border\":false,\"fullName\":\"状态\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":129,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867756951,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"status\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"},{\"fullName\":\"描述\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865177033,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"describe\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"describe\"},{\"border\":false,\"fullName\":\"合同编号\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同编号\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863512224,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openContractNumber\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openContractNumber\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"合同名称\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863552024,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openContractName\",\"style\":{},\"disabled\":false,\"id\":\"openContractName\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"供方(甲方)\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"供方(甲方)\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863629286,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSupplierA\",\"style\":{},\"disabled\":false,\"id\":\"openSupplierA\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"需方(乙方)\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"需方(乙方)\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863791759,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openBuyerB\",\"style\":{},\"disabled\":false,\"id\":\"openBuyerB\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"签订时间\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订时间\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863908411,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignTime\",\"style\":{},\"disabled\":false,\"id\":\"openSignTime\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"签订地点\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订地点\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863948405,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignedAt\",\"style\":{},\"disabled\":false,\"id\":\"openSignedAt\",\"direction\":\"horizontal\"},{\"filterable\":true,\"clearable\":true,\"multiple\":false,\"fullName\":\"合同条款-合同条款\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"relationTable\":\"jg_contract_template_clause\",\"defaultValue\":\"\",\"parentVModel\":\"tableField125\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"523157160557806085\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865409398,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":126,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"label\":\"合同条款\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"查询合同模板条款\",\"regList\":[],\"span\":24},\"__vModel__\":\"clauseId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"tableField125-clauseId\"},{\"step-strictly\":false,\"controls\":false,\"fullName\":\"合同条款-排序\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":127,\"relationTable\":\"jg_contract_template_clause\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"defaultValue\":0,\"noShow\":false,\"parentVModel\":\"tableField125\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"排序\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865496704,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"columnWidth\":100,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"weight\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField125-weight\",\"controlsPosition\":\"\"},{\"border\":false,\"fullName\":\"单位名称\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864084582,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openUnitName\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openUnitName\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"法定代表人\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"法定代表人\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864373595,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openLegalRepresentative\",\"style\":{},\"disabled\":false,\"id\":\"openLegalRepresentative\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"委托代理人\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"委托代理人\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864456408,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openEntrustedAgent\",\"style\":{},\"disabled\":false,\"id\":\"openEntrustedAgent\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"单位地址\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位地址\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864501019,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openUnitAddress\",\"style\":{},\"disabled\":false,\"id\":\"openUnitAddress\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"电话\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"电话\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864553076,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openPhone\",\"style\":{},\"disabled\":false,\"id\":\"openPhone\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"传真\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"传真\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864564352,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openFax\",\"style\":{},\"disabled\":false,\"id\":\"openFax\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"开户行\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"开户行\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864635327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openBank\",\"style\":{},\"disabled\":false,\"id\":\"openBank\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"账号\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"账号\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864638692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openAccountNumber\",\"style\":{},\"disabled\":false,\"id\":\"openAccountNumber\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"签订时间\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订时间\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864852709,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignTimeB\",\"style\":{},\"disabled\":false,\"id\":\"openSignTimeB\",\"direction\":\"horizontal\"},{\"border\":false,\"fullName\":\"签订地点\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订地点\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864855249,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"__vModel__\":\"openSignedAtB\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openSignedAtB\",\"direction\":\"horizontal\"},{\"__config__\":{\"formId\":130,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867891351,\"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\":131,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867901949,\"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\":132,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867911591,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifier\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"__vModel__\":\"lastModifyTime\",\"fullName\":\"修改时间\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\",\"id\":\"lastModifyTime\"},{\"__config__\":{\"formId\":133,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867915114,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"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\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"模板名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864988909,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":12},\"readonly\":false,\"prop\":\"name\",\"showWordLimit\":false,\"__vModel__\":\"name\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"name\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"合同类型\",\"label\":\"合同类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"__config__\":{\"formId\":120,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"519483543638772229\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865039300,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":12},\"prop\":\"type\",\"__vModel__\":\"type\",\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"type\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"状态\",\"label\":\"状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":129,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867756951,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"status\",\"__vModel__\":\"status\",\"checked\":false,\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"status\",\"direction\":\"horizontal\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"描述\",\"label\":\"描述\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"描述\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865177033,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"describe\",\"showWordLimit\":true,\"__vModel__\":\"describe\",\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"describe\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"合同编号\",\"label\":\"合同编号\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同编号\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863512224,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openContractNumber\",\"__vModel__\":\"openContractNumber\",\"checked\":false,\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openContractNumber\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"合同名称\",\"label\":\"合同名称\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863552024,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openContractName\",\"__vModel__\":\"openContractName\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openContractName\",\"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\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"供方(甲方)\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863629286,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openSupplierA\",\"__vModel__\":\"openSupplierA\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openSupplierA\",\"direction\":\"horizontal\"},{\"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\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"需方(乙方)\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863791759,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openBuyerB\",\"__vModel__\":\"openBuyerB\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openBuyerB\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"签订时间\",\"label\":\"签订时间\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订时间\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863908411,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openSignTime\",\"__vModel__\":\"openSignTime\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openSignTime\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"签订地点\",\"label\":\"签订地点\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订地点\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706863948405,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openSignedAt\",\"__vModel__\":\"openSignedAt\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openSignedAt\",\"direction\":\"horizontal\"},{\"filterable\":true,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"合同条款-合同条款\",\"label\":\"合同条款-合同条款\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"relationTable\":\"jg_contract_template_clause\",\"defaultValue\":\"\",\"parentVModel\":\"tableField125\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"523157160557806085\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865409398,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":126,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"label\":\"合同条款\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"查询合同模板条款\",\"regList\":[],\"span\":24},\"prop\":\"tableField125-clauseId\",\"__vModel__\":\"clauseId\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"tableField125-clauseId\"},{\"step-strictly\":false,\"controls\":false,\"jnpfKey\":\"inputNumber\",\"fullName\":\"合同条款-排序\",\"label\":\"合同条款-排序\",\"sortable\":false,\"align\":\"left\",\"thousands\":false,\"isAmountChinese\":false,\"__config__\":{\"formId\":127,\"relationTable\":\"jg_contract_template_clause\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"defaultValue\":0,\"noShow\":false,\"parentVModel\":\"tableField125\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"排序\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706865496704,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"columnWidth\":100,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"prop\":\"tableField125-weight\",\"__vModel__\":\"weight\",\"checked\":false,\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"id\":\"tableField125-weight\",\"controlsPosition\":\"\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"单位名称\",\"label\":\"单位名称\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位名称\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864084582,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openUnitName\",\"__vModel__\":\"openUnitName\",\"checked\":false,\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openUnitName\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"法定代表人\",\"label\":\"法定代表人\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"法定代表人\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864373595,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openLegalRepresentative\",\"__vModel__\":\"openLegalRepresentative\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openLegalRepresentative\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"委托代理人\",\"label\":\"委托代理人\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"委托代理人\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864456408,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openEntrustedAgent\",\"__vModel__\":\"openEntrustedAgent\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openEntrustedAgent\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"单位地址\",\"label\":\"单位地址\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"单位地址\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864501019,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openUnitAddress\",\"__vModel__\":\"openUnitAddress\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openUnitAddress\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"电话\",\"label\":\"电话\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"电话\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864553076,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openPhone\",\"__vModel__\":\"openPhone\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openPhone\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"传真\",\"label\":\"传真\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"传真\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864564352,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openFax\",\"__vModel__\":\"openFax\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openFax\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"开户行\",\"label\":\"开户行\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"开户行\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864635327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openBank\",\"__vModel__\":\"openBank\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openBank\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"账号\",\"label\":\"账号\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"账号\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864638692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openAccountNumber\",\"__vModel__\":\"openAccountNumber\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openAccountNumber\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"签订时间\",\"label\":\"签订时间\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订时间\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864852709,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openSignTimeB\",\"__vModel__\":\"openSignTimeB\",\"checked\":false,\"style\":{},\"disabled\":false,\"id\":\"openSignTimeB\",\"direction\":\"horizontal\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"签订地点\",\"label\":\"签订地点\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"optionType\":\"default\",\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"523126617480888837\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签订地点\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract_template\",\"renderKey\":1706864855249,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":12},\"size\":\"small\",\"prop\":\"openSignedAtB\",\"__vModel__\":\"openSignedAtB\",\"checked\":false,\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"openSignedAtB\",\"direction\":\"horizontal\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":130,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867891351,\"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\":131,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867901949,\"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\":\"modifyUser\",\"fullName\":\"修改时间\",\"label\":\"修改时间\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":132,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyUser\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867911591,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifier\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"prop\":\"lastModifyTime\",\"__vModel__\":\"lastModifyTime\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\",\"id\":\"lastModifyTime\"},{\"jnpfKey\":\"modifyTime\",\"fullName\":\"修改用户\",\"label\":\"修改用户\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":133,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"modifyTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"修改用户\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract_template\",\"renderKey\":1706867915114,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-modifytime\",\"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_contract_template\",\"tableName\":\"合同模板表\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"name\",\"field\":\"name\",\"fieldName\":\"模板名称\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"type\",\"field\":\"type\",\"fieldName\":\"合同模板类型 参考字典contractType\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"status\",\"field\":\"status\",\"fieldName\":\"状态 参考字典contract_template_status\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"remark\",\"field\":\"remark\",\"fieldName\":\"模板描述\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"contract_code\",\"field\":\"contractCode\",\"fieldName\":\"合同编号(1.关闭2.开启)模板配置\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"contract_name\",\"field\":\"contractName\",\"fieldName\":\"合同名称(1.关闭2.开启)模板配置\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_supplier_a\",\"field\":\"openSupplierA\",\"fieldName\":\"供方(甲方)(1.关闭2.开启)模板配置\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_buyer_b\",\"field\":\"openBuyerB\",\"fieldName\":\"需方(乙方)(1.关闭2.开启)模板配置\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_sign_time\",\"field\":\"openSignTime\",\"fieldName\":\"签订时间(1.关闭2.开启)模板配置\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_signed_at\",\"field\":\"openSignedAt\",\"fieldName\":\"签订地点(1.关闭2.开启)模板配置\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_unit_name\",\"field\":\"openUnitName\",\"fieldName\":\"单位名称(1.关闭2.开启)签署项\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_legal_representative\",\"field\":\"openLegalRepresentative\",\"fieldName\":\"法定代表人(1.关闭2.开启)签署项\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_entrusted_agent\",\"field\":\"openEntrustedAgent\",\"fieldName\":\"委托代理人(1.关闭2.开启)签署项\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_unit_address\",\"field\":\"openUnitAddress\",\"fieldName\":\"单位地址(1.关闭2.开启)签署项\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_phone\",\"field\":\"openPhone\",\"fieldName\":\"电话(1.关闭2.开启)签署项\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_fax\",\"field\":\"openFax\",\"fieldName\":\"传真(1.关闭2.开启)签署项\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_bank\",\"field\":\"openBank\",\"fieldName\":\"开户行(1.关闭2.开启)签署项\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_account_number\",\"field\":\"openAccountNumber\",\"fieldName\":\"账号(1.关闭2.开启)签署项\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_sign_time_b\",\"field\":\"openSignTimeB\",\"fieldName\":\"签订时间(1.关闭2.开启)签署项\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"open_signed_at_b\",\"field\":\"openSignedAtB\",\"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_flow_id\",\"field\":\"flowId\",\"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}]},{\"relationField\":\"id\",\"relationTable\":\"jg_contract_template\",\"table\":\"jg_contract_template_clause\",\"tableName\":\"合同模版条款关联表\",\"tableField\":\"templateId\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"clause_id\",\"field\":\"clauseId\",\"fieldName\":\"合同条款编号\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"template_id\",\"field\":\"templateId\",\"fieldName\":\"合同模板编号\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"sort\",\"field\":\"sort\",\"fieldName\":\"排序\\r\\n\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":0,\"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}]}]"); return sb.toString(); + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateForm.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateForm.java new file mode 100644 index 00000000..b04edea9 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplateForm.java @@ -0,0 +1,98 @@ +package jnpf.model.contracttemplate; + +import lombok.Data; +import java.util.List; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * contractTemplate + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-02-04 + */ +@Data +public class ContractTemplateForm { + /** 主键 */ + private String id; + /** 子表数据 **/ + @JsonProperty("contractTemplateClauseList") + private List contractTemplateClauseList; + /** 乐观锁 **/ + @JsonProperty("version") + private Integer version; + + /** 模板名称 **/ + @JsonProperty("name") + private String name; + /** 合同类型 **/ + @JsonProperty("type") + private Object type; + /** 状态 **/ + @JsonProperty("status") + private String status; + /** 模板描述 **/ + @JsonProperty("remark") + private String remark; + /** 合同编号 **/ + @JsonProperty("contractCode") + private String contractCode; + /** 合同名称 **/ + @JsonProperty("contractName") + private String contractName; + /** 供方(甲方) **/ + @JsonProperty("openSupplierA") + private String openSupplierA; + /** 需方(乙方) **/ + @JsonProperty("openBuyerB") + private String openBuyerB; + /** 签订时间 **/ + @JsonProperty("openSignTime") + private String openSignTime; + /** 签订地点 **/ + @JsonProperty("openSignedAt") + private String openSignedAt; + /** 单位名称 **/ + @JsonProperty("openUnitName") + private String openUnitName; + /** 法定代表人 **/ + @JsonProperty("openLegalRepresentative") + private String openLegalRepresentative; + /** 委托代理人 **/ + @JsonProperty("openEntrustedAgent") + private String openEntrustedAgent; + /** 单位地址 **/ + @JsonProperty("openUnitAddress") + private String openUnitAddress; + /** 电话 **/ + @JsonProperty("openPhone") + private String openPhone; + /** 传真 **/ + @JsonProperty("openFax") + private String openFax; + /** 开户行 **/ + @JsonProperty("openBank") + private String openBank; + /** 账号 **/ + @JsonProperty("openAccountNumber") + private String openAccountNumber; + /** 签订时间 **/ + @JsonProperty("openSignTimeB") + private String openSignTimeB; + /** 签订地点 **/ + @JsonProperty("openSignedAtB") + private String openSignedAtB; + /** 创建时间 **/ + @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/contracttemplate/ContractTemplatePagination.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplatePagination.java new file mode 100644 index 00000000..5995ccba --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contracttemplate/ContractTemplatePagination.java @@ -0,0 +1,39 @@ +package jnpf.model.contracttemplate; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import jnpf.base.Pagination; +import java.util.List; + +/** + * + * contractTemplate + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-02-04 + */ +@Data +public class ContractTemplatePagination 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("name") + private Object name; + /** 合同类型 */ + @JsonProperty("type") + private Object type; + /** 状态 */ + @JsonProperty("status") + private Object status; +} diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/Detail.vue b/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/Detail.vue new file mode 100644 index 00000000..caeaf616 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/Detail.vue @@ -0,0 +1,299 @@ + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/columnList.js b/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/columnList.js new file mode 100644 index 00000000..635f54c0 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/columnList.js @@ -0,0 +1,2 @@ +const columnList = [{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"模板名称","label":"模板名称","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":119,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"模板名称","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864988909,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":12},"readonly":false,"prop":"name","showWordLimit":false,"width":0,"__vModel__":"name","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"name","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":120,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"519483543638772229","tipLabel":"","dragDisabled":false,"className":[],"label":"合同类型","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706865039300,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":12},"prop":"type","width":0,"options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"采购合同","id":"522800896036307333","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"销售合同","id":"522801008556900741","parentId":"0"},{"enCode":"3","children":null,"hasChildren":false,"fullName":"租赁合同","id":"522801695760056709","parentId":"0"},{"enCode":"4","children":null,"hasChildren":false,"fullName":"仓储合同","id":"522801822901993861","parentId":"0"},{"enCode":"5","children":null,"hasChildren":false,"fullName":"运输合同","id":"522802010169278853","parentId":"0"},{"enCode":"6","children":null,"hasChildren":false,"fullName":"施工合同","id":"522802187143741829","parentId":"0"},{"enCode":"7","children":null,"hasChildren":false,"fullName":"服务合同","id":"523045235534594053","parentId":"0"},{"enCode":"8","children":null,"hasChildren":false,"fullName":"其他合同","id":"523045347023388677","parentId":"0"}],"__vModel__":"type","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"type","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"border":false,"jnpfKey":"radio","fullName":"状态","label":"状态","sortable":false,"align":"left","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":129,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"2","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"状态","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706867756951,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","prop":"status","width":0,"options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","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"},{"maxlength":null,"jnpfKey":"textarea","fullName":"描述","label":"描述","sortable":false,"align":"left","type":"textarea","autoSize":{"minRows":4,"maxRows":4},"__config__":{"formId":121,"visibility":["pc","app"],"jnpfKey":"textarea","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"描述","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706865177033,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-textarea","tag":"JnpfTextarea","regList":[],"span":24},"readonly":false,"prop":"describe","showWordLimit":true,"width":0,"__vModel__":"describe","fixed":"none","style":{"width":"100%"},"disabled":false,"id":"describe","placeholder":"请输入","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"jnpfKey":"createTime","fullName":"创建时间","label":"创建时间","sortable":false,"align":"left","type":"currTime","__config__":{"formId":130,"visibility":["pc","app"],"jnpfKey":"createTime","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建时间","showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706867891351,"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":"modifyUser","fullName":"修改时间","label":"修改时间","sortable":false,"align":"left","__config__":{"formId":132,"visibility":["pc","app"],"jnpfKey":"modifyUser","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"修改时间","showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706867911591,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-modifier","tag":"JnpfInput","span":24},"readonly":true,"prop":"lastModifyTime","width":0,"__vModel__":"lastModifyTime","fixed":"none","style":{"width":"100%"},"id":"lastModifyTime","placeholder":"系统自动生成"}] +export default columnList \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/form.vue new file mode 100644 index 00000000..8ea83810 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/form.vue @@ -0,0 +1,1008 @@ + + + + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/index.vue new file mode 100644 index 00000000..3bea3655 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/index.vue @@ -0,0 +1,504 @@ + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/superQueryJson.js b/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/superQueryJson.js new file mode 100644 index 00000000..fe734551 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/contractTemplate/superQueryJson.js @@ -0,0 +1,2 @@ +const superQueryJson = [{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"模板名称","addonAfter":"","__config__":{"formId":119,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"模板名称","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864988909,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":12},"readonly":false,"showWordLimit":false,"__vModel__":"name","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"name","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,"multiple":false,"fullName":"合同类型","props":{"label":"fullName","value":"enCode"},"__config__":{"formId":120,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"519483543638772229","tipLabel":"","dragDisabled":false,"className":[],"label":"合同类型","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706865039300,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":12},"options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"采购合同","id":"522800896036307333","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"销售合同","id":"522801008556900741","parentId":"0"},{"enCode":"3","children":null,"hasChildren":false,"fullName":"租赁合同","id":"522801695760056709","parentId":"0"},{"enCode":"4","children":null,"hasChildren":false,"fullName":"仓储合同","id":"522801822901993861","parentId":"0"},{"enCode":"5","children":null,"hasChildren":false,"fullName":"运输合同","id":"522802010169278853","parentId":"0"},{"enCode":"6","children":null,"hasChildren":false,"fullName":"施工合同","id":"522802187143741829","parentId":"0"},{"enCode":"7","children":null,"hasChildren":false,"fullName":"服务合同","id":"523045235534594053","parentId":"0"},{"enCode":"8","children":null,"hasChildren":false,"fullName":"其他合同","id":"523045347023388677","parentId":"0"}],"__vModel__":"type","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"type","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":129,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"2","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"状态","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706867756951,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","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"},{"maxlength":null,"fullName":"描述","type":"textarea","autoSize":{"minRows":4,"maxRows":4},"__config__":{"formId":121,"visibility":["pc","app"],"jnpfKey":"textarea","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"描述","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706865177033,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-textarea","tag":"JnpfTextarea","regList":[],"span":24},"readonly":false,"showWordLimit":true,"__vModel__":"describe","style":{"width":"100%"},"disabled":false,"id":"describe","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":102,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"合同编号","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706863512224,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openContractNumber","style":{},"disabled":false,"interfaceHasPage":false,"id":"openContractNumber","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"合同名称","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"合同名称","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706863552024,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openContractName","style":{},"disabled":false,"id":"openContractName","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"供方(甲方)","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":104,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"供方(甲方)","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706863629286,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openSupplierA","style":{},"disabled":false,"id":"openSupplierA","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"需方(乙方)","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":105,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"需方(乙方)","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706863791759,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openBuyerB","style":{},"disabled":false,"id":"openBuyerB","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"签订时间","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"签订时间","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706863908411,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openSignTime","style":{},"disabled":false,"id":"openSignTime","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"签订地点","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":107,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"签订地点","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706863948405,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openSignedAt","style":{},"disabled":false,"id":"openSignedAt","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"filterable":true,"clearable":true,"multiple":false,"fullName":"合同条款-合同条款","props":{"label":"fullName","value":"id"},"__config__":{"relationTable":"jg_contract_template_clause","defaultValue":"","parentVModel":"tableField125","dragDisabled":false,"className":[],"propsUrl":"523157160557806085","templateJson":[],"showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706865409398,"tagIcon":"icon-ym icon-ym-generator-select","isSubTable":true,"tag":"JnpfSelect","formId":126,"visibility":["pc","app"],"jnpfKey":"select","noShow":false,"dataType":"dynamic","dictionaryType":"","tipLabel":"","label":"合同条款","trigger":"change","layout":"colFormItem","propsName":"查询合同模板条款","regList":[],"span":24},"options":[{"fullName":"条款A
  1. 条款内容1
  2. 条款内容2
","id":"523117274861666821"},{"fullName":"条款B
  1. 条款内容1
  2. 条款内容2
  3. 条款内容3
","id":"523117364884013573"},{"fullName":"条款C
  1. 条款内容3
","id":"523117531339162117"}],"__vModel__":"clauseId","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"tableField125-clauseId","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"step-strictly":false,"controls":false,"fullName":"合同条款-排序","thousands":false,"isAmountChinese":false,"addonAfter":null,"__config__":{"formId":127,"relationTable":"jg_contract_template_clause","visibility":["pc","app"],"jnpfKey":"inputNumber","defaultValue":0,"noShow":false,"parentVModel":"tableField125","tipLabel":"","dragDisabled":false,"className":[],"label":"排序","trigger":["blur","change"],"showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706865496704,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-number","isSubTable":true,"columnWidth":100,"tag":"JnpfInputNumber","regList":[],"span":24},"__vModel__":"weight","style":{"width":null},"step":1,"disabled":false,"id":"tableField125-weight","placeholder":"数字文本","controlsPosition":"","addonBefore":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"border":false,"fullName":"单位名称","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"单位名称","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864084582,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openUnitName","style":{},"disabled":false,"interfaceHasPage":false,"id":"openUnitName","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"法定代表人","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":110,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"法定代表人","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864373595,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openLegalRepresentative","style":{},"disabled":false,"id":"openLegalRepresentative","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"委托代理人","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":111,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"委托代理人","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864456408,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openEntrustedAgent","style":{},"disabled":false,"id":"openEntrustedAgent","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"单位地址","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":112,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"单位地址","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864501019,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openUnitAddress","style":{},"disabled":false,"id":"openUnitAddress","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"电话","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":113,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"电话","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864553076,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openPhone","style":{},"disabled":false,"id":"openPhone","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"传真","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":114,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"传真","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864564352,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openFax","style":{},"disabled":false,"id":"openFax","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"开户行","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":115,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"开户行","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864635327,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openBank","style":{},"disabled":false,"id":"openBank","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"账号","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":116,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"账号","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864638692,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openAccountNumber","style":{},"disabled":false,"id":"openAccountNumber","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"签订时间","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":117,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"签订时间","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864852709,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openSignTimeB","style":{},"disabled":false,"id":"openSignTimeB","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"border":false,"fullName":"签订地点","props":{"label":"fullName","value":"enCode"},"optionType":"default","__config__":{"formId":118,"visibility":["pc","app"],"jnpfKey":"radio","defaultValue":"","noShow":false,"dataType":"dictionary","dictionaryType":"523126617480888837","tipLabel":"","dragDisabled":false,"className":[],"label":"签订地点","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"jg_contract_template","renderKey":1706864855249,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-radio","propsName":"","tag":"JnpfRadio","regList":[],"span":12},"size":"small","options":[{"enCode":"1","children":null,"hasChildren":false,"fullName":"关闭","id":"523126729020015109","parentId":"0"},{"enCode":"2","children":null,"hasChildren":false,"fullName":"开启","id":"523126790835667461","parentId":"0"}],"__vModel__":"openSignedAtB","style":{},"disabled":false,"interfaceHasPage":false,"id":"openSignedAtB","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"direction":"horizontal"},{"__config__":{"formId":130,"visibility":["pc","app"],"jnpfKey":"createTime","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建时间","showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706867891351,"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":131,"visibility":["pc","app"],"jnpfKey":"createUser","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建用户","showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706867901949,"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":132,"visibility":["pc","app"],"jnpfKey":"modifyUser","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"修改时间","showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706867911591,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-modifier","tag":"JnpfInput","span":24},"readonly":true,"__vModel__":"lastModifyTime","fullName":"修改时间","style":{"width":"100%"},"id":"lastModifyTime","placeholder":"系统自动生成"},{"__config__":{"formId":133,"visibility":["pc","app"],"jnpfKey":"modifyTime","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"修改用户","showLabel":true,"required":false,"tableName":"jg_contract_template","renderKey":1706867915114,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-modifytime","tag":"JnpfInput","span":24},"readonly":true,"__vModel__":"lastModifyUserId","fullName":"修改用户","style":{"width":"100%"},"id":"lastModifyUserId","placeholder":"系统自动生成"}] +export default superQueryJson \ No newline at end of file