commit 24be41e402dec97d044a79e1fd404919b5221a5a Author: yangzhenli Date: Mon Jul 22 14:17:42 2024 +0800 update diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1183b81 --- /dev/null +++ b/.gitignore @@ -0,0 +1,74 @@ +# For Java +*.lck +target/ +*.json +log/ +logback-test.xml + + +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # + +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + +# Image snapshot diff +__diff_output__/ +/jest-stare + +*.iml +.idea/ +.ipr +.iws +*~ +~* +*.diff +*.patch +*.bak +.DS_Store +Thumbs.db +.project +.*proj +.svn/ +*.swp +*.swo +*.log.* +*.json.gzip +node_modules/ +.buildpath +.settings +!**/resources/dist +npm-debug.log +nohup.out +_site +_data +report.html +/lib +/es +#elasticsearch-* +config/base.yaml +/.vscode/ +/coverage +/.history +*.tmp +!**/nacos-server/target/** +!**/seata-server/lib/** +**/nacos-server/data/* \ No newline at end of file diff --git a/jnpf-tendering-api/pom.xml b/jnpf-tendering-api/pom.xml new file mode 100644 index 0000000..3c37fbe --- /dev/null +++ b/jnpf-tendering-api/pom.xml @@ -0,0 +1,27 @@ + + + + jnpf-tendering + com.jnpf + 3.7.0-RELEASE + + 4.0.0 + + jnpf-tendering-api + + + com.jnpf + jnpf-tendering-entity + ${project.version} + compile + + + com.jnpf + jnpf-common-feign + + + + + diff --git a/jnpf-tendering-biz/pom.xml b/jnpf-tendering-biz/pom.xml new file mode 100644 index 0000000..bd6861c --- /dev/null +++ b/jnpf-tendering-biz/pom.xml @@ -0,0 +1,34 @@ + + + + jnpf-tendering + com.jnpf + 3.7.0-RELEASE + + 4.0.0 + + jnpf-tendering-biz + + + com.jnpf + jnpf-tendering-entity + ${project.version} + compile + + + com.jnpf + jnpf-tendering-api + ${project.version} + compile + + + com.jnpf + jnpf-generater-base + ${project.version} + + + + + diff --git a/jnpf-tendering-biz/src/main/java/jnpf/mapper/Base_datainterfaceMapper.java b/jnpf-tendering-biz/src/main/java/jnpf/mapper/Base_datainterfaceMapper.java new file mode 100644 index 0000000..6a41466 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/mapper/Base_datainterfaceMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import jnpf.entity.Base_datainterfaceEntity; + +/** + * base_datainterface + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-06-19 + */ +public interface Base_datainterfaceMapper extends BaseMapper { + +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/mapper/BiddingProjectSubscribeChildMapper.java b/jnpf-tendering-biz/src/main/java/jnpf/mapper/BiddingProjectSubscribeChildMapper.java new file mode 100644 index 0000000..2368967 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/mapper/BiddingProjectSubscribeChildMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import jnpf.entity.BiddingProjectSubscribeChild; + +/** + *

+ * Mapper 接口 + *

+ * + * @author admin + * @since 2024-06-11 + */ +public interface BiddingProjectSubscribeChildMapper extends BaseMapper { + +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/mapper/BiddingProjectSubscribeMapper.java b/jnpf-tendering-biz/src/main/java/jnpf/mapper/BiddingProjectSubscribeMapper.java new file mode 100644 index 0000000..fcaed06 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/mapper/BiddingProjectSubscribeMapper.java @@ -0,0 +1,25 @@ +package jnpf.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import jnpf.entity.BiddingProjectSubscribeEntity; +import jnpf.model.bidding_project_subscribe.BiddingProjectSubscribePagination; +import org.apache.ibatis.annotations.Param; + +import java.util.Map; + +/** + * bidding_project_subscribe + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-06-11 + */ +public interface BiddingProjectSubscribeMapper extends BaseMapper { + + IPage queryList(@Param("page") Page objectPage, @Param("param") BiddingProjectSubscribePagination biddingProjectSubscribePagination, @Param("ew") Map ew,@Param("sql") String sql); + + BiddingProjectSubscribeEntity getInfoById(@Param("id") String id); +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/mapper/BiddingProjectSubscribeStepMapper.java b/jnpf-tendering-biz/src/main/java/jnpf/mapper/BiddingProjectSubscribeStepMapper.java new file mode 100644 index 0000000..b9cb913 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/mapper/BiddingProjectSubscribeStepMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import jnpf.entity.BiddingProjectSubscribeStep; + +/** + *

+ * Mapper 接口 + *

+ * + * @author admin + * @since 2024-06-11 + */ +public interface BiddingProjectSubscribeStepMapper extends BaseMapper { + +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/mapper/Bidding_project_statisticsMapper.java b/jnpf-tendering-biz/src/main/java/jnpf/mapper/Bidding_project_statisticsMapper.java new file mode 100644 index 0000000..d8bac0c --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/mapper/Bidding_project_statisticsMapper.java @@ -0,0 +1,33 @@ +package jnpf.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import jnpf.base.entity.DictionaryDataEntity; +import jnpf.entity.Bidding_project_statisticsEntity; +import jnpf.model.bidding_project_statistics.Bidding_project_statisticsPagination; +import jnpf.model.dto.BiddingProjectDto; +import org.apache.ibatis.annotations.MapKey; +import org.apache.ibatis.annotations.Param; + +import java.util.List; +import java.util.Map; + +/** + * bidding_project_statistics + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-06-13 + */ +public interface Bidding_project_statisticsMapper extends BaseMapper { + + List queryList(@Param("param")Bidding_project_statisticsPagination bidding_project_statisticsPagination, @Param("ew")Map paramNameValuePairs, @Param("sql") String replace); + + @MapKey("id") + List> queryListDl(@Param("param")Bidding_project_statisticsPagination bidding_project_statisticsPagination, @Param("ew")Map paramNameValuePairs, @Param("sql") String replace,@Param("dataList") List dataList); + + + List queryListJe(@Param("param")Bidding_project_statisticsPagination bidding_project_statisticsPagination, @Param("ew")Map paramNameValuePairs, @Param("sql") String replace); + + List getProjectNameList(@Param("ew")Map paramNameValuePairs,@Param("param") BiddingProjectDto.GetProjectNameList param); +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/mapper/ContractMapper.java b/jnpf-tendering-biz/src/main/java/jnpf/mapper/ContractMapper.java new file mode 100644 index 0000000..19f162b --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/mapper/ContractMapper.java @@ -0,0 +1,17 @@ +package jnpf.mapper; + +import jnpf.base.mapper.SuperMapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import jnpf.entity.ContractEntity; + +/** + * + * Contract + * 版本: V3.0.0 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2020-12-31 + */ +public interface ContractMapper extends SuperMapper { + +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/Base_datainterfaceService.java b/jnpf-tendering-biz/src/main/java/jnpf/service/Base_datainterfaceService.java new file mode 100644 index 0000000..857ef6b --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/Base_datainterfaceService.java @@ -0,0 +1,33 @@ +package jnpf.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import jnpf.entity.Base_datainterfaceEntity; +import jnpf.model.base_datainterface.*; + +import java.util.List; + +/** + * base_datainterface + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-06-19 + */ +public interface Base_datainterfaceService extends IService { + List getList(Base_datainterfacePagination base_datainterfacePagination); + + List getTypeList(Base_datainterfacePagination base_datainterfacePagination,String dataType); + + Base_datainterfaceEntity getInfo(String id); + + void delete(Base_datainterfaceEntity entity); + + void create(Base_datainterfaceEntity entity); + + boolean update(String id, Base_datainterfaceEntity entity); + + //子表方法 + //副表数据方法 + String checkForm(Base_datainterfaceForm form,int i); + +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/BiddingProjectSubscribeService.java b/jnpf-tendering-biz/src/main/java/jnpf/service/BiddingProjectSubscribeService.java new file mode 100644 index 0000000..553c0ff --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/BiddingProjectSubscribeService.java @@ -0,0 +1,57 @@ +package jnpf.service; + +import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.extension.service.IService; +import jnpf.entity.BiddingProjectSubscribeEntity; +import jnpf.model.bidding_project_subscribe.*; +import jnpf.model.dto.BiddingProjectDto; +import jnpf.permission.entity.UserEntity; +import org.springframework.web.multipart.MultipartFile; + +import java.util.List; + +/** + * bidding_project_subscribe + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-06-11 + */ +public interface BiddingProjectSubscribeService extends IService { + List getList(BiddingProjectSubscribePagination biddingProjectSubscribePagination); + + List getTypeList(BiddingProjectSubscribePagination biddingProjectSubscribePagination, String dataType); + + BiddingProjectSubscribeEntity getInfo(String id); + + void delete(BiddingProjectSubscribeEntity entity); + + void create(BiddingProjectSubscribeEntity entity); + + boolean update(String id, BiddingProjectSubscribeEntity entity); + + //子表方法 + //副表数据方法 + String checkForm(BiddingProjectSubscribeForm form, int i); + + void updateFlow(UserEntity userEntity, BiddingProjectSubscribeEntity entity,Boolean add); + + void auditing(BiddingProjectDto.AuditingParam param); + + void updateFlowByUser(BiddingProjectSubscribeEntity entity); + + String obtainHierarchy(); + + void archivist(BiddingProjectDto.ArchivistParam param); + + void termination(String id); + + List getAllFileInfo(String id); + + void temporaryStorage(UserEntity userInfo, BiddingProjectSubscribeEntity entity); + + MultipartFile download(String id, String type); + MultipartFile download(String id, String type,BiddingProjectSubscribeEntity entity); + + String obtainHierarchyOfCreate(String id); +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/Bidding_project_statisticsService.java b/jnpf-tendering-biz/src/main/java/jnpf/service/Bidding_project_statisticsService.java new file mode 100644 index 0000000..276b1ad --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/Bidding_project_statisticsService.java @@ -0,0 +1,36 @@ +package jnpf.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import jnpf.entity.Bidding_project_statisticsEntity; +import jnpf.model.bidding_project_statistics.*; +import jnpf.model.dto.BiddingProjectDto; + +import java.util.List; +import java.util.Map; + +/** + * bidding_project_statistics + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-06-13 + */ +public interface Bidding_project_statisticsService extends IService { + List> getList(Bidding_project_statisticsPagination bidding_project_statisticsPagination); + + List> getTypeList(Bidding_project_statisticsPagination bidding_project_statisticsPagination,String dataType); + + Bidding_project_statisticsEntity getInfo(String id); + + void delete(Bidding_project_statisticsEntity entity); + + void create(Bidding_project_statisticsEntity entity); + + boolean update(String id, Bidding_project_statisticsEntity entity); + + //子表方法 + //副表数据方法 + String checkForm(Bidding_project_statisticsForm form,int i); + + List getProjectNameList(BiddingProjectDto.GetProjectNameList param); +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/ContractService.java b/jnpf-tendering-biz/src/main/java/jnpf/service/ContractService.java new file mode 100644 index 0000000..ec95fc7 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/ContractService.java @@ -0,0 +1,29 @@ +package jnpf.service; + +import jnpf.base.service.SuperService; +import com.baomidou.mybatisplus.extension.service.IService; +import jnpf.base.Pagination; +import jnpf.entity.ContractEntity; + +import java.util.*; + +/** + * + * Contract + * 版本: V3.0.0 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2020-12-31 + */ +public interface ContractService extends SuperService { + + List getlist(Pagination pagination); + + ContractEntity getInfo(String id); + + void create(ContractEntity entity); + + void update(String id, ContractEntity entity); + + void delete(ContractEntity entity); +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/CustomAuthService.java b/jnpf-tendering-biz/src/main/java/jnpf/service/CustomAuthService.java new file mode 100644 index 0000000..60c8de0 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/CustomAuthService.java @@ -0,0 +1,8 @@ +package jnpf.service; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import jnpf.permission.model.authorize.AuthorizeConditionModel; + +public interface CustomAuthService { + public QueryWrapper getCondition(AuthorizeConditionModel conditionModel); +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/IBiddingProjectSubscribeChildService.java b/jnpf-tendering-biz/src/main/java/jnpf/service/IBiddingProjectSubscribeChildService.java new file mode 100644 index 0000000..47a37c5 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/IBiddingProjectSubscribeChildService.java @@ -0,0 +1,16 @@ +package jnpf.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import jnpf.entity.BiddingProjectSubscribeChild; + +/** + *

+ * 服务类 + *

+ * + * @author admin + * @since 2024-06-11 + */ +public interface IBiddingProjectSubscribeChildService extends IService { + +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/IBiddingProjectSubscribeStepService.java b/jnpf-tendering-biz/src/main/java/jnpf/service/IBiddingProjectSubscribeStepService.java new file mode 100644 index 0000000..8f757a2 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/IBiddingProjectSubscribeStepService.java @@ -0,0 +1,16 @@ +package jnpf.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import jnpf.entity.BiddingProjectSubscribeStep; + +/** + *

+ * 服务类 + *

+ * + * @author admin + * @since 2024-06-11 + */ +public interface IBiddingProjectSubscribeStepService extends IService { + +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/impl/Base_datainterfaceServiceImpl.java b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/Base_datainterfaceServiceImpl.java new file mode 100644 index 0000000..413212c --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/Base_datainterfaceServiceImpl.java @@ -0,0 +1,209 @@ +package jnpf.service.impl; + +import cn.hutool.core.util.ObjectUtil; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.entity.Base_datainterfaceEntity; +import jnpf.mapper.Base_datainterfaceMapper; +import jnpf.model.base_datainterface.*; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.permission.util.AuthorizeUtil; +import jnpf.service.Base_datainterfaceService; +import jnpf.util.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.lang.reflect.Field; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +/** + * + * base_datainterface + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-06-19 + */ +@Service +public class Base_datainterfaceServiceImpl extends ServiceImpl implements Base_datainterfaceService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private AuthorizeUtil authorizeUtil; + + @Override + public List getList(Base_datainterfacePagination base_datainterfacePagination){ + return getTypeList(base_datainterfacePagination,base_datainterfacePagination.getDataType()); + } + /** 列表查询 */ + @Override + public List getTypeList(Base_datainterfacePagination base_datainterfacePagination,String dataType){ + String userId=userProvider.get().getUserId(); + List AllIdList =new ArrayList(); + List> intersectionList =new ArrayList<>(); + int total=0; + int base_datainterfaceNum =0; + QueryWrapper base_datainterfaceQueryWrapper=new QueryWrapper<>(); + List allSuperIDlist = new ArrayList<>(); + String superOp =""; + if (ObjectUtil.isNotEmpty(base_datainterfacePagination.getSuperQueryJson())){ + SuperQueryJsonModel superQueryJsonModel = JsonUtil.getJsonToBean(base_datainterfacePagination.getSuperQueryJson(), SuperQueryJsonModel.class); + String matchLogic = ""; + List superQueryList = new ArrayList<>(); + for (ConditionJsonModel conditionjson : superQueryList){ + Map map = JsonUtil.stringToMap(conditionjson.getAttr()); + Map configMap = JsonUtil.stringToMap(map.get("__config__").toString()); + String tableName = configMap.get("relationTable")!=null ? String.valueOf(configMap.get("relationTable")) : String.valueOf(configMap.get("tableName")); + if (map.get("multiple") != null) { + if (Boolean.valueOf(String.valueOf(map.get("multiple"))) && ObjectUtil.isNull(conditionjson.getFieldValue())) { + conditionjson.setFieldValue("[]"); + } + } + conditionjson.setTableName(tableName); + } + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + + + + int base_datainterfaceNum1 = 0; + QueryWrapper base_datainterfaceSuperWrapper = new QueryWrapper<>(); + base_datainterfaceNum1 = generaterSwapUtil.getCondition(new SuperQueryConditionModel(base_datainterfaceSuperWrapper,superQueryList,matchLogic,"base_datainterface") + ,new Base_datainterfaceEntity(),base_datainterfaceNum1); + if (base_datainterfaceNum1>0){ + List base_datainterfaceList =this.list(base_datainterfaceSuperWrapper).stream().map(Base_datainterfaceEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(base_datainterfaceList); + intersectionSuperList.add(base_datainterfaceList); + } + superOp = matchLogic; + //and or + if(matchLogic.equalsIgnoreCase("and")){ + allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); + }else{ + allSuperIDlist = allSuperList; + } + } + boolean pcPermission = false; + boolean appPermission = false; + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + if(isPc && pcPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object base_datainterfaceObj=authorizeUtil.getCondition(new AuthorizeConditionModel(base_datainterfaceQueryWrapper,base_datainterfacePagination.getMenuId(),"base_datainterface")); + if (ObjectUtil.isEmpty(base_datainterfaceObj)){ + return new ArrayList<>(); + } else { + base_datainterfaceQueryWrapper = (QueryWrapper)base_datainterfaceObj; + if( base_datainterfaceQueryWrapper.getExpression().getNormal().size()>0){ + base_datainterfaceNum++; + } + } + } + } + if(!isPc && appPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object base_datainterfaceObj=authorizeUtil.getCondition(new AuthorizeConditionModel(base_datainterfaceQueryWrapper,base_datainterfacePagination.getMenuId(),"base_datainterface")); + if (ObjectUtil.isEmpty(base_datainterfaceObj)){ + return new ArrayList<>(); + } else { + base_datainterfaceQueryWrapper = (QueryWrapper)base_datainterfaceObj; + if( base_datainterfaceQueryWrapper.getExpression().getNormal().size()>0){ + base_datainterfaceNum++; + } + } + + + } + } + + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total>0){ + if (intersection.size()==0){ + intersection.add("jnpfNullList"); + } + base_datainterfaceQueryWrapper.lambda().in(Base_datainterfaceEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)){ + if (allSuperIDlist.size()==0){ + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + base_datainterfaceQueryWrapper.lambda().and(t->t.in(Base_datainterfaceEntity::getId, finalAllSuperIDlist)); + } + + + //排序 + if(StringUtil.isEmpty(base_datainterfacePagination.getSidx())){ + base_datainterfaceQueryWrapper.lambda().orderByDesc(Base_datainterfaceEntity::getId); + }else{ + try { + String sidx = base_datainterfacePagination.getSidx(); + String[] strs= sidx.split("_name"); + Base_datainterfaceEntity base_datainterfaceEntity = new Base_datainterfaceEntity(); + Field declaredField = base_datainterfaceEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + base_datainterfaceQueryWrapper="asc".equals(base_datainterfacePagination.getSort().toLowerCase())?base_datainterfaceQueryWrapper.orderByAsc(value):base_datainterfaceQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if("0".equals(dataType)){ + if((total>0 && AllIdList.size()>0) || total==0){ + Page page=new Page<>(base_datainterfacePagination.getCurrentPage(), base_datainterfacePagination.getPageSize()); + IPage userIPage=this.page(page, base_datainterfaceQueryWrapper); + return base_datainterfacePagination.setData(userIPage.getRecords(),userIPage.getTotal()); + }else{ + List list = new ArrayList(); + return base_datainterfacePagination.setData(list, list.size()); + } + }else{ + return this.list(base_datainterfaceQueryWrapper); + } + } + @Override + public Base_datainterfaceEntity getInfo(String id){ + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda().eq(Base_datainterfaceEntity::getId,id); + return this.getOne(queryWrapper); + } + @Override + public void create(Base_datainterfaceEntity entity){ + this.save(entity); + } + @Override + public boolean update(String id, Base_datainterfaceEntity entity){ + return this.updateById(entity); + } + @Override + public void delete(Base_datainterfaceEntity entity){ + if(entity!=null){ + this.removeById(entity.getId()); + } + } + /** 验证表单唯一字段,正则,非空 i-0新增-1修改*/ + @Override + public String checkForm(Base_datainterfaceForm form,int i) { + boolean isUp =StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id=""; + String countRecover = ""; + if (isUp){ + id = form.getId(); + } + //主表字段验证 + return countRecover; + } +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/impl/BiddingProjectSubscribeChildServiceImpl.java b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/BiddingProjectSubscribeChildServiceImpl.java new file mode 100644 index 0000000..4cd0527 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/BiddingProjectSubscribeChildServiceImpl.java @@ -0,0 +1,20 @@ +package jnpf.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.entity.BiddingProjectSubscribeChild; +import jnpf.mapper.BiddingProjectSubscribeChildMapper; +import jnpf.service.IBiddingProjectSubscribeChildService; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author admin + * @since 2024-06-11 + */ +@Service +public class BiddingProjectSubscribeChildServiceImpl extends ServiceImpl implements IBiddingProjectSubscribeChildService { + +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/impl/BiddingProjectSubscribeServiceImpl.java b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/BiddingProjectSubscribeServiceImpl.java new file mode 100644 index 0000000..0e5e486 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/BiddingProjectSubscribeServiceImpl.java @@ -0,0 +1,1978 @@ +package jnpf.service.impl; + +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.collection.CollectionUtil; +import cn.hutool.core.io.resource.ResourceUtil; +import cn.hutool.core.map.MapUtil; +import cn.hutool.core.util.ObjectUtil; +import cn.hutool.core.util.StrUtil; +import cn.xuyanwu.spring.file.storage.MockMultipartFile; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.segments.NormalSegmentList; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.base.DictionaryDataApi; +import jnpf.base.UserInfo; +import jnpf.base.entity.DictionaryDataEntity; +import jnpf.constant.PermissionConst; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.entity.BiddingProjectSubscribeChild; +import jnpf.entity.BiddingProjectSubscribeEntity; +import jnpf.entity.BiddingProjectSubscribeStep; +import jnpf.enump.BiddingProjectEnum; +import jnpf.exception.DataException; +import jnpf.mapper.BiddingProjectSubscribeMapper; +import jnpf.model.bidding_project_subscribe.*; +import jnpf.model.dto.BiddingProjectDto; +import jnpf.permission.OrganizeApi; +import jnpf.permission.RoleApi; +import jnpf.permission.UserApi; +import jnpf.permission.UserRelationApi; +import jnpf.permission.entity.OrganizeEntity; +import jnpf.permission.entity.RoleEntity; +import jnpf.permission.entity.UserEntity; +import jnpf.permission.entity.UserRelationEntity; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.permission.util.AuthorizeUtil; +import jnpf.service.BiddingProjectSubscribeService; +import jnpf.service.CustomAuthService; +import jnpf.service.IBiddingProjectSubscribeChildService; +import jnpf.service.IBiddingProjectSubscribeStepService; +import jnpf.util.*; +import lombok.AllArgsConstructor; +import org.apache.poi.xwpf.usermodel.*; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.multipart.MultipartFile; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.lang.reflect.Field; +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +/** + * bidding_project_subscribe + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-06-11 + */ +@Service +@AllArgsConstructor +public class BiddingProjectSubscribeServiceImpl extends ServiceImpl implements BiddingProjectSubscribeService { + private final GeneraterSwapUtil generaterSwapUtil; + private final UserProvider userProvider; + private final CustomAuthService customAuthService; + private final OrganizeApi organizeService; + private final IBiddingProjectSubscribeChildService iBiddingProjectSubscribeChildService; + private final IBiddingProjectSubscribeStepService iBiddingProjectSubscribeStepService; + private final UserRelationApi userRelationService; + private final RoleApi roleService; + private final UserApi userService; + private final DictionaryDataApi dictionaryDataApi; + + @Override + public List getList(BiddingProjectSubscribePagination biddingProjectSubscribePagination) { + return getTypeList(biddingProjectSubscribePagination, biddingProjectSubscribePagination.getDataType()); + } + + /** + * 列表查询 + */ + @Override + public List getTypeList(BiddingProjectSubscribePagination biddingProjectSubscribePagination, String dataType) { + String userId = userProvider.get().getUserId(); + List AllIdList = new ArrayList(); + List> intersectionList = new ArrayList<>(); + int total = 0; + int bidding_project_subscribeNum = 0; + QueryWrapper bidding_project_subscribeQueryWrapper = new QueryWrapper<>(); + List allSuperIDlist = new ArrayList<>(); + String superOp = ""; + if (ObjectUtil.isNotEmpty(biddingProjectSubscribePagination.getSuperQueryJson())) { + SuperQueryJsonModel superQueryJsonModel = JsonUtil.getJsonToBean(biddingProjectSubscribePagination.getSuperQueryJson(), SuperQueryJsonModel.class); + String matchLogic = ""; + List superQueryList = new ArrayList<>(); + for (ConditionJsonModel conditionjson : superQueryList) { + Map map = JsonUtil.stringToMap(conditionjson.getAttr()); + Map configMap = JsonUtil.stringToMap(map.get("__config__").toString()); + String tableName = configMap.get("relationTable") != null ? String.valueOf(configMap.get("relationTable")) : String.valueOf(configMap.get("tableName")); + if (map.get("multiple") != null) { + if (Boolean.valueOf(String.valueOf(map.get("multiple"))) && ObjectUtil.isNull(conditionjson.getFieldValue())) { + conditionjson.setFieldValue("[]"); + } + } + conditionjson.setTableName(tableName); + } + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + + + int bidding_project_subscribeNum1 = 0; + QueryWrapper bidding_project_subscribeSuperWrapper = new QueryWrapper<>(); + bidding_project_subscribeNum1 = generaterSwapUtil.getCondition(new SuperQueryConditionModel(bidding_project_subscribeSuperWrapper, superQueryList, matchLogic, "bidding_project_subscribe") + , new BiddingProjectSubscribeEntity(), bidding_project_subscribeNum1); + if (bidding_project_subscribeNum1 > 0) { + List bidding_project_subscribeList = this.list(bidding_project_subscribeSuperWrapper).stream().map(BiddingProjectSubscribeEntity::getFlowtaskid).collect(Collectors.toList()); + allSuperList.addAll(bidding_project_subscribeList); + intersectionSuperList.add(bidding_project_subscribeList); + } + superOp = matchLogic; + //and or + if (matchLogic.equalsIgnoreCase("and")) { + allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); + } else { + allSuperIDlist = allSuperList; + } + } + boolean pcPermission = true; + boolean appPermission = false; + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String sqlSegment = ""; + if (isPc && pcPermission) { + if (!userProvider.get().getIsAdministrator()) { + Object bidding_project_subscribeObj = new QueryWrapper(); + if (StrUtil.equals(biddingProjectSubscribePagination.getQueryType(), "4")) { + bidding_project_subscribeObj = customAuthService.getCondition(new AuthorizeConditionModel(bidding_project_subscribeQueryWrapper, biddingProjectSubscribePagination.getMenuId(), "bidding_project_subscribe")); + } + if (ObjectUtil.isEmpty(bidding_project_subscribeObj)) { + return new ArrayList<>(); + } else { + bidding_project_subscribeQueryWrapper = (QueryWrapper) bidding_project_subscribeObj; + NormalSegmentList normal = bidding_project_subscribeQueryWrapper.getExpression().getNormal(); + sqlSegment = normal.getSqlSegment(); + if (normal.size() > 0) { + bidding_project_subscribeNum++; + } + } + } + } + if (!isPc && appPermission) { + if (!userProvider.get().getIsAdministrator()) { + Object bidding_project_subscribeObj = customAuthService.getCondition(new AuthorizeConditionModel(bidding_project_subscribeQueryWrapper, biddingProjectSubscribePagination.getMenuId(), "bidding_project_subscribe")); + if (ObjectUtil.isEmpty(bidding_project_subscribeObj)) { + return new ArrayList<>(); + } else { + bidding_project_subscribeQueryWrapper = (QueryWrapper) bidding_project_subscribeObj; + if (bidding_project_subscribeQueryWrapper.getExpression().getNormal().size() > 0) { + bidding_project_subscribeNum++; + } + } + + + } + } + + if (isPc) { +// if(ObjectUtil.isNotEmpty(biddingProjectSubscribePagination.getQueryType())){ +// bidding_project_subscribeNum++; +// +// bidding_project_subscribeQueryWrapper.lambda().eq(BiddingProjectSubscribeEntity::getQueryType,biddingProjectSubscribePagination.getQueryType()); +// +// } + + if (ObjectUtil.isNotEmpty(biddingProjectSubscribePagination.getArchiveNumber())) { + bidding_project_subscribeNum++; + + bidding_project_subscribeQueryWrapper.lambda().like(BiddingProjectSubscribeEntity::getArchiveNumber, biddingProjectSubscribePagination.getArchiveNumber()); + + } + + if (ObjectUtil.isNotEmpty(biddingProjectSubscribePagination.getManagementStyle())) { + bidding_project_subscribeNum++; + + bidding_project_subscribeQueryWrapper.lambda().eq(BiddingProjectSubscribeEntity::getManagementStyle, biddingProjectSubscribePagination.getManagementStyle()); + + } + + if (ObjectUtil.isNotEmpty(biddingProjectSubscribePagination.getArchiveNumber())) { + bidding_project_subscribeNum++; + + bidding_project_subscribeQueryWrapper.lambda().like(BiddingProjectSubscribeEntity::getArchiveNumber, biddingProjectSubscribePagination.getArchiveNumber()); + + } + + if(ObjectUtil.isNotEmpty(biddingProjectSubscribePagination.getProjectName())){ + bidding_project_subscribeNum++; + + bidding_project_subscribeQueryWrapper.lambda().like(BiddingProjectSubscribeEntity::getProjectName,biddingProjectSubscribePagination.getProjectName()); + + } + + if (ObjectUtil.isNotEmpty(biddingProjectSubscribePagination.getPlanSubmissionTime())) { + bidding_project_subscribeNum++; + + List PlanSubmissionTimeList = JsonUtil.getJsonToList(biddingProjectSubscribePagination.getPlanSubmissionTime(), String.class); + Long fir = Long.valueOf(String.valueOf(PlanSubmissionTimeList.get(0))); + Long sec = Long.valueOf(String.valueOf(PlanSubmissionTimeList.get(1))); + + bidding_project_subscribeQueryWrapper.lambda().ge(BiddingProjectSubscribeEntity::getPlanSubmissionTime, new Date(fir)) + .le(BiddingProjectSubscribeEntity::getPlanSubmissionTime, DateUtil.stringToDate(DateUtil.daFormatYmd(sec) + " 23:59:59")); + + + } + + if (ObjectUtil.isNotEmpty(biddingProjectSubscribePagination.getProjectName())) { + bidding_project_subscribeNum++; + + bidding_project_subscribeQueryWrapper.lambda().like(BiddingProjectSubscribeEntity::getProjectName, biddingProjectSubscribePagination.getProjectName()); + + } + + if (ObjectUtil.isNotEmpty(biddingProjectSubscribePagination.getApprovalTimeForResults())) { + bidding_project_subscribeNum++; + + List ApprovalTimeForResultsList = JsonUtil.getJsonToList(biddingProjectSubscribePagination.getApprovalTimeForResults(), String.class); + Long fir = Long.valueOf(String.valueOf(ApprovalTimeForResultsList.get(0))); + Long sec = Long.valueOf(String.valueOf(ApprovalTimeForResultsList.get(1))); + + bidding_project_subscribeQueryWrapper.lambda().ge(BiddingProjectSubscribeEntity::getApprovalTimeForResults, new Date(fir)) + .le(BiddingProjectSubscribeEntity::getApprovalTimeForResults, DateUtil.stringToDate(DateUtil.daFormatYmd(sec) + " 23:59:59")); + + + } + + if (ObjectUtil.isNotEmpty(biddingProjectSubscribePagination.getFinalApprovalTime())) { + bidding_project_subscribeNum++; + + List FinalApprovalTimeList = JsonUtil.getJsonToList(biddingProjectSubscribePagination.getFinalApprovalTime(), String.class); + Long fir = Long.valueOf(String.valueOf(FinalApprovalTimeList.get(0))); + Long sec = Long.valueOf(String.valueOf(FinalApprovalTimeList.get(1))); + + bidding_project_subscribeQueryWrapper.lambda().ge(BiddingProjectSubscribeEntity::getFinalApprovalTime, new Date(fir)) + .le(BiddingProjectSubscribeEntity::getFinalApprovalTime, DateUtil.stringToDate(DateUtil.daFormatYmd(sec) + " 23:59:59")); + + + } + + if (ObjectUtil.isNotEmpty(biddingProjectSubscribePagination.getTenderingEntity())) { + bidding_project_subscribeNum++; + + List idList = new ArrayList<>(); + try { + String[][] tenderingEntity = JsonUtil.getJsonToBean(biddingProjectSubscribePagination.getTenderingEntity(), String[][].class); + for (int i = 0; i < tenderingEntity.length; i++) { + if (tenderingEntity[i].length > 0) { + idList.add(JsonUtil.getObjectToString(Arrays.asList(tenderingEntity[i]))); + } + } + } catch (Exception e1) { + try { + List tenderingEntity = JsonUtil.getJsonToList(biddingProjectSubscribePagination.getTenderingEntity(), String.class); + if (tenderingEntity.size() > 0) { + idList.add(JsonUtil.getObjectToString(tenderingEntity)); + } + } catch (Exception e2) { + idList.add(String.valueOf(biddingProjectSubscribePagination.getTenderingEntity())); + } + } + bidding_project_subscribeQueryWrapper.lambda().and(t -> { + idList.forEach(tt -> { + t.like(BiddingProjectSubscribeEntity::getTenderingEntity, tt).or(); + }); + }); + + } + + } + //新建查询 + String querySql = bidding_project_subscribeQueryWrapper.getSqlSegment().replace("paramNameValuePairs.", ""); + switch (biddingProjectSubscribePagination.getQueryType()) { + //我的自建 + case "1": + //查询我的自建 + List childIdList = iBiddingProjectSubscribeChildService.lambdaQuery() + .select(BiddingProjectSubscribeChild::getMainId) + .eq(BiddingProjectSubscribeChild::getUserId, userId) + .and(query -> + query.eq(BiddingProjectSubscribeChild::getRootChildFlag, BiddingProjectEnum.RootFlagEnum.ROOT_FLAG.getCode()) + .or() + .eq(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.TO_BE_SUBMITTED.getCode()) + ) + + .list().stream().map(BiddingProjectSubscribeChild::getMainId).distinct().collect(Collectors.toList()); + if (CollectionUtil.isEmpty(childIdList)) return new ArrayList<>(); +// querySql = ""; + biddingProjectSubscribePagination.setChildIdList(childIdList); + break; + //查询待审核 + case "2": + List pendingReviewChildIdList = iBiddingProjectSubscribeChildService.lambdaQuery() + .select(BiddingProjectSubscribeChild::getMainId) + .eq(BiddingProjectSubscribeChild::getUserId, userId) + .eq(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.PENDING_REVIEW.getCode()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .list().stream().map(BiddingProjectSubscribeChild::getMainId).distinct().collect(Collectors.toList()); + if (CollectionUtil.isEmpty(pendingReviewChildIdList)) return new ArrayList<>(); +// querySql = ""; + biddingProjectSubscribePagination.setChildIdList(pendingReviewChildIdList); + break; + case "3": + List alreadyReviewChildIdList = iBiddingProjectSubscribeChildService.lambdaQuery() + .select(BiddingProjectSubscribeChild::getMainId) + .eq(BiddingProjectSubscribeChild::getUserId, userId) + .in(BiddingProjectSubscribeChild::getChildStatus, Arrays.asList( + BiddingProjectEnum.ChildStatusEnum.RETURNED.getCode(), + BiddingProjectEnum.ChildStatusEnum.PASS.getCode(), + BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getCode(), + BiddingProjectEnum.ChildStatusEnum.ARCHIVED.getCode() + )) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .list().stream().map(BiddingProjectSubscribeChild::getMainId).distinct().collect(Collectors.toList()); + if (CollectionUtil.isEmpty(alreadyReviewChildIdList)) return new ArrayList<>(); +// querySql = ""; +// //抛去待审核 +// List oldPendingReviewChildIdList = iBiddingProjectSubscribeChildService.lambdaQuery() +// .select(BiddingProjectSubscribeChild::getMainId) +// .eq(BiddingProjectSubscribeChild::getUserId, userId) +// .eq(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.PENDING_REVIEW.getCode()) +// .eq(BiddingProjectSubscribeChild::getRootChildFlag, BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) +// .list().stream().map(BiddingProjectSubscribeChild::getMainId).distinct().toList(); +// alreadyReviewChildIdList.removeIf(oldPendingReviewChildIdList::contains); + biddingProjectSubscribePagination.setChildIdList(alreadyReviewChildIdList); + break; + case "4": + //走默认权限 + break; + case "5": + List allReviewChildIdList = iBiddingProjectSubscribeChildService.lambdaQuery() + .select(BiddingProjectSubscribeChild::getMainId) + .eq(BiddingProjectSubscribeChild::getUserId, userId) + .in(BiddingProjectSubscribeChild::getChildStatus, Arrays.asList( + BiddingProjectEnum.ChildStatusEnum.RETURNED.getCode(), + BiddingProjectEnum.ChildStatusEnum.PASS.getCode(), + BiddingProjectEnum.ChildStatusEnum.PENDING_REVIEW.getCode(), + BiddingProjectEnum.ChildStatusEnum.ARCHIVED.getCode(), + BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getCode() + )) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .list().stream().map(BiddingProjectSubscribeChild::getMainId).distinct().collect(Collectors.toList()); + if (CollectionUtil.isEmpty(allReviewChildIdList)) return new ArrayList<>(); +// querySql = ""; + biddingProjectSubscribePagination.setChildIdList(allReviewChildIdList); + break; + //待归档 + case "6": + List toBeArchivedChildIdList = iBiddingProjectSubscribeChildService.lambdaQuery() + .select(BiddingProjectSubscribeChild::getMainId) + .eq(BiddingProjectSubscribeChild::getUserId, userId) + .in(BiddingProjectSubscribeChild::getChildStatus, Collections.singletonList( + BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getCode() + )) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .list().stream().map(BiddingProjectSubscribeChild::getMainId).distinct().collect(Collectors.toList()); + if (CollectionUtil.isEmpty(toBeArchivedChildIdList)) return new ArrayList<>(); +// querySql = ""; + biddingProjectSubscribePagination.setChildIdList(toBeArchivedChildIdList); + break; + //已归档 + case "7": + List archivedChildIdList = iBiddingProjectSubscribeChildService.lambdaQuery() + .select(BiddingProjectSubscribeChild::getMainId) + .eq(BiddingProjectSubscribeChild::getUserId, userId) + .in(BiddingProjectSubscribeChild::getChildStatus, Arrays.asList( + BiddingProjectEnum.ChildStatusEnum.ARCHIVED.getCode() + )) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .list().stream().map(BiddingProjectSubscribeChild::getMainId).distinct().collect(Collectors.toList()); + if (CollectionUtil.isEmpty(archivedChildIdList)) return new ArrayList<>(); +// querySql = ""; + biddingProjectSubscribePagination.setChildIdList(archivedChildIdList); + break; + + } + + IPage ipage = this.baseMapper.queryList(new Page<>(biddingProjectSubscribePagination.getCurrentPage(), biddingProjectSubscribePagination.getPageSize()), biddingProjectSubscribePagination, bidding_project_subscribeQueryWrapper.getParamNameValuePairs(), querySql); + for (BiddingProjectSubscribeEntity record : ipage.getRecords()) { + boolean edit = true; + if (StrUtil.equalsAny(biddingProjectSubscribePagination.getQueryType(), "3")) { + edit = false; + } + checkResult(record, edit); + } + if (Boolean.TRUE) { + return biddingProjectSubscribePagination.setData(ipage.getRecords(), ipage.getTotal()); + } + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total > 0) { + if (intersection.size() == 0) { + intersection.add("jnpfNullList"); + } + bidding_project_subscribeQueryWrapper.lambda().in(BiddingProjectSubscribeEntity::getFlowtaskid, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)) { + if (allSuperIDlist.size() == 0) { + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + bidding_project_subscribeQueryWrapper.lambda().and(t -> t.in(BiddingProjectSubscribeEntity::getFlowtaskid, finalAllSuperIDlist)); + } + + + //排序 + if (StringUtil.isEmpty(biddingProjectSubscribePagination.getSidx())) { + bidding_project_subscribeQueryWrapper.lambda().orderByDesc(BiddingProjectSubscribeEntity::getId); + } else { + try { + String sidx = biddingProjectSubscribePagination.getSidx(); + String[] strs = sidx.split("_name"); + BiddingProjectSubscribeEntity biddingProjectSubscribeEntity = new BiddingProjectSubscribeEntity(); + Field declaredField = biddingProjectSubscribeEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + bidding_project_subscribeQueryWrapper = "asc".equals(biddingProjectSubscribePagination.getSort().toLowerCase()) ? bidding_project_subscribeQueryWrapper.orderByAsc(value) : bidding_project_subscribeQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if ("0".equals(dataType)) { + if ((total > 0 && AllIdList.size() > 0) || total == 0) { + Page page = new Page<>(biddingProjectSubscribePagination.getCurrentPage(), biddingProjectSubscribePagination.getPageSize()); + IPage userIPage = this.page(page, bidding_project_subscribeQueryWrapper); + return biddingProjectSubscribePagination.setData(userIPage.getRecords(), userIPage.getTotal()); + } else { + List list = new ArrayList(); + return biddingProjectSubscribePagination.setData(list, list.size()); + } + } else { + return this.list(bidding_project_subscribeQueryWrapper); + } + } + + private String checkQueryType(String queryType, String querySql, BiddingProjectSubscribePagination biddingProjectSubscribePagination) { + UserInfo userInfo = userProvider.get(); + switch (queryType) { + //我的自建 + case "1": + //查询我的自建 + List childIdList = iBiddingProjectSubscribeChildService.lambdaQuery() + .select(BiddingProjectSubscribeChild::getChildId) + .eq(BiddingProjectSubscribeChild::getCreateUserId, userInfo.getUserId()) + .eq(BiddingProjectSubscribeChild::getRootChildId, BiddingProjectEnum.RootFlagEnum.ROOT_FLAG.getCode()) + .list().stream().map(BiddingProjectSubscribeChild::getChildId).distinct().collect(Collectors.toList()); + if (CollectionUtil.isEmpty(childIdList)) return ""; + biddingProjectSubscribePagination.setChildIdList(childIdList); + break; + //查询待审核 + case "2": + List pendingReviewChildIdList = iBiddingProjectSubscribeChildService.lambdaQuery() + .select(BiddingProjectSubscribeChild::getChildId) + .eq(BiddingProjectSubscribeChild::getUserId, userInfo.getUserId()) + .eq(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.PENDING_REVIEW.getCode()) + .eq(BiddingProjectSubscribeChild::getRootChildId, BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .list().stream().map(BiddingProjectSubscribeChild::getChildId).distinct().collect(Collectors.toList()); + if (CollectionUtil.isEmpty(pendingReviewChildIdList)) return ""; + biddingProjectSubscribePagination.setChildIdList(pendingReviewChildIdList); + break; + case "3": + List alreadyReviewChildIdList = iBiddingProjectSubscribeChildService.lambdaQuery() + .select(BiddingProjectSubscribeChild::getChildId) + .eq(BiddingProjectSubscribeChild::getUserId, userInfo.getUserId()) + .in(BiddingProjectSubscribeChild::getChildStatus, Arrays.asList( + BiddingProjectEnum.ChildStatusEnum.RETURNED.getCode(), + BiddingProjectEnum.ChildStatusEnum.PASS.getCode() + )) + .eq(BiddingProjectSubscribeChild::getRootChildId, BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .list().stream().map(BiddingProjectSubscribeChild::getChildId).distinct().collect(Collectors.toList()); + if (CollectionUtil.isEmpty(alreadyReviewChildIdList)) return ""; + biddingProjectSubscribePagination.setChildIdList(alreadyReviewChildIdList); + break; + case "4": + return querySql; + default: + return querySql; + } + return querySql; + } + + private void checkResult(BiddingProjectSubscribeEntity record, boolean edit) { + UserInfo userInfo = userProvider.get(); + + //赋予查卡看权限 + record.getButtonList().add(BiddingProjectEnum.Button.builder() + .buttonName(BiddingProjectEnum.ButtonEnum.CHECK.getName()) + .act(BiddingProjectEnum.ButtonEnum.CHECK.getCode()) + .build() + ); + //赋予所有文件下载权限 + record.getButtonList().add(BiddingProjectEnum.Button.builder() + .buttonName(BiddingProjectEnum.ButtonEnum.DOWNLOAD.getName()) + .act(BiddingProjectEnum.ButtonEnum.DOWNLOAD.getCode()) + .build() + ); + //校验项目是否终止 + if (StrUtil.equals(record.getMainStatus(), BiddingProjectEnum.MainStatusEnum.PROJECT_TERMINATION.getCode())) { + return; + } + //根子单添加终止按钮||编辑按钮 + Optional rootChild = record.getChildList().stream() + .filter(child -> child.getUserId().equals(userInfo.getUserId())) + .filter(child -> StrUtil.equals(child.getRootChildFlag(), BiddingProjectEnum.RootFlagEnum.ROOT_FLAG.getCode())) + .max(Comparator.comparing(BiddingProjectSubscribeChild::getCreateTime)); + if (rootChild.isPresent() && !StrUtil.equals(record.getMainStatus(), BiddingProjectEnum.MainStatusEnum.ARCHIVED.getCode())) { + record.getButtonList().add(BiddingProjectEnum.Button.builder() + .buttonName(BiddingProjectEnum.ButtonEnum.TERMINATION.getName()) + .act(BiddingProjectEnum.ButtonEnum.TERMINATION.getCode()) + .build() + ); + if (StrUtil.equals(record.getMainStatus(), BiddingProjectEnum.MainStatusEnum.TO_BE_SUBMITTED.getCode())) { + record.getButtonList().add(BiddingProjectEnum.Button.builder() + .buttonName(BiddingProjectEnum.ButtonEnum.EDIT.getName()) + .act(BiddingProjectEnum.ButtonEnum.EDIT.getCode()) + .build()); + } + } + //查询是否为自己的单子 + Optional biddingProjectSubscribeChildOp = record.getChildList().stream() + .filter(child -> child.getUserId().equals(userInfo.getUserId())) + .filter(child -> StrUtil.equals(child.getRootChildFlag(), BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode())) + .max(Comparator.comparing(BiddingProjectSubscribeChild::getCreateTime)); + if (!biddingProjectSubscribeChildOp.isPresent()) { + return; + } + BiddingProjectSubscribeChild biddingProjectSubscribeChild = biddingProjectSubscribeChildOp.get(); + //校验是否为主单 + if (StrUtil.equalsAny(biddingProjectSubscribeChild.getChildStatus(), + BiddingProjectEnum.ChildStatusEnum.TO_BE_EDIT.getCode(), + BiddingProjectEnum.ChildStatusEnum.TO_BE_SUBMITTED.getCode())) { + record.getButtonList().add(BiddingProjectEnum.Button.builder() + .buttonName(BiddingProjectEnum.ButtonEnum.EDIT.getName()) + .act(BiddingProjectEnum.ButtonEnum.EDIT.getCode()) + .build()); + return; + } + + //审核权限 + if (StrUtil.equalsAny(biddingProjectSubscribeChild.getChildStatus(), + BiddingProjectEnum.ChildStatusEnum.PENDING_REVIEW.getCode()) && edit) { + record.getButtonList().add(BiddingProjectEnum.Button.builder() + .buttonName(BiddingProjectEnum.ButtonEnum.AUDITING.getName()) + .act(BiddingProjectEnum.ButtonEnum.AUDITING.getCode()) + .build()); + return; + + } + + //归档权限 + if (StrUtil.equalsAny(biddingProjectSubscribeChild.getChildStatus(), + BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getCode()) && edit) { + record.getButtonList().add(BiddingProjectEnum.Button.builder() + .buttonName(BiddingProjectEnum.ButtonEnum.ARCHIVIST.getName()) + .act(BiddingProjectEnum.ButtonEnum.ARCHIVIST.getCode()) + .build()); + return; + } + } + + @Override + public BiddingProjectSubscribeEntity getInfo(String id) { + if (Boolean.TRUE) { + BiddingProjectSubscribeEntity infoById = this.getBaseMapper().getInfoById(id); + checkResult(infoById, true); + return infoById; + } + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().and( + t -> t.eq(BiddingProjectSubscribeEntity::getId, id) + .or().eq(BiddingProjectSubscribeEntity::getFlowtaskid, id) + ); + return this.getOne(queryWrapper); + } + + @Override + public void create(BiddingProjectSubscribeEntity entity) { + this.save(entity); + } + + @Override + public boolean update(String id, BiddingProjectSubscribeEntity entity) { + return this.updateById(entity); + } + + @Override + public void delete(BiddingProjectSubscribeEntity entity) { + if (entity != null) { + this.removeById(entity.getId()); + iBiddingProjectSubscribeChildService.lambdaUpdate() + .eq(BiddingProjectSubscribeChild::getMainId, entity.getId()) + .remove(); + iBiddingProjectSubscribeStepService.lambdaUpdate() + .eq(BiddingProjectSubscribeStep::getRelationMainId, entity.getId()) + .remove(); + } + } + + /** + * 验证表单唯一字段,正则,非空 i-0新增-1修改 + */ + @Override + public String checkForm(BiddingProjectSubscribeForm form, int i) { + boolean isUp = StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id = ""; + String countRecover = ""; + if (isUp) { + id = this.getInfo(form.getId()).getFlowtaskid(); + } + //主表字段验证 + return countRecover; + } + + + @Override + public void temporaryStorage(UserEntity userEntity, BiddingProjectSubscribeEntity entity) { + + //校验根子单数据是否存在,存在则说明暂存过 + if (iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, entity.getId()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, BiddingProjectEnum.RootFlagEnum.ROOT_FLAG.getCode()) + .exists()) return; + //添加根子单数据 + OrganizeEntity organization = organizeService.getInfoById(userEntity.getOrganizeId()); + String fullName = organization.getFullName(); + //新增时增加根子单及数据 + BiddingProjectSubscribeChild rootChild = BiddingProjectSubscribeChild.builder() + .childId(UUID.randomUUID().toString().replace("-", "")) + .mainId(entity.getId().toString()) + .userDeptId(userEntity.getOrganizeId()) + .userDeptName(fullName) + .userId(userEntity.getId()) + .userName(userEntity.getRealName()) + .rootChildFlag(BiddingProjectEnum.RootFlagEnum.ROOT_FLAG.getCode()) + .createTime(LocalDateTime.now()) + .updateTime(LocalDateTime.now()) + .createUserName(userEntity.getRealName()) + .createUserId(userEntity.getId()) + .build(); + iBiddingProjectSubscribeChildService.saveOrUpdate(rootChild); + //添加步骤数据 + iBiddingProjectSubscribeStepService.saveOrUpdate(BiddingProjectSubscribeStep.builder() + .relationMainId(entity.getId().toString()) + .relationType(BiddingProjectEnum.StepRelationTypeEnum.BIDDING.getCode()) + .dealType(BiddingProjectEnum.StepTypeEnum.LAUNCH.getCode()) + .dealTypeName(BiddingProjectEnum.StepTypeEnum.LAUNCH.getDescribe()) + .relationChildId(rootChild.getChildId()) + .createOrganizationId(userEntity.getOrganizeId()) + .createOrganizationName(fullName) + .remake(fullName + userEntity.getRealName() + "发起流程") + .createUserId(userEntity.getId()) + .createUserName(userEntity.getRealName()) + .createTime(LocalDateTime.now()) + .build() + ); + this.lambdaUpdate() + .set(BiddingProjectSubscribeEntity::getMainStatus, BiddingProjectEnum.MainStatusEnum.TO_BE_SUBMITTED.getCode()) + .set(BiddingProjectSubscribeEntity::getMainStatusName, BiddingProjectEnum.MainStatusEnum.TO_BE_SUBMITTED.getDescribe()) + .eq(BiddingProjectSubscribeEntity::getId, entity.getId()) + .update(); + } + + @Override + public void updateFlow(UserEntity userEntity, BiddingProjectSubscribeEntity entity, Boolean add) { + UserEntity leaderInfo = querySuperiorLeader(userEntity); + //添加根子单数据 + OrganizeEntity organization = organizeService.getInfoById(userEntity.getOrganizeId()); + String hierarchy = checkOrganizationHierarchy(userEntity); + String fullName = organization.getFullName(); + //新增时增加根子单及数据 + if (add) { + + //校验根子单数据是否存在,存在则说明暂存过 + if (!iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, entity.getId()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, BiddingProjectEnum.RootFlagEnum.ROOT_FLAG.getCode()) + .exists()) { + + //不存在则新建 否则进行下面的流程 + BiddingProjectSubscribeChild rootChild = BiddingProjectSubscribeChild.builder() + .childId(UUID.randomUUID().toString().replace("-", "")) + .mainId(entity.getId().toString()) + .userDeptId(userEntity.getOrganizeId()) + .userDeptName(fullName) + .userId(userEntity.getId()) + .userName(userEntity.getRealName()) + .rootChildFlag(BiddingProjectEnum.RootFlagEnum.ROOT_FLAG.getCode()) + .createTime(LocalDateTime.now()) + .updateTime(LocalDateTime.now()) + .createUserName(userEntity.getRealName()) + .createUserId(userEntity.getId()) + .build(); + iBiddingProjectSubscribeChildService.saveOrUpdate(rootChild); + //添加步骤数据 + iBiddingProjectSubscribeStepService.saveOrUpdate(BiddingProjectSubscribeStep.builder() + .relationMainId(entity.getId().toString()) + .relationType(BiddingProjectEnum.StepRelationTypeEnum.BIDDING.getCode()) + .dealType(BiddingProjectEnum.StepTypeEnum.LAUNCH.getCode()) + .dealTypeName(BiddingProjectEnum.StepTypeEnum.LAUNCH.getDescribe()) + .relationChildId(rootChild.getChildId()) + .createOrganizationId(userEntity.getOrganizeId()) + .createOrganizationName(fullName) + .remake(fullName + userEntity.getRealName() + "发起流程") + .createUserId(userEntity.getId()) + .createUserName(userEntity.getRealName()) + .createTime(LocalDateTime.now()) + .build() + ); + } + } + + //添加子单数据即派单到上级领导 + BiddingProjectSubscribeChild build = BiddingProjectSubscribeChild.builder() + .childId(UUID.randomUUID().toString().replace("-", "")) + .mainId(entity.getId().toString()) + .userDeptId(leaderInfo.getOrganizeId()) + .userDeptName(organizeService.getInfoById(leaderInfo.getOrganizeId()).getFullName()) + .userId(leaderInfo.getId()) + .userName(leaderInfo.getRealName()) + .childStatus(BiddingProjectEnum.ChildStatusEnum.PENDING_REVIEW.getCode()) + .childStatusName(BiddingProjectEnum.ChildStatusEnum.PENDING_REVIEW.getDescribe()) + .rootChildFlag(BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .createTime(LocalDateTime.now()) + .updateTime(LocalDateTime.now()) + .createUserName(userEntity.getRealName()) + .createUserId(userEntity.getId()) + .build(); + iBiddingProjectSubscribeChildService.saveOrUpdate(build); + + //添加步骤数据 + iBiddingProjectSubscribeStepService.saveOrUpdate(BiddingProjectSubscribeStep.builder() + .relationMainId(entity.getId().toString()) + .relationType(BiddingProjectEnum.StepRelationTypeEnum.BIDDING.getCode()) + .dealType(BiddingProjectEnum.StepTypeEnum.AUTOMATIC_DISPATCH.getCode()) + .dealTypeName(BiddingProjectEnum.StepTypeEnum.AUTOMATIC_DISPATCH.getDescribe()) + .relationChildId(build.getChildId()) + .remake("系统自动流转至" + leaderInfo.getRealName()) + .createOrganizationId(userEntity.getOrganizeId()) + .createOrganizationName(fullName) + .createUserId(userEntity.getId()) + .createUserName(userEntity.getRealName()) + .createTime(LocalDateTime.now()) + .build() + ); + BiddingProjectEnum.MainStatusEnum mainStatusEnum = null; + switch (hierarchy) { + case "1": + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW_JT; + break; + case "2": + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW_JT; + break; + case "3": + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW; + break; + default: + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW_XM; + break; + } + this.lambdaUpdate() + .set(BiddingProjectSubscribeEntity::getMainStatus, mainStatusEnum.getCode()) + .set(BiddingProjectSubscribeEntity::getMainStatusName, mainStatusEnum.getDescribe()) + .eq(BiddingProjectSubscribeEntity::getId, entity.getId()) + .update() + ; + + + } + + private String checkOrganizationHierarchy(UserEntity leaderInfo) { + OrganizeEntity parentOrganization = organizeService.getInfoById(leaderInfo.getOrganizeId()); + if (StrUtil.equals(parentOrganization.getCategory(), PermissionConst.DEPARTMENT)) { + parentOrganization = organizeService.getInfoById(parentOrganization.getParentId()); + } + return StrUtil.split(parentOrganization.getOrganizeIdTree(), ",").size() + ""; +// if (StrUtil.equals(parentOrganization.getParentId(), "-1")) { +// return "1"; +// } +// //二级提交 +// OrganizeEntity er = organizeService.getInfoById(parentOrganization.getParentId()); +// if (StrUtil.equals(er.getParentId(), "-1")) { +// return "2"; +// } +// return "3"; + } + + private UserEntity querySuperiorLeader(UserEntity userEntity) { + //查询上级组织 + OrganizeEntity currentOrganization = organizeService.getInfoById(userEntity.getOrganizeId()); + //校验是否为公司 + if (StrUtil.equals(currentOrganization.getCategory(), PermissionConst.DEPARTMENT)) { + currentOrganization = organizeService.getInfoById(currentOrganization.getParentId()); + } + OrganizeEntity parentOrganization = null; + if (StrUtil.equals(currentOrganization.getParentId(), "-1")) { + parentOrganization = organizeService.getInfoById(currentOrganization.getId()); + } else { + parentOrganization = organizeService.getInfoById(currentOrganization.getParentId()); + } + //查询公司下的部门 + List underOrganizations = organizeService.getUnderOrganizations(parentOrganization.getId()); + underOrganizations.add(parentOrganization.getId()); + //查询组织下角色为审批角色的领导 + List userIdList = userRelationService.getListByObjectIdAll(underOrganizations) + .stream() + .filter(userRelationEntity -> userRelationEntity.getObjectType().equals(PermissionConst.ORGANIZE)) + .map(UserRelationEntity::getUserId).collect(Collectors.toList()); + if (CollectionUtil.isEmpty(userIdList)) { + throw new DataException("上级组织下无人员"); + } + //查询审核员角色 + Optional shyRole = roleService.getListAll() + .stream() + .filter(roleEntity -> "shy".equals(roleEntity.getEnCode())) + .findFirst(); + if (!shyRole.isPresent()) { + throw new DataException("数据错误,请联系管理员[1]"); + } + Optional leaderId = userRelationService.getListByUserIdAll(userIdList) + .stream() + .filter(userRelationEntity -> userRelationEntity.getObjectType().equals(PermissionConst.ROLE)) + .filter(userRelationEntity -> shyRole.get().getId().equals(userRelationEntity.getObjectId())) + .map(UserRelationEntity::getUserId) + .findFirst(); + if (!leaderId.isPresent()) { + throw new DataException("该人员上级无领导"); + } + //查询领导详情 + return userService.getInfoById(leaderId.get()); + } + + @Override + @Transactional + public void auditing(BiddingProjectDto.AuditingParam param) { + if (StrUtil.isBlank(param.getAct())) { + throw new DataException("参数错误[1]"); + } + if (null == param.getId()) { + throw new DataException("参数错误[2]"); + } + BiddingProjectSubscribeEntity biddingProjectSubscribeEntity = this.getById(Integer.valueOf(param.getId())); + if (null == biddingProjectSubscribeEntity) { + throw new DataException("参数错误[3]"); + } + switch (param.getAct()) { + //同意 + case "1": + agree(param, biddingProjectSubscribeEntity); + break; + //不同意 + case "2": + disAgree(param, biddingProjectSubscribeEntity); + + break; + default: + throw new DataException("参数错误[4]"); + + } + } + + private void disAgree(BiddingProjectDto.AuditingParam param, BiddingProjectSubscribeEntity biddingProjectSubscribeEntity) { + //校验当前人为第几级组织 + UserInfo userInfo = userProvider.get(); + OrganizeEntity organizeEntity = organizeService.getInfoById(userInfo.getOrganizeId()); + //查询根子单 + Optional rootChild = iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, biddingProjectSubscribeEntity.getId()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, "1") + .list().stream().findFirst(); + if (!rootChild.isPresent()) throw new DataException("数据错误"); + Optional selfChildOp = iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, biddingProjectSubscribeEntity.getId()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, "0") + .eq(BiddingProjectSubscribeChild::getUserId, userInfo.getUserId()) + .list().stream().max(Comparator.comparing(BiddingProjectSubscribeChild::getCreateTime)); + if (!selfChildOp.isPresent()) { + throw new DataException("数据错误[3]"); + } + BiddingProjectSubscribeChild selfChild = selfChildOp.get(); + BiddingProjectSubscribeChild biddingProjectSubscribeChild = rootChild.get(); + String hierarchy = checkOrganizationHierarchy(userService.getInfoById(userInfo.getUserId())); + BiddingProjectSubscribeChild build = null; + //一级且为提交招标结果 + if (StrUtil.equals(hierarchy, "1") && biddingProjectSubscribeEntity.getIsApproval()) { + //退还给二级 + //首先查询二级 + List list = iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, biddingProjectSubscribeEntity.getId()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, "0") + .ne(BiddingProjectSubscribeChild::getUserId, userInfo.getUserId()) + .orderByDesc(BiddingProjectSubscribeChild::getCreateTime) + .list(); + + for (BiddingProjectSubscribeChild projectSubscribeChild : list) { + if (StrUtil.equals(checkOrganizationHierarchy(userService.getInfoById(projectSubscribeChild.getUserId())), "2")) { + build = projectSubscribeChild; + //二级 + break; + } + } + + } + + if (null == build) { + //审批类型审核不通过 添加创建用户的修改子单, 用于查询 + build = BiddingProjectSubscribeChild.builder() + .childStatus(BiddingProjectEnum.ChildStatusEnum.TO_BE_EDIT.getCode()) + .childId(UUID.randomUUID().toString().replace("-", "")) + .childStatusName(BiddingProjectEnum.ChildStatusEnum.TO_BE_EDIT.getDescribe()) + .remake(param.getRemake()) + .mainId(biddingProjectSubscribeEntity.getId().toString()) + .rootChildFlag(BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .userName(biddingProjectSubscribeChild.getCreateUserName()) + .userId(biddingProjectSubscribeChild.getCreateUserId()) + .userDeptId(biddingProjectSubscribeChild.getUserDeptId()) + .userDeptName(biddingProjectSubscribeChild.getUserDeptName()) + .createTime(LocalDateTime.now()) + .createUserName(userInfo.getUserName()) + .createUserId(userInfo.getUserId()) + .updateTime(LocalDateTime.now()) + .build(); + iBiddingProjectSubscribeChildService.saveOrUpdate(build); + //退还给二级 + } else { + iBiddingProjectSubscribeChildService.lambdaUpdate() + //提交人状态设为待提交 + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.TO_BE_SUBMITTED.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.TO_BE_SUBMITTED.getDescribe()) + .set(BiddingProjectSubscribeChild::getRemake, param.getRemake()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, build.getChildId()) + .update(); + } + //新增审核不通过的流程 + //审批领导状态改为已审批 + iBiddingProjectSubscribeChildService.lambdaUpdate() + //提交人状态设为待提交 + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.RETURNED.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.RETURNED.getDescribe()) + .set(BiddingProjectSubscribeChild::getRemake, param.getRemake()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, selfChild.getChildId()) + .update(); + //修改主状态 + this.lambdaUpdate() + .set(BiddingProjectSubscribeEntity::getMainStatus, BiddingProjectEnum.MainStatusEnum.RETURNED.getCode()) + .set(BiddingProjectSubscribeEntity::getMainStatusName, BiddingProjectEnum.MainStatusEnum.RETURNED.getDescribe()) + .set(BiddingProjectSubscribeEntity::getMainStatusName, BiddingProjectEnum.MainStatusEnum.RETURNED.getDescribe()) + .eq(BiddingProjectSubscribeEntity::getId, biddingProjectSubscribeEntity.getId()) + .update(); + //添加步骤 + BiddingProjectSubscribeStep step = BiddingProjectSubscribeStep.builder() + .relationType(BiddingProjectEnum.StepRelationTypeEnum.BIDDING.getCode()) + .dealType(BiddingProjectEnum.StepTypeEnum.AUDITING_DISAGREE.getCode()) + .dealTypeName(BiddingProjectEnum.StepTypeEnum.AUDITING_DISAGREE.getDescribe()) + .relationMainId(biddingProjectSubscribeEntity.getId().toString()) + .createOrganizationName(organizeEntity.getFullName()) + .createOrganizationId(userInfo.getOrganizeId()) + .createUserName(userInfo.getUserName()) + .createTime(LocalDateTime.now()) + .createUserId(userInfo.getUserId()) + .remake(param.getRemake()) + .relationChildId(selfChild.getChildId()) + .build(); + iBiddingProjectSubscribeStepService.saveOrUpdate(step); + } + + @Override + public void updateFlowByUser(BiddingProjectSubscribeEntity biddingProjectSubscribeEntity) { + //提交人修改/提交招标结果流程 + UserInfo userInfo = userProvider.get(); + String hierarchy = checkOrganizationHierarchy(userService.getInfoById(userInfo.getUserId())); + OrganizeEntity organizeEntity = organizeService.getInfoById(userInfo.getOrganizeId()); + //查询根子单 + Optional rootChild = iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, biddingProjectSubscribeEntity.getId()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, "1") + .list().stream().findFirst(); + if (!rootChild.isPresent()) throw new DataException("数据错误"); + Optional selfChildOp = iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, biddingProjectSubscribeEntity.getId()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, "0") + .eq(BiddingProjectSubscribeChild::getUserId, userInfo.getUserId()) + .list().stream().max(Comparator.comparing(BiddingProjectSubscribeChild::getCreateTime)); + if (!selfChildOp.isPresent()) { + throw new DataException("数据错误[3]"); + } + BiddingProjectSubscribeChild selfChild = selfChildOp.get(); + //校验是否领导仅更新 + if (StrUtil.equals(rootChild.get().getCreateUserId(), userInfo.getUserId()) || + //二级待提交 + iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, biddingProjectSubscribeEntity.getId()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, "0") + .eq(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.TO_BE_SUBMITTED.getCode()) + .eq(BiddingProjectSubscribeChild::getUserId, userInfo.getUserId()).exists() + ) { + + iBiddingProjectSubscribeChildService.lambdaUpdate() + //提交人状态设为已提交 + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.SUBMITTED.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.SUBMITTED.getDescribe()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, selfChild.getChildId()) + .update(); + BiddingProjectEnum.MainStatusEnum mainStatusEnum = null; + switch (hierarchy) { + case "1": + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW_JT; + break; + case "2": + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW_JT; + break; + case "3": + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW; + break; + default: + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW_XM; + break; + } + //修改主状态 + this.lambdaUpdate() + .set(BiddingProjectSubscribeEntity::getMainStatus, mainStatusEnum.getCode()) + .set(BiddingProjectSubscribeEntity::getMainStatusName, mainStatusEnum.getDescribe()) + .set(BiddingProjectSubscribeEntity::getResultReportingTime, new Date()) + .eq(BiddingProjectSubscribeEntity::getId, biddingProjectSubscribeEntity.getId()) + .update(); + //添加步骤 + BiddingProjectSubscribeStep step = BiddingProjectSubscribeStep.builder() + .relationType(BiddingProjectEnum.StepRelationTypeEnum.BIDDING.getCode()) + .dealType(BiddingProjectEnum.StepTypeEnum.MATERIAL_MODIFICATION.getCode()) + .dealTypeName(BiddingProjectEnum.StepTypeEnum.MATERIAL_MODIFICATION.getDescribe()) + .relationMainId(biddingProjectSubscribeEntity.getId().toString()) + .createOrganizationName(organizeEntity.getFullName()) + .createOrganizationId(userInfo.getOrganizeId()) + .createUserName(userInfo.getUserName()) + .createTime(LocalDateTime.now()) + .createUserId(userInfo.getUserId()) + .relationChildId(selfChild.getChildId()) + .build(); + iBiddingProjectSubscribeStepService.saveOrUpdate(step); + //校验是否具有驳回的单子 有驳回直接修改那个子单状态为未审核即可 + Optional boHui = iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, biddingProjectSubscribeEntity.getId()) + .eq(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.RETURNED.getCode()) + .list().stream().max(Comparator.comparing(BiddingProjectSubscribeChild::getCreateTime)); + if (boHui.isPresent()) { + //提交给审批人 + iBiddingProjectSubscribeChildService.lambdaUpdate() + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.PENDING_REVIEW.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.PENDING_REVIEW.getDescribe()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, boHui.get().getChildId()) + .update(); + hierarchy = checkOrganizationHierarchy(userService.getInfoById(boHui.get().getUserId())); + switch (hierarchy) { + case "1": + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW_JT; + break; + case "2": + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW; + break; + case "3": + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW_XM; + break; + default: + mainStatusEnum = BiddingProjectEnum.MainStatusEnum.PENDING_REVIEW_XM; + break; + } + this.lambdaUpdate() + .set(BiddingProjectSubscribeEntity::getMainStatus, mainStatusEnum.getCode()) + .set(BiddingProjectSubscribeEntity::getMainStatusName, mainStatusEnum.getDescribe()) + .eq(BiddingProjectSubscribeEntity::getId, biddingProjectSubscribeEntity.getId()) + .update(); + } else { + //提交给上级 + updateFlow(userService.getInfoById(userInfo.getUserId()), biddingProjectSubscribeEntity, false); + } + } + } + + private void agree(BiddingProjectDto.AuditingParam param, BiddingProjectSubscribeEntity biddingProjectSubscribeEntity) { + //校验当前人为第几级组织 + UserInfo userInfo = userProvider.get(); + String hierarchy = checkOrganizationHierarchy(userService.getInfoById(userInfo.getUserId())); + //校验流程类型 + String managementStyle = biddingProjectSubscribeEntity.getManagementStyle(); + OrganizeEntity organizeEntity = organizeService.getInfoById(userInfo.getOrganizeId()); + //查询根子单 + Optional rootChild = iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, biddingProjectSubscribeEntity.getId()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, "1") + .list().stream().findFirst(); + if (!rootChild.isPresent()) throw new DataException("数据错误"); + Optional selfChildOp = iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, biddingProjectSubscribeEntity.getId()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, "0") + .eq(BiddingProjectSubscribeChild::getUserId, userInfo.getUserId()) + .list().stream().max(Comparator.comparing(BiddingProjectSubscribeChild::getCreateTime)); + if (!selfChildOp.isPresent()) { + throw new DataException("数据错误[3]"); + } + BiddingProjectSubscribeChild biddingProjectSubscribeChild = rootChild.get(); + BiddingProjectSubscribeChild selfChild = selfChildOp.get(); + List decisionProcedure = JSON.parseArray(biddingProjectSubscribeEntity.getDecisionProcedure(), String.class); + if (biddingProjectSubscribeEntity.getIsApproval()) { + decisionProcedure = JSON.parseArray(biddingProjectSubscribeEntity.getFilingDecisionProcedure(), String.class); + } + switch (managementStyle) { + //流程为审批类型 + case "1": + //一级同意后 校验层级 + if (StrUtil.equals(hierarchy, "1")) { + spArchivist(param, biddingProjectSubscribeEntity, userInfo, organizeEntity, biddingProjectSubscribeChild, selfChild, false); + } else { + //不为一级 校验决策程序 是否含有集团 无集团直接归档或发起人提交结果 且为二级时 + if (!decisionProcedure.contains("1") && StrUtil.equals(hierarchy, "2")) { + spArchivist(param, biddingProjectSubscribeEntity, userInfo, organizeEntity, biddingProjectSubscribeChild, selfChild, true); + } else { +// archivist(param, biddingProjectSubscribeEntity, userInfo, organizeEntity, biddingProjectSubscribeChild, selfChild); + updateFlow(userService.getInfoById(userInfo.getUserId()), biddingProjectSubscribeEntity, false); + //审批领导状态改为已审批 + iBiddingProjectSubscribeChildService.lambdaUpdate() + //提交人状态设为待提交 + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.PASS.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.PASS.getDescribe()) + .set(BiddingProjectSubscribeChild::getRemake, param.getRemake()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, selfChild.getChildId()) + .update(); + } + } + break; + default: + //备案流程 一级直接归档 + if (StrUtil.equals(hierarchy, "1")) { + baArchivist(param, biddingProjectSubscribeEntity, userInfo, organizeEntity, selfChild, false); + } else { + if (!decisionProcedure.contains("1") && StrUtil.equals(hierarchy, "2")) { + baArchivist(param, biddingProjectSubscribeEntity, userInfo, organizeEntity, selfChild, true); + } else { + //非一级直接流转到下一级 + updateFlow(userService.getInfoById(userInfo.getUserId()), biddingProjectSubscribeEntity, false); + //审批领导状态改为已审批 + iBiddingProjectSubscribeChildService.lambdaUpdate() + //提交人状态设为待提交 + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.PASS.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.PASS.getDescribe()) + .set(BiddingProjectSubscribeChild::getRemake, param.getRemake()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, selfChild.getChildId()) + .update(); + } + } + + } + + } + + private void baArchivist(BiddingProjectDto.AuditingParam param, BiddingProjectSubscribeEntity biddingProjectSubscribeEntity, UserInfo userInfo, OrganizeEntity organizeEntity, BiddingProjectSubscribeChild selfChild, boolean querySuperior) { + //修改主状态 + this.lambdaUpdate() + .set(BiddingProjectSubscribeEntity::getMainStatus, BiddingProjectEnum.MainStatusEnum.ARCHIVIST.getCode()) + .set(BiddingProjectSubscribeEntity::getMainStatusName, BiddingProjectEnum.MainStatusEnum.ARCHIVIST.getDescribe()) + .set(BiddingProjectSubscribeEntity::getUpdateTime, LocalDateTime.now()) + .set(null != biddingProjectSubscribeEntity.getIsApproval() && biddingProjectSubscribeEntity.getIsApproval() && null == biddingProjectSubscribeEntity.getApprovalTimeForResults(), + BiddingProjectSubscribeEntity::getApprovalTimeForResults, new Date()) + .set(null == biddingProjectSubscribeEntity.getFinalApprovalTime(), BiddingProjectSubscribeEntity::getFinalApprovalTime, new Date()) + .eq(BiddingProjectSubscribeEntity::getId, biddingProjectSubscribeEntity.getId()) + .update(); + if (querySuperior) { + //审批领导状态改为已审批 + iBiddingProjectSubscribeChildService.lambdaUpdate() + //提交人状态设为待提交 + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.PASS.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.PASS.getDescribe()) + .set(BiddingProjectSubscribeChild::getRemake, param.getRemake()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, selfChild.getChildId()) + .update(); + UserEntity leader = querySuperiorLeader(userService.getInfoById(userInfo.getUserId())); + //领导的待归档 + BiddingProjectSubscribeChild build = BiddingProjectSubscribeChild.builder() + .childStatus(BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getCode()) + .childStatusName(BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getDescribe()) + .childId(UUID.randomUUID().toString().replace("-", "")) + .mainId(biddingProjectSubscribeEntity.getId().toString()) + .rootChildFlag(BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .userName(leader.getRealName()) + .userId(leader.getId()) + .userDeptId(leader.getOrganizeId()) + .userDeptName(organizeService.getInfoById(leader.getOrganizeId()).getFullName()) + .createTime(LocalDateTime.now()) + .createUserName(userInfo.getUserName()) + .createUserId(userInfo.getUserId()) + .updateTime(LocalDateTime.now()) + .build(); + iBiddingProjectSubscribeChildService.saveOrUpdate(build); + + } else { + //审批领导状态改为已审批 + iBiddingProjectSubscribeChildService.lambdaUpdate() + //提交人状态设为待提交 + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getDescribe()) + .set(BiddingProjectSubscribeChild::getRemake, param.getRemake()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, selfChild.getChildId()) + .update(); + } + //添加步骤 + BiddingProjectSubscribeStep step = BiddingProjectSubscribeStep.builder() + .relationType(BiddingProjectEnum.StepRelationTypeEnum.BIDDING.getCode()) + .dealType(BiddingProjectEnum.StepTypeEnum.AUDITING_DISAGREE.getCode()) + .dealTypeName(BiddingProjectEnum.StepTypeEnum.AUDITING_DISAGREE.getDescribe()) + .relationMainId(biddingProjectSubscribeEntity.getId().toString()) + .createOrganizationName(organizeEntity.getFullName()) + .createOrganizationId(userInfo.getOrganizeId()) + .createUserName(userInfo.getUserName()) + .createTime(LocalDateTime.now()) + .createUserId(userInfo.getUserId()) + .remake(param.getRemake()) + .relationChildId(selfChild.getChildId()) + .build(); + iBiddingProjectSubscribeStepService.saveOrUpdate(step); + } + + private void spArchivist(BiddingProjectDto.AuditingParam param, BiddingProjectSubscribeEntity biddingProjectSubscribeEntity, UserInfo userInfo, OrganizeEntity organizeEntity, BiddingProjectSubscribeChild biddingProjectSubscribeChild, BiddingProjectSubscribeChild selfChild, boolean querySuperior) { + //结果审批 + if (biddingProjectSubscribeEntity.getIsApproval()) { + //修改主状态 + this.lambdaUpdate() + .set(BiddingProjectSubscribeEntity::getMainStatus, BiddingProjectEnum.MainStatusEnum.ARCHIVIST.getCode()) + .set(BiddingProjectSubscribeEntity::getMainStatusName, BiddingProjectEnum.MainStatusEnum.ARCHIVIST.getDescribe()) + .set(BiddingProjectSubscribeEntity::getUpdateTime, LocalDateTime.now()) + .set(BiddingProjectSubscribeEntity::getApprovalTimeForResults, new Date()) + .set(null == biddingProjectSubscribeEntity.getFinalApprovalTime(), BiddingProjectSubscribeEntity::getFinalApprovalTime, new Date()) + .eq(BiddingProjectSubscribeEntity::getId, biddingProjectSubscribeEntity.getId()) + .update(); + if (querySuperior) { + //审批领导状态改为已审批 + iBiddingProjectSubscribeChildService.lambdaUpdate() + //提交人状态设为待提交 + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.PASS.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.PASS.getDescribe()) + .set(BiddingProjectSubscribeChild::getRemake, param.getRemake()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, selfChild.getChildId()) + .update(); + UserEntity leader = getFirstLeader(userService.getInfoById(userInfo.getUserId())); + //领导的待归档 + BiddingProjectSubscribeChild build = BiddingProjectSubscribeChild.builder() + .childStatus(BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getCode()) + .childStatusName(BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getDescribe()) + .childId(UUID.randomUUID().toString().replace("-", "")) + .mainId(biddingProjectSubscribeEntity.getId().toString()) + .rootChildFlag(BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .userName(leader.getRealName()) + .userId(leader.getId()) + .userDeptId(leader.getOrganizeId()) + .userDeptName(organizeService.getInfoById(leader.getOrganizeId()).getFullName()) + .createTime(LocalDateTime.now()) + .createUserName(userInfo.getUserName()) + .createUserId(userInfo.getUserId()) + .updateTime(LocalDateTime.now()) + .build(); + iBiddingProjectSubscribeChildService.saveOrUpdate(build); + + } else { + //审批领导状态改为已审批 + iBiddingProjectSubscribeChildService.lambdaUpdate() + //提交人状态设为待提交 + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.TO_BE_ARCHIVED.getDescribe()) + .set(BiddingProjectSubscribeChild::getRemake, param.getRemake()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, selfChild.getChildId()) + .update(); + } + } else { + //审批类型审核通过去上传招标结果,添加子单到提交人 用于查询 + BiddingProjectSubscribeChild build = BiddingProjectSubscribeChild.builder() + .childStatus(BiddingProjectEnum.ChildStatusEnum.TO_BE_SUBMITTED.getCode()) + .childStatusName(BiddingProjectEnum.ChildStatusEnum.TO_BE_SUBMITTED.getDescribe()) + .childId(UUID.randomUUID().toString().replace("-", "")) + .remake(param.getRemake()) + .mainId(biddingProjectSubscribeEntity.getId().toString()) + .rootChildFlag(BiddingProjectEnum.RootFlagEnum.NOT_ROOT_FLAG.getCode()) + .userName(biddingProjectSubscribeChild.getCreateUserName()) + .userId(biddingProjectSubscribeChild.getCreateUserId()) + .userDeptId(biddingProjectSubscribeChild.getUserDeptId()) + .userDeptName(biddingProjectSubscribeChild.getUserDeptName()) + .createTime(LocalDateTime.now()) + .createUserName(userInfo.getUserName()) + .createUserId(userInfo.getUserId()) + .updateTime(LocalDateTime.now()) + .build(); + iBiddingProjectSubscribeChildService.saveOrUpdate(build); + //修改主状态 + this.lambdaUpdate() + .set(BiddingProjectSubscribeEntity::getMainStatus, BiddingProjectEnum.MainStatusEnum.BE_SUBMITTED.getCode()) + .set(BiddingProjectSubscribeEntity::getMainStatusName, BiddingProjectEnum.MainStatusEnum.BE_SUBMITTED.getDescribe()) + .set(BiddingProjectSubscribeEntity::getUpdateTime, LocalDateTime.now()) + //审批 前端展示结果数据 + .set(BiddingProjectSubscribeEntity::getIsApproval, true) + .set(BiddingProjectSubscribeEntity::getFinalApprovalTime, new Date()) + .eq(BiddingProjectSubscribeEntity::getId, biddingProjectSubscribeEntity.getId()) + .update(); + //审批领导状态改为已审批 + iBiddingProjectSubscribeChildService.lambdaUpdate() + //提交人状态设为待提交 + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.PASS.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.PASS.getDescribe()) + .set(BiddingProjectSubscribeChild::getRemake, param.getRemake()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, selfChild.getChildId()) + .update(); + } + + //添加步骤 + BiddingProjectSubscribeStep step = BiddingProjectSubscribeStep.builder() + .relationType(BiddingProjectEnum.StepRelationTypeEnum.BIDDING.getCode()) + .dealType(BiddingProjectEnum.StepTypeEnum.AUDITING_AGREE.getCode()) + .dealTypeName(BiddingProjectEnum.StepTypeEnum.AUDITING_AGREE.getDescribe()) + .relationMainId(biddingProjectSubscribeEntity.getId().toString()) + .createOrganizationName(organizeEntity.getFullName()) + .createOrganizationId(userInfo.getOrganizeId()) + .createUserName(userInfo.getUserName()) + .createTime(LocalDateTime.now()) + .createUserId(userInfo.getUserId()) + .remake(param.getRemake()) + .relationChildId(selfChild.getChildId()) + .build(); + iBiddingProjectSubscribeStepService.saveOrUpdate(step); + } + + private UserEntity getFirstLeader(UserEntity userEntity) { + UserEntity leader = querySuperiorLeader(userEntity); + if (!StrUtil.equals("1", checkOrganizationHierarchy(leader))) { + getFirstLeader(leader); + } + return leader; + + } + + @Override + public String obtainHierarchy() { + return checkOrganizationHierarchy(userService.getInfoById(userProvider.get().getUserId())); + } + + @Override + public void archivist(BiddingProjectDto.ArchivistParam param) { + + if (StrUtil.isBlank(param.getId())) { + throw new DataException("数据错误[archivist[1]]"); + } + UserInfo userInfo = userProvider.get(); + Optional selfChildOp = iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getMainId, param.getId()) + .eq(BiddingProjectSubscribeChild::getRootChildFlag, "0") + .eq(BiddingProjectSubscribeChild::getUserId, userInfo.getUserId()) + .list().stream().max(Comparator.comparing(BiddingProjectSubscribeChild::getCreateTime)); + if (!selfChildOp.isPresent()) { + throw new DataException("数据错误[archivist[2]]"); + } + BiddingProjectSubscribeChild selfChild = selfChildOp.get(); + //修改主状态 + this.lambdaUpdate() + .set(BiddingProjectSubscribeEntity::getMainStatus, BiddingProjectEnum.MainStatusEnum.ARCHIVED.getCode()) + .set(BiddingProjectSubscribeEntity::getMainStatusName, BiddingProjectEnum.MainStatusEnum.ARCHIVED.getDescribe()) + .set(BiddingProjectSubscribeEntity::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeEntity::getId, param.getId()) + .update(); + //审批领导状态改为归档 + iBiddingProjectSubscribeChildService.lambdaUpdate() + //提交人状态设为待提交 + .set(BiddingProjectSubscribeChild::getChildStatus, BiddingProjectEnum.ChildStatusEnum.ARCHIVED.getCode()) + .set(BiddingProjectSubscribeChild::getChildStatusName, BiddingProjectEnum.ChildStatusEnum.ARCHIVED.getDescribe()) + .set(BiddingProjectSubscribeChild::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeChild::getChildId, selfChild.getChildId()) + .update(); + //添加步骤 + BiddingProjectSubscribeStep step = BiddingProjectSubscribeStep.builder() + .relationType(BiddingProjectEnum.StepRelationTypeEnum.BIDDING.getCode()) + .dealType(BiddingProjectEnum.StepTypeEnum.ARCHIVIST.getCode()) + .dealTypeName(BiddingProjectEnum.StepTypeEnum.ARCHIVIST.getDescribe()) + .relationMainId(param.getId()) +// .createOrganizationName(organize.getFullName()) + .createOrganizationId(userInfo.getOrganizeId()) + .createUserName(userInfo.getUserName()) + .createTime(LocalDateTime.now()) + //将当前状态进行保存 + .createUserId(userInfo.getUserId()) + .build(); + iBiddingProjectSubscribeStepService.saveOrUpdate(step); + } + + @Override + public void termination(String id) { + if (StrUtil.isBlank(id)) { + throw new DataException("数据错误[termination[1]]"); + } + BiddingProjectSubscribeEntity info = this.getInfo(id); + if (null == info) { + throw new DataException("数据错误[termination[2]]"); + } + //修改主状态即可 + this.lambdaUpdate() + .set(BiddingProjectSubscribeEntity::getMainStatus, BiddingProjectEnum.MainStatusEnum.PROJECT_TERMINATION.getCode()) + .set(BiddingProjectSubscribeEntity::getMainStatusName, BiddingProjectEnum.MainStatusEnum.PROJECT_TERMINATION.getDescribe()) + .set(BiddingProjectSubscribeEntity::getUpdateTime, LocalDateTime.now()) + .eq(BiddingProjectSubscribeEntity::getId, id) + .update(); + UserInfo userInfo = userProvider.get(); + OrganizeEntity organize = organizeService.getInfoById(userInfo.getOrganizeId()); + //添加步骤 + BiddingProjectSubscribeStep step = BiddingProjectSubscribeStep.builder() + .relationType(BiddingProjectEnum.StepRelationTypeEnum.BIDDING.getCode()) + .dealType(BiddingProjectEnum.StepTypeEnum.PROCESS_TERMINATION.getCode()) + .dealTypeName(BiddingProjectEnum.StepTypeEnum.PROCESS_TERMINATION.getDescribe()) + .relationMainId(id) + .createOrganizationName(organize.getFullName()) + .createOrganizationId(userInfo.getOrganizeId()) + .createUserName(userInfo.getUserName()) + .createTime(LocalDateTime.now()) + //将当前状态进行保存 + .remake(JSON.toJSONString(MapUtil.builder().put("mainStatus", info.getMainStatus()).put("mainStatusName", info.getMainStatusName()).build())) + .createUserId(userInfo.getUserId()) + .build(); + iBiddingProjectSubscribeStepService.saveOrUpdate(step); + } + + @Override + public List getAllFileInfo(String id) { + + if (StrUtil.isBlank(id)) { + throw new DataException("数据错误[getAllFileInfo[1]]"); + } + BiddingProjectSubscribeEntity info = this.getInfo(id); + if (null == info) { + throw new DataException("数据错误[getAllFileInfo[2]]"); + } + List list = new ArrayList<>(); + addFile(list, info.getAnnexProgrammeDocument()); + addFile(list, info.getBiddingDocumentId()); + addFile(list, info.getApprovalDocumentsId()); + addFile(list, info.getApprovalDocumentsIdTwo()); + addFile(list, info.getAttachmentObiddingResultsOneId()); + addFile(list, info.getAttachmentObiddingResultsTwoId()); + addFile(list, info.getFilingResultsOneId()); + addFile(list, info.getFilingResultsTwoId()); + addFile(list, info.getFilingResultsThreeId()); + addFile(list, info.getApprovalDocumentsIdJt()); + addFile(list, info.getResultReportedFileName()); + if (CollUtil.isEmpty(list)) { + throw new DataException("暂无文件"); + } + return list; + } + + + private void addFile(List list, String fileJson) { + if (StrUtil.isBlank(fileJson)) { + return; + } + List fileList = JSON.parseArray(fileJson, JSONObject.class); + if (CollUtil.isEmpty(fileList)) { + return; + } + for (JSONObject jsonObject : fileList) { + jsonObject.put("fileName", jsonObject.getString("name")); + } + list.addAll(fileList); + } + + + @Override + public MultipartFile download(String id, String type) { + if (StrUtil.isBlank(id) || StrUtil.isBlank(type)) { + throw new DataException("参数错误[id:" + id + ",type:" + type + "]"); + } + BiddingProjectSubscribeEntity entity = this.getInfo(id); + return download(id, type, entity); + } + + @Override + public MultipartFile download(String id, String type, BiddingProjectSubscribeEntity entity) { + if (StrUtil.isBlank(type)) { + throw new DataException("参数错误[type:" + type + "]"); + } + if (null == entity) { + if (StrUtil.isBlank(id)) { + throw new DataException("参数错误[id:" + id + "]"); + } + entity = this.getInfo(id); + } + if (null == entity) { + throw new DataException("参数错误[download:info:null]"); + } + switch (type) { + case "1": + return createFirstFile(entity); + case "2": + return createTwoFile(entity); + case "3": + return createTwoThree(entity); + default: + throw new DataException("参数错误[download:type]"); + + } + } + + @Override + public String obtainHierarchyOfCreate(String id) { + if (StrUtil.isBlank(id)) { + throw new DataException("参数错误[id:" + id + "]"); + } + Optional first = iBiddingProjectSubscribeChildService.lambdaQuery() + .eq(BiddingProjectSubscribeChild::getRootChildFlag, BiddingProjectEnum.RootFlagEnum.ROOT_FLAG.getCode()) + .eq(BiddingProjectSubscribeChild::getMainId, id) + .list().stream().map(BiddingProjectSubscribeChild::getCreateUserId) + .findFirst(); + if (!first.isPresent()) { + throw new DataException("数据错误[暂无该数据]"); + } + return checkOrganizationHierarchy(userService.getInfoById(first.get())); + } + + private MultipartFile createTwoThree(BiddingProjectSubscribeEntity entity) { + InputStream inputStream = null; + try { + inputStream = ResourceUtil.getStream("jnpf/templete/结果核准表.docx"); + XWPFDocument document = new XWPFDocument(inputStream); + Map param = new HashMap<>(); + + param.put("{{reportingCorp}}", getOrganizationLastName(entity.getReportingCorp())); + param.put("{{tenderingEntity}}", getOrganizationLastName(entity.getTenderingEntity())); + param.put("{{projectName}}", entity.getProjectName()); + + for (XWPFTable table : document.getTables()) { + + List rows = table.getRows(); + for (int i = 0; i < rows.size(); i++) { + for (XWPFTableCell cell : rows.get(i).getTableCells()) { + replacePlaceholderTwo(cell, i + 1, param); + } + } + } + ByteArrayOutputStream out = new ByteArrayOutputStream(); + + document.write(out); + return new MockMultipartFile("结果核准表.docx", "结果核准表.docx", "text/plain", out.toByteArray()); + } catch (Exception e) { + log.error("error", e); + throw new DataException("系统错误[download(1)]"); + + } finally { + if (null != inputStream) { + try { + inputStream.close(); + } catch (IOException e) { + log.error("关闭文件流失败"); + } + } + } + } + + private MultipartFile createTwoFile(BiddingProjectSubscribeEntity entity) { + InputStream inputStream = null; + try { + inputStream = ResourceUtil.getStream("jnpf/templete/招标采购方案审批表.docx"); + XWPFDocument document = new XWPFDocument(inputStream); + Map param = new HashMap<>(); + + param.put("{{reportingCorp}}", getOrganizationLastName(entity.getReportingCorp())); + param.put("{{tenderingEntity}}", getOrganizationLastName(entity.getTenderingEntity())); + param.put("{{projectName}}", entity.getProjectName()); + String agency = ""; + DictionaryDataEntity info = dictionaryDataApi.getInfo(entity.getAgencyOne()); + if (null == info) { + agency = dictionaryDataApi.getList("dc6b2542d94b5434fc61ec1d59592901").stream() + .filter(dict -> dict.getEnCode().equals(entity.getAgencyOne())) + .findFirst().map(DictionaryDataEntity::getFullName).orElse("无"); + } else { + agency = info.getFullName(); + } + param.put("{{agency}}", agency); + List fileNameList = new ArrayList<>(); +// getFileNameListMethod(entity.getBiddingDocumentId(), fileNameList); + getFileNameListMethod(entity.getAnnexProgrammeDocument(), fileNameList); + String value = JSON.toJSONString(fileNameList); + param.put("{{fileList}}", value); + + for (XWPFTable table : document.getTables()) { + + List rows = table.getRows(); + for (int i = 0; i < rows.size(); i++) { + for (XWPFTableCell cell : rows.get(i).getTableCells()) { + replacePlaceholderTwo(cell, i + 1, param); + } + } + } + ByteArrayOutputStream out = new ByteArrayOutputStream(); + + document.write(out); + return new MockMultipartFile("招标采购方案审批表.docx", "招标采购方案审批表.docx", "text/plain", out.toByteArray()); + } catch (Exception e) { + log.error("error", e); + throw new DataException("系统错误[download(1)]"); + + } finally { + if (null != inputStream) { + try { + inputStream.close(); + } catch (IOException e) { + log.error("关闭文件流失败"); + } + } + } + } + + private void replacePlaceholderTwo(XWPFTableCell cell, int i, Map param) { + replaceStr(cell, param); + } + + private MultipartFile createFirstFile(BiddingProjectSubscribeEntity entity) { + + + InputStream inputStream = null; + try { + inputStream = ResourceUtil.getStream("jnpf/templete/联合集团项目备案表.docx"); + XWPFDocument document = new XWPFDocument(inputStream); + Map param = new HashMap<>(); + + param.put("{{reportingCorp}}", getOrganizationLastName(entity.getReportingCorp())); + param.put("{{tenderingEntity}}", getOrganizationLastName(entity.getTenderingEntity())); + param.put("{{projectName}}", entity.getProjectName()); + param.put("{{explanationOfBid}}", entity.getExplanationObid()); + String zb = ""; + if (StrUtil.isNotBlank(entity.getWinningBidderType())) { + if (StrUtil.equals("1", entity.getWinningBidderType())) { + zb = StrUtil.format("中标人:{},中标金额:{}万元", entity.getWinningBidderInfo().get(0).getPeople(), entity.getWinningBidderInfo().get(0).getAmount()); + } else { + zb = "中标结果附后"; + } + } + param.put("{{resultReporting}}", zb); + String agency = ""; + DictionaryDataEntity info = dictionaryDataApi.getInfo(entity.getAgencyOne()); + if (null == info) { + agency = dictionaryDataApi.getList("dc6b2542d94b5434fc61ec1d59592901").stream() + .filter(dict -> dict.getEnCode().equals(entity.getAgencyOne())) + .findFirst().map(DictionaryDataEntity::getFullName).orElse("无"); + } else { + agency = info.getFullName(); + } + param.put("{{agency}}", agency); + List fileNameList = new ArrayList<>(); + buildFileNameStr(entity, fileNameList); + String value = JSON.toJSONString(fileNameList); + param.put("{{fileList}}", value); + param.put("itemClassification", entity.getItemClassification()); + param.put("organizationalForm", entity.getOrganizationalForm()); + param.put("biddingMethod", entity.getBiddingMethod()); + + for (XWPFTable table : document.getTables()) { + + List rows = table.getRows(); + for (int i = 0; i < rows.size(); i++) { + for (XWPFTableCell cell : rows.get(i).getTableCells()) { + replacePlaceholder(cell, i + 1, param); + } + } + } + ByteArrayOutputStream out = new ByteArrayOutputStream(); + + document.write(out); + return new MockMultipartFile("联合集团项目备案表.docx", "联合集团项目备案表.docx", "text/plain", out.toByteArray()); + } catch (Exception e) { + log.error("error", e); + throw new DataException("系统错误[download(1)]"); + + } finally { + if (null != inputStream) { + try { + inputStream.close(); + } catch (IOException e) { + log.error("关闭文件流失败"); + } + } + } + + } + + private String getOrganizationLastName(String str) { + return str; +// if (StrUtil.isBlank(str)) return ""; +// List strings = JSON.parseArray(str, String.class); +// if (CollectionUtil.isEmpty(strings)) return ""; +// return organizeService.getInfoById(strings.get(strings.size() - 1)).getFullName(); + } + + private void buildFileNameStr(BiddingProjectSubscribeEntity entity, List fileNameList) { + getFileNameListMethod(entity.getAnnexProgrammeDocument(), fileNameList); + getFileNameListMethod(entity.getBiddingDocumentId(), fileNameList); + getFileNameListMethod(entity.getResultReportedFileName(), fileNameList); + getFileNameListMethod(entity.getAttachmentObiddingResultsOneId(), fileNameList); + getFileNameListMethod(entity.getApprovalDocumentsId(), fileNameList); + getFileNameListMethod(entity.getApprovalDocumentsIdTwo(), fileNameList); + getFileNameListMethod(entity.getAttachmentObiddingResultsTwoId(), fileNameList); + getFileNameListMethod(entity.getFilingResultsOneId(), fileNameList); + getFileNameListMethod(entity.getFilingResultsTwoId(), fileNameList); + getFileNameListMethod(entity.getFilingResultsThreeId(), fileNameList); + getFileNameListMethod(entity.getApprovalDocumentsIdJt(), fileNameList); + } + + private void getFileNameListMethod(String annexProgrammeDocument, List fileNameList) { + List annexProgrammeDocumentList = JSON.parseArray(annexProgrammeDocument, JSONObject.class); + if (CollectionUtil.isNotEmpty(annexProgrammeDocumentList)) { + for (JSONObject jsonObject : annexProgrammeDocumentList) { + String name = jsonObject.getString("name"); + if (StrUtil.isNotBlank(name) && name.contains(".")) { + //去除后缀 + fileNameList.add(name.substring(0, name.lastIndexOf("."))); + } else { + fileNameList.add(name); + } + } + } + } + + private void replacePlaceholder(XWPFTableCell cell, Integer lineNumber, Map param) { + switch (lineNumber) { + case 1: + case 2: + case 4: + case 6: + case 8: + case 9: + case 10: + replaceStr(cell, param); + break; + case 3: + replaceOne(cell, param); + break; + case 5: + replaceTwo(cell, param); + break; + case 7: + replaceThree(cell, param); + break; + } + + } + + private void replaceThree(XWPFTableCell cell, Map param) { + Object itemClassification = param.get("biddingMethod"); + if (ObjectUtil.isEmpty(itemClassification)) return; + //查询招标类型 + List dicList = dictionaryDataApi.getDicList("539394095383057605"); + Optional first = dicList.stream().filter(dict -> dict.getEnCode().equals(itemClassification.toString())).findFirst(); + if (!first.isPresent()) return; + DictionaryDataEntity dictionaryDataEntity = first.get(); + boolean delete = false; + String text = cell.getText(); + if (dictionaryDataEntity.getFullName().contains(text.replace("□", ""))) { + text = text.replace("□", "☑"); + delete = true; + } + if (dictionaryDataEntity.getFullName().contains("询(比)价")) { + text = text.replace("□", "☑"); + delete = true; + } + // 获取单元格中的所有段落 + List paragraphs = cell.getParagraphs(); + if (delete) { + // 遍历并清除每个段落的内容 + for (XWPFParagraph paragraph : paragraphs) { + List runs = paragraph.getRuns(); + for (XWPFRun run : runs) { + run.setText("", 0); // 清除文本内容 + } + } + addTextWithNewline(cell, text); + setFontSize(cell, 11); + } + } + + private void replaceTwo(XWPFTableCell cell, Map param) { + Object itemClassification = param.get("organizationalForm"); + if (ObjectUtil.isEmpty(itemClassification)) return; + //查询招标类型 + List dicList = dictionaryDataApi.getDicList("539393647729185989"); + Optional first = dicList.stream().filter(dict -> dict.getEnCode().equals(itemClassification.toString())).findFirst(); + if (!first.isPresent()) return; + DictionaryDataEntity dictionaryDataEntity = first.get(); + boolean delete = false; + String text = cell.getText(); + if (dictionaryDataEntity.getFullName().contains(text.replace("□", ""))) { + text = text.replace("□", "☑"); + delete = true; + } + // 获取单元格中的所有段落 + List paragraphs = cell.getParagraphs(); + if (delete) { + // 遍历并清除每个段落的内容 + for (XWPFParagraph paragraph : paragraphs) { + List runs = paragraph.getRuns(); + for (XWPFRun run : runs) { + run.setText("", 0); // 清除文本内容 + } + } + addTextWithNewline(cell, text); + setFontSize(cell, 11); + } + } + + private void replaceOne(XWPFTableCell cell, Map param) { + Object itemClassification = param.get("itemClassification"); + if (ObjectUtil.isEmpty(itemClassification)) return; + //查询招标类型 + List dicList = dictionaryDataApi.getDicList("539390743437907141"); + Optional first = dicList.stream().filter(dict -> dict.getEnCode().equals(itemClassification.toString())).findFirst(); + if (!first.isPresent()) return; + DictionaryDataEntity dictionaryDataEntity = first.get(); + boolean delete = false; + String text = cell.getText(); + if (dictionaryDataEntity.getFullName().contains(text.replace("□", ""))) { + text = text.replace("□", "☑"); + delete = true; + } + // 获取单元格中的所有段落 + List paragraphs = cell.getParagraphs(); + if (delete) { + // 遍历并清除每个段落的内容 + for (XWPFParagraph paragraph : paragraphs) { + List runs = paragraph.getRuns(); + for (XWPFRun run : runs) { + run.setText("", 0); // 清除文本内容 + } + } + addTextWithNewline(cell, text); + setFontSize(cell, 11); + } + } + + private void replaceStr(XWPFTableCell cell, Map param) { + boolean delete = false; + String text = cell.getText(); + if (text.contains("{{fileList}}")) { + buildFileNameList(cell, param); + return; + } + // 获取单元格中的所有段落 + List paragraphs = cell.getParagraphs(); + for (String key : param.keySet()) { + if (text.contains(key)) { + Object o = param.get(key); + if (ObjectUtil.isEmpty(o)) { + delete = true; + text = text.replace(key, " "); + continue; + } + text = text.replace(key, o.toString()); + delete = true; + } + } + + if (delete) { + // 遍历并清除每个段落的内容 + for (XWPFParagraph paragraph : paragraphs) { + List runs = paragraph.getRuns(); + for (XWPFRun run : runs) { + run.setText("", 0); // 清除文本内容 + } + } + addTextWithNewline(cell, text); + setFontSize(cell, 11); +// cell.setText(text); + + } + } + + private void buildFileNameList(XWPFTableCell cell, Map param) { + Object o = param.get("{{fileList}}"); + if (ObjectUtil.isEmpty(o)) return; + List paragraphs = cell.getParagraphs(); + // 遍历并清除每个段落的内容 + for (XWPFParagraph paragraph2 : paragraphs) { + List runs = paragraph2.getRuns(); + for (XWPFRun run2 : runs) { + run2.setText("", 0); // 清除文本内容 + } + + } + XWPFParagraph paragraph = cell.addParagraph(); + XWPFRun run = paragraph.createRun(); + for (String fileName : JSON.parseArray(o.toString(), String.class)) { + run.setText(fileName); // 设置剩余文本 + run.addBreak(); // 添加换行符 + } + setFontSize(cell, 11); + +// cell.setText(text); + + } + + public void addTextWithNewline(XWPFTableCell cell, String text) { + // 如果单元格为空,则创建一个新的段落 + if (cell.getParagraphs().isEmpty()) { + XWPFParagraph paragraph = cell.addParagraph(); + XWPFRun run = paragraph.createRun(); + // 在需要的地方添加换行符 + int newlineIndex = text.indexOf("\n"); + if (newlineIndex != -1) { + run.setText(text.substring(0, newlineIndex)); // 设置剩余文本 + } else { + run.setText(text); + + } + while (newlineIndex != -1) { + run.addBreak(); // 添加换行符 + run.setText(text.substring(newlineIndex + 1)); // 设置剩余文本 + newlineIndex = text.indexOf("\n", newlineIndex + 1); // 查找下一个换行符的位置 + } + } else { + // 如果单元格已有段落,则可以选择在现有段落中添加文本或创建新段落 + // 此处示例为在第一个段落中添加文本 + XWPFParagraph paragraph = cell.getParagraphs().get(0); + XWPFRun run = paragraph.createRun(); // 或者可以遍历现有的runs来找到合适的位置插入文本和换行符 + // 同上,添加换行符 + int newlineIndex = text.indexOf("\n"); + if (newlineIndex != -1) { + run.setText(text.substring(0, newlineIndex)); // 设置剩余文本 + } else { + run.setText(text); + + } + while (newlineIndex != -1) { + run.addBreak(); + run.setText(text.substring(newlineIndex + 1)); + newlineIndex = text.indexOf("\n", newlineIndex + 1); + } + } + } + + + public void setFontSize(XWPFTableCell cell, int fontSizeInPoints) { + // 转换字体大小,因为 Apache POI 使用的是磅,而 Word 使用的是点 + int fontSizeInHalfPoints = (int) (fontSizeInPoints); // 1 pt = 2 half-points + + // 获取单元格中的所有段落 + for (XWPFParagraph paragraph : cell.getParagraphs()) { + // 创建或获取 XWPFRun 对象来设置字体大小 + for (XWPFRun run : paragraph.getRuns()) { + run.setFontSize(fontSizeInHalfPoints); // 设置字体大小,参数是半点单位 + run.setFontFamily("宋体"); + } + } + } +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/impl/BiddingProjectSubscribeStepServiceImpl.java b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/BiddingProjectSubscribeStepServiceImpl.java new file mode 100644 index 0000000..9213dd6 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/BiddingProjectSubscribeStepServiceImpl.java @@ -0,0 +1,20 @@ +package jnpf.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.entity.BiddingProjectSubscribeStep; +import jnpf.mapper.BiddingProjectSubscribeStepMapper; +import jnpf.service.IBiddingProjectSubscribeStepService; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author admin + * @since 2024-06-11 + */ +@Service +public class BiddingProjectSubscribeStepServiceImpl extends ServiceImpl implements IBiddingProjectSubscribeStepService { + +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/impl/Bidding_project_statisticsServiceImpl.java b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/Bidding_project_statisticsServiceImpl.java new file mode 100644 index 0000000..e0b0967 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/Bidding_project_statisticsServiceImpl.java @@ -0,0 +1,297 @@ +package jnpf.service.impl; + +import cn.hutool.core.collection.CollectionUtil; +import cn.hutool.core.util.ObjectUtil; +import cn.hutool.core.util.StrUtil; +import com.alibaba.fastjson.JSON; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.base.DictionaryDataApi; +import jnpf.base.entity.DictionaryDataEntity; +import jnpf.entity.Bidding_project_statisticsEntity; +import jnpf.exception.DataException; +import jnpf.mapper.Bidding_project_statisticsMapper; +import jnpf.model.bidding_project_statistics.*; +import jnpf.model.dto.BiddingProjectDto; +import jnpf.permission.OrganizeApi; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.permission.util.AuthorizeUtil; +import jnpf.service.BiddingProjectSubscribeService; +import jnpf.service.Bidding_project_statisticsService; +import jnpf.service.CustomAuthService; +import jnpf.util.*; +import lombok.AllArgsConstructor; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.lang.reflect.Field; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +/** + * bidding_project_statistics + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-06-13 + */ +@Service +@AllArgsConstructor +public class Bidding_project_statisticsServiceImpl extends ServiceImpl implements Bidding_project_statisticsService { +// @Autowired +// private GeneraterSwapUtil generaterSwapUtil; + private final DictionaryDataApi dictionaryDataApi; + private final UserProvider userProvider; + private final OrganizeApi organizeApi; + private final CustomAuthService customAuthService; + private final BiddingProjectSubscribeService biddingProjectSubscribeService; + + @Override + public List> getList(Bidding_project_statisticsPagination bidding_project_statisticsPagination) { + return getTypeList(bidding_project_statisticsPagination, bidding_project_statisticsPagination.getDataType()); + } + + /** + * 列表查询 + */ + @Override + public List> getTypeList(Bidding_project_statisticsPagination bidding_project_statisticsPagination, String dataType) { + String userId = userProvider.get().getUserId(); + List AllIdList = new ArrayList(); + List> intersectionList = new ArrayList<>(); + int total = 0; + int bidding_project_statisticsNum = 0; + QueryWrapper bidding_project_statisticsQueryWrapper = new QueryWrapper<>(); + boolean pcPermission = true; + boolean appPermission = false; + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + if (isPc) { + if (!userProvider.get().getIsAdministrator()) { + Object bidding_project_statisticsObj = customAuthService.getCondition(new AuthorizeConditionModel(bidding_project_statisticsQueryWrapper, bidding_project_statisticsPagination.getMenuId(), "bidding_project_subscribe")); + System.out.println("---------------" + JSON.toJSONString(bidding_project_statisticsObj)); + if (ObjectUtil.isEmpty(bidding_project_statisticsObj)) { + return new ArrayList<>(); + } else { + bidding_project_statisticsQueryWrapper = (QueryWrapper) bidding_project_statisticsObj; + if (bidding_project_statisticsQueryWrapper.getExpression().getNormal().size() > 0) { + bidding_project_statisticsNum++; + } + } + } + } + + + if (Boolean.TRUE) { + + switch (bidding_project_statisticsPagination.getQueryType()) { + case "1": + List bidding_project_statisticsEntities = this.baseMapper.queryList(bidding_project_statisticsPagination, bidding_project_statisticsQueryWrapper.getParamNameValuePairs(), bidding_project_statisticsQueryWrapper.getSqlSegment().replace("paramNameValuePairs.", "")); +// checkResult(bidding_project_statisticsEntities); + + return JsonUtil.getJsonToList(JSON.parseArray(JSON.toJSONString(bidding_project_statisticsEntities))); + case "2": + List dataList = dictionaryDataApi.getList("dc6b2542d94b5434fc61ec1d59592901"); + dataList.forEach(data -> data.setEnCode("'" + data.getEnCode() + "'")); + List> maps = this.baseMapper.queryListDl(bidding_project_statisticsPagination, bidding_project_statisticsQueryWrapper.getParamNameValuePairs(), bidding_project_statisticsQueryWrapper.getSqlSegment().replace("paramNameValuePairs.", ""), dataList); +// for (Map map : maps) { +// String reportingUnit = map.get("reportingUnit").toString(); +// if (StrUtil.isBlank(reportingUnit))continue; +// List strings = JSON.parseArray(reportingUnit, String.class); +//// List organizeName = organizeApi.getOrganizeName(strings); +// if (CollectionUtil.isEmpty(strings))continue; +// map.put("reportingUnit",organizeApi.getInfoById(strings.get(strings.size()-1)).getFullName()); +//// map.put("reportingUnit",StrUtil.join("/",organizeName.stream().map(OrganizeEntity::getFullName).toList())); +// } + return maps; + case "3": + bidding_project_statisticsEntities = this.baseMapper.queryListJe(bidding_project_statisticsPagination, bidding_project_statisticsQueryWrapper.getParamNameValuePairs(), bidding_project_statisticsQueryWrapper.getSqlSegment().replace("paramNameValuePairs.", "")); +// checkResult(bidding_project_statisticsEntities); + + return JsonUtil.getJsonToList(JSON.parseArray(JSON.toJSONString(bidding_project_statisticsEntities))); + } + } + +// if (!isPc && appPermission) { +// if (!userProvider.get().getIsAdministrator()) { +// Object bidding_project_statisticsObj = authorizeUtil.getCondition(new AuthorizeConditionModel(bidding_project_statisticsQueryWrapper, bidding_project_statisticsPagination.getMenuId(), "bidding_project_statistics")); +// if (ObjectUtil.isEmpty(bidding_project_statisticsObj)) { +// return new ArrayList<>(); +// } else { +// bidding_project_statisticsQueryWrapper = (QueryWrapper) bidding_project_statisticsObj; +// if (bidding_project_statisticsQueryWrapper.getExpression().getNormal().size() > 0) { +// bidding_project_statisticsNum++; +// } +// } +// +// +// } +// } + +// List intersection = generaterSwapUtil.getIntersection(intersectionList); +// if (total > 0) { +// if (intersection.size() == 0) { +// intersection.add("jnpfNullList"); +// } +// bidding_project_statisticsQueryWrapper.lambda().in(Bidding_project_statisticsEntity::getId, intersection); +// } +// //是否有高级查询 +// +// +// //排序 +// if (StringUtil.isEmpty(bidding_project_statisticsPagination.getSidx())) { +// bidding_project_statisticsQueryWrapper.lambda().orderByDesc(Bidding_project_statisticsEntity::getProjectsNums); +// } else { +// try { +// String sidx = bidding_project_statisticsPagination.getSidx(); +// String[] strs = sidx.split("_name"); +// Bidding_project_statisticsEntity bidding_project_statisticsEntity = new Bidding_project_statisticsEntity(); +// Field declaredField = bidding_project_statisticsEntity.getClass().getDeclaredField(strs[0]); +// declaredField.setAccessible(true); +// String value = declaredField.getAnnotation(TableField.class).value(); +// bidding_project_statisticsQueryWrapper = "asc".equals(bidding_project_statisticsPagination.getSort().toLowerCase()) ? bidding_project_statisticsQueryWrapper.orderByAsc(value) : bidding_project_statisticsQueryWrapper.orderByDesc(value); +// } catch (NoSuchFieldException e) { +// e.printStackTrace(); +// } +// } + return new ArrayList<>(); + +// if ("0".equals(dataType)) { +// if ((total > 0 && AllIdList.size() > 0) || total == 0) { +// Page page = new Page<>(bidding_project_statisticsPagination.getCurrentPage(), bidding_project_statisticsPagination.getPageSize()); +// IPage userIPage = this.page(page, bidding_project_statisticsQueryWrapper); +// return bidding_project_statisticsPagination.setData(userIPage.getRecords(), userIPage.getTotal()); +// } else { +// List list = new ArrayList(); +// return bidding_project_statisticsPagination.setData(list, list.size()); +// } +// } else { +// return this.list(bidding_project_statisticsQueryWrapper); +// } + } + + private void checkResult(List bidding_project_statisticsEntities) { + + for (Bidding_project_statisticsEntity bidding_project_statisticsEntity : bidding_project_statisticsEntities) { + String reportingUnit = bidding_project_statisticsEntity.getReportingUnit(); + if (StrUtil.isBlank(reportingUnit)) continue; + List strings = JSON.parseArray(reportingUnit, String.class); +// List organizeName = organizeApi.getOrganizeName(strings); + if (CollectionUtil.isEmpty(strings)) continue; + bidding_project_statisticsEntity.setReportingUnit(organizeApi.getInfoById(strings.get(strings.size() - 1)).getFullName()); +// bidding_project_statisticsEntity.setReportingUnit(StrUtil.join("/",organizeName.stream().map(OrganizeEntity::getFullName).toList())); + } + } + + @Override + public Bidding_project_statisticsEntity getInfo(String id) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(Bidding_project_statisticsEntity::getId, id); + return this.getOne(queryWrapper); + } + + @Override + public void create(Bidding_project_statisticsEntity entity) { + this.save(entity); + } + + @Override + public boolean update(String id, Bidding_project_statisticsEntity entity) { + return this.updateById(entity); + } + + @Override + public void delete(Bidding_project_statisticsEntity entity) { + if (entity != null) { + this.removeById(entity.getId()); + } + } + + /** + * 验证表单唯一字段,正则,非空 i-0新增-1修改 + */ + @Override + public String checkForm(Bidding_project_statisticsForm form, int i) { + boolean isUp = StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id = ""; + String countRecover = ""; + if (isUp) { + id = form.getId(); + } + //主表字段验证 + return countRecover; + } + + + @Override + public List getProjectNameList(BiddingProjectDto.GetProjectNameList param) { + checkParam(param); + QueryWrapper bidding_project_statisticsQueryWrapper = new QueryWrapper<>(); + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + if (isPc) { + if (!userProvider.get().getIsAdministrator()) { + Object bidding_project_statisticsObj = customAuthService.getCondition(new AuthorizeConditionModel(bidding_project_statisticsQueryWrapper, param.getMenuId(), "bidding_project_subscribe")); + System.out.println("---------------" + JSON.toJSONString(bidding_project_statisticsObj)); + if (ObjectUtil.isEmpty(bidding_project_statisticsObj)) { + return new ArrayList<>(); + } else { + bidding_project_statisticsQueryWrapper = (QueryWrapper) bidding_project_statisticsObj; + } + } + } + String replace = bidding_project_statisticsQueryWrapper.getSqlSegment().replace("paramNameValuePairs.", ""); + param.setSql(replace); + //* 1-项目 * 2-代理 * 3-金额 + switch (param.getStatisticalType()) { + case "1": + case "3": + String projectTypeCode=getProjectTypeCode(param.getFieldName()); + param.setCode(projectTypeCode); + return this.baseMapper.getProjectNameList(bidding_project_statisticsQueryWrapper.getParamNameValuePairs(),param); + case "2": + List dataList = dictionaryDataApi.getList("dc6b2542d94b5434fc61ec1d59592901"); + Optional first = dataList.stream().filter(data -> data.getFullName().equals(param.getFieldName())).findFirst(); + if (!first.isPresent())return new ArrayList<>(); + param.setCode(first.get().getEnCode()); + return this.baseMapper.getProjectNameList(bidding_project_statisticsQueryWrapper.getParamNameValuePairs(),param); + default: + return new ArrayList<>(); + } + } + + private String getProjectTypeCode(String fieldName) { + switch (fieldName) { + case "engineering": + return "1"; + case "goods": + return "2"; + case "service": + return "3"; + case "rentOut": + return "4"; + case "agency1": + return "5"; + case "other": + return "6"; + default: + return ""; + } + } + + private void checkParam(BiddingProjectDto.GetProjectNameList param) { + if (StrUtil.isBlank(param.getProjectName())) { + throw new DataException("参数为空[项目名称]"); + } + if (StrUtil.isBlank(param.getStatisticalType())) { + throw new DataException("参数为空[统计类型]"); + } + if (StrUtil.isBlank(param.getFieldName())) { + throw new DataException("参数为空[字段名称]"); + } + + } + +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/impl/ContractServiceImpl.java b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/ContractServiceImpl.java new file mode 100644 index 0000000..df05b6e --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/ContractServiceImpl.java @@ -0,0 +1,84 @@ +package jnpf.service.impl; + +import jnpf.base.service.SuperServiceImpl; +import com.baomidou.dynamic.datasource.annotation.DSTransactional; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.base.Pagination; +import jnpf.base.UserInfo; +import jnpf.util.RandomUtil; +import jnpf.util.UserProvider; +import jnpf.entity.ContractEntity; +import jnpf.mapper.ContractMapper; +import jnpf.service.ContractService; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; +/** + * + * Contract + * 版本: V3.0.0 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2020-12-31 + */ +@Service +public class ContractServiceImpl extends SuperServiceImpl implements ContractService { + + @Autowired + private UserProvider userProvider; + + @Override + public List getlist(Pagination pagination){ + //通过UserProvider获取用户信息 + UserInfo UserProvider = userProvider.get(); + QueryWrapper queryWrapper = new QueryWrapper<>(); + if (!StringUtils.isEmpty(pagination.getKeyword())) { + queryWrapper.lambda().and( + t -> t.like(ContractEntity::getContractName, pagination.getKeyword()) + .or().like(ContractEntity::getMytelePhone, pagination.getKeyword()) + ); + } + //排序 + if (StringUtils.isEmpty(pagination.getSidx())) { + } else { + queryWrapper = "asc".equals(pagination.getSort().toLowerCase()) ? queryWrapper.orderByAsc(pagination.getSidx()) : queryWrapper.orderByDesc(pagination.getSidx()); + } + Page page = new Page<>(pagination.getCurrentPage(), pagination.getPageSize()); + IPage userIPage = this.page(page, queryWrapper); + return pagination.setData(userIPage.getRecords(), page.getTotal()); + } + + @Override + public ContractEntity getInfo(String id){ + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(ContractEntity::getId, id); + return this.getOne(queryWrapper); + } + + @Override + @DSTransactional + public void create(ContractEntity entity){ + entity.setId(RandomUtil.uuId()); + this.save(entity); + } + + @Override + @Transactional + public void update(String id, ContractEntity entity){ + entity.setId(id); + this.updateById(entity); + } + + @Override + public void delete(ContractEntity entity) { + if (entity != null) { + this.removeById(entity.getId()); + } + } +} diff --git a/jnpf-tendering-biz/src/main/java/jnpf/service/impl/CustomAuthServiceImpl.java b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/CustomAuthServiceImpl.java new file mode 100644 index 0000000..b6396e8 --- /dev/null +++ b/jnpf-tendering-biz/src/main/java/jnpf/service/impl/CustomAuthServiceImpl.java @@ -0,0 +1,222 @@ +package jnpf.service.impl; + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import jnpf.base.UserInfo; +import jnpf.base.model.resource.ResourceModel; +import jnpf.constant.PermissionConst; +import jnpf.emnus.SearchMethodEnum; +import jnpf.permission.OrganizeAdminTratorApi; +import jnpf.permission.OrganizeApi; +import jnpf.permission.UserSettingApi; +import jnpf.permission.entity.OrganizeEntity; +import jnpf.permission.model.authorize.AuthorizeConditionEnum; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.permission.model.authorize.AuthorizeVO; +import jnpf.permission.model.authorize.ConditionModel; +import jnpf.service.CustomAuthService; +import jnpf.util.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + + +@Service +public class CustomAuthServiceImpl implements CustomAuthService { + + @Autowired + public OrganizeApi organizeApi; + @Autowired + private UserProvider userProvider; + @Autowired + private OrganizeAdminTratorApi organizeAdminIsTratorApi; + @Autowired + private UserSettingApi userSettingApi; + @Autowired + private RedisUtil redisUtil; + @Autowired + private CacheKeyUtil cacheKeyUtil; + + public AuthorizeVO getAuthorize() { + return userSettingApi.getAuthorize(); + } + @Override + public QueryWrapper getCondition(AuthorizeConditionModel conditionModel) { + QueryWrapper queryWhere =(QueryWrapper) conditionModel.getObj(); + String moduleId = conditionModel.getModuleId(); + String tableName = conditionModel.getTableName(); + UserInfo userInfo = userProvider.get(); + AuthorizeVO model = this.getAuthorize(); + List resourceList = model.getResourceList().stream().filter(m -> m.getModuleId().equals(moduleId)).collect(Collectors.toList()); + if (resourceList.size() == 0) { + return null; + } + List resourceList1 = new ArrayList<>(); + //拼接计数 + int t = 1; + long count = resourceList.stream().filter(item -> "jnpf_alldata".equals(item.getEnCode())).count(); + if (count > 0) { + return queryWhere; + } + for (ResourceModel item : resourceList) { + if (item.getAllData() != null && item.getAllData() == 1) { + t = 0; + break; + } + List conditionModelList = JsonUtil.getJsonToList(item.getConditionJson(), ConditionModel.class); + for (int i = 0; i < conditionModelList.size(); i++) { + ConditionModel conditionItem = conditionModelList.get(i); + for (int k = 0; k < conditionItem.getGroups().size(); k++) { + ConditionModel.ConditionItemModel fieldItem = conditionItem.getGroups().get(k); + String itemTable = fieldItem.getBindTable(); + if (StringUtil.isNotEmpty(itemTable) && itemTable.equalsIgnoreCase(tableName)) { + resourceList1.add(item); + } + } + } + } + if (t == 1) { + if (resourceList1.size() > 0) { + queryWhere.and(tw -> { + for (ResourceModel item : resourceList1) { + List conditionModelList = JsonUtil.getJsonToList(item.getConditionJson(), ConditionModel.class); + for (int i = 0; i < conditionModelList.size(); i++) { + ConditionModel conditionItem = conditionModelList.get(i); + for (int k = 0; k < conditionItem.getGroups().size(); k++) { + ConditionModel.ConditionItemModel fieldItem = conditionItem.getGroups().get(k); + String itemField = fieldItem.getField(); + String itemValue = fieldItem.getValue(); + String itemMethod = fieldItem.getOp(); + Object value; + if (AuthorizeConditionEnum.USER.getCondition().equals(itemValue)) { //当前用户 + value = userInfo.getUserId(); + //任意文本 当前用户 当前组织 包含为模糊查询 + if (itemMethod.equals(SearchMethodEnum.Included.getMessage())) { + itemMethod = SearchMethodEnum.Like.getMessage(); + } + if (itemMethod.equals(SearchMethodEnum.NotIncluded.getMessage())) { + itemMethod = SearchMethodEnum.NotLike.getMessage(); + } + } else if (AuthorizeConditionEnum.ORGANIZE.getCondition().equals(itemValue)) { //当前组织 + String orgId = userInfo.getOrganizeId(); + if (StringUtil.isNotEmpty(userInfo.getDepartmentId())) { + orgId = userInfo.getDepartmentId(); + } + if (itemMethod.equals(SearchMethodEnum.Included.getMessage())) { + itemMethod = SearchMethodEnum.Like.getMessage(); + } + if (itemMethod.equals(SearchMethodEnum.NotIncluded.getMessage())) { + itemMethod = SearchMethodEnum.NotLike.getMessage(); + } + value = orgId; + } else if (AuthorizeConditionEnum.ORGANIZEANDUNDER.getCondition().equals(itemValue)) { //组织及子组织 + String orgId = userInfo.getOrganizeId(); + if (StringUtil.isNotEmpty(userInfo.getDepartmentId())) { + orgId = userInfo.getDepartmentId(); + } + List underOrganizations = organizeApi.getUnderOrganizations(orgId); + underOrganizations.add(orgId); + value = underOrganizations; + } else if (AuthorizeConditionEnum.USERANDUNDER.getCondition().equals(itemValue)) { //用户及用户下属 + List idsList = new ArrayList<>(); + if (userInfo.getSubordinateIds().size() > 0) { + idsList = userInfo.getSubordinateIds(); + } + idsList.add(userInfo.getUserId()); + value = idsList; + } else if (AuthorizeConditionEnum.USERANDUNDERALl.getCondition().equals(itemValue)) { //用户及用户下属 + List idsList = new ArrayList<>(); + String organizeId = userInfo.getOrganizeId(); + OrganizeEntity organize = organizeApi.getInfoById(organizeId); + if (StrUtil.equals(organize.getCategory(), PermissionConst.DEPARTMENT)){ + organize = organizeApi.getInfoById(organize.getParentId()); + } + List underOrganizations = organizeApi.getUnderOrganizations(organize.getId()); + underOrganizations.add(organizeId); + value = underOrganizations; + } else {//任意文本 + value = itemValue; + if (itemMethod.equals(SearchMethodEnum.Included.getMessage())) { + itemMethod = SearchMethodEnum.Like.getMessage(); + } + if (itemMethod.equals(SearchMethodEnum.NotIncluded.getMessage())) { + itemMethod = SearchMethodEnum.NotLike.getMessage(); + } + } + if ("and".equalsIgnoreCase(conditionItem.getLogic())) { + if (itemMethod.equals(SearchMethodEnum.Equal.getSymbol())) { + tw.eq(itemField, value); + } else if (itemMethod.equals(SearchMethodEnum.NotEqual.getSymbol())) { + tw.ne(itemField, value); + } else if (itemMethod.equals(SearchMethodEnum.LessThan.getSymbol())) { + tw.lt(itemField, value); + } else if (itemMethod.equals(SearchMethodEnum.LessThanOrEqual.getSymbol())) { + tw.le(itemField, value); + } else if (itemMethod.equals(SearchMethodEnum.GreaterThan.getSymbol())) { + tw.gt(itemField, value); + } else if (itemMethod.equals(SearchMethodEnum.GreaterThanOrEqual.getSymbol())) { + tw.ge(itemField, value); + } else if (itemMethod.equals(SearchMethodEnum.Included.getSymbol())) { + tw.in(itemField, (List)value); + } else if (itemMethod.equals(SearchMethodEnum.NotIncluded.getSymbol())) { + tw.notIn(itemField, (List)value); + } else if (itemMethod.equals(SearchMethodEnum.Like.getSymbol())) { + tw.like(itemField, value); + } else if (itemMethod.equals(SearchMethodEnum.NotLike.getMessage())) { + tw.notLike(itemField, value); + } + } else { + if (itemMethod.equals(SearchMethodEnum.Equal.getMessage())) { + tw.or( + qw -> qw.eq(itemField, value) + ); + } else if (itemMethod.equals(SearchMethodEnum.NotEqual.getMessage())) { + tw.or( + qw -> qw.ne(itemField, value) + ); + } else if (itemMethod.equals(SearchMethodEnum.LessThan.getMessage())) { + tw.or( + qw -> qw.lt(itemField, value) + ); + } else if (itemMethod.equals(SearchMethodEnum.LessThanOrEqual.getMessage())) { + tw.or( + qw -> qw.le(itemField, value) + ); + } else if (itemMethod.equals(SearchMethodEnum.GreaterThan.getMessage())) { + tw.or( + qw -> qw.gt(itemField, value) + ); + } else if (itemMethod.equals(SearchMethodEnum.GreaterThanOrEqual.getMessage())) { + tw.or( + qw -> qw.ge(itemField, value) + ); + } else if (itemMethod.equals(SearchMethodEnum.Included.getMessage())) { + tw.or( + qw -> qw.in(itemField, (List)value) + ); + } else if (itemMethod.equals(SearchMethodEnum.NotIncluded.getMessage())) { + tw.or( + qw -> qw.notIn(itemField, (List)value) + ); + } else if (itemMethod.equals(SearchMethodEnum.Like.getMessage())) { + tw.or( + qw -> qw.like(itemField, value) + ); + } else if (itemMethod.equals(SearchMethodEnum.NotLike.getMessage())) { + tw.or( + qw -> qw.notLike(itemField, value) + ); + } + } + } + } + } + }); + } + } + return queryWhere; + } +} diff --git a/jnpf-tendering-biz/src/main/resources/mapper/Base_datainterfaceMapper.xml b/jnpf-tendering-biz/src/main/resources/mapper/Base_datainterfaceMapper.xml new file mode 100644 index 0000000..66c73f8 --- /dev/null +++ b/jnpf-tendering-biz/src/main/resources/mapper/Base_datainterfaceMapper.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/jnpf-tendering-biz/src/main/resources/mapper/BiddingProjectSubscribeChildMapper.xml b/jnpf-tendering-biz/src/main/resources/mapper/BiddingProjectSubscribeChildMapper.xml new file mode 100644 index 0000000..66b04ab --- /dev/null +++ b/jnpf-tendering-biz/src/main/resources/mapper/BiddingProjectSubscribeChildMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/jnpf-tendering-biz/src/main/resources/mapper/BiddingProjectSubscribeMapper.xml b/jnpf-tendering-biz/src/main/resources/mapper/BiddingProjectSubscribeMapper.xml new file mode 100644 index 0000000..3b7e053 --- /dev/null +++ b/jnpf-tendering-biz/src/main/resources/mapper/BiddingProjectSubscribeMapper.xml @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + main.id ,main.management_style ,main.project_number ,main.plan_submission_time ,main.reporting_corp ,main.tendering_entity ,main.project_name ,main.Item_classification ,main.organizational_form ,main.bidding_method ,main.reported_file_name ,main.bidding_document_id ,main.decision_procedure ,main.approval_documents_id ,main.final_approval_time ,main.setting_of_winning_bidder_one ,main.setting_of_winning_bidder_two ,main.scoring_indicator_settings_one ,main.scoring_indicator_settings_two ,main.scoring_indicator_settings_three ,main.scoring_indicator_settings_four ,main.agency_one ,main.agency_two ,main.scoring_method_one ,main.scoring_method_two ,main.approval_documents_id_two ,main.result_reporting_time ,main.result_reported_file_name ,main.bid_opening_time ,main.explanation_of_bid ,main.winning_bidder_and_winning_amount ,main.bid_evaluation_committee ,main.tender_agency_fee ,main.attachment_of_bidding_results_one_id ,main.attachment_of_bidding_results_two_id ,main.winning_bidder ,main.winning_bidder_candidate ,main.filing_decision_procedure ,main.filing_results_one_id ,main.filing_results_two_id ,main.approval_time_for_results ,main.f_flowid ,main.f_flowtaskid ,main.annex_programme_document ,main.main_status ,main.main_status_name,bid_winning_amount,is_approval,query_type,approval_documents_id_jt,archive_number,main.create_time,main.update_time,main.winning_bidder_type,main.winning_bidder_info,main.control_price,main.filing_results_three_id,main.project_amount + + + id,relation_main_id ,relation_type ,relation_child_id ,deal_type ,deal_type_name ,other_relation_id ,remake ,create_time ,create_user_id ,create_user_name ,create_organization_id ,create_organization_name + + + + child_id ,main_id ,child_status ,child_status_name ,user_dept_id ,user_dept_name ,user_id ,user_name ,remake ,create_time ,update_time ,root_child_flag ,root_child_id ,create_user_id ,create_user_name + + + + + diff --git a/jnpf-tendering-biz/src/main/resources/mapper/BiddingProjectSubscribeStepMapper.xml b/jnpf-tendering-biz/src/main/resources/mapper/BiddingProjectSubscribeStepMapper.xml new file mode 100644 index 0000000..ce0a859 --- /dev/null +++ b/jnpf-tendering-biz/src/main/resources/mapper/BiddingProjectSubscribeStepMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/jnpf-tendering-biz/src/main/resources/mapper/Bidding_project_statisticsMapper.xml b/jnpf-tendering-biz/src/main/resources/mapper/Bidding_project_statisticsMapper.xml new file mode 100644 index 0000000..72aa387 --- /dev/null +++ b/jnpf-tendering-biz/src/main/resources/mapper/Bidding_project_statisticsMapper.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jnpf-tendering-controller/pom.xml b/jnpf-tendering-controller/pom.xml new file mode 100644 index 0000000..1eea8ef --- /dev/null +++ b/jnpf-tendering-controller/pom.xml @@ -0,0 +1,28 @@ + + + + jnpf-tendering + com.jnpf + 3.7.0-RELEASE + + 4.0.0 + + jnpf-tendering-controller + + + com.jnpf + jnpf-common-springaop + ${project.version} + + + com.jnpf + jnpf-tendering-biz + ${project.version} + compile + + + + + diff --git a/jnpf-tendering-controller/src/main/java/jnpf/controller/Base_datainterfaceController.java b/jnpf-tendering-controller/src/main/java/jnpf/controller/Base_datainterfaceController.java new file mode 100644 index 0000000..0c553e2 --- /dev/null +++ b/jnpf-tendering-controller/src/main/java/jnpf/controller/Base_datainterfaceController.java @@ -0,0 +1,168 @@ +package jnpf.controller; + +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.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.entity.Base_datainterfaceEntity; +import jnpf.exception.DataException; +import jnpf.model.base_datainterface.*; +import jnpf.permission.entity.UserEntity; +import jnpf.service.Base_datainterfaceService; +import jnpf.util.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.*; + +import javax.validation.Valid; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** + * base_datainterface + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-19 + */ +@Slf4j +@RestController +@Tag(name = "base_datainterface" , description = "example") +@RequestMapping("/Base_datainterface") +public class Base_datainterfaceController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private Base_datainterfaceService base_datainterfaceService; + + + + /** + * 列表 + * + * @param base_datainterfacePagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody Base_datainterfacePagination base_datainterfacePagination)throws IOException{ + List list= base_datainterfaceService.getList(base_datainterfacePagination); + List> realList=new ArrayList<>(); + for (Base_datainterfaceEntity entity : list) { + Map base_datainterfaceMap=JsonUtil.entityToMap(entity); + base_datainterfaceMap.put("id", base_datainterfaceMap.get("id")); + //副表数据 + //子表数据 + realList.add(base_datainterfaceMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, Base_datainterfaceConstant.getFormData(), Base_datainterfaceConstant.getColumnData(), base_datainterfacePagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(base_datainterfacePagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + /** + * 创建 + * + * @param base_datainterfaceForm + * @return + */ + @PostMapping() + @Transactional + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid Base_datainterfaceForm base_datainterfaceForm) throws DataException { + String b = base_datainterfaceService.checkForm(base_datainterfaceForm,0); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + String mainId = RandomUtil.uuId() ; + UserInfo userInfo=userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + base_datainterfaceForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(Base_datainterfaceConstant.getFormData(),base_datainterfaceForm),Base_datainterfaceForm.class); + Base_datainterfaceEntity entity = JsonUtil.getJsonToBean(base_datainterfaceForm, Base_datainterfaceEntity.class); + entity.setId(mainId); + base_datainterfaceService.save(entity); + return ActionResult.success("创建成功"); + } + /** + * 编辑 + * @param id + * @param base_datainterfaceForm + * @return + */ + @PutMapping("/{id}") + @Transactional + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid Base_datainterfaceForm base_datainterfaceForm) throws DataException { + String b = base_datainterfaceService.checkForm(base_datainterfaceForm,1); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + UserInfo userInfo=userProvider.get(); + Base_datainterfaceEntity entity= base_datainterfaceService.getInfo(id); + if(entity!=null){ + base_datainterfaceForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(Base_datainterfaceConstant.getFormData(),base_datainterfaceForm),Base_datainterfaceForm.class); + Base_datainterfaceEntity subentity=JsonUtil.getJsonToBean(base_datainterfaceForm, Base_datainterfaceEntity.class); + boolean b1 = base_datainterfaceService.updateById(subentity); + if (!b1){ + 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){ + Base_datainterfaceEntity entity= base_datainterfaceService.getInfo(id); + if(entity!=null){ + //主表数据删除 + base_datainterfaceService.delete(entity); + } + return ActionResult.success("删除成功"); + } + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id){ + Base_datainterfaceEntity entity= base_datainterfaceService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map base_datainterfaceMap=JsonUtil.entityToMap(entity); + base_datainterfaceMap.put("id", base_datainterfaceMap.get("id")); + //副表数据 + //子表数据 + base_datainterfaceMap = generaterSwapUtil.swapDataForm(base_datainterfaceMap,Base_datainterfaceConstant.getFormData(),Base_datainterfaceConstant.TABLEFIELDKEY,Base_datainterfaceConstant.TABLERENAMES); + return ActionResult.success(base_datainterfaceMap); + } + +} diff --git a/jnpf-tendering-controller/src/main/java/jnpf/controller/BiddingProjectSubscribeController.java b/jnpf-tendering-controller/src/main/java/jnpf/controller/BiddingProjectSubscribeController.java new file mode 100644 index 0000000..a58f301 --- /dev/null +++ b/jnpf-tendering-controller/src/main/java/jnpf/controller/BiddingProjectSubscribeController.java @@ -0,0 +1,329 @@ +package jnpf.controller; + +import cn.hutool.core.collection.CollectionUtil; +import cn.hutool.core.util.StrUtil; +import cn.xuyanwu.spring.file.storage.FileInfo; +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.base.vo.DownloadVO; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.constant.FileTypeConstant; +import jnpf.entity.BiddingProjectSubscribeEntity; +import jnpf.exception.DataException; +import jnpf.file.FileApi; +import jnpf.file.FileUploadApi; +import jnpf.model.bidding_project_subscribe.*; +import jnpf.model.dto.BiddingProjectDto; +import jnpf.permission.entity.UserEntity; +import jnpf.service.BiddingProjectSubscribeService; +import jnpf.util.*; +import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +import javax.validation.Valid; +import java.io.IOException; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Map; + +/** + * bidding_project_subscribe + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-11 + */ +@Slf4j +@RestController +@Tag(name = "bidding_project_subscribe", description = "example") +@RequestMapping("/Bidding_project_subscribe") +@AllArgsConstructor +public class BiddingProjectSubscribeController { + + private final GeneraterSwapUtil generaterSwapUtil; + private final FileApi fileApi; + private final FileUploadApi fileUploadApi; + + + private final UserProvider userProvider; + + + private final BiddingProjectSubscribeService biddingProjectSubscribeService; + + + /** + * 列表 + * + * @param biddingProjectSubscribePagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody BiddingProjectSubscribePagination biddingProjectSubscribePagination) throws IOException { + List list = biddingProjectSubscribeService.getList(biddingProjectSubscribePagination); + List> realList = new ArrayList<>(); +// // 方式一:使用fastjson +// SerializeConfig config = new SerializeConfig(); +// config.propertyNamingStrategy = PropertyNamingStrategy.SnakeCase; + for (BiddingProjectSubscribeEntity entity : list) { + + + Map bidding_project_subscribeMap = JsonUtil.entityToMap(entity); + +// Map bidding_project_subscribeMap= JSON.parseObject(text,Map.class); + bidding_project_subscribeMap.put("id", bidding_project_subscribeMap.get("id")); + //副表数据 + //子表数据 + realList.add(bidding_project_subscribeMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, BiddingProjectSubscribeConstant.getFormData(), BiddingProjectSubscribeConstant.getColumnData(), biddingProjectSubscribePagination.getModuleId(), false); + +// // 创建ObjectMapper实例 +// ObjectMapper objectMapper = new ObjectMapper(); +// +// // 配置ObjectMapper将驼峰转换为下划线 +// objectMapper.setPropertyNamingStrategy(Pro pertyNamingStrategies.SNAKE_CASE); +// +// // 禁用默认的换行输出 +// objectMapper.configure(SerializationFeature.INDENT_OUTPUT, false); +// for (Map map : realList) { +// String json = objectMapper.writeValueAsString(map); +// System.out.println(json); +// } + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(biddingProjectSubscribePagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + + /** + * 创建 + * + * @param bidding_project_subscribeForm + * @return + */ + @PostMapping() + @Transactional + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid BiddingProjectSubscribeForm bidding_project_subscribeForm) throws DataException { + String b = biddingProjectSubscribeService.checkForm(bidding_project_subscribeForm, 0); + if (StringUtil.isNotEmpty(b)) { + return ActionResult.fail(b); + } + String mainId = RandomUtil.uuId(); + UserInfo userInfo = userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + bidding_project_subscribeForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(BiddingProjectSubscribeConstant.getFormData(), bidding_project_subscribeForm), BiddingProjectSubscribeForm.class); + BiddingProjectSubscribeEntity entity = JsonUtil.getJsonToBean(bidding_project_subscribeForm, BiddingProjectSubscribeEntity.class); + entity.setPlanSubmissionTime(new Date()); + if (bidding_project_subscribeForm.getManagementStyle().equals("2")) { + entity.setResultReportingTime(new Date()); + entity.setIsApproval(true); + } + entity.setFlowtaskid(mainId); + entity.setCreateTime(LocalDateTime.now()); + entity.setUpdateTime(LocalDateTime.now()); + checkProjectAmount(entity); + biddingProjectSubscribeService.saveOrUpdate(entity); + if (StringUtil.equals(bidding_project_subscribeForm.getSaveType(), "1")) { + //修改流程 查询领导 新增子单数据 记录流程 + biddingProjectSubscribeService.updateFlow(userEntity, entity, true); + } else { + biddingProjectSubscribeService.temporaryStorage(userEntity, entity); + } + return ActionResult.success("创建成功"); + } + + private void checkProjectAmount(BiddingProjectSubscribeEntity entity) { + if (null==entity.getWinningBidderInfo())return; + if (StrUtil.isBlank(entity.getWinningBidderType()))return; + switch (entity.getWinningBidderType()){ + case "1": + entity.setProjectAmount(entity.getWinningBidderInfo().stream() + .map(BiddingProjectDto.WinningBidderParam::getAmount) + .mapToDouble(Double::parseDouble) + .sum()); + break; + case "2": + Double top = entity.getWinningBidderInfo().stream() + .map(BiddingProjectDto.WinningBidderParam::getAmount) + .mapToDouble(Double::parseDouble) + .sum(); + for (BiddingProjectDto.WinningBidderParam winningBidderParam : entity.getWinningBidderInfo()) { + if (CollectionUtil.isEmpty(winningBidderParam.getChildren()))continue; + top+=winningBidderParam.getChildren().stream() + .map(BiddingProjectDto.BaseWinningBidderParam::getAmount) + .mapToDouble(Double::parseDouble) + .sum(); + } + entity.setProjectAmount(top); + break; + default: + return; + } + } + + + @Operation(summary = "审核") + @PostMapping("/auditing") + public ActionResult auditing(@RequestBody BiddingProjectDto.AuditingParam param) throws IOException { + biddingProjectSubscribeService.auditing(param); + return ActionResult.success("审核成功"); + } + + @Operation(summary = "归档") + @PostMapping("/archivist") + public ActionResult archivist(@RequestBody BiddingProjectDto.ArchivistParam param) throws IOException { + biddingProjectSubscribeService.archivist(param); + return ActionResult.success("归档完成"); + } + + + @Operation(summary = "获取当前人层级层级") + @GetMapping("/obtainHierarchy") + public ActionResult obtainHierarchy() throws IOException { + String hierarchy = biddingProjectSubscribeService.obtainHierarchy(); + return ActionResult.success(hierarchy); + } + + @Operation(summary = "获取招标填报人员层级") + @GetMapping("/obtainHierarchyOfCreate") + public ActionResult obtainHierarchyOfCreate(@RequestParam String id) throws IOException { + String hierarchy = biddingProjectSubscribeService.obtainHierarchyOfCreate(id); + return ActionResult.success(hierarchy); + } + + @Operation(summary = "终止项目") + @PostMapping("/termination") + public ActionResult termination(@RequestParam String id) throws IOException { + biddingProjectSubscribeService.termination(id); + return ActionResult.success("操作成功"); + } + + @Operation(summary = "获取全部文件") + @GetMapping("/getAllFileInfo") + public ActionResult getAllFileInfo(@RequestParam String id) throws IOException { + return ActionResult.success(biddingProjectSubscribeService.getAllFileInfo(id)); + } + + /** + * 编辑 + * + * @param id + * @param bidding_project_subscribeForm + * @return + */ + @PutMapping("/{id}") + @Transactional + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id, @RequestBody @Valid BiddingProjectSubscribeForm bidding_project_subscribeForm) throws DataException { + String b = biddingProjectSubscribeService.checkForm(bidding_project_subscribeForm, 1); + if (StringUtil.isNotEmpty(b)) { + return ActionResult.fail(b); + } + UserInfo userInfo = userProvider.get(); + BiddingProjectSubscribeEntity entity = biddingProjectSubscribeService.getInfo(id); + if (entity != null) { + bidding_project_subscribeForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(BiddingProjectSubscribeConstant.getFormData(), bidding_project_subscribeForm), BiddingProjectSubscribeForm.class); + BiddingProjectSubscribeEntity subentity = JsonUtil.getJsonToBean(bidding_project_subscribeForm, BiddingProjectSubscribeEntity.class); + subentity.setUpdateTime(LocalDateTime.now()); + subentity.setCreateTime(entity.getCreateTime()); + checkProjectAmount(subentity); +// subentity.setWinningBidderInfo(entity.getWinningBidderInfo()); +// subentity.setWinningBidderType(entity.getWinningBidderType()); + boolean b1 = biddingProjectSubscribeService.updateById(subentity); + if (!b1) { + return ActionResult.fail("当前表单原数据已被调整,请重新进入该页面编辑并提交数据"); + } + biddingProjectSubscribeService.updateFlowByUser(entity); + return ActionResult.success("更新成功"); + } else { + return ActionResult.fail("更新失败,数据不存在"); + } + } + + /** + * 删除 + * + * @param id + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Transactional + public ActionResult delete(@PathVariable("id") String id) { + BiddingProjectSubscribeEntity entity = biddingProjectSubscribeService.getInfo(id); + if (entity != null) { + //主表数据删除 + biddingProjectSubscribeService.delete(entity); + + } + return ActionResult.success("删除成功"); + } + + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id) { + BiddingProjectSubscribeEntity entity = biddingProjectSubscribeService.getInfo(id); + if (entity == null) { + return ActionResult.fail("表单数据不存在!"); + } + Map bidding_project_subscribeMap = JsonUtil.entityToMap(entity); + bidding_project_subscribeMap.put("id", bidding_project_subscribeMap.get("id")); + //副表数据 + //子表数据 + bidding_project_subscribeMap = generaterSwapUtil.swapDataForm(bidding_project_subscribeMap, BiddingProjectSubscribeConstant.getFormData(), BiddingProjectSubscribeConstant.TABLEFIELDKEY, BiddingProjectSubscribeConstant.TABLERENAMES); + return ActionResult.success(bidding_project_subscribeMap); + } + + /** + * @param type 1-备案表 2-审批 3-结果 + * @return + */ + @Operation(summary = "下载文件") + @GetMapping("/download/{id}/{type}") + public ActionResult download(@PathVariable("id") String id, @PathVariable("type") String type) { + DownloadVO vo = DownloadVO.builder().build(); + MultipartFile multipartFile = biddingProjectSubscribeService.download(id, type); + String temporaryFilePath = fileApi.getPath(FileTypeConstant.TEMPORARY); + FileInfo fileInfo = fileUploadApi.uploadFile(multipartFile, temporaryFilePath, multipartFile.getOriginalFilename()); + vo.setName(fileInfo.getFilename()); + vo.setUrl(UploaderUtil.uploaderFile(fileInfo.getFilename() + "#" + "Temporary") + "&name=" + multipartFile.getOriginalFilename()); + return ActionResult.success(vo); + } + + @Operation(summary = "下载文件") + @PostMapping("/download/{id}/{type}") + public ActionResult download2(@PathVariable("id") String id, @PathVariable("type") String type,@RequestBody BiddingProjectSubscribeForm form) { + DownloadVO vo = DownloadVO.builder().build(); + BiddingProjectSubscribeEntity entity = JsonUtil.getJsonToBean(form, BiddingProjectSubscribeEntity.class); + MultipartFile multipartFile = biddingProjectSubscribeService.download(id, type,entity); + String temporaryFilePath = fileApi.getPath(FileTypeConstant.TEMPORARY); + FileInfo fileInfo = fileUploadApi.uploadFile(multipartFile, temporaryFilePath, multipartFile.getOriginalFilename()); + vo.setName(fileInfo.getFilename()); + vo.setUrl(UploaderUtil.uploaderFile(fileInfo.getFilename() + "#" + "Temporary") + "&name=" + multipartFile.getOriginalFilename()); + return ActionResult.success(vo); + } + +} diff --git a/jnpf-tendering-controller/src/main/java/jnpf/controller/Bidding_project_statisticsController.java b/jnpf-tendering-controller/src/main/java/jnpf/controller/Bidding_project_statisticsController.java new file mode 100644 index 0000000..01f32ac --- /dev/null +++ b/jnpf-tendering-controller/src/main/java/jnpf/controller/Bidding_project_statisticsController.java @@ -0,0 +1,445 @@ +package jnpf.controller; + +import cn.afterturn.easypoi.excel.ExcelExportUtil; +import cn.afterturn.easypoi.excel.entity.ExportParams; +import cn.afterturn.easypoi.excel.entity.enmus.ExcelType; +import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity; +import cn.hutool.core.util.StrUtil; +import cn.xuyanwu.spring.file.storage.FileInfo; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import jnpf.base.ActionResult; +import jnpf.base.DictionaryDataApi; +import jnpf.base.UserInfo; +import jnpf.base.entity.DictionaryDataEntity; +import jnpf.base.vo.DownloadVO; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.config.ConfigValueUtil; +import jnpf.constant.FileTypeConstant; +import jnpf.entity.Bidding_project_statisticsEntity; +import jnpf.exception.DataException; +import jnpf.file.FileApi; +import jnpf.file.FileUploadApi; +import jnpf.model.bidding_project_statistics.*; +import jnpf.model.dto.BiddingProjectDto; +import jnpf.permission.entity.UserEntity; +import jnpf.service.Bidding_project_statisticsService; +import jnpf.util.*; +import lombok.Cleanup; +import lombok.extern.slf4j.Slf4j; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.apache.poi.ss.usermodel.Workbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +import javax.annotation.Resource; +import javax.validation.Valid; +import java.io.IOException; +import java.util.*; +import java.util.stream.Collectors; + +/** + * bidding_project_statistics + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-13 + */ +@Slf4j +@RestController +@Tag(name = "bidding_project_statistics", description = "example") +@RequestMapping("/Bidding_project_statistics") +public class Bidding_project_statisticsController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private Bidding_project_statisticsService bidding_project_statisticsService; + @Resource + private DictionaryDataApi dictionaryDataApi; + + + @Autowired + private ConfigValueUtil configValueUtil; + + @Autowired + private FileUploadApi fileUploadApi; + + @Autowired + private FileApi fileApi; + + /** + * 列表 + * + * @param bidding_project_statisticsPagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody Bidding_project_statisticsPagination bidding_project_statisticsPagination) throws IOException { + List> list = bidding_project_statisticsService.getList(bidding_project_statisticsPagination); + List> realList = new ArrayList<>(); + if (StrUtil.equalsAny(bidding_project_statisticsPagination.getQueryType(), "1","3")) { + for (Map entity : list) { + Map bidding_project_statisticsMap = JsonUtil.entityToMap(entity); + bidding_project_statisticsMap.put("id", bidding_project_statisticsMap.get("id")); + //副表数据 + //子表数据 + realList.add(bidding_project_statisticsMap); + } + } else { + List dataList = dictionaryDataApi.getList("dc6b2542d94b5434fc61ec1d59592901"); + for (Map entity : list) { + Map bidding_project_statisticsMap = new TreeMap<>(new Comparator() { + @Override + public int compare(String o1, String o2) { + // 检查o1是否为"上报单位",如果是,则将其排在所有其他字符串之前 + if (StrUtil.equals(o1, "上报单位")) { + return -1; // 返回-1,表示o1应该排在o2之前 + } + if (StrUtil.equals(o1, "机构数量")) { + // 如果o2是"上报单位",则o1(即"机构数量")应该排在o2之后 + if (StrUtil.equals(o2, "上报单位")) { + return 1; // 返回1,表示o1应该排在o2之后 + } + return -1; // 返回-1,表示o1应该排在o2之前 + } + // 如果o1既不是"上报单位"也不是"机构数量",则检查o2是否为这两个特殊字符串之一 + if (StrUtil.equals(o2, "上报单位") || StrUtil.equals(o2, "机构数量")) { + return 1; // 返回1,表示o1应该排在o2之后 + } + if (StrUtil.equals(o1, "无")) { + return 1; + } + return o1.compareTo(o2); + } + }); + for (String key : entity.keySet()) { + if (StrUtil.equals(key, "reportingUnit")) { + bidding_project_statisticsMap.put("上报单位", entity.get(key)); + continue; + } + if (StrUtil.equals(key, "projectsNums")) { + bidding_project_statisticsMap.put("机构数量", entity.get(key)); + continue; + } + Optional first = dataList.stream().filter(data -> data.getSimpleSpelling().equals(key)).findFirst(); + if (!first.isPresent()) { + continue; + } + bidding_project_statisticsMap.put(first.get().getFullName(), entity.get(key)); + } + realList.add(bidding_project_statisticsMap); + } + } + //数据转换 +// realList = generaterSwapUtil.swapDataList(realList, Bidding_project_statisticsConstant.getFormData(), Bidding_project_statisticsConstant.getColumnData(), bidding_project_statisticsPagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(bidding_project_statisticsPagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(realList); + } + + /** + * 导出Excel + * + * @return + */ + @Operation(summary = "导出Excel") + @PostMapping("/Actions/Export") + public ActionResult Export(@RequestBody Bidding_project_statisticsPagination bidding_project_statisticsPagination) throws IOException { + List> list = bidding_project_statisticsService.getList(bidding_project_statisticsPagination); + List> realList = new ArrayList<>(); + for (Map entity : list) { + Map bidding_project_statisticsMap = JsonUtil.entityToMap(entity); + bidding_project_statisticsMap.put("id", bidding_project_statisticsMap.get("id")); + //副表数据 + //子表数据 + realList.add(bidding_project_statisticsMap); + } + //数据转换 +// realList = generaterSwapUtil.swapDataList(realList, Bidding_project_statisticsConstant.getFormData(), Bidding_project_statisticsConstant.getColumnData(), bidding_project_statisticsPagination.getModuleId(), false); + UserInfo userInfo = userProvider.get(); + DownloadVO vo = null; + if (StrUtil.equalsAny(bidding_project_statisticsPagination.getQueryType(), "1")) { + String[] keys = {"reportingUnit", + "projectsNums", + "engineering", + "goods", + "service", + "rentOut", + "agency1", + "other" + }; + vo = this.creatModelExcel(fileApi.getPath(FileTypeConstant.TEMPORARY), realList, Arrays.asList(keys), userInfo, bidding_project_statisticsPagination.getQueryType()); + + }else if (StrUtil.equalsAny(bidding_project_statisticsPagination.getQueryType(), "3")){ + String[] keys = {"reportingUnit", + "projectsAmount", + "engineering", + "goods", + "service", + "rentOut", + "agency1", + "other" + }; + vo = this.creatModelExcel(fileApi.getPath(FileTypeConstant.TEMPORARY), realList, Arrays.asList(keys), userInfo, bidding_project_statisticsPagination.getQueryType()); + }else { + //查询字典表 + List dataList = dictionaryDataApi.getList("dc6b2542d94b5434fc61ec1d59592901"); + vo = this.creatModelExcel(fileApi.getPath(FileTypeConstant.TEMPORARY), realList, dataList.stream().map(DictionaryDataEntity::getSimpleSpelling).collect(Collectors.toList()), userInfo, bidding_project_statisticsPagination.getQueryType()); + + } + return ActionResult.success(vo); + } + + /** + * 导出表格方法 + */ + public DownloadVO creatModelExcel(String path, List> list, List keys, UserInfo userInfo, String queryType) { + DownloadVO vo = DownloadVO.builder().build(); + List entitys = new ArrayList<>(); + if (StrUtil.equals(queryType, "1")) { + if (keys.size() > 0) { + for (String key : keys) { + switch (key) { + case "reportingUnit": + entitys.add(new ExcelExportEntity("上报单位", "reportingUnit",21)); + break; + case "projectsNums": + entitys.add(new ExcelExportEntity("项目数量", "projectsNums",20)); + break; + case "engineering": + entitys.add(new ExcelExportEntity("工程", "engineering",10)); + break; + case "goods": + entitys.add(new ExcelExportEntity("货物", "goods",10)); + break; + case "service": + entitys.add(new ExcelExportEntity("服务", "service",10)); + break; + case "rentOut": + entitys.add(new ExcelExportEntity("不动产出租", "rentOut",14)); + break; + case "agency1": + entitys.add(new ExcelExportEntity("资产处置", "agency1",11)); + break; + case "other": + entitys.add(new ExcelExportEntity("其他", "other",10)); + break; + default: + break; + } + } + List keylist = keys; + } + } else if (StrUtil.equals(queryType, "3")) { + if (keys.size() > 0) { + for (String key : keys) { + switch (key) { + case "reportingUnit": + entitys.add(new ExcelExportEntity("上报单位", "reportingUnit",21)); + break; + case "projectsAmount": + entitys.add(new ExcelExportEntity("项目总金额", "projectsAmount",21)); + break; + case "engineering": + entitys.add(new ExcelExportEntity("工程", "engineering",10)); + break; + case "goods": + entitys.add(new ExcelExportEntity("货物", "goods",10)); + break; + case "service": + entitys.add(new ExcelExportEntity("服务", "service",10)); + break; + case "rentOut": + entitys.add(new ExcelExportEntity("不动产出租", "rentOut",14)); + break; + case "agency1": + entitys.add(new ExcelExportEntity("资产处置", "agency1",11)); + break; + case "other": + entitys.add(new ExcelExportEntity("其他", "other",10)); + break; + default: + break; + } + } + List keylist = keys; + } + } else { + List dataList = dictionaryDataApi.getList("dc6b2542d94b5434fc61ec1d59592901"); + entitys.add(new ExcelExportEntity("上报单位", "reportingUnit",21)); + entitys.add(new ExcelExportEntity("机构数量", "projectsNums",20)); + for (DictionaryDataEntity dictionaryDataEntity : dataList) { + entitys.add(new ExcelExportEntity(dictionaryDataEntity.getFullName(), dictionaryDataEntity.getSimpleSpelling(),21)); + } + + } + String excelName = StrUtil.equals(queryType, "1") ? "项目数量统计" : "机构数量统计"; + ExportParams exportParams = new ExportParams(null, excelName); + 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); + } + } + workbook = ExcelExportUtil.exportExcel(exportParams, entitys, dataList); + } + String fileName = excelName + DateUtil.dateNow("yyyyMMdd") + "_" + RandomUtil.uuId() + ".xlsx"; + MultipartFile multipartFile = ExcelUtil.workbookToCommonsMultipartFile(workbook, fileName); + String temporaryFilePath = fileApi.getPath(FileTypeConstant.TEMPORARY); + FileInfo fileInfo = fileUploadApi.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; + } + + @Operation(summary = "根据统计类型,单位名称,以及字段名称查询项目名称列表") + @PostMapping("/getProjectNameList") + public ActionResult getProjectNameList(@RequestBody BiddingProjectDto.GetProjectNameList param) { + return ActionResult.success(bidding_project_statisticsService.getProjectNameList(param)); + } + + /** + * 创建 + * + * @param bidding_project_statisticsForm + * @return + */ + @PostMapping() + @Transactional + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid Bidding_project_statisticsForm bidding_project_statisticsForm) throws DataException { + String b = bidding_project_statisticsService.checkForm(bidding_project_statisticsForm, 0); + if (StringUtil.isNotEmpty(b)) { + return ActionResult.fail(b); + } + String mainId = RandomUtil.uuId(); + UserInfo userInfo = userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + bidding_project_statisticsForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(Bidding_project_statisticsConstant.getFormData(), bidding_project_statisticsForm), Bidding_project_statisticsForm.class); + Bidding_project_statisticsEntity entity = JsonUtil.getJsonToBean(bidding_project_statisticsForm, Bidding_project_statisticsEntity.class); + entity.setId(mainId); + bidding_project_statisticsService.save(entity); + return ActionResult.success("创建成功"); + } + + /** + * 编辑 + * + * @param id + * @param bidding_project_statisticsForm + * @return + */ + @PutMapping("/{id}") + @Transactional + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id, @RequestBody @Valid Bidding_project_statisticsForm bidding_project_statisticsForm) throws DataException { + String b = bidding_project_statisticsService.checkForm(bidding_project_statisticsForm, 1); + if (StringUtil.isNotEmpty(b)) { + return ActionResult.fail(b); + } + UserInfo userInfo = userProvider.get(); + Bidding_project_statisticsEntity entity = bidding_project_statisticsService.getInfo(id); + if (entity != null) { + bidding_project_statisticsForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(Bidding_project_statisticsConstant.getFormData(), bidding_project_statisticsForm), Bidding_project_statisticsForm.class); + Bidding_project_statisticsEntity subentity = JsonUtil.getJsonToBean(bidding_project_statisticsForm, Bidding_project_statisticsEntity.class); + boolean b1 = bidding_project_statisticsService.updateById(subentity); + if (!b1) { + 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) { + Bidding_project_statisticsEntity entity = bidding_project_statisticsService.getInfo(id); + if (entity != null) { + //主表数据删除 + bidding_project_statisticsService.delete(entity); + } + return ActionResult.success("删除成功"); + } + + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id) { + Bidding_project_statisticsEntity entity = bidding_project_statisticsService.getInfo(id); + if (entity == null) { + return ActionResult.fail("表单数据不存在!"); + } + Map bidding_project_statisticsMap = JsonUtil.entityToMap(entity); + bidding_project_statisticsMap.put("id", bidding_project_statisticsMap.get("id")); + //副表数据 + //子表数据 + bidding_project_statisticsMap = generaterSwapUtil.swapDataForm(bidding_project_statisticsMap, Bidding_project_statisticsConstant.getFormData(), Bidding_project_statisticsConstant.TABLEFIELDKEY, Bidding_project_statisticsConstant.TABLERENAMES); + return ActionResult.success(bidding_project_statisticsMap); + } + +} diff --git a/jnpf-tendering-controller/src/main/java/jnpf/controller/ContractController.java b/jnpf-tendering-controller/src/main/java/jnpf/controller/ContractController.java new file mode 100644 index 0000000..86b987d --- /dev/null +++ b/jnpf-tendering-controller/src/main/java/jnpf/controller/ContractController.java @@ -0,0 +1,124 @@ +package jnpf.controller; + + +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.Parameters; +import jnpf.base.controller.SuperController; +import io.swagger.v3.oas.annotations.tags.Tag; +import io.swagger.v3.oas.annotations.Operation; +import jnpf.base.ActionResult; +import jnpf.base.Pagination; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.constant.MsgCode; +import jnpf.entity.ContractEntity; +import jnpf.model.ContractForm; +import jnpf.model.ContractInfoVO; +import jnpf.model.ContractListVO; +import jnpf.service.ContractService; +import jnpf.util.JsonUtil; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.validation.Valid; +import java.util.List; + +/** + * Contract + * 版本: V3.0.0 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2020-12-31 + */ +@RestController +@Tag(name = "示例接口", description = "Contract") +@RequestMapping("/Contract") +public class ContractController extends SuperController { + + @Autowired + private ContractService contractService; + + /** + * 获取列表 + * + * @param pagination 分页模型 + * @return + */ + @Operation(summary = "获取列表") + @GetMapping("/List") + public ActionResult> list(Pagination pagination) { + List entity = contractService.getlist(pagination); + List listVo = JsonUtil.getJsonToList(JsonUtil.getObjectToStringDateFormat(entity, "yyyy-MM-dd HH:mm:ss"), ContractListVO.class); + PaginationVO vo = JsonUtil.getJsonToBean(pagination, PaginationVO.class); + return ActionResult.page(listVo, vo); + } + + /** + * 获取详情 + * + * @param id 主键 + * @return + */ + @Operation(summary = "获取详情") + @GetMapping("/{id}") + @Parameters({ + @Parameter(name = "id", description = "主键", required = true), + }) + public ActionResult info(@PathVariable("id") String id) { + ContractEntity entity = contractService.getInfo(id); + ContractInfoVO vo = JsonUtil.getJsonToBean(entity, ContractInfoVO.class); + return ActionResult.success(vo); + } + + /** + * 新建 + * + * @param contractForm 新建模型 + * @return + */ + @Operation(summary = "新建") + @PostMapping + @Parameters({ + @Parameter(name = "contractForm", description = "示例模型",required = true), + }) + public ActionResult create(@RequestBody @Valid ContractForm contractForm) { + ContractEntity entity = JsonUtil.getJsonToBean(contractForm, ContractEntity.class); + contractService.create(entity); + return ActionResult.success(MsgCode.SU002.get()); + } + + /** + * @param id 主键 + * @param contractForm 修改模型 + * @return + */ + @Operation(summary = "修改") + @PutMapping("/{id}") + @Parameters({ + @Parameter(name = "contractForm", description = "示例模型",required = true), + @Parameter(name = "id", description = "主键", required = true), + }) + public ActionResult update(@PathVariable("id") String id, @RequestBody @Valid ContractForm contractForm) { + ContractEntity entity = JsonUtil.getJsonToBean(contractForm, ContractEntity.class); + contractService.update(id, entity); + return ActionResult.success(MsgCode.SU002.get()); + } + + /** + * 删除 + * + * @param id 主键 + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Parameters({ + @Parameter(name = "id", description = "主键", required = true), + }) + public ActionResult delete(@PathVariable("id") String id) { + ContractEntity entity = contractService.getInfo(id); + contractService.delete(entity); + return ActionResult.success(MsgCode.SU003.get()); + } + +} diff --git a/jnpf-tendering-entity/pom.xml b/jnpf-tendering-entity/pom.xml new file mode 100644 index 0000000..dd041cd --- /dev/null +++ b/jnpf-tendering-entity/pom.xml @@ -0,0 +1,21 @@ + + + + jnpf-tendering + com.jnpf + 3.7.0-RELEASE + + 4.0.0 + + jnpf-tendering-entity + + + + com.jnpf + jnpf-common-database + + + + diff --git a/jnpf-tendering-entity/src/main/java/jnpf/entity/Base_datainterfaceEntity.java b/jnpf-tendering-entity/src/main/java/jnpf/entity/Base_datainterfaceEntity.java new file mode 100644 index 0000000..26d55e6 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/entity/Base_datainterfaceEntity.java @@ -0,0 +1,75 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.FieldStrategy; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.util.Date; +/** + * 数据接口 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-19 + */ +@Data +@TableName("base_datainterface") +public class Base_datainterfaceEntity { + @TableId(value ="F_ID" ) + private String id; + @TableField(value = "F_CATEGORYID" , updateStrategy = FieldStrategy.IGNORED) + private String categoryid; + @TableField(value = "F_FULLNAME" , updateStrategy = FieldStrategy.IGNORED) + private String fullname; + @TableField("F_PATH") + private String path; + @TableField(value = "F_REQUESTMETHOD" , updateStrategy = FieldStrategy.IGNORED) + private String requestmethod; + @TableField(value = "F_RESPONSETYPE" , updateStrategy = FieldStrategy.IGNORED) + private String responsetype; + @TableField("F_QUERY") + private String query; + @TableField("F_REQUESTPARAMETERS") + private String requestparameters; + @TableField("F_IPADDRESS") + private String ipaddress; + @TableField("F_ENCODE") + private String encode; + @TableField("F_SORTCODE") + private Long sortcode; + @TableField("F_ENABLEDMARK") + private Integer enabledmark; + @TableField("F_DESCRIPTION") + private String description; + @TableField("F_CREATORTIME") + private Date creatortime; + @TableField("F_CREATORUSERID") + private String creatoruserid; + @TableField("F_LASTMODIFYTIME") + private Date lastmodifytime; + @TableField("F_LASTMODIFYUSERID") + private String lastmodifyuserid; + @TableField(value = "F_DELETEMARK" , updateStrategy = FieldStrategy.IGNORED) + private Integer deletemark; + @TableField("F_DELETETIME") + private Date deletetime; + @TableField("F_DELETEUSERID") + private String deleteuserid; + @TableField("F_DBLINKID") + private String dblinkid; + @TableField("F_DATATYPE") + private Integer datatype; + @TableField("F_CHECKTYPE") + private Integer checktype; + @TableField("F_REQUESTHEADERS") + private String requestheaders; + @TableField("F_DATAPROCESSING") + private String dataprocessing; + @TableField("F_TENANTID") + private String tenantid; + @TableField("F_FLOWID") + private String flowid; +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/entity/BiddingProjectSubscribeChild.java b/jnpf-tendering-entity/src/main/java/jnpf/entity/BiddingProjectSubscribeChild.java new file mode 100644 index 0000000..be4acb1 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/entity/BiddingProjectSubscribeChild.java @@ -0,0 +1,91 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + *

+ * + *

+ * + * @author admin + * @since 2024-06-11 + */ +@Data +@TableName("bidding_project_subscribe_child") +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class BiddingProjectSubscribeChild implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "child_id", type = IdType.INPUT) + private String childId; + + @TableField(value = "main_id") + private String mainId; + + // @ApiModelProperty("状态") + @TableField(value = "child_status") + private String childStatus; + + // @ApiModelProperty("状态名称") + @TableField(value = "child_status_name") + private String childStatusName; + + // @ApiModelProperty("人员所属部门") + @TableField(value = "user_dept_id") + private String userDeptId; + + // @ApiModelProperty("人员所属部门名称") + @TableField(value = "user_dept_name") + private String userDeptName; + + // @ApiModelProperty("操作人员id") + @TableField(value = "user_id") + private String userId; + + // @ApiModelProperty("操作人员名称") + @TableField(value = "user_name") + private String userName; + + // @ApiModelProperty("描述") + @TableField(value = "remake") + private String remake; + + // @ApiModelProperty("创建时间") + @TableField(value = "create_time") + private LocalDateTime createTime; + + // @ApiModelProperty("更新时间") + @TableField(value = "update_time") + private LocalDateTime updateTime; + //根子单标记 "1" 非根子单 "0" + @TableField(value = "root_child_flag") + private String rootChildFlag; + + + //非根子单时根子单的id + @TableField(value = "root_child_id") + private String rootChildId; + + //创建人id + @TableField(value = "create_user_id") + private String createUserId; + + //创建人姓名 + @TableField(value = "create_user_name") + private String createUserName; + + +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/entity/BiddingProjectSubscribeEntity.java b/jnpf-tendering-entity/src/main/java/jnpf/entity/BiddingProjectSubscribeEntity.java new file mode 100644 index 0000000..3f2b067 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/entity/BiddingProjectSubscribeEntity.java @@ -0,0 +1,173 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import jnpf.enump.BiddingProjectEnum; +import jnpf.model.JsonTypeHandler; +import jnpf.model.dto.BiddingProjectDto; +import lombok.Data; + +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +/** + * 招标项目表申请表 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-11 + */ +@Data +@TableName(value = "bidding_project_subscribe",autoResultMap = true) +public class BiddingProjectSubscribeEntity { + @TableId(value ="ID" ,type = IdType.AUTO ) + private Integer id; + @TableField(value = "MANAGEMENT_STYLE" , updateStrategy = FieldStrategy.IGNORED) + private String managementStyle; + @TableField(value = "PROJECT_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private String projectNumber; + @TableField(value = "PLAN_SUBMISSION_TIME" , updateStrategy = FieldStrategy.IGNORED) + private Date planSubmissionTime; + @TableField(value = "REPORTING_CORP" , updateStrategy = FieldStrategy.IGNORED) + private String reportingCorp; + @TableField(value = "TENDERING_ENTITY" , updateStrategy = FieldStrategy.IGNORED) + private String tenderingEntity; + @TableField(value = "PROJECT_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String projectName; + @TableField(value = "ITEM_CLASSIFICATION" , updateStrategy = FieldStrategy.IGNORED) + private String itemClassification; + @TableField(value = "ORGANIZATIONAL_FORM" , updateStrategy = FieldStrategy.IGNORED) + private String organizationalForm; + @TableField(value = "BIDDING_METHOD" , updateStrategy = FieldStrategy.IGNORED) + private String biddingMethod; + @TableField("REPORTED_FILE_NAME") + private String reportedFileName; + @TableField(value = "BIDDING_DOCUMENT_ID" , updateStrategy = FieldStrategy.IGNORED) + private String biddingDocumentId; + @TableField(value = "DECISION_PROCEDURE" , updateStrategy = FieldStrategy.IGNORED) + private String decisionProcedure; + @TableField(value = "APPROVAL_DOCUMENTS_ID" , updateStrategy = FieldStrategy.IGNORED) + private String approvalDocumentsId; + @TableField(value = "FINAL_APPROVAL_TIME" , updateStrategy = FieldStrategy.IGNORED) + private Date finalApprovalTime; + @TableField(value = "SETTING_OF_WINNING_BIDDER_ONE" , updateStrategy = FieldStrategy.IGNORED) + private String settingOwinningBidderOne; + @TableField(value = "SETTING_OF_WINNING_BIDDER_TWO" , updateStrategy = FieldStrategy.IGNORED) + private String settingOwinningBidderTwo; + @TableField(value = "SCORING_INDICATOR_SETTINGS_ONE" , updateStrategy = FieldStrategy.IGNORED) + private String scoringIndicatorSettingsOne; + @TableField("SCORING_INDICATOR_SETTINGS_TWO") + private String scoringIndicatorSettingsTwo; + @TableField("SCORING_INDICATOR_SETTINGS_THREE") + private String scoringIndicatorSettingsThree; + @TableField("SCORING_INDICATOR_SETTINGS_FOUR") + private String scoringIndicatorSettingsFour; + @TableField(value = "AGENCY_ONE" , updateStrategy = FieldStrategy.IGNORED) + private String agencyOne; + @TableField("AGENCY_TWO") + private String agencyTwo; + @TableField(value = "SCORING_METHOD_ONE" , updateStrategy = FieldStrategy.IGNORED) + private String scoringMethodOne; + @TableField(value = "SCORING_METHOD_TWO" , updateStrategy = FieldStrategy.IGNORED) + private String scoringMethodTwo; + @TableField("APPROVAL_DOCUMENTS_ID_TWO") + private String approvalDocumentsIdTwo; + @TableField(value = "RESULT_REPORTING_TIME" , updateStrategy = FieldStrategy.IGNORED) + private Date resultReportingTime; + @TableField(value = "RESULT_REPORTED_FILE_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String resultReportedFileName; + @TableField(value = "BID_OPENING_TIME" , updateStrategy = FieldStrategy.IGNORED) + private Date bidOpeningTime; + @TableField(value = "EXPLANATION_OF_BID" , updateStrategy = FieldStrategy.IGNORED) + private String explanationObid; + @TableField(value = "WINNING_BIDDER_AND_WINNING_AMOUNT" , updateStrategy = FieldStrategy.IGNORED) + private String winningBidderAndWinningAmount; + @TableField(value = "BID_EVALUATION_COMMITTEE" , updateStrategy = FieldStrategy.IGNORED) + private String bidEvaluationCommittee; + @TableField(value = "TENDER_AGENCY_FEE" , updateStrategy = FieldStrategy.IGNORED) + private String tenderAgencyFee; + @TableField(value = "ATTACHMENT_OF_BIDDING_RESULTS_ONE_ID" , updateStrategy = FieldStrategy.IGNORED) + private String attachmentObiddingResultsOneId; + @TableField("ATTACHMENT_OF_BIDDING_RESULTS_TWO_ID") + private String attachmentObiddingResultsTwoId; + @TableField("WINNING_BIDDER") + private String winningBidder; + @TableField(value = "WINNING_BIDDER_CANDIDATE" , updateStrategy = FieldStrategy.IGNORED) + private String winningBidderCandidate; + @TableField(value = "FILING_DECISION_PROCEDURE" , updateStrategy = FieldStrategy.IGNORED) + private String filingDecisionProcedure; + @TableField(value = "FILING_RESULTS_ONE_ID" , updateStrategy = FieldStrategy.IGNORED) + private String filingResultsOneId; + @TableField("FILING_RESULTS_TWO_ID") + private String filingResultsTwoId; + @TableField(value = "APPROVAL_TIME_FOR_RESULTS" , updateStrategy = FieldStrategy.IGNORED) + private Date approvalTimeForResults; + @TableField("F_FLOWID") + private String flowid; + @TableField("F_FLOWTASKID") + private String flowtaskid; + @TableField(value = "ANNEX_PROGRAMME_DOCUMENT" , updateStrategy = FieldStrategy.IGNORED) + private String annexProgrammeDocument; + @TableField("MAIN_STATUS") + private String mainStatus; + @TableField("MAIN_STATUS_NAME") + private String mainStatusName; + @TableField("BID_WINNING_AMOUNT") + private String bidWinningAmount; + @TableField("IS_APPROVAL") + private Boolean isApproval; + @TableField(value = "QUERY_TYPE" , updateStrategy = FieldStrategy.IGNORED) + private String queryType; + @TableField(value = "APPROVAL_DOCUMENTS_ID_JT" , updateStrategy = FieldStrategy.IGNORED) + private String approvalDocumentsIdJt; + @TableField(value = "ARCHIVE_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private String archiveNumber; + @TableField(value = "CONTROL_PRICE" , updateStrategy = FieldStrategy.IGNORED) + private Double controlPrice; + @TableField(value = "FILING_RESULTS_THREE_ID" , updateStrategy = FieldStrategy.IGNORED) + private String filingResultsThreeId; + + + + + + + + + + + + + + + @TableField(value = "WINNING_BIDDER_INFO",typeHandler = JsonTypeHandler.class) + private List winningBidderInfo; + /** + *1-单一 2-多标段 3-入围机制 + */ + @TableField("project_amount") + private Double projectAmount; + @TableField("WINNING_BIDDER_TYPE") + private String winningBidderType; + @TableField(value = "CREATE_TIME" , updateStrategy = FieldStrategy.IGNORED) + private LocalDateTime createTime; + @TableField(value = "UPDATE_TIME" , updateStrategy = FieldStrategy.IGNORED) + private LocalDateTime updateTime; + @TableField(exist = false) + private List childList; + @TableField(exist = false) + private List stepList; + + + @TableField(exist = false) + private List buttonList=new ArrayList<>(); + + + + + + + +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/entity/BiddingProjectSubscribeStep.java b/jnpf-tendering-entity/src/main/java/jnpf/entity/BiddingProjectSubscribeStep.java new file mode 100644 index 0000000..45677a7 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/entity/BiddingProjectSubscribeStep.java @@ -0,0 +1,97 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + *

+ * + *

+ * + * @author admin + * @since 2024-06-11 + */ +@TableName("bidding_project_subscribe_step") +@Builder +@Data +@AllArgsConstructor +@NoArgsConstructor +//@apiModel(value = "BiddingProjectSubscribeStep对象", description = "") +public class BiddingProjectSubscribeStep implements Serializable { + + private static final long serialVersionUID = 1L; + + //@apiModelProperty("主键") + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + //@apiModelProperty("关联id") + @TableField(value = "relation_main_id") + private String relationMainId; + + //@apiModelProperty("关联类型") + @TableField(value = "relation_type") + + private String relationType; + + //@apiModelProperty("子单关联id") + @TableField(value = "relation_child_id") + + private String relationChildId; + + //@apiModelProperty("处理类型") + @TableField(value = "deal_type") + + private String dealType; + + //@apiModelProperty("处理类型名称") + @TableField(value = "deal_type_name") + + private String dealTypeName; + + //@apiModelProperty("第三方关联id") + @TableField(value = "other_relation_id") + + private String otherRelationId; + + //@apiModelProperty("描述") + @TableField(value = "remake") + + private String remake; + + //@apiModelProperty("创建时间") + @TableField(value = "create_time") + + private LocalDateTime createTime; + + //@apiModelProperty("创建人id") + @TableField(value = "create_user_id") + + private String createUserId; + + //@apiModelProperty("创建人姓名") + @TableField(value = "create_user_name") + + private String createUserName; + + //@apiModelProperty("创建者组织id") + @TableField(value = "create_organization_id") + + private String createOrganizationId; + + //@apiModelProperty("创建人组织名称") + @TableField(value = "create_organization_name") + + private String createOrganizationName; + + +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/entity/Bidding_project_statisticsEntity.java b/jnpf-tendering-entity/src/main/java/jnpf/entity/Bidding_project_statisticsEntity.java new file mode 100644 index 0000000..9b10b11 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/entity/Bidding_project_statisticsEntity.java @@ -0,0 +1,55 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.FieldStrategy; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +/** + * 招标情况统计表 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-13 + */ +@Data +@TableName("bidding_project_statistics") +public class Bidding_project_statisticsEntity { + @TableId(value ="ID" ) + private String id; + @TableField("F_FLOWID") + private String flowid; + @TableField("REPORTING_UNIT") + private String reportingUnit; + @TableField("PROJECTS_NUMS") + private String projectsNums; + + @TableField(exist = false) + private String projectsAmount; + @TableField(value = "F_ENGINEERING" , updateStrategy = FieldStrategy.IGNORED) + private String engineering; + @TableField(value = "F_GOODS" , updateStrategy = FieldStrategy.IGNORED) + private String goods; + @TableField(value = "F_SERVICE" , updateStrategy = FieldStrategy.IGNORED) + private String service; + @TableField(value = "RENT_OUT" , updateStrategy = FieldStrategy.IGNORED) + private String rentOut; + @TableField(value = "F_OTHER" , updateStrategy = FieldStrategy.IGNORED) + private String other; + @TableField("REPORTING_UNIT_2") + private String reportingUnit2; + @TableField("PROJECTS_NUMS_2") + private String projectsNums2; + @TableField("F_AGENCY_1") + private String agency1; + @TableField("F_AGENCY_2") + private String agency2; + @TableField("F_AGENCY_3") + private String agency3; + @TableField("F_AGENCY_4") + private String agency4; + @TableField("F_OTHER_2") + private String other2; +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/entity/ContractEntity.java b/jnpf-tendering-entity/src/main/java/jnpf/entity/ContractEntity.java new file mode 100644 index 0000000..c930d0f --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/entity/ContractEntity.java @@ -0,0 +1,33 @@ +package jnpf.entity; + +import jnpf.base.entity.SuperBaseEntity; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.io.Serializable; + +/** + * + * Contract + * 版本: V3.0.0 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2020-12-31 + */ +@Data +@TableName("test_contract") +public class ContractEntity extends SuperBaseEntity.SuperTBaseEntity implements Serializable { + + @TableField("F_CONTRACTNAME") + private String contractName; + + @TableField("F_MYTELEPHONE") + private String mytelePhone; + + @TableField("F_FILEJSON") + private String fileJson; + +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/enump/BiddingProjectEnum.java b/jnpf-tendering-entity/src/main/java/jnpf/enump/BiddingProjectEnum.java new file mode 100644 index 0000000..d257c4d --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/enump/BiddingProjectEnum.java @@ -0,0 +1,266 @@ +package jnpf.enump; + +import lombok.Builder; +import lombok.Data; + +public class BiddingProjectEnum { + + public enum ChildStatusEnum { + TO_BE_EDIT("0", "待修改"), + //待审核 + PENDING_REVIEW("1", "待审核"), + //已退回 + RETURNED("2", "已驳回"), + //已通过 + PASS("3", "已通过"), + TO_BE_SUBMITTED("4", "待提交"), + SUBMITTED("5", "已提交/修改"), + TO_BE_ARCHIVED("6", "待归档"), + ARCHIVED("7", "已归档"), + ; + + private String code; + private String describe; + + ChildStatusEnum(String code, String describe) { + this.code = code; + this.describe = describe; + + } + + //根据roleKey返回 enum +// public static CoordinationEnum.RoleEnum getNameByRoleKey(String roleKey) { +// for (CoordinationEnum.RoleEnum enm : CoordinationEnum.RoleEnum.values()) { +// if (enm.getRoleKey().equals(roleKey)) { +// return enm; +// } +// } +// return null; +// } + + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getDescribe() { + return describe; + } + + public void setDescribe(String describe) { + this.describe = describe; + } + } + + + public enum MainStatusEnum { + //待审核 + PENDING_REVIEW("1", "待审核(子集团)"), + PENDING_REVIEW_JT("2", "待审核(集团)"), + PENDING_REVIEW_XM("8", "待审核(项目单位)"), + //已退回 + RETURNED("3", "已驳回"), + //已通过 + PASS("4", "审核通过"), + BE_SUBMITTED("6", "待提交(招标结果)"), + //已归档 + ARCHIVIST("5", "待归档"), + ARCHIVED("7", "已归档"), + PROJECT_TERMINATION("9", "已终止"), + TO_BE_SUBMITTED("10", "待提交"), + ; + + private String code; + private String describe; + + MainStatusEnum(String code, String describe) { + this.code = code; + this.describe = describe; + + } + + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getDescribe() { + return describe; + } + + public void setDescribe(String describe) { + this.describe = describe; + } + } + + + //部分角色枚举 用用到就加进来 + public enum RootFlagEnum { + //发布类型 + ROOT_FLAG("1", "根子单"), + NOT_ROOT_FLAG("0", "非根子单"), + ; + + private String code; + private String describe; + + RootFlagEnum(String code, String describe) { + this.code = code; + this.describe = describe; + + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getDescribe() { + return describe; + } + + public void setDescribe(String describe) { + this.describe = describe; + } + } + + //关联类型枚举 + public enum StepRelationTypeEnum { + //发布类型 + BIDDING("1", "招标"), + ; + + private String code; + private String describe; + + StepRelationTypeEnum(String code, String describe) { + this.code = code; + this.describe = describe; + + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getDescribe() { + return describe; + } + + public void setDescribe(String describe) { + this.describe = describe; + } + } + + //步骤状态枚举 + public enum StepTypeEnum { + LAUNCH("1", "流程发起"), + //三级发起/二级审核后/一级发起 + AUTOMATIC_DISPATCH("2", "系统自动流转"), + AUDITING_AGREE("3", "上级审核同意"), + AUDITING_DISAGREE("4", "上级审核不同意"), + ARCHIVIST("5", "归档"), + MATERIAL_MODIFICATION("6", "材料修改/上传"), + ARCHIVE_UPLOAD("7", "归档材料上传"), + PROCESS_TERMINATION("8", "流程终止"), + ; + + private String code; + private String describe; + + StepTypeEnum(String code, String describe) { + this.code = code; + this.describe = describe; + + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getDescribe() { + return describe; + } + + public void setDescribe(String describe) { + this.describe = describe; + } + } + + @Data + @Builder + public static class Button { +// @ApiModelProperty("按钮动作") + private String act; +// @ApiModelProperty("按钮名称") + private String buttonName; + + } + + //业务部门管理状态 + public enum ButtonEnum { + CHECK("1", "查看"), + AUDITING("2", "审核"), + EDIT("3", "编辑"), + ARCHIVIST("4", "归档"), + TERMINATION("5", "终止"), + DOWNLOAD("6", "下载"), + + ; + + + private String code; + private String name; + + ButtonEnum(String action, String name) { + this.code = action; + this.name = name; + + } + + + public static ButtonEnum getEnumByCode(String code) { + for (ButtonEnum enm : ButtonEnum.values()) { + if (enm.getCode().equals(code)) { + return enm; + } + } + return null; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + } +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/ContractForm.java b/jnpf-tendering-entity/src/main/java/jnpf/model/ContractForm.java new file mode 100644 index 0000000..6828fb0 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/ContractForm.java @@ -0,0 +1,25 @@ +package jnpf.model; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +/** + * + * + * 版本: V3.0.0 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2020-12-31 + */ +@Data +public class ContractForm { + + @Schema(description ="姓名") + private String contractName; + + @Schema(description ="手机号") + private String mytelePhone; + + @Schema(description ="文件") + private String fileJson; + +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/ContractInfoVO.java b/jnpf-tendering-entity/src/main/java/jnpf/model/ContractInfoVO.java new file mode 100644 index 0000000..b7e7056 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/ContractInfoVO.java @@ -0,0 +1,26 @@ +package jnpf.model; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +/** + * + * + * 版本: V3.0.0 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2020-12-31 + */ +@Data +public class ContractInfoVO { + @Schema(description ="主键") + private String id; + + @Schema(description ="姓名") + private String contractName; + + @Schema(description ="手机号") + private String mytelePhone; + + @Schema(description ="文件") + private String fileJson; +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/ContractListVO.java b/jnpf-tendering-entity/src/main/java/jnpf/model/ContractListVO.java new file mode 100644 index 0000000..5a4bb8d --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/ContractListVO.java @@ -0,0 +1,16 @@ +package jnpf.model; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +/** + * + * + * 版本: V3.0.0 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2020-12-31 + */ +@Data +public class ContractListVO extends ContractInfoVO { + +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/JsonTypeHandler.java b/jnpf-tendering-entity/src/main/java/jnpf/model/JsonTypeHandler.java new file mode 100644 index 0000000..b6094f5 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/JsonTypeHandler.java @@ -0,0 +1,56 @@ +package jnpf.model; + +import com.alibaba.fastjson.JSON; +import org.apache.ibatis.type.BaseTypeHandler; +import org.apache.ibatis.type.JdbcType; +import org.apache.ibatis.type.MappedJdbcTypes; +import org.apache.ibatis.type.MappedTypes; + +import java.sql.CallableStatement; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.util.List; + + +@MappedTypes({List.class}) +@MappedJdbcTypes(JdbcType.VARCHAR) +public class JsonTypeHandler extends BaseTypeHandler { + + private final Class type; + + public JsonTypeHandler(Class type) { + if (type == null) { + throw new IllegalArgumentException("Type argument cannot be null"); + } + this.type = type; + } + + @Override + public void setNonNullParameter(PreparedStatement ps, int i, T parameter, JdbcType jdbcType) throws SQLException { + // 将对象转换为JSON字符串并设置到PreparedStatement中 + ps.setString(i, JSON.toJSONString(parameter)); + } + + @Override + public T getNullableResult(ResultSet rs, String columnName) throws SQLException { + // 从ResultSet中获取JSON字符串并转换为指定类型的对象 + String jsonString = rs.getString(columnName); + return JSON.parseObject(jsonString, type); + } + + @Override + public T getNullableResult(ResultSet rs, int columnIndex) throws SQLException { + // 从ResultSet中获取JSON字符串并转换为指定类型的对象 + String jsonString = rs.getString(columnIndex); + return JSON.parseObject(jsonString, type); + } + + @Override + public T getNullableResult(CallableStatement cs, int columnIndex) throws SQLException { + // 从CallableStatement中获取JSON字符串并转换为指定类型的对象 + String jsonString = cs.getString(columnIndex); + return JSON.parseObject(jsonString, type); + } + +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/base_datainterface/Base_datainterfaceConstant.java b/jnpf-tendering-entity/src/main/java/jnpf/model/base_datainterface/Base_datainterfaceConstant.java new file mode 100644 index 0000000..546365a --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/base_datainterface/Base_datainterfaceConstant.java @@ -0,0 +1,42 @@ +package jnpf.model.base_datainterface; + +import jnpf.util.JsonUtil; + +import java.util.Map; + +/** + * base_datainterface配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-19 + */ +public class Base_datainterfaceConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"base_datainterface\":\"base_datainterface\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"formRef\":\"formRef\",\"formModel\":\"dataForm\",\"size\":\"default\",\"labelPosition\":\"right\",\"labelWidth\":100,\"formRules\":\"rules\",\"popupType\":\"general\",\"generalWidth\":\"600px\",\"fullScreenWidth\":\"100%\",\"drawerWidth\":\"600px\",\"gutter\":15,\"disabled\":false,\"span\":24,\"colon\":false,\"hasCancelBtn\":true,\"cancelButtonText\":\"取消\",\"hasConfirmBtn\":true,\"confirmButtonText\":\"确定\",\"hasPrintBtn\":false,\"printButtonText\":\"打印\",\"primaryKeyPolicy\":1,\"concurrencyLock\":false,\"logicalDelete\":false,\"printId\":\"\",\"formStyle\":\"\",\"classNames\":[],\"className\":[],\"classJson\":\"\",\"funcs\":{\"onLoad\":\"({ formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"beforeSubmit\":\"({ formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n return new Promise((resolve, reject) => {\\n // 在此编写代码\\n \\n // 继续执行\\n resolve()\\n })\\n}\",\"afterSubmit\":\"({ formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"idGlobal\":105,\"fields\":[{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"分组ID\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1718778562868},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"categoryid\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"接口名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1718778564581},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"fullname\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"请求方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":105,\"renderKey\":1718778568199},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"requestmethod\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"返回类型\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":104,\"renderKey\":1718778566772},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"responsetype\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"删除标志(默认0)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":103,\"renderKey\":1718778565522},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"deletemark\"}]}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"ruleList\":[],\"searchList\":[],\"hasSuperQuery\":true,\"childTableStyle\":1,\"showSummary\":true,\"summaryField\":[\"categoryid\",\"fullname\",\"responsetype\",\"requestmethod\",\"deletemark\"],\"columnList\":[{\"label\":\"分组ID\",\"prop\":\"categoryid\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"categoryid\",\"fullName\":\"分组ID\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"分组ID\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1718778562868},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"categoryid\"},{\"label\":\"接口名称\",\"prop\":\"fullname\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"fullname\",\"fullName\":\"接口名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"接口名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1718778564581},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"fullname\"},{\"label\":\"请求方式\",\"prop\":\"requestmethod\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"requestmethod\",\"fullName\":\"请求方式\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"请求方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":105,\"renderKey\":1718778568199},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"requestmethod\"},{\"label\":\"返回类型\",\"prop\":\"responsetype\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"responsetype\",\"fullName\":\"返回类型\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"返回类型\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":104,\"renderKey\":1718778566772},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"responsetype\"},{\"label\":\"删除标志(默认0)\",\"prop\":\"deletemark\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"deletemark\",\"fullName\":\"删除标志(默认0)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"删除标志(默认0)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":103,\"renderKey\":1718778565522},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"deletemark\"}],\"columnOptions\":[{\"id\":\"categoryid\",\"fullName\":\"分组ID\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"分组ID\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1718778562868},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"categoryid\"},{\"id\":\"fullname\",\"fullName\":\"接口名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"接口名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1718778564581},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"fullname\"},{\"id\":\"requestmethod\",\"fullName\":\"请求方式\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"请求方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":105,\"renderKey\":1718778568199},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"requestmethod\"},{\"id\":\"responsetype\",\"fullName\":\"返回类型\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"返回类型\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":104,\"renderKey\":1718778566772},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"responsetype\"},{\"id\":\"deletemark\",\"fullName\":\"删除标志(默认0)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"删除标志(默认0)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":103,\"renderKey\":1718778565522},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"deletemark\"}],\"defaultColumnList\":[{\"label\":\"分组ID\",\"prop\":\"categoryid\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"categoryid\",\"fullName\":\"分组ID\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"分组ID\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1718778562868},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"categoryid\",\"checked\":true},{\"label\":\"接口名称\",\"prop\":\"fullname\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"fullname\",\"fullName\":\"接口名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"接口名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1718778564581},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"fullname\",\"checked\":true},{\"label\":\"请求方式\",\"prop\":\"requestmethod\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"requestmethod\",\"fullName\":\"请求方式\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"请求方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":105,\"renderKey\":1718778568199},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"requestmethod\",\"checked\":true},{\"label\":\"返回类型\",\"prop\":\"responsetype\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"responsetype\",\"fullName\":\"返回类型\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"返回类型\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":104,\"renderKey\":1718778566772},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"responsetype\",\"checked\":true},{\"label\":\"删除标志(默认0)\",\"prop\":\"deletemark\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"deletemark\",\"fullName\":\"删除标志(默认0)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"删除标志(默认0)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":103,\"renderKey\":1718778565522},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"deletemark\",\"checked\":true}],\"type\":1,\"defaultSidx\":\"\",\"sort\":\"desc\",\"hasPage\":true,\"pageSize\":20,\"hasTreeQuery\":false,\"treeTitle\":\"左侧标题\",\"treeDataSource\":\"dictionary\",\"treeDictionary\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"treeInterfaceId\":\"\",\"treeInterfaceName\":\"\",\"treeTemplateJson\":[],\"treePropsUrl\":\"\",\"treePropsName\":\"\",\"treePropsValue\":\"id\",\"treePropsChildren\":\"children\",\"treePropsLabel\":\"fullName\",\"groupField\":\"\",\"parentField\":\"\",\"printIds\":[],\"useColumnPermission\":false,\"useFormPermission\":false,\"useBtnPermission\":false,\"useDataPermission\":false,\"customBtnsList\":[],\"btnsList\":[{\"value\":\"add\",\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\"}],\"columnBtnsList\":[{\"value\":\"edit\",\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\"},{\"value\":\"remove\",\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\"}],\"funcs\":{\"afterOnload\":\"({ data, tableRef, onlineUtils }) => {\\r\\n \\r\\n}\",\"rowStyle\":\"({ row, rowIndex }) => {\\r\\n \\r\\n}\",\"cellStyle\":\"({ row, column, rowIndex, columnIndex }) => {\\r\\n \\r\\n}\"},\"uploaderTemplateJson\":{}}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"ruleListApp\":[],\"searchList\":[],\"hasSuperQuery\":false,\"columnList\":[{\"label\":\"分组ID\",\"prop\":\"categoryid\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"categoryid\",\"fullName\":\"分组ID\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"分组ID\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1718778562868},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"categoryid\"},{\"label\":\"接口名称\",\"prop\":\"fullname\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"fullname\",\"fullName\":\"接口名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"接口名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1718778564581},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"fullname\"},{\"label\":\"请求方式\",\"prop\":\"requestmethod\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"requestmethod\",\"fullName\":\"请求方式\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"请求方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":105,\"renderKey\":1718778568199},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"requestmethod\"},{\"label\":\"返回类型\",\"prop\":\"responsetype\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"responsetype\",\"fullName\":\"返回类型\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"返回类型\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":104,\"renderKey\":1718778566772},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"responsetype\"},{\"label\":\"删除标志(默认0)\",\"prop\":\"deletemark\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"deletemark\",\"fullName\":\"删除标志(默认0)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"删除标志(默认0)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":103,\"renderKey\":1718778565522},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"deletemark\"}],\"columnOptions\":[{\"id\":\"categoryid\",\"fullName\":\"分组ID\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"分组ID\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1718778562868},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"categoryid\"},{\"id\":\"fullname\",\"fullName\":\"接口名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"接口名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1718778564581},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"fullname\"},{\"id\":\"requestmethod\",\"fullName\":\"请求方式\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"请求方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":105,\"renderKey\":1718778568199},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"requestmethod\"},{\"id\":\"responsetype\",\"fullName\":\"返回类型\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"返回类型\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":104,\"renderKey\":1718778566772},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"responsetype\"},{\"id\":\"deletemark\",\"fullName\":\"删除标志(默认0)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"删除标志(默认0)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":103,\"renderKey\":1718778565522},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"deletemark\"}],\"defaultColumnList\":[{\"label\":\"分组ID\",\"prop\":\"categoryid\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"categoryid\",\"fullName\":\"分组ID\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"分组ID\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1718778562868},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"categoryid\",\"checked\":false},{\"label\":\"接口名称\",\"prop\":\"fullname\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"fullname\",\"fullName\":\"接口名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"接口名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1718778564581},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"fullname\",\"checked\":false},{\"label\":\"请求方式\",\"prop\":\"requestmethod\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"requestmethod\",\"fullName\":\"请求方式\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"请求方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":105,\"renderKey\":1718778568199},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"requestmethod\",\"checked\":false},{\"label\":\"返回类型\",\"prop\":\"responsetype\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"responsetype\",\"fullName\":\"返回类型\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"返回类型\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":104,\"renderKey\":1718778566772},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"responsetype\",\"checked\":false},{\"label\":\"删除标志(默认0)\",\"prop\":\"deletemark\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"deletemark\",\"fullName\":\"删除标志(默认0)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"删除标志(默认0)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"base_datainterface\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":103,\"renderKey\":1718778565522},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"deletemark\",\"checked\":false}],\"sortList\":[],\"defaultSidx\":\"\",\"sort\":\"desc\",\"hasPage\":true,\"pageSize\":20,\"useColumnPermission\":false,\"useFormPermission\":false,\"useBtnPermission\":false,\"useDataPermission\":false,\"customBtnsList\":[],\"btnsList\":[{\"value\":\"add\",\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\"}],\"columnBtnsList\":[{\"value\":\"edit\",\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\"},{\"value\":\"remove\",\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\"}],\"funcs\":{\"afterOnload\":\"({ data, tableRef, onlineUtils }) => {\\r\\n \\r\\n}\"}}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"base_datainterface\",\"tableName\":\"数据接口\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"F_Id\",\"field\":\"id\",\"fieldName\":\"主键ID\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"F_CategoryId\",\"field\":\"categoryid\",\"fieldName\":\"分组ID\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"F_FullName\",\"field\":\"fullname\",\"fieldName\":\"接口名称\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"F_Path\",\"field\":\"path\",\"fieldName\":\"\",\"dataType\":\"varchar\",\"dataLength\":\"200\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_RequestMethod\",\"field\":\"requestmethod\",\"fieldName\":\"请求方式\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"F_ResponseType\",\"field\":\"responsetype\",\"fieldName\":\"返回类型\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"F_Query\",\"field\":\"query\",\"fieldName\":\"查询语句\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"F_RequestParameters\",\"field\":\"requestparameters\",\"fieldName\":\"请求参数JSON\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_IpAddress\",\"field\":\"ipaddress\",\"fieldName\":\"\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_EnCode\",\"field\":\"encode\",\"fieldName\":\"接口编码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_SortCode\",\"field\":\"sortcode\",\"fieldName\":\"排序码(默认0)\",\"dataType\":\"bigint\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"F_EnabledMark\",\"field\":\"enabledmark\",\"fieldName\":\"状态(0-默认,禁用,1-启用)\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"F_Description\",\"field\":\"description\",\"fieldName\":\"描述或说明\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_CreatorTime\",\"field\":\"creatortime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_CreatorUserId\",\"field\":\"creatoruserid\",\"fieldName\":\"创建用户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"F_LastModifyTime\",\"field\":\"lastmodifytime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_LastModifyUserId\",\"field\":\"lastmodifyuserid\",\"fieldName\":\"修改用户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_DeleteMark\",\"field\":\"deletemark\",\"fieldName\":\"删除标志(默认0)\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_DeleteTime\",\"field\":\"deletetime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_DeleteUserId\",\"field\":\"deleteuserid\",\"fieldName\":\"删除用户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_DbLinkId\",\"field\":\"dblinkid\",\"fieldName\":\"数据源id\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"F_DataType\",\"field\":\"datatype\",\"fieldName\":\"数据类型(1-动态数据SQL查询,2-静态数据)\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_CheckType\",\"field\":\"checktype\",\"fieldName\":\"验证类型\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_RequestHeaders\",\"field\":\"requestheaders\",\"fieldName\":\"\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_DataProcessing\",\"field\":\"dataprocessing\",\"fieldName\":\"数据处理\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"F_TenantId\",\"field\":\"tenantid\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/base_datainterface/Base_datainterfaceForm.java b/jnpf-tendering-entity/src/main/java/jnpf/model/base_datainterface/Base_datainterfaceForm.java new file mode 100644 index 0000000..45c7d99 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/base_datainterface/Base_datainterfaceForm.java @@ -0,0 +1,33 @@ +package jnpf.model.base_datainterface; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +/** + * base_datainterface + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-19 + */ +@Data +public class Base_datainterfaceForm { + /** 主键 */ + private String id; + + /** 分组ID **/ + @JsonProperty("categoryid") + private String categoryid; + /** 接口名称 **/ + @JsonProperty("fullname") + private String fullname; + /** 请求方式 **/ + @JsonProperty("requestmethod") + private String requestmethod; + /** 返回类型 **/ + @JsonProperty("responsetype") + private String responsetype; + /** 删除标志(默认0) **/ + @JsonProperty("deletemark") + private String deletemark; +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/base_datainterface/Base_datainterfacePagination.java b/jnpf-tendering-entity/src/main/java/jnpf/model/base_datainterface/Base_datainterfacePagination.java new file mode 100644 index 0000000..8ec55e0 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/base_datainterface/Base_datainterfacePagination.java @@ -0,0 +1,28 @@ +package jnpf.model.base_datainterface; + +import jnpf.base.Pagination; +import lombok.Data; + +/** + * + * base_datainterface + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-19 + */ +@Data +public class Base_datainterfacePagination 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; +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_statistics/Bidding_project_statisticsConstant.java b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_statistics/Bidding_project_statisticsConstant.java new file mode 100644 index 0000000..cb32017 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_statistics/Bidding_project_statisticsConstant.java @@ -0,0 +1,42 @@ +package jnpf.model.bidding_project_statistics; + +import jnpf.util.JsonUtil; + +import java.util.Map; + +/** + * bidding_project_statistics配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-13 + */ +public class Bidding_project_statisticsConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"bidding_project_statistics\":\"bidding_project_statistics\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"formRef\":\"formRef\",\"formModel\":\"dataForm\",\"size\":\"default\",\"labelPosition\":\"right\",\"labelWidth\":100,\"formRules\":\"rules\",\"popupType\":\"general\",\"generalWidth\":\"600px\",\"fullScreenWidth\":\"100%\",\"drawerWidth\":\"600px\",\"gutter\":15,\"disabled\":false,\"span\":24,\"colon\":false,\"hasCancelBtn\":true,\"cancelButtonText\":\"取消\",\"hasConfirmBtn\":true,\"confirmButtonText\":\"确定\",\"hasPrintBtn\":false,\"printButtonText\":\"打印\",\"primaryKeyPolicy\":1,\"concurrencyLock\":false,\"logicalDelete\":false,\"printId\":\"\",\"formStyle\":\"\",\"classNames\":[],\"className\":[],\"classJson\":\"\",\"funcs\":{\"onLoad\":\"({ formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"beforeSubmit\":\"({ formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n return new Promise((resolve, reject) => {\\n // 在此编写代码\\n \\n // 继续执行\\n resolve()\\n })\\n}\",\"afterSubmit\":\"({ formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"idGlobal\":115,\"fields\":[{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1717743926414},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reporting_unit\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目数量\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1717743935263},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projects_nums\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"工程\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":110,\"renderKey\":1718266722619},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"engineering\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"货物\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":111,\"renderKey\":1718266722811},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"goods\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"服务\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":112,\"renderKey\":1718266723020},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"service\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"租赁\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":113,\"renderKey\":1718266723212},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"rentOut\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"其他\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":114,\"renderKey\":1718266723389},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"other\"}]}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"ruleList\":[],\"searchList\":[],\"hasSuperQuery\":false,\"childTableStyle\":1,\"showSummary\":true,\"summaryField\":[\"reporting_unit\"],\"columnList\":[{\"label\":\"上报单位\",\"prop\":\"reporting_unit\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"reporting_unit\",\"fullName\":\"上报单位\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1717743926414},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reporting_unit\"},{\"label\":\"项目数量\",\"prop\":\"projects_nums\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"projects_nums\",\"fullName\":\"项目数量\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目数量\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1717743935263},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projects_nums\"},{\"label\":\"工程\",\"prop\":\"engineering\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"engineering\",\"fullName\":\"工程\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"工程\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":110,\"renderKey\":1718266722619},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"engineering\"},{\"label\":\"货物\",\"prop\":\"goods\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"goods\",\"fullName\":\"货物\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"货物\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":111,\"renderKey\":1718266722811},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"goods\"},{\"label\":\"服务\",\"prop\":\"service\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"service\",\"fullName\":\"服务\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"服务\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":112,\"renderKey\":1718266723020},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"service\"},{\"label\":\"租赁\",\"prop\":\"rentOut\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"rentOut\",\"fullName\":\"租赁\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"租赁\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":113,\"renderKey\":1718266723212},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"rentOut\"},{\"label\":\"其他\",\"prop\":\"other\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"other\",\"fullName\":\"其他\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"其他\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":114,\"renderKey\":1718266723389},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"other\"}],\"columnOptions\":[{\"id\":\"reporting_unit\",\"fullName\":\"上报单位\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1717743926414},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reporting_unit\"},{\"id\":\"projects_nums\",\"fullName\":\"项目数量\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目数量\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1717743935263},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projects_nums\"},{\"id\":\"engineering\",\"fullName\":\"工程\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"工程\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":110,\"renderKey\":1718266722619},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"engineering\"},{\"id\":\"goods\",\"fullName\":\"货物\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"货物\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":111,\"renderKey\":1718266722811},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"goods\"},{\"id\":\"service\",\"fullName\":\"服务\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"服务\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":112,\"renderKey\":1718266723020},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"service\"},{\"id\":\"rentOut\",\"fullName\":\"租赁\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"租赁\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":113,\"renderKey\":1718266723212},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"rentOut\"},{\"id\":\"other\",\"fullName\":\"其他\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"其他\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":114,\"renderKey\":1718266723389},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"other\"}],\"defaultColumnList\":[{\"label\":\"上报单位\",\"prop\":\"reporting_unit\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"reporting_unit\",\"fullName\":\"上报单位\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1717743926414},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reporting_unit\",\"checked\":true},{\"label\":\"项目数量\",\"prop\":\"projects_nums\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"projects_nums\",\"fullName\":\"项目数量\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目数量\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1717743935263},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projects_nums\",\"checked\":true},{\"label\":\"工程\",\"prop\":\"engineering\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"engineering\",\"fullName\":\"工程\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"工程\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":110,\"renderKey\":1718266722619},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"engineering\",\"checked\":true},{\"label\":\"货物\",\"prop\":\"goods\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"goods\",\"fullName\":\"货物\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"货物\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":111,\"renderKey\":1718266722811},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"goods\",\"checked\":true},{\"label\":\"服务\",\"prop\":\"service\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"service\",\"fullName\":\"服务\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"服务\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":112,\"renderKey\":1718266723020},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"service\",\"checked\":true},{\"label\":\"租赁\",\"prop\":\"rentOut\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"rentOut\",\"fullName\":\"租赁\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"租赁\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":113,\"renderKey\":1718266723212},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"rentOut\",\"checked\":true},{\"label\":\"其他\",\"prop\":\"other\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"other\",\"fullName\":\"其他\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"其他\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":114,\"renderKey\":1718266723389},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"other\",\"checked\":true}],\"type\":1,\"defaultSidx\":\"projects_nums\",\"sort\":\"desc\",\"hasPage\":true,\"pageSize\":20,\"hasTreeQuery\":false,\"treeTitle\":\"左侧标题\",\"treeDataSource\":\"dictionary\",\"treeDictionary\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"treeInterfaceId\":\"\",\"treeInterfaceName\":\"\",\"treeTemplateJson\":[],\"treePropsUrl\":\"\",\"treePropsName\":\"\",\"treePropsValue\":\"id\",\"treePropsChildren\":\"children\",\"treePropsLabel\":\"fullName\",\"groupField\":\"reporting_unit\",\"parentField\":\"\",\"printIds\":[],\"useColumnPermission\":false,\"useFormPermission\":false,\"useBtnPermission\":false,\"useDataPermission\":false,\"customBtnsList\":[],\"btnsList\":[{\"value\":\"download\",\"icon\":\"icon-ym icon-ym-btn-download\",\"label\":\"导出\"}],\"columnBtnsList\":[],\"funcs\":{\"afterOnload\":\"({ data, tableRef, onlineUtils }) => {\\r\\n \\r\\n}\",\"rowStyle\":\"({ row, rowIndex }) => {\\r\\n \\r\\n}\",\"cellStyle\":\"({ row, column, rowIndex, columnIndex }) => {\\r\\n \\r\\n}\"},\"uploaderTemplateJson\":{}}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"ruleListApp\":[],\"searchList\":[],\"hasSuperQuery\":false,\"columnList\":[{\"label\":\"上报单位\",\"prop\":\"reporting_unit\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"reporting_unit\",\"fullName\":\"上报单位\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1717743926414},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reporting_unit\"},{\"label\":\"项目数量\",\"prop\":\"projects_nums\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"projects_nums\",\"fullName\":\"项目数量\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目数量\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1717743935263},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projects_nums\"}],\"columnOptions\":[{\"id\":\"reporting_unit\",\"fullName\":\"上报单位\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1717743926414},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reporting_unit\"},{\"id\":\"projects_nums\",\"fullName\":\"项目数量\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目数量\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1717743935263},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projects_nums\"},{\"id\":\"engineering\",\"fullName\":\"工程\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"工程\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":110,\"renderKey\":1718266722619},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"engineering\"},{\"id\":\"goods\",\"fullName\":\"货物\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"货物\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":111,\"renderKey\":1718266722811},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"goods\"},{\"id\":\"service\",\"fullName\":\"服务\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"服务\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":112,\"renderKey\":1718266723020},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"service\"},{\"id\":\"rentOut\",\"fullName\":\"租赁\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"租赁\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":113,\"renderKey\":1718266723212},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"rentOut\"},{\"id\":\"other\",\"fullName\":\"其他\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"其他\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":114,\"renderKey\":1718266723389},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"other\"}],\"defaultColumnList\":[{\"label\":\"上报单位\",\"prop\":\"reporting_unit\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"reporting_unit\",\"fullName\":\"上报单位\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":101,\"renderKey\":1717743926414},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reporting_unit\",\"checked\":true},{\"label\":\"项目数量\",\"prop\":\"projects_nums\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"projects_nums\",\"fullName\":\"项目数量\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目数量\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1717743935263},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projects_nums\",\"checked\":true},{\"label\":\"工程\",\"prop\":\"engineering\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"engineering\",\"fullName\":\"工程\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"工程\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":110,\"renderKey\":1718266722619},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"engineering\",\"checked\":false},{\"label\":\"货物\",\"prop\":\"goods\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"goods\",\"fullName\":\"货物\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"货物\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":111,\"renderKey\":1718266722811},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"goods\",\"checked\":false},{\"label\":\"服务\",\"prop\":\"service\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"service\",\"fullName\":\"服务\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"服务\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":112,\"renderKey\":1718266723020},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"service\",\"checked\":false},{\"label\":\"租赁\",\"prop\":\"rentOut\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"rentOut\",\"fullName\":\"租赁\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"租赁\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":113,\"renderKey\":1718266723212},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"rentOut\",\"checked\":false},{\"label\":\"其他\",\"prop\":\"other\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"other\",\"fullName\":\"其他\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"其他\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_statistics\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":114,\"renderKey\":1718266723389},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"other\",\"checked\":false}],\"sortList\":[],\"defaultSidx\":\"\",\"sort\":\"desc\",\"hasPage\":true,\"pageSize\":20,\"useColumnPermission\":false,\"useFormPermission\":false,\"useBtnPermission\":false,\"useDataPermission\":false,\"customBtnsList\":[],\"btnsList\":[{\"value\":\"add\",\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\"}],\"columnBtnsList\":[{\"value\":\"edit\",\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\"},{\"value\":\"remove\",\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\"}],\"funcs\":{\"afterOnload\":\"({ data, tableRef, onlineUtils }) => {\\r\\n \\r\\n}\"}}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"bidding_project_statistics\",\"tableName\":\"招标情况统计表\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"主键\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"f_flowid\",\"field\":\"flowid\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"reporting_unit\",\"field\":\"reportingUnit\",\"fieldName\":\"上报单位\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"projects_nums\",\"field\":\"projectsNums\",\"fieldName\":\"项目数量\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_engineering\",\"field\":\"engineering\",\"fieldName\":\"工程\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_goods\",\"field\":\"goods\",\"fieldName\":\"货物\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_service\",\"field\":\"service\",\"fieldName\":\"服务\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"rent_out\",\"field\":\"rentOut\",\"fieldName\":\"租赁\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_other\",\"field\":\"other\",\"fieldName\":\"其他\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"reporting_unit_2\",\"field\":\"reportingUnit2\",\"fieldName\":\"上报单位_表2\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"projects_nums_2\",\"field\":\"projectsNums2\",\"fieldName\":\"项目数量_表2\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_agency_1\",\"field\":\"agency1\",\"fieldName\":\"机构1\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_agency_2\",\"field\":\"agency2\",\"fieldName\":\"机构2\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_agency_3\",\"field\":\"agency3\",\"fieldName\":\"机构3\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_agency_4\",\"field\":\"agency4\",\"fieldName\":\"机构4\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_other_2\",\"field\":\"other2\",\"fieldName\":\"其他_表2\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_statistics/Bidding_project_statisticsForm.java b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_statistics/Bidding_project_statisticsForm.java new file mode 100644 index 0000000..9177910 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_statistics/Bidding_project_statisticsForm.java @@ -0,0 +1,39 @@ +package jnpf.model.bidding_project_statistics; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +/** + * bidding_project_statistics + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-13 + */ +@Data +public class Bidding_project_statisticsForm { + /** 主键 */ + private String id; + + /** 上报单位 **/ + @JsonProperty("reporting_unit") + private String reporting_unit; + /** 项目数量 **/ + @JsonProperty("projects_nums") + private String projects_nums; + /** 工程 **/ + @JsonProperty("engineering") + private String engineering; + /** 货物 **/ + @JsonProperty("goods") + private String goods; + /** 服务 **/ + @JsonProperty("service") + private String service; + /** 租赁 **/ + @JsonProperty("rentOut") + private String rentOut; + /** 其他 **/ + @JsonProperty("other") + private String other; +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_statistics/Bidding_project_statisticsPagination.java b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_statistics/Bidding_project_statisticsPagination.java new file mode 100644 index 0000000..6623333 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_statistics/Bidding_project_statisticsPagination.java @@ -0,0 +1,39 @@ +package jnpf.model.bidding_project_statistics; + +import jnpf.base.Pagination; +import lombok.Data; + +/** + * + * bidding_project_statistics + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-13 + */ +@Data +public class Bidding_project_statisticsPagination 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; + /** + * 结果最终评审时间 + */ + private String startTime; + private String endTime; + /** + * 1-项目 + * 2-代理 + * 3-金额 + */ + private String queryType="1"; +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_subscribe/BiddingProjectSubscribeConstant.java b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_subscribe/BiddingProjectSubscribeConstant.java new file mode 100644 index 0000000..40677db --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_subscribe/BiddingProjectSubscribeConstant.java @@ -0,0 +1,46 @@ +package jnpf.model.bidding_project_subscribe; + +import jnpf.util.JsonUtil; + +import java.util.Map; + +/** + * bidding_project_subscribe配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-11 + */ +public class BiddingProjectSubscribeConstant { + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"bidding_project_subscribe\":\"bidding_project_subscribe\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); + sb.append("{\"formRef\":\"formRef\",\"formModel\":\"dataForm\",\"size\":\"default\",\"labelPosition\":\"right\",\"labelWidth\":100,\"formRules\":\"rules\",\"popupType\":\"general\",\"generalWidth\":\"80%\",\"fullScreenWidth\":\"100%\",\"drawerWidth\":\"600px\",\"gutter\":15,\"disabled\":false,\"span\":24,\"colon\":false,\"hasCancelBtn\":true,\"cancelButtonText\":\"取消\",\"hasConfirmBtn\":true,\"confirmButtonText\":\"确定\",\"hasPrintBtn\":false,\"printButtonText\":\"打印\",\"primaryKeyPolicy\":2,\"concurrencyLock\":false,\"logicalDelete\":false,\"printId\":\"\",\"formStyle\":\"\",\"classNames\":[],\"className\":[],\"classJson\":\"\",\"funcs\":{\"onLoad\":\"({ formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"beforeSubmit\":\"({ formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n return new Promise((resolve, reject) => {\\n // 在此编写代码\\n\\n // 继续执行\\n resolve()\\n })\\n}\",\"afterSubmit\":\"({ formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n\\n}\"},\"idGlobal\":160,\"fields\":[{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目编号\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":151,\"renderKey\":1718607542234},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"archiveNumber\"},{\"__config__\":{\"jnpfKey\":\"groupTitle\",\"label\":\"分组标题\",\"showLabel\":false,\"tag\":\"JnpfGroupTitle\",\"tagIcon\":\"icon-ym icon-ym-generator-group\",\"className\":[],\"defaultValue\":null,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"formId\":126,\"renderKey\":1718185292260,\"tableName\":\"bidding_project_subscribe\"},\"helpMessage\":\"\",\"content\":\"招标方案内容\",\"contentPosition\":\"left\"},{\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"审批状态\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"3\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":152,\"renderKey\":1718611737642},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"全部\",\"id\":\"5\"},{\"fullName\":\"自建\",\"id\":\"1\"},{\"fullName\":\"审批\",\"id\":\"2\"},{\"fullName\":\"已审批\",\"id\":\"3\"},{\"fullName\":\"待归档\",\"id\":\"6\"},{\"fullName\":\"已归档\",\"id\":\"7\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"queryType\"},{\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"管理方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"ba\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539396086083622085\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":108,\"renderKey\":1715938226328,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539396138348844229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"审批\",\"enCode\":\"sp\"},{\"id\":\"539396176340849861\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"备案\",\"enCode\":\"ba\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"managementStyle\"},{\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":121,\"renderKey\":1716179574375,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"planSubmissionTime\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位(部门)\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":160,\"renderKey\":1720149171900},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reportingCorp\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"招标主体\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":159,\"renderKey\":1720149133686},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"tenderingEntity\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1715938207071,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projectName\"},{\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标事项分类\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539390743437907141\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":106,\"renderKey\":1715938212855,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539390925835605189\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"建设工程\",\"enCode\":\"gongchen\"},{\"id\":\"539390970546885829\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"货物采购\",\"enCode\":\"huowu\"},{\"id\":\"539391011567178949\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"服务采购\",\"enCode\":\"fuwu\"},{\"id\":\"539391051736028357\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"不动产出租\",\"enCode\":\"chuzhu\"},{\"id\":\"539393233403253957\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"资产处置\",\"enCode\":\"zhicancz\"},{\"id\":\"539393277388920005\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"itemClassification\"},{\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标控制价\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":155,\"renderKey\":1719305177186},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"元\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"controlPrice\"},{\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标组织形式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"zxzz\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539393647729185989\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":107,\"renderKey\":1715938225864,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539393738422621381\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"自行组织\",\"enCode\":\"zxzz\"},{\"id\":\"539393781598786757\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"委托代理\",\"enCode\":\"wtdl\"},{\"id\":\"539393832001737925\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"产交机构\",\"enCode\":\"cjjg\"},{\"id\":\"539393872002815173\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"organizationalForm\"},{\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"xj\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394095383057605\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":105,\"renderKey\":1715938210831,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394150773036229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"公开招标\",\"enCode\":\"gkzb\"},{\"id\":\"539394210319570117\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"邀请招标\",\"enCode\":\"yqzb\"},{\"id\":\"539394308273345733\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"竞争性谈判\",\"enCode\":\"jzxtp\"},{\"id\":\"539394424271017157\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"询(比)价\",\"enCode\":\"xj\"},{\"id\":\"539394475068232901\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"单一来源采购\",\"enCode\":\"dyly\"},{\"id\":\"539394512649196741\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"biddingMethod\"},{\"__config__\":{\"jnpfKey\":\"select\",\"label\":\"代理机构\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfSelect\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"dc6b2542d94b5434fc61ec1d59592901\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":153,\"renderKey\":1718846892510},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"53939529624dasdsa789\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"无\",\"enCode\":\"wu\"},{\"id\":\"539395047366b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江同欣工程管理有限公司\",\"enCode\":\"tx\"},{\"id\":\"539395093126b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套招标代理有限公司\",\"enCode\":\"ct\"},{\"id\":\"539395145746b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套工程有限公司\",\"enCode\":\"ctgc\"},{\"id\":\"539395202176b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江国际招投标有限公司\",\"enCode\":\"zjgj\"},{\"id\":\"539395244426b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"欧邦工程管理集团有限公司\",\"enCode\":\"ob\"},{\"id\":\"539395296246b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"国信国际工程咨询集团股份有限公司\",\"enCode\":\"gxgj\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"placeholder\":\"请选择\",\"clearable\":true,\"disabled\":false,\"filterable\":false,\"multiple\":false,\"__vModel__\":\"agencyOne\"},{\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"评分方法\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"1\",\"required\":false,\"layout\":\"colFormItem\",\"span\":10,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":147,\"renderKey\":1718604323279,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"综合评分法\",\"id\":\"1\"},{\"fullName\":\"其他\",\"id\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"scoringMethodOne\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"其他(评分说明)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":14,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":115,\"renderKey\":1716173710757},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"scoringMethodTwo\"},{\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"评分指标设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"商务/价格标 %、资信标 %、技术标 %(或资信、技术标 %)\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":148,\"renderKey\":1718604461068,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"scoringIndicatorSettingsOne\"},{\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"中标人设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"如单一项目:中标人 名;如单一项目入围招标:入围单位 名; 分标项:每个标项中标人数量;分标项入围招标:分别填写每个标项中标人数量\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":146,\"renderKey\":1718604208107,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"settingOwinningBidderOne\"},{\"__config__\":{\"jnpfKey\":\"uploadFile\",\"label\":\"方案上报文件名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfUploadFile\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"className\":[],\"defaultValue\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"formId\":109,\"renderKey\":1715938229023,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"disabled\":false,\"accept\":\"\",\"fileSize\":10,\"sizeUnit\":\"MB\",\"buttonText\":\"点击上传\",\"limit\":9,\"pathType\":\"defaultPath\",\"isAccount\":0,\"folder\":\"\",\"tipText\":\"上报文件PDF(文件名+文号);单文件上传大小最大10MB\",\"__vModel__\":\"annexProgrammeDocument\"},{\"__config__\":{\"jnpfKey\":\"uploadFile\",\"label\":\"招标文件及附件\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfUploadFile\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"className\":[],\"defaultValue\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"formId\":110,\"renderKey\":1715938233953,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"disabled\":false,\"accept\":\"\",\"fileSize\":10,\"sizeUnit\":\"MB\",\"buttonText\":\"点击上传\",\"limit\":9,\"pathType\":\"defaultPath\",\"isAccount\":0,\"folder\":\"\",\"tipText\":\"招标主体招标文件及相关附件(上传PDF版);单文件上传大小最大10MB\",\"__vModel__\":\"biddingDocumentId\"},{\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[\"539394745084941509\",\"539394798767838405\"],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":141,\"renderKey\":1718328469479,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"decisionProcedure\"},{\"__config__\":{\"jnpfKey\":\"uploadFile\",\"label\":\"子公司审批/备案文件\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfUploadFile\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"className\":[],\"defaultValue\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"formId\":111,\"renderKey\":1715938234535,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"disabled\":false,\"accept\":\"\",\"fileSize\":10,\"sizeUnit\":\"MB\",\"buttonText\":\"点击上传\",\"limit\":9,\"pathType\":\"defaultPath\",\"isAccount\":0,\"folder\":\"\",\"tipText\":\"最终审批/备案单位核准文件(上传PDF版);\\n最终审批决策会议纪要(上传PDF版);单文件上传大小最大10MB\",\"__vModel__\":\"approvalDocumentsId\"},{\"__config__\":{\"jnpfKey\":\"uploadFile\",\"label\":\"集团审批/备案批准文件\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfUploadFile\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"className\":[],\"defaultValue\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"formId\":149,\"renderKey\":1718605196580},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"disabled\":false,\"accept\":\"\",\"fileSize\":10,\"sizeUnit\":\"MB\",\"buttonText\":\"点击上传\",\"limit\":9,\"pathType\":\"defaultPath\",\"isAccount\":0,\"folder\":\"\",\"tipText\":\"最终审批/备案单位核准文件(上传PDF版);\\n最终审批决策会议纪要(上传PDF版);单文件上传大小最大10MB\",\"__vModel__\":\"approvalDocumentsIdJt\"},{\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":122,\"renderKey\":1716179582380,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"finalApprovalTime\"},{\"__config__\":{\"jnpfKey\":\"divider\",\"label\":\"分割线\",\"showLabel\":false,\"tag\":\"JnpfDivider\",\"tagIcon\":\"icon-ym icon-ym-generator-divider\",\"className\":[],\"defaultValue\":null,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"formId\":120,\"renderKey\":1716174045780,\"tableName\":\"prj_bidding\"},\"content\":\"\",\"contentPosition\":\"center\"},{\"__config__\":{\"jnpfKey\":\"groupTitle\",\"label\":\"分组标题\",\"showLabel\":false,\"tag\":\"JnpfGroupTitle\",\"tagIcon\":\"icon-ym icon-ym-generator-group\",\"className\":[],\"defaultValue\":null,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"formId\":127,\"renderKey\":1718185335508,\"tableName\":\"bidding_project_subscribe\"},\"helpMessage\":\"\",\"content\":\"招标结果内容\",\"contentPosition\":\"left\"},{\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"招标结果上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":128,\"renderKey\":1718185366220,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"resultReportingTime\"},{\"__config__\":{\"jnpfKey\":\"uploadFile\",\"label\":\"结果上报文件名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfUploadFile\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"className\":[],\"defaultValue\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"formId\":129,\"renderKey\":1718185368832,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"disabled\":false,\"accept\":\"\",\"fileSize\":10,\"sizeUnit\":\"MB\",\"buttonText\":\"点击上传\",\"limit\":9,\"pathType\":\"defaultPath\",\"isAccount\":0,\"folder\":\"\",\"tipText\":\"上报文件PDF(文件名+文号);单文件上传大小最大10MB\",\"__vModel__\":\"resultReportedFileName\"},{\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"开标时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":130,\"renderKey\":1718185374325,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"bidOpeningTime\"},{\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"开标情况说明\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":131,\"renderKey\":1718185433697,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"explanationObid\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"中标人及中标金额\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":132,\"renderKey\":1718185456487,\"defaultValue\":\"中标人: ,中标金额: 万元\"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"中标人: ,中标金额: 万元\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"winningBidderAndWinningAmount\"},{\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"评标委员会设置\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":133,\"renderKey\":1718185559488,\"defaultValue\":\"共 人。业主代表 人,姓名: \"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"共 人。业主代表 人,姓名: \",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"bidEvaluationCommittee\"},{\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标代理费\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":156,\"renderKey\":1718848042919},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"元\",\"min\":0,\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"tenderAgencyFee\"},{\"__config__\":{\"jnpfKey\":\"uploadFile\",\"label\":\"招标结果附件\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfUploadFile\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"className\":[],\"defaultValue\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"formId\":135,\"renderKey\":1718185619670,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"disabled\":false,\"accept\":\"\",\"fileSize\":10,\"sizeUnit\":\"MB\",\"buttonText\":\"点击上传\",\"limit\":9,\"pathType\":\"defaultPath\",\"isAccount\":0,\"folder\":\"\",\"tipText\":\"招标结果(评标报告)及相关附件(上传PDF版);\\n中标候选人投标书(上传PDF版);单文件上传大小最大10MB\",\"__vModel__\":\"attachmentObiddingResultsOneId\"},{\"__config__\":{\"jnpfKey\":\"uploadFile\",\"label\":\"一级审批/备案结果\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfUploadFile\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"className\":[],\"defaultValue\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"formId\":139,\"renderKey\":1718185750630,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"disabled\":false,\"accept\":\"\",\"fileSize\":10,\"sizeUnit\":\"MB\",\"buttonText\":\"点击上传\",\"limit\":9,\"pathType\":\"defaultPath\",\"isAccount\":0,\"folder\":\"\",\"tipText\":\"最终审批/备案单位核准文件(上传PDF版);\\n最终审批决策会议纪要(上传PDF版);单文件上传大小最大10MB\",\"__vModel__\":\"filingResultsOneId\"},{\"__config__\":{\"jnpfKey\":\"uploadFile\",\"label\":\"二级审批/备案结果\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfUploadFile\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"className\":[],\"defaultValue\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"formId\":157,\"renderKey\":1719220031109,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"disabled\":false,\"accept\":\"\",\"fileSize\":10,\"sizeUnit\":\"MB\",\"buttonText\":\"点击上传\",\"limit\":9,\"pathType\":\"defaultPath\",\"isAccount\":0,\"folder\":\"\",\"tipText\":\"最终审批/备案单位核准文件(上传PDF版);\\n最终审批决策会议纪要(上传PDF版);单文件上传大小最大10MB\",\"__vModel__\":\"filingResultsTwoId\"},{\"__config__\":{\"jnpfKey\":\"uploadFile\",\"label\":\"三级审批备案结果\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfUploadFile\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"className\":[],\"defaultValue\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"formId\":158,\"renderKey\":1719220038882,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"disabled\":false,\"accept\":\"\",\"fileSize\":10,\"sizeUnit\":\"MB\",\"buttonText\":\"点击上传\",\"limit\":9,\"pathType\":\"defaultPath\",\"isAccount\":0,\"folder\":\"\",\"tipText\":\"包含三级及以下;最终审批/备案单位核准文件(上传PDF版);\\n最终审批决策会议纪要(上传PDF版);单文件上传大小最大10MB\",\"__vModel__\":\"filingResultsThreeId\"},{\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":154,\"renderKey\":1718846948140},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"},{\"id\":\"539394843823051973\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"项目单位审批\",\"enCode\":\"3\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"filingDecisionProcedure\"},{\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"结果最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":140,\"renderKey\":1718185753510,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"approvalTimeForResults\"}]}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); + sb.append("{\"ruleList\":[],\"searchList\":[{\"label\":\"审批状态\",\"prop\":\"queryType\",\"jnpfKey\":\"radio\",\"value\":\"\",\"searchType\":1,\"searchMultiple\":false,\"id\":\"queryType\",\"fullName\":\"审批状态\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"审批状态\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"3\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":152,\"renderKey\":1718611737642},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"全部\",\"id\":\"5\"},{\"fullName\":\"自建\",\"id\":\"1\"},{\"fullName\":\"审批\",\"id\":\"2\"},{\"fullName\":\"已审批\",\"id\":\"3\"},{\"fullName\":\"待归档\",\"id\":\"6\"},{\"fullName\":\"已归档\",\"id\":\"7\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"queryType\"},{\"label\":\"项目编号\",\"prop\":\"archiveNumber\",\"jnpfKey\":\"input\",\"value\":\"\",\"searchType\":2,\"searchMultiple\":false,\"id\":\"archiveNumber\",\"fullName\":\"项目编号\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目编号\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":151,\"renderKey\":1718607542234},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"archiveNumber\"},{\"label\":\"管理方式\",\"prop\":\"managementStyle\",\"jnpfKey\":\"radio\",\"value\":\"\",\"searchType\":1,\"searchMultiple\":false,\"id\":\"managementStyle\",\"fullName\":\"管理方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"管理方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"ba\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539396086083622085\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":108,\"renderKey\":1715938226328,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539396138348844229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"审批\",\"enCode\":\"sp\"},{\"id\":\"539396176340849861\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"备案\",\"enCode\":\"ba\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"managementStyle\"},{\"label\":\"方案上报时间\",\"prop\":\"planSubmissionTime\",\"jnpfKey\":\"datePicker\",\"value\":\"\",\"searchType\":3,\"searchMultiple\":false,\"id\":\"planSubmissionTime\",\"fullName\":\"方案上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":121,\"renderKey\":1716179574375,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"planSubmissionTime\"},{\"label\":\"项目名称\",\"prop\":\"projectName\",\"jnpfKey\":\"input\",\"value\":\"\",\"searchType\":2,\"searchMultiple\":false,\"id\":\"projectName\",\"fullName\":\"项目名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1715938207071,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projectName\"},{\"label\":\"结果最终审批时间\",\"prop\":\"approvalTimeForResults\",\"jnpfKey\":\"datePicker\",\"value\":\"\",\"searchType\":3,\"searchMultiple\":false,\"id\":\"approvalTimeForResults\",\"fullName\":\"结果最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"结果最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":140,\"renderKey\":1718185753510,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"approvalTimeForResults\"},{\"label\":\"方案最终审批时间\",\"prop\":\"finalApprovalTime\",\"jnpfKey\":\"datePicker\",\"value\":\"\",\"searchType\":3,\"searchMultiple\":false,\"id\":\"finalApprovalTime\",\"fullName\":\"方案最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":122,\"renderKey\":1716179582380,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"finalApprovalTime\"},{\"label\":\"招标主体\",\"prop\":\"tenderingEntity\",\"jnpfKey\":\"input\",\"value\":\"\",\"searchType\":2,\"searchMultiple\":false,\"id\":\"tenderingEntity\",\"fullName\":\"招标主体\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"招标主体\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":159,\"renderKey\":1720149133686},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"tenderingEntity\"},{\"label\":\"上报单位(部门)\",\"prop\":\"reportingCorp\",\"jnpfKey\":\"input\",\"value\":\"\",\"searchType\":2,\"searchMultiple\":false,\"id\":\"reportingCorp\",\"fullName\":\"上报单位(部门)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位(部门)\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":160,\"renderKey\":1720149171900},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reportingCorp\"}],\"hasSuperQuery\":true,\"childTableStyle\":1,\"showSummary\":false,\"summaryField\":[],\"columnList\":[{\"label\":\"项目编号\",\"prop\":\"archiveNumber\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":200,\"id\":\"archiveNumber\",\"fullName\":\"项目编号\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目编号\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":151,\"renderKey\":1718607542234},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"archiveNumber\"},{\"label\":\"项目名称\",\"prop\":\"projectName\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":200,\"id\":\"projectName\",\"fullName\":\"项目名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1715938207071,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projectName\"},{\"label\":\"管理方式\",\"prop\":\"managementStyle\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":200,\"id\":\"managementStyle\",\"fullName\":\"管理方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"管理方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"ba\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539396086083622085\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":108,\"renderKey\":1715938226328,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539396138348844229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"审批\",\"enCode\":\"sp\"},{\"id\":\"539396176340849861\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"备案\",\"enCode\":\"ba\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"managementStyle\"},{\"label\":\"审批/备案决策程序\",\"prop\":\"decisionProcedure\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"checkbox\",\"sortable\":false,\"width\":200,\"id\":\"decisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[\"539394745084941509\",\"539394798767838405\"],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":141,\"renderKey\":1718328469479,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"decisionProcedure\"},{\"label\":\"招标主体\",\"prop\":\"tenderingEntity\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":200,\"id\":\"tenderingEntity\",\"fullName\":\"招标主体\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"招标主体\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":159,\"renderKey\":1720149133686},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"tenderingEntity\"},{\"label\":\"上报单位(部门)\",\"prop\":\"reportingCorp\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":200,\"id\":\"reportingCorp\",\"fullName\":\"上报单位(部门)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位(部门)\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":160,\"renderKey\":1720149171900},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reportingCorp\"},{\"label\":\"招标组织形式\",\"prop\":\"organizationalForm\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":200,\"id\":\"organizationalForm\",\"fullName\":\"招标组织形式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标组织形式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"zxzz\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539393647729185989\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":107,\"renderKey\":1715938225864,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539393738422621381\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"自行组织\",\"enCode\":\"zxzz\"},{\"id\":\"539393781598786757\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"委托代理\",\"enCode\":\"wtdl\"},{\"id\":\"539393832001737925\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"产交机构\",\"enCode\":\"cjjg\"},{\"id\":\"539393872002815173\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"organizationalForm\"},{\"label\":\"招标事项分类\",\"prop\":\"itemClassification\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":200,\"id\":\"itemClassification\",\"fullName\":\"招标事项分类\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标事项分类\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539390743437907141\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":106,\"renderKey\":1715938212855,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539390925835605189\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"建设工程\",\"enCode\":\"gongchen\"},{\"id\":\"539390970546885829\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"货物采购\",\"enCode\":\"huowu\"},{\"id\":\"539391011567178949\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"服务采购\",\"enCode\":\"fuwu\"},{\"id\":\"539391051736028357\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"不动产出租\",\"enCode\":\"chuzhu\"},{\"id\":\"539393233403253957\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"资产处置\",\"enCode\":\"zhicancz\"},{\"id\":\"539393277388920005\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"itemClassification\"},{\"label\":\"招标方式\",\"prop\":\"biddingMethod\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":200,\"id\":\"biddingMethod\",\"fullName\":\"招标方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"xj\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394095383057605\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":105,\"renderKey\":1715938210831,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394150773036229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"公开招标\",\"enCode\":\"gkzb\"},{\"id\":\"539394210319570117\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"邀请招标\",\"enCode\":\"yqzb\"},{\"id\":\"539394308273345733\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"竞争性谈判\",\"enCode\":\"jzxtp\"},{\"id\":\"539394424271017157\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"询(比)价\",\"enCode\":\"xj\"},{\"id\":\"539394475068232901\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"单一来源采购\",\"enCode\":\"dyly\"},{\"id\":\"539394512649196741\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"biddingMethod\"},{\"label\":\"代理机构\",\"prop\":\"agencyOne\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"select\",\"sortable\":false,\"width\":200,\"id\":\"agencyOne\",\"fullName\":\"代理机构\",\"__config__\":{\"jnpfKey\":\"select\",\"label\":\"代理机构\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfSelect\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"dc6b2542d94b5434fc61ec1d59592901\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":153,\"renderKey\":1718846892510},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"53939529624dasdsa789\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"无\",\"enCode\":\"wu\"},{\"id\":\"539395047366b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江同欣工程管理有限公司\",\"enCode\":\"tx\"},{\"id\":\"539395093126b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套招标代理有限公司\",\"enCode\":\"ct\"},{\"id\":\"539395145746b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套工程有限公司\",\"enCode\":\"ctgc\"},{\"id\":\"539395202176b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江国际招投标有限公司\",\"enCode\":\"zjgj\"},{\"id\":\"539395244426b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"欧邦工程管理集团有限公司\",\"enCode\":\"ob\"},{\"id\":\"539395296246b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"国信国际工程咨询集团股份有限公司\",\"enCode\":\"gxgj\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"placeholder\":\"请选择\",\"clearable\":true,\"disabled\":false,\"filterable\":false,\"multiple\":false,\"__vModel__\":\"agencyOne\"},{\"label\":\"中标人设置\",\"prop\":\"settingOwinningBidderOne\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"textarea\",\"sortable\":false,\"width\":200,\"id\":\"settingOwinningBidderOne\",\"fullName\":\"中标人设置\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"中标人设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"如单一项目:中标人 名;如单一项目入围招标:入围单位 名; 分标项:每个标项中标人数量;分标项入围招标:分别填写每个标项中标人数量\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":146,\"renderKey\":1718604208107,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"settingOwinningBidderOne\"},{\"label\":\"评分方法\",\"prop\":\"scoringMethodOne\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":200,\"id\":\"scoringMethodOne\",\"fullName\":\"评分方法\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"评分方法\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"1\",\"required\":false,\"layout\":\"colFormItem\",\"span\":10,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":147,\"renderKey\":1718604323279,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"综合评分法\",\"id\":\"1\"},{\"fullName\":\"其他\",\"id\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"scoringMethodOne\"},{\"label\":\"方案最终审批时间\",\"prop\":\"finalApprovalTime\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":200,\"id\":\"finalApprovalTime\",\"fullName\":\"方案最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":122,\"renderKey\":1716179582380,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"finalApprovalTime\"},{\"label\":\"方案上报时间\",\"prop\":\"planSubmissionTime\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":200,\"id\":\"planSubmissionTime\",\"fullName\":\"方案上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":121,\"renderKey\":1716179574375,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"planSubmissionTime\"},{\"label\":\"招标结果上报时间\",\"prop\":\"resultReportingTime\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":200,\"id\":\"resultReportingTime\",\"fullName\":\"招标结果上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"招标结果上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":128,\"renderKey\":1718185366220,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"resultReportingTime\"},{\"label\":\"开标时间\",\"prop\":\"bidOpeningTime\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":200,\"id\":\"bidOpeningTime\",\"fullName\":\"开标时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"开标时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":130,\"renderKey\":1718185374325,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"bidOpeningTime\"},{\"label\":\"开标情况说明\",\"prop\":\"explanationObid\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"textarea\",\"sortable\":false,\"width\":200,\"id\":\"explanationObid\",\"fullName\":\"开标情况说明\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"开标情况说明\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":131,\"renderKey\":1718185433697,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"explanationObid\"},{\"label\":\"中标人及中标金额\",\"prop\":\"winningBidderAndWinningAmount\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":200,\"id\":\"winningBidderAndWinningAmount\",\"fullName\":\"中标人及中标金额\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"中标人及中标金额\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":132,\"renderKey\":1718185456487,\"defaultValue\":\"中标人: ,中标金额: 万元\"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"中标人: ,中标金额: 万元\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"winningBidderAndWinningAmount\"},{\"label\":\"评标委员会设置\",\"prop\":\"bidEvaluationCommittee\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":200,\"id\":\"bidEvaluationCommittee\",\"fullName\":\"评标委员会设置\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"评标委员会设置\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":133,\"renderKey\":1718185559488,\"defaultValue\":\"共 人。业主代表 人,姓名: \"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"共 人。业主代表 人,姓名: \",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"bidEvaluationCommittee\"},{\"label\":\"招标代理费\",\"prop\":\"tenderAgencyFee\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"inputNumber\",\"sortable\":false,\"width\":200,\"id\":\"tenderAgencyFee\",\"fullName\":\"招标代理费\",\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标代理费\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":156,\"renderKey\":1718848042919},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"元\",\"min\":0,\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"tenderAgencyFee\"},{\"label\":\"结果最终审批时间\",\"prop\":\"approvalTimeForResults\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":200,\"id\":\"approvalTimeForResults\",\"fullName\":\"结果最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"结果最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":140,\"renderKey\":1718185753510,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"approvalTimeForResults\"},{\"label\":\"审批/备案决策程序\",\"prop\":\"filingDecisionProcedure\",\"fixed\":\"none\",\"align\":\"center\",\"jnpfKey\":\"checkbox\",\"sortable\":false,\"width\":200,\"id\":\"filingDecisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":154,\"renderKey\":1718846948140},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"},{\"id\":\"539394843823051973\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"项目单位审批\",\"enCode\":\"3\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"filingDecisionProcedure\"}],\"columnOptions\":[{\"id\":\"archiveNumber\",\"fullName\":\"项目编号\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目编号\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":151,\"renderKey\":1718607542234},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"archiveNumber\"},{\"id\":\"queryType\",\"fullName\":\"审批状态\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"审批状态\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"3\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":152,\"renderKey\":1718611737642},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"全部\",\"id\":\"5\"},{\"fullName\":\"自建\",\"id\":\"1\"},{\"fullName\":\"审批\",\"id\":\"2\"},{\"fullName\":\"已审批\",\"id\":\"3\"},{\"fullName\":\"待归档\",\"id\":\"6\"},{\"fullName\":\"已归档\",\"id\":\"7\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"queryType\"},{\"id\":\"managementStyle\",\"fullName\":\"管理方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"管理方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"ba\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539396086083622085\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":108,\"renderKey\":1715938226328,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539396138348844229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"审批\",\"enCode\":\"sp\"},{\"id\":\"539396176340849861\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"备案\",\"enCode\":\"ba\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"managementStyle\"},{\"id\":\"planSubmissionTime\",\"fullName\":\"方案上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":121,\"renderKey\":1716179574375,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"planSubmissionTime\"},{\"id\":\"reportingCorp\",\"fullName\":\"上报单位(部门)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位(部门)\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":160,\"renderKey\":1720149171900},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reportingCorp\"},{\"id\":\"tenderingEntity\",\"fullName\":\"招标主体\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"招标主体\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":159,\"renderKey\":1720149133686},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"tenderingEntity\"},{\"id\":\"projectName\",\"fullName\":\"项目名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1715938207071,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projectName\"},{\"id\":\"itemClassification\",\"fullName\":\"招标事项分类\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标事项分类\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539390743437907141\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":106,\"renderKey\":1715938212855,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539390925835605189\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"建设工程\",\"enCode\":\"gongchen\"},{\"id\":\"539390970546885829\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"货物采购\",\"enCode\":\"huowu\"},{\"id\":\"539391011567178949\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"服务采购\",\"enCode\":\"fuwu\"},{\"id\":\"539391051736028357\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"不动产出租\",\"enCode\":\"chuzhu\"},{\"id\":\"539393233403253957\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"资产处置\",\"enCode\":\"zhicancz\"},{\"id\":\"539393277388920005\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"itemClassification\"},{\"id\":\"controlPrice\",\"fullName\":\"招标控制价\",\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标控制价\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":155,\"renderKey\":1719305177186},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"元\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"controlPrice\"},{\"id\":\"organizationalForm\",\"fullName\":\"招标组织形式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标组织形式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"zxzz\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539393647729185989\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":107,\"renderKey\":1715938225864,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539393738422621381\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"自行组织\",\"enCode\":\"zxzz\"},{\"id\":\"539393781598786757\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"委托代理\",\"enCode\":\"wtdl\"},{\"id\":\"539393832001737925\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"产交机构\",\"enCode\":\"cjjg\"},{\"id\":\"539393872002815173\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"organizationalForm\"},{\"id\":\"biddingMethod\",\"fullName\":\"招标方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"xj\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394095383057605\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":105,\"renderKey\":1715938210831,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394150773036229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"公开招标\",\"enCode\":\"gkzb\"},{\"id\":\"539394210319570117\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"邀请招标\",\"enCode\":\"yqzb\"},{\"id\":\"539394308273345733\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"竞争性谈判\",\"enCode\":\"jzxtp\"},{\"id\":\"539394424271017157\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"询(比)价\",\"enCode\":\"xj\"},{\"id\":\"539394475068232901\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"单一来源采购\",\"enCode\":\"dyly\"},{\"id\":\"539394512649196741\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"biddingMethod\"},{\"id\":\"agencyOne\",\"fullName\":\"代理机构\",\"__config__\":{\"jnpfKey\":\"select\",\"label\":\"代理机构\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfSelect\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"dc6b2542d94b5434fc61ec1d59592901\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":153,\"renderKey\":1718846892510},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"53939529624dasdsa789\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"无\",\"enCode\":\"wu\"},{\"id\":\"539395047366b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江同欣工程管理有限公司\",\"enCode\":\"tx\"},{\"id\":\"539395093126b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套招标代理有限公司\",\"enCode\":\"ct\"},{\"id\":\"539395145746b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套工程有限公司\",\"enCode\":\"ctgc\"},{\"id\":\"539395202176b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江国际招投标有限公司\",\"enCode\":\"zjgj\"},{\"id\":\"539395244426b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"欧邦工程管理集团有限公司\",\"enCode\":\"ob\"},{\"id\":\"539395296246b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"国信国际工程咨询集团股份有限公司\",\"enCode\":\"gxgj\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"placeholder\":\"请选择\",\"clearable\":true,\"disabled\":false,\"filterable\":false,\"multiple\":false,\"__vModel__\":\"agencyOne\"},{\"id\":\"scoringMethodOne\",\"fullName\":\"评分方法\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"评分方法\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"1\",\"required\":false,\"layout\":\"colFormItem\",\"span\":10,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":147,\"renderKey\":1718604323279,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"综合评分法\",\"id\":\"1\"},{\"fullName\":\"其他\",\"id\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"scoringMethodOne\"},{\"id\":\"scoringMethodTwo\",\"fullName\":\"其他(评分说明)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"其他(评分说明)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":14,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":115,\"renderKey\":1716173710757},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"scoringMethodTwo\"},{\"id\":\"scoringIndicatorSettingsOne\",\"fullName\":\"评分指标设置\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"评分指标设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"商务/价格标 %、资信标 %、技术标 %(或资信、技术标 %)\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":148,\"renderKey\":1718604461068,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"scoringIndicatorSettingsOne\"},{\"id\":\"settingOwinningBidderOne\",\"fullName\":\"中标人设置\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"中标人设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"如单一项目:中标人 名;如单一项目入围招标:入围单位 名; 分标项:每个标项中标人数量;分标项入围招标:分别填写每个标项中标人数量\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":146,\"renderKey\":1718604208107,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"settingOwinningBidderOne\"},{\"id\":\"decisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[\"539394745084941509\",\"539394798767838405\"],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"tri"); + sb.append("gger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":141,\"renderKey\":1718328469479,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"decisionProcedure\"},{\"id\":\"finalApprovalTime\",\"fullName\":\"方案最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":122,\"renderKey\":1716179582380,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"finalApprovalTime\"},{\"id\":\"resultReportingTime\",\"fullName\":\"招标结果上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"招标结果上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":128,\"renderKey\":1718185366220,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"resultReportingTime\"},{\"id\":\"bidOpeningTime\",\"fullName\":\"开标时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"开标时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":130,\"renderKey\":1718185374325,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"bidOpeningTime\"},{\"id\":\"explanationObid\",\"fullName\":\"开标情况说明\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"开标情况说明\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":131,\"renderKey\":1718185433697,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"explanationObid\"},{\"id\":\"winningBidderAndWinningAmount\",\"fullName\":\"中标人及中标金额\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"中标人及中标金额\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":132,\"renderKey\":1718185456487,\"defaultValue\":\"中标人: ,中标金额: 万元\"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"中标人: ,中标金额: 万元\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"winningBidderAndWinningAmount\"},{\"id\":\"bidEvaluationCommittee\",\"fullName\":\"评标委员会设置\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"评标委员会设置\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":133,\"renderKey\":1718185559488,\"defaultValue\":\"共 人。业主代表 人,姓名: \"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"共 人。业主代表 人,姓名: \",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"bidEvaluationCommittee\"},{\"id\":\"tenderAgencyFee\",\"fullName\":\"招标代理费\",\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标代理费\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":156,\"renderKey\":1718848042919},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"元\",\"min\":0,\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"tenderAgencyFee\"},{\"id\":\"filingDecisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":154,\"renderKey\":1718846948140},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"},{\"id\":\"539394843823051973\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"项目单位审批\",\"enCode\":\"3\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"filingDecisionProcedure\"},{\"id\":\"approvalTimeForResults\",\"fullName\":\"结果最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"结果最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":140,\"renderKey\":1718185753510,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"approvalTimeForResults\"}],\"defaultColumnList\":[{\"label\":\"项目编号\",\"prop\":\"archiveNumber\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"archiveNumber\",\"fullName\":\"项目编号\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目编号\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":151,\"renderKey\":1718607542234},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"archiveNumber\",\"checked\":true},{\"label\":\"审批状态\",\"prop\":\"queryType\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"queryType\",\"fullName\":\"审批状态\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"审批状态\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"3\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":152,\"renderKey\":1718611737642},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"全部\",\"id\":\"5\"},{\"fullName\":\"自建\",\"id\":\"1\"},{\"fullName\":\"审批\",\"id\":\"2\"},{\"fullName\":\"已审批\",\"id\":\"3\"},{\"fullName\":\"待归档\",\"id\":\"6\"},{\"fullName\":\"已归档\",\"id\":\"7\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"queryType\",\"checked\":false},{\"label\":\"管理方式\",\"prop\":\"managementStyle\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"managementStyle\",\"fullName\":\"管理方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"管理方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"ba\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539396086083622085\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":108,\"renderKey\":1715938226328,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539396138348844229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"审批\",\"enCode\":\"sp\"},{\"id\":\"539396176340849861\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"备案\",\"enCode\":\"ba\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"managementStyle\",\"checked\":true},{\"label\":\"方案上报时间\",\"prop\":\"planSubmissionTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"planSubmissionTime\",\"fullName\":\"方案上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":121,\"renderKey\":1716179574375,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"planSubmissionTime\",\"checked\":true},{\"label\":\"上报单位(部门)\",\"prop\":\"reportingCorp\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"reportingCorp\",\"fullName\":\"上报单位(部门)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位(部门)\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":160,\"renderKey\":1720149171900},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reportingCorp\",\"checked\":true},{\"label\":\"招标主体\",\"prop\":\"tenderingEntity\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"tenderingEntity\",\"fullName\":\"招标主体\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"招标主体\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":159,\"renderKey\":1720149133686},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"tenderingEntity\",\"checked\":true},{\"label\":\"项目名称\",\"prop\":\"projectName\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"projectName\",\"fullName\":\"项目名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1715938207071,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projectName\",\"checked\":true},{\"label\":\"招标事项分类\",\"prop\":\"itemClassification\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"itemClassification\",\"fullName\":\"招标事项分类\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标事项分类\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539390743437907141\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":106,\"renderKey\":1715938212855,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539390925835605189\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"建设工程\",\"enCode\":\"gongchen\"},{\"id\":\"539390970546885829\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"货物采购\",\"enCode\":\"huowu\"},{\"id\":\"539391011567178949\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"服务采购\",\"enCode\":\"fuwu\"},{\"id\":\"539391051736028357\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"不动产出租\",\"enCode\":\"chuzhu\"},{\"id\":\"539393233403253957\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"资产处置\",\"enCode\":\"zhicancz\"},{\"id\":\"539393277388920005\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"itemClassification\",\"checked\":true},{\"label\":\"招标控制价\",\"prop\":\"controlPrice\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"inputNumber\",\"sortable\":false,\"width\":null,\"id\":\"controlPrice\",\"fullName\":\"招标控制价\",\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标控制价\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":155,\"renderKey\":1719305177186},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"元\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"controlPrice\",\"checked\":false},{\"label\":\"招标组织形式\",\"prop\":\"organizationalForm\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"organizationalForm\",\"fullName\":\"招标组织形式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标组织形式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"zxzz\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539393647729185989\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":107,\"renderKey\":1715938225864,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539393738422621381\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"自行组织\",\"enCode\":\"zxzz\"},{\"id\":\"539393781598786757\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"委托代理\",\"enCode\":\"wtdl\"},{\"id\":\"539393832001737925\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"产交机构\",\"enCode\":\"cjjg\"},{\"id\":\"539393872002815173\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"organizationalForm\",\"checked\":true},{\"label\":\"招标方式\",\"prop\":\"biddingMethod\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"biddingMethod\",\"fullName\":\"招标方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"xj\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394095383057605\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":105,\"renderKey\":1715938210831,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394150773036229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"公开招标\",\"enCode\":\"gkzb\"},{\"id\":\"539394210319570117\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"邀请招标\",\"enCode\":\"yqzb\"},{\"id\":\"539394308273345733\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"竞争性谈判\",\"enCode\":\"jzxtp\"},{\"id\":\"539394424271017157\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"询(比)价\",\"enCode\":\"xj\"},{\"id\":\"539394475068232901\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"单一来源采购\",\"enCode\":\"dyly\"},{\"id\":\"539394512649196741\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"biddingMethod\",\"checked\":true},{\"label\":\"代理机构\",\"prop\":\"agencyOne\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"select\",\"sortable\":false,\"width\":null,\"id\":\"agencyOne\",\"fullName\":\"代理机构\",\"__config__\":{\"jnpfKey\":\"select\",\"label\":\"代理机构\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfSelect\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"dc6b2542d94b5434fc61ec1d59592901\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":153,\"renderKey\":1718846892510},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"53939529624dasdsa789\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"无\",\"enCode\":\"wu\"},{\"id\":\"539395047366b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江同欣工程管理有限公司\",\"enCode\":\"tx\"},{\"id\":\"539395093126b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套招标代理有限公司\",\"enCode\":\"ct\"},{\"id\":\"539395145746b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套工程有限公司\",\"enCode\":\"ctgc\"},{\"id\":\"539395202176b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江国际招投标有限公司\",\"enCode\":\"zjgj\"},{\"id\":\"539395244426b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"欧邦工程管理集团有限公司\",\"enCode\":\"ob\"},{\"id\":\"539395296246b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"国信国际工程咨询集团股份有限公司\",\"enCode\":\"gxgj\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"placeholder\":\"请选择\",\"clearable\":true,\"disabled\":false,\"filterable\":false,\"multiple\":false,\"__vModel__\":\"agencyOne\",\"checked\":true},{\"label\":\"评分方法\",\"prop\":\"scoringMethodOne\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"scoringMethodOne\",\"fullName\":\"评分方法\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"评分方法\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"1\",\"required\":false,\"layout\":\"colFormItem\",\"span\":10,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":147,\"renderKey\":1718604323279,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"综合评分法\",\"id\":\"1\"},{\"fullName\":\"其他\",\"id\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"scoringMethodOne\",\"checked\":true},{\"label\":\"其他(评分说明)\",\"prop\":\"scoringMethodTwo\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"scoringMethodTwo\",\"fullName\":\"其他(评分说明)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"其他(评分说明)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":14,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":115,\"renderKey\":1716173710757},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"scoringMethodTwo\",\"checked\":false},{\"label\":\"评分指标设置\",\"prop\":\"scoringIndicatorSettingsOne\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"textarea\",\"sortable\":false,\"width\":null,\"id\":\"scoringIndicatorSettingsOne\",\"fullName\":\"评分指标设置\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"评分指标设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"商务/价格标 %、资信标 %、技术标 %(或资信、技术标 %)\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":148,\"renderKey\":1718604461068,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"scoringIndicatorSettingsOne\",\"checked\":false},{\"label\":\"中标人设置\",\"prop\":\"settingOwinningBidderOne\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"textarea\",\"sortable\":false,\"width\":null,\"id\":\"settingOwinningBidderOne\",\"fullName\":\"中标人设置\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"中标人设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"如单一项目:中标人 名;如单一项目入围招标:入围单位 名; 分标项:每个标项中标人数量;分标项入围招标:分别填写每个标项中标人数量\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":146,\"renderKey\":1718604208107,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"settingOwinningBidderOne\",\"checked\":true},{\"label\":\"审批/备案决策程序\",\"prop\":\"decisionProcedure\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"checkbox\",\"sortable\":false,\"width\":null,\"id\":\"decisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[\"539394745084941509\",\"539394798767838405\"],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":141,\"renderKey\":1718328469479,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"decisionProcedure\",\"checked\":true},{\"label\":\"方案最终审批时间\",\"prop\":\"finalApprovalTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"finalApprovalTime\",\"fullName\":\"方案最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":122,\"renderKey\":1716179582380,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"finalApprovalTime\",\"checked\":true},{\"label\":\"招标结果上报时间\",\"prop\":\"resultReportingTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"resultReportingTime\",\"fullName\":\"招标结果上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"招标结果上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":128,\"renderKey\":1718185366220,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"resultReportingTime\",\"checked\":true},{\"label\":\"开标时间\",\"prop\":\"bidOpeningTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"bidOpeningTime\",\"fullName\":\"开标时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"开标时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":130,\"renderKey\":1718185374325,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"bidOpeningTime\",\"checked\":true},{\"label\":\"开标情况说明\",\"prop\":\"explanationObid\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"textarea\",\"sortable\":false,\"width\":null,\"id\":\"explanationObid\",\"fullName\":\"开标情况说明\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"开标情况说明\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":131,\"renderKey\":1718185433697,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"explanationObid\",\"checked\":true},{\"label\":\"中标人及中标金额\",\"prop\":\"winningBidderAndWinningAmount\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"winningBidderAndWinningAmount\",\"fullName\":\"中标人及中标金额\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"中标人及中标金额\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":132,\"renderKey\":1718185456487,\"defaultValue\":\"中标人: ,中标金额: 万元\"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"中标人: ,中标金额: 万元\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"winningBidderAndWinningAmount\",\"checked\":true},{\"label\":\"评标委员会设置\",\"prop\":\"bidEvaluationCommittee\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"bidEvaluationCommittee\",\"fullName\":\"评标委员会设置\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"评标委员会设置\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":133,\"renderKey\":1718185559488,\"defaultValue\":\"共 人。业主代表 人,姓名: \"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"共 人。业主代表 人,姓名: \",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"bidEvaluationCommittee\",\"checked\":true},{\"label\":\"招标代理费\",\"prop\":\"tenderAgencyFee\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"inputNumber\",\"sortable\":false,\"width\":null,\"id\":\"tenderAgencyFee\",\"fullName\":\"招标代理费\",\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标代理费\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":156,\"renderKey\":1718848042919},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"元\",\"min\":0,\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"tenderAgencyFee\",\"checked\":true},{\"label\":\"审批/备案决策程序\",\"prop\":\"filingDecisionProcedure\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"checkbox\",\"sortable\":false,\"width\":null,\"id\":\"filingDecisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":154,\"renderKey\":1718846948140},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"},{\"id\":\"539394843823051973\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"项目单位审批\",\"enCode\":\"3\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"filingDecisionProcedure\",\"checked\":true},{\"label\":\"结果最终审批时间\",\"prop\":\"approvalTimeForResults\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"approvalTimeForResults\",\"fullName\":\"结果最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"结果最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":140,\"renderKey\":1718185753510,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"approvalTimeForResults\",\"checked\":true}],\"type\":1,\"defaultSidx\":\"result_reporting_time\",\"sort\":\"desc\",\"hasPage\":true,\"pageSize\":20,\"hasTreeQuery\":false,\"treeTitle\":\"左侧标题\",\"treeDataSource\":\"dictionary\",\"treeDictionary\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"treeInterfaceId\":\"\",\"treeInterfaceName\":\"\",\"treeTemplateJson\":[],\"treePropsUrl\":\"\",\"treePropsName\":\"\",\"treePropsValue\":\"id\",\"treePropsChildren\":\"children\",\"treePropsLabel\":\"fullName\",\"groupField\":\"\",\"parentField\":\"\",\"printIds\":[],\"useColumnPermission\":false,\"useFormPermission\":false,\"useBtnPermission\":true,\"useDataPermission\":false,\"customBtnsList\":[],\"btnsList\":[{\"value\":\"add\",\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\"}],\"columnBtnsList\":[{\"value\":\"edit\",\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\"},{\"value\":\"remove\",\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\"},{\"value\":\"detail\",\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\"}],\"funcs\":{\"afterOnload\":\"({ data, tableRef, onlineUtils }) => {\\r\\n \\r\\n}\",\"rowStyle\":\"({ row, rowIndex }) => {\\r\\n \\r\\n}\",\"cellStyle\":\"({ row, column, rowIndex, columnIndex }) => {\\r\\n \\r\\n}\"},\"uploaderTemplateJson\":{}}"); + return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); + sb.append("{\"ruleListApp\":[],\"searchList\":[],\"hasSuperQuery\":false,\"columnList\":[{\"label\":\"管理方式\",\"prop\":\"managementStyle\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"managementStyle\",\"fullName\":\"管理方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"管理方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"ba\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539396086083622085\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":108,\"renderKey\":1715938226328,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539396138348844229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"审批\",\"enCode\":\"sp\"},{\"id\":\"539396176340849861\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"备案\",\"enCode\":\"ba\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"managementStyle\"},{\"label\":\"审批/备案决策程序\",\"prop\":\"decisionProcedure\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"checkbox\",\"sortable\":false,\"width\":null,\"id\":\"decisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[\"539394745084941509\",\"539394798767838405\"],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":141,\"renderKey\":1718328469479,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"decisionProcedure\"},{\"label\":\"项目名称\",\"prop\":\"projectName\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"projectName\",\"fullName\":\"项目名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1715938207071,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projectName\"},{\"label\":\"招标主体\",\"prop\":\"tenderingEntity\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"tenderingEntity\",\"fullName\":\"招标主体\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"招标主体\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":159,\"renderKey\":1720149133686},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"tenderingEntity\"},{\"label\":\"上报单位(部门)\",\"prop\":\"reportingCorp\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"reportingCorp\",\"fullName\":\"上报单位(部门)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位(部门)\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":160,\"renderKey\":1720149171900},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reportingCorp\"},{\"label\":\"招标组织形式\",\"prop\":\"organizationalForm\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"organizationalForm\",\"fullName\":\"招标组织形式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标组织形式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"zxzz\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539393647729185989\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":107,\"renderKey\":1715938225864,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539393738422621381\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"自行组织\",\"enCode\":\"zxzz\"},{\"id\":\"539393781598786757\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"委托代理\",\"enCode\":\"wtdl\"},{\"id\":\"539393832001737925\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"产交机构\",\"enCode\":\"cjjg\"},{\"id\":\"539393872002815173\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"organizationalForm\"},{\"label\":\"招标事项分类\",\"prop\":\"itemClassification\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"itemClassification\",\"fullName\":\"招标事项分类\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标事项分类\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539390743437907141\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":106,\"renderKey\":1715938212855,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539390925835605189\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"建设工程\",\"enCode\":\"gongchen\"},{\"id\":\"539390970546885829\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"货物采购\",\"enCode\":\"huowu\"},{\"id\":\"539391011567178949\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"服务采购\",\"enCode\":\"fuwu\"},{\"id\":\"539391051736028357\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"不动产出租\",\"enCode\":\"chuzhu\"},{\"id\":\"539393233403253957\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"资产处置\",\"enCode\":\"zhicancz\"},{\"id\":\"539393277388920005\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"itemClassification\"},{\"label\":\"招标方式\",\"prop\":\"biddingMethod\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"biddingMethod\",\"fullName\":\"招标方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"xj\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394095383057605\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":105,\"renderKey\":1715938210831,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394150773036229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"公开招标\",\"enCode\":\"gkzb\"},{\"id\":\"539394210319570117\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"邀请招标\",\"enCode\":\"yqzb\"},{\"id\":\"539394308273345733\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"竞争性谈判\",\"enCode\":\"jzxtp\"},{\"id\":\"539394424271017157\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"询(比)价\",\"enCode\":\"xj\"},{\"id\":\"539394475068232901\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"单一来源采购\",\"enCode\":\"dyly\"},{\"id\":\"539394512649196741\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"biddingMethod\"},{\"label\":\"代理机构\",\"prop\":\"agencyOne\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"select\",\"sortable\":false,\"width\":null,\"id\":\"agencyOne\",\"fullName\":\"代理机构\",\"__config__\":{\"jnpfKey\":\"select\",\"label\":\"代理机构\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfSelect\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"dc6b2542d94b5434fc61ec1d59592901\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":153,\"renderKey\":1718846892510},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"53939529624dasdsa789\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"无\",\"enCode\":\"wu\"},{\"id\":\"539395047366b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江同欣工程管理有限公司\",\"enCode\":\"tx\"},{\"id\":\"539395093126b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套招标代理有限公司\",\"enCode\":\"ct\"},{\"id\":\"539395145746b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套工程有限公司\",\"enCode\":\"ctgc\"},{\"id\":\"539395202176b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江国际招投标有限公司\",\"enCode\":\"zjgj\"},{\"id\":\"539395244426b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"欧邦工程管理集团有限公司\",\"enCode\":\"ob\"},{\"id\":\"539395296246b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"国信国际工程咨询集团股份有限公司\",\"enCode\":\"gxgj\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"placeholder\":\"请选择\",\"clearable\":true,\"disabled\":false,\"filterable\":false,\"multiple\":false,\"__vModel__\":\"agencyOne\"},{\"label\":\"中标人设置\",\"prop\":\"settingOwinningBidderOne\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"textarea\",\"sortable\":false,\"width\":null,\"id\":\"settingOwinningBidderOne\",\"fullName\":\"中标人设置\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"中标人设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"如单一项目:中标人 名;如单一项目入围招标:入围单位 名; 分标项:每个标项中标人数量;分标项入围招标:分别填写每个标项中标人数量\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":146,\"renderKey\":1718604208107,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"settingOwinningBidderOne\"},{\"label\":\"评分方法\",\"prop\":\"scoringMethodOne\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"scoringMethodOne\",\"fullName\":\"评分方法\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"评分方法\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"1\",\"required\":false,\"layout\":\"colFormItem\",\"span\":10,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":147,\"renderKey\":1718604323279,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"综合评分法\",\"id\":\"1\"},{\"fullName\":\"其他\",\"id\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"scoringMethodOne\"},{\"label\":\"方案最终审批时间\",\"prop\":\"finalApprovalTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"finalApprovalTime\",\"fullName\":\"方案最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":122,\"renderKey\":1716179582380,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"finalApprovalTime\"},{\"label\":\"方案上报时间\",\"prop\":\"planSubmissionTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"planSubmissionTime\",\"fullName\":\"方案上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":121,\"renderKey\":1716179574375,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"planSubmissionTime\"},{\"label\":\"招标结果上报时间\",\"prop\":\"resultReportingTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"resultReportingTime\",\"fullName\":\"招标结果上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"招标结果上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":128,\"renderKey\":1718185366220,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"resultReportingTime\"},{\"label\":\"开标时间\",\"prop\":\"bidOpeningTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"bidOpeningTime\",\"fullName\":\"开标时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"开标时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":130,\"renderKey\":1718185374325,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"bidOpeningTime\"},{\"label\":\"开标情况说明\",\"prop\":\"explanationObid\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"textarea\",\"sortable\":false,\"width\":null,\"id\":\"explanationObid\",\"fullName\":\"开标情况说明\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"开标情况说明\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":131,\"renderKey\":1718185433697,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"explanationObid\"},{\"label\":\"中标人及中标金额\",\"prop\":\"winningBidderAndWinningAmount\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"winningBidderAndWinningAmount\",\"fullName\":\"中标人及中标金额\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"中标人及中标金额\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":132,\"renderKey\":1718185456487,\"defaultValue\":\"中标人: ,中标金额: 万元\"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"中标人: ,中标金额: 万元\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"winningBidderAndWinningAmount\"},{\"label\":\"评标委员会设置\",\"prop\":\"bidEvaluationCommittee\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"bidEvaluationCommittee\",\"fullName\":\"评标委员会设置\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"评标委员会设置\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":133,\"renderKey\":1718185559488,\"defaultValue\":\"共 人。业主代表 人,姓名: \"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"共 人。业主代表 人,姓名: \",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"bidEvaluationCommittee\"},{\"label\":\"招标代理费\",\"prop\":\"tenderAgencyFee\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"inputNumber\",\"sortable\":false,\"width\":null,\"id\":\"tenderAgencyFee\",\"fullName\":\"招标代理费\",\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标代理费\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":156,\"renderKey\":1718848042919},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"元\",\"min\":0,\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"tenderAgencyFee\"},{\"label\":\"结果最终审批时间\",\"prop\":\"approvalTimeForResults\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"approvalTimeForResults\",\"fullName\":\"结果最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"结果最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":140,\"renderKey\":1718185753510,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"approvalTimeForResults\"},{\"label\":\"审批/备案决策程序\",\"prop\":\"filingDecisionProcedure\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"checkbox\",\"sortable\":false,\"width\":null,\"id\":\"filingDecisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":154,\"renderKey\":1718846948140},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"},{\"id\":\"539394843823051973\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"项目单位审批\",\"enCode\":\"3\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"filingDecisionProcedure\"}],\"columnOptions\":[{\"id\":\"archiveNumber\",\"fullName\":\"项目编号\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目编号\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":151,\"renderKey\":1718607542234},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"archiveNumber\"},{\"id\":\"queryType\",\"fullName\":\"审批状态\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"审批状态\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"3\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":152,\"renderKey\":1718611737642},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"全部\",\"id\":\"5\"},{\"fullName\":\"自建\",\"id\":\"1\"},{\"fullName\":\"审批\",\"id\":\"2\"},{\"fullName\":\"已审批\",\"id\":\"3\"},{\"fullName\":\"待归档\",\"id\":\"6\"},{\"fullName\":\"已归档\",\"id\":\"7\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"queryType\"},{\"id\":\"managementStyle\",\"fullName\":\"管理方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"管理方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"ba\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539396086083622085\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":108,\"renderKey\":1715938226328,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539396138348844229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"审批\",\"enCode\":\"sp\"},{\"id\":\"539396176340849861\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"备案\",\"enCode\":\"ba\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"managementStyle\"},{\"id\":\"planSubmissionTime\",\"fullName\":\"方案上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":121,\"renderKey\":1716179574375,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"planSubmissionTime\"},{\"id\":\"reportingCorp\",\"fullName\":\"上报单位(部门)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位(部门)\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":160,\"renderKey\":1720149171900},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reportingCorp\"},{\"id\":\"tenderingEntity\",\"fullName\":\"招标主体\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"招标主体\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":159,\"renderKey\":1720149133686},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"tenderingEntity\"},{\"id\":\"projectName\",\"fullName\":\"项目名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1715938207071,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projectName\"},{\"id\":\"itemClassification\",\"fullName\":\"招标事项分类\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标事项分类\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539390743437907141\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":106,\"renderKey\":1715938212855,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539390925835605189\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"建设工程\",\"enCode\":\"gongchen\"},{\"id\":\"539390970546885829\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"货物采购\",\"enCode\":\"huowu\"},{\"id\":\"539391011567178949\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"服务采购\",\"enCode\":\"fuwu\"},{\"id\":\"539391051736028357\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"不动产出租\",\"enCode\":\"chuzhu\"},{\"id\":\"539393233403253957\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"资产处置\",\"enCode\":\"zhicancz\"},{\"id\":\"539393277388920005\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"itemClassification\"},{\"id\":\"controlPrice\",\"fullName\":\"招标控制价\",\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标控制价\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":155,\"renderKey\":1719305177186},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"元\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"controlPrice\"},{\"id\":\"organizationalForm\",\"fullName\":\"招标组织形式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标组织形式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"zxzz\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539393647729185989\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":107,\"renderKey\":1715938225864,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539393738422621381\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"自行组织\",\"enCode\":\"zxzz\"},{\"id\":\"539393781598786757\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"委托代理\",\"enCode\":\"wtdl\"},{\"id\":\"539393832001737925\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"产交机构\",\"enCode\":\"cjjg\"},{\"id\":\"539393872002815173\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"organizationalForm\"},{\"id\":\"biddingMethod\",\"fullName\":\"招标方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"xj\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394095383057605\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":105,\"renderKey\":1715938210831,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394150773036229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"公开招标\",\"enCode\":\"gkzb\"},{\"id\":\"539394210319570117\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"邀请招标\",\"enCode\":\"yqzb\"},{\"id\":\"539394308273345733\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"竞争性谈判\",\"enCode\":\"jzxtp\"},{\"id\":\"539394424271017157\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"询(比)价\",\"enCode\":\"xj\"},{\"id\":\"539394475068232901\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"单一来源采购\",\"enCode\":\"dyly\"},{\"id\":\"539394512649196741\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"biddingMethod\"},{\"id\":\"agencyOne\",\"fullName\":\"代理机构\",\"__config__\":{\"jnpfKey\":\"select\",\"label\":\"代理机构\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfSelect\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"dc6b2542d94b5434fc61ec1d59592901\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":153,\"renderKey\":1718846892510},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"53939529624dasdsa789\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"无\",\"enCode\":\"wu\"},{\"id\":\"539395047366b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江同欣工程管理有限公司\",\"enCode\":\"tx\"},{\"id\":\"539395093126b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套招标代理有限公司\",\"enCode\":\"ct\"},{\"id\":\"539395145746b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套工程有限公司\",\"enCode\":\"ctgc\"},{\"id\":\"539395202176b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江国际招投标有限公司\",\"enCode\":\"zjgj\"},{\"id\":\"539395244426b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"欧邦工程管理集团有限公司\",\"enCode\":\"ob\"},{\"id\":\"539395296246b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"国信国际工程咨询集团股份有限公司\",\"enCode\":\"gxgj\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"placeholder\":\"请选择\",\"clearable\":true,\"disabled\":false,\"filterable\":false,\"multiple\":false,\"__vModel__\":\"agencyOne\"},{\"id\":\"scoringMethodOne\",\"fullName\":\"评分方法\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"评分方法\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"1\",\"required\":false,\"layout\":\"colFormItem\",\"span\":10,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":147,\"renderKey\":1718604323279,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"综合评分法\",\"id\":\"1\"},{\"fullName\":\"其他\",\"id\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"scoringMethodOne\"},{\"id\":\"scoringMethodTwo\",\"fullName\":\"其他(评分说明)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"其他(评分说明)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":14,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":115,\"renderKey\":1716173710757},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"scoringMethodTwo\"},{\"id\":\"scoringIndicatorSettingsOne\",\"fullName\":\"评分指标设置\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"评分指标设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"商务/价格标 %、资信标 %、技术标 %(或资信、技术标 %)\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":148,\"renderKey\":1718604461068,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"scoringIndicatorSettingsOne\"},{\"id\":\"settingOwinningBidderOne\",\"fullName\":\"中标人设置\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"中标人设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"如单一项目:中标人 名;如单一项目入围招标:入围单位 名; 分标项:每个标项中标人数量;分标项入围招标:分别填写每个标项中标人数量\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":146,\"renderKey\":1718604208107,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"settingOwinningBidderOne\"},{\"id\":\"decisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[\"539394745084941509\",\"539394798767838405\"],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":141,\"renderKey\":1718328469479,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"decisionProcedure\"},{\"id\":\"finalApprovalTime\",\"fullName\":\"方案最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":122,\"renderKey\":1716179582380,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"finalApprovalTime\"},{\"id\":\"resultReportingTime\",\"fullName\":\"招标结果上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"招标结果上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":128,\"renderKey\":1718185366220,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"resultReportingTime\"},{\"id\":\"bidOpeningTime\",\"fullName\":\"开标时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"开标时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":130,\"renderKey\":1718185374325,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"bidOpeningTime\"},{\"id\":\"explanationObid\",\"fullName\":\"开标情况说明\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"开标情况说明\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":131,\"renderKey\":1718185433697,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"explanationObid\"},{\"id\":\"winningBidderAndWinningAmount\",\"fullName\":\"中标人及中标金额\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"中标人及中标金额\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":132,\"renderKey\":1718185456487,\"defaultValue\":\"中标人: ,中标金额: 万元\"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"中标人: ,中标金额: 万元\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"winningBidderAndWinningAmount\"},{\"id\":\"bidEvaluationCommittee\",\"fullName\":\"评标委员会设置\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"评标委员会设置\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":133,\"renderKey\":1718185559488,\"defaultValue\":\"共 人。业主代表 人,姓名: \"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"共 人。业主代表 人,姓名: \",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"bidEvaluationCommittee\"},{\"id\":\"tenderAgencyFee\",\"fullName\":\"招标代理费\",\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标代理费\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":156,\"renderKey\":1718848042919},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"元\",\"min\":0,\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"tenderAgencyFee\"},{\"id\":\"filingDecisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":154,\"renderKey\":1718846948140},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"},{\"id\":\"539394843823051973\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"项目单位审批\",\"enCode\":\"3\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"filingDecisionProcedure\"},{\"id\":\"approvalTimeForResults\",\"fullName\":\"结果最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"结果最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":140,\"renderKey\":1718185753510,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"approvalTimeForResults\"}],\"defaultColumnList\":[{\"label\":\"项目编号\",\"prop\":\"archiveNumber\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"archiveNumber\",\"fullName\":\"项目编号\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目编号\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":151,\"renderKey\":1718607542234},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"archiveNumber\",\"checked\":false},{\"label\":\"审批状态\",\"prop\":\""); + sb.append("queryType\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"queryType\",\"fullName\":\"审批状态\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"审批状态\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"3\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":152,\"renderKey\":1718611737642},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"全部\",\"id\":\"5\"},{\"fullName\":\"自建\",\"id\":\"1\"},{\"fullName\":\"审批\",\"id\":\"2\"},{\"fullName\":\"已审批\",\"id\":\"3\"},{\"fullName\":\"待归档\",\"id\":\"6\"},{\"fullName\":\"已归档\",\"id\":\"7\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"queryType\",\"checked\":false},{\"label\":\"管理方式\",\"prop\":\"managementStyle\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"managementStyle\",\"fullName\":\"管理方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"管理方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"ba\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539396086083622085\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":108,\"renderKey\":1715938226328,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539396138348844229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"审批\",\"enCode\":\"sp\"},{\"id\":\"539396176340849861\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"备案\",\"enCode\":\"ba\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"managementStyle\",\"checked\":true},{\"label\":\"方案上报时间\",\"prop\":\"planSubmissionTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"planSubmissionTime\",\"fullName\":\"方案上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":121,\"renderKey\":1716179574375,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"planSubmissionTime\",\"checked\":true},{\"label\":\"上报单位(部门)\",\"prop\":\"reportingCorp\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"reportingCorp\",\"fullName\":\"上报单位(部门)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"上报单位(部门)\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":160,\"renderKey\":1720149171900},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"reportingCorp\",\"checked\":true},{\"label\":\"招标主体\",\"prop\":\"tenderingEntity\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"tenderingEntity\",\"fullName\":\"招标主体\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"招标主体\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":159,\"renderKey\":1720149133686},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"tenderingEntity\",\"checked\":true},{\"label\":\"项目名称\",\"prop\":\"projectName\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"projectName\",\"fullName\":\"项目名称\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"项目名称\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":102,\"renderKey\":1715938207071,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"projectName\",\"checked\":true},{\"label\":\"招标事项分类\",\"prop\":\"itemClassification\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"itemClassification\",\"fullName\":\"招标事项分类\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标事项分类\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539390743437907141\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":106,\"renderKey\":1715938212855,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539390925835605189\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"建设工程\",\"enCode\":\"gongchen\"},{\"id\":\"539390970546885829\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"货物采购\",\"enCode\":\"huowu\"},{\"id\":\"539391011567178949\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"服务采购\",\"enCode\":\"fuwu\"},{\"id\":\"539391051736028357\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"不动产出租\",\"enCode\":\"chuzhu\"},{\"id\":\"539393233403253957\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"资产处置\",\"enCode\":\"zhicancz\"},{\"id\":\"539393277388920005\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"itemClassification\",\"checked\":true},{\"label\":\"招标控制价\",\"prop\":\"controlPrice\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"inputNumber\",\"sortable\":false,\"width\":null,\"id\":\"controlPrice\",\"fullName\":\"招标控制价\",\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标控制价\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":155,\"renderKey\":1719305177186},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"元\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"controlPrice\",\"checked\":false},{\"label\":\"招标组织形式\",\"prop\":\"organizationalForm\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"organizationalForm\",\"fullName\":\"招标组织形式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标组织形式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"zxzz\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539393647729185989\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":107,\"renderKey\":1715938225864,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539393738422621381\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"自行组织\",\"enCode\":\"zxzz\"},{\"id\":\"539393781598786757\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"委托代理\",\"enCode\":\"wtdl\"},{\"id\":\"539393832001737925\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"产交机构\",\"enCode\":\"cjjg\"},{\"id\":\"539393872002815173\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"organizationalForm\",\"checked\":true},{\"label\":\"招标方式\",\"prop\":\"biddingMethod\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"biddingMethod\",\"fullName\":\"招标方式\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"招标方式\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"xj\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394095383057605\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":105,\"renderKey\":1715938210831,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394150773036229\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"公开招标\",\"enCode\":\"gkzb\"},{\"id\":\"539394210319570117\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"邀请招标\",\"enCode\":\"yqzb\"},{\"id\":\"539394308273345733\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"竞争性谈判\",\"enCode\":\"jzxtp\"},{\"id\":\"539394424271017157\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"询(比)价\",\"enCode\":\"xj\"},{\"id\":\"539394475068232901\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"单一来源采购\",\"enCode\":\"dyly\"},{\"id\":\"539394512649196741\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"其他\",\"enCode\":\"qt\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"biddingMethod\",\"checked\":true},{\"label\":\"代理机构\",\"prop\":\"agencyOne\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"select\",\"sortable\":false,\"width\":null,\"id\":\"agencyOne\",\"fullName\":\"代理机构\",\"__config__\":{\"jnpfKey\":\"select\",\"label\":\"代理机构\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfSelect\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"className\":[],\"defaultValue\":\"\",\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"dc6b2542d94b5434fc61ec1d59592901\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":153,\"renderKey\":1718846892510},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"53939529624dasdsa789\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"无\",\"enCode\":\"wu\"},{\"id\":\"539395047366b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江同欣工程管理有限公司\",\"enCode\":\"tx\"},{\"id\":\"539395093126b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套招标代理有限公司\",\"enCode\":\"ct\"},{\"id\":\"539395145746b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江省成套工程有限公司\",\"enCode\":\"ctgc\"},{\"id\":\"539395202176b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"浙江国际招投标有限公司\",\"enCode\":\"zjgj\"},{\"id\":\"539395244426b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"欧邦工程管理集团有限公司\",\"enCode\":\"ob\"},{\"id\":\"539395296246b4hg44de\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"国信国际工程咨询集团股份有限公司\",\"enCode\":\"gxgj\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"placeholder\":\"请选择\",\"clearable\":true,\"disabled\":false,\"filterable\":false,\"multiple\":false,\"__vModel__\":\"agencyOne\",\"checked\":true},{\"label\":\"评分方法\",\"prop\":\"scoringMethodOne\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"radio\",\"sortable\":false,\"width\":null,\"id\":\"scoringMethodOne\",\"fullName\":\"评分方法\",\"__config__\":{\"jnpfKey\":\"radio\",\"label\":\"评分方法\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfRadio\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"className\":[],\"defaultValue\":\"1\",\"required\":false,\"layout\":\"colFormItem\",\"span\":10,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"static\",\"dictionaryType\":\"\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":147,\"renderKey\":1718604323279,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"fullName\":\"综合评分法\",\"id\":\"1\"},{\"fullName\":\"其他\",\"id\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"optionType\":\"default\",\"buttonStyle\":\"solid\",\"size\":\"default\",\"disabled\":false,\"__vModel__\":\"scoringMethodOne\",\"checked\":true},{\"label\":\"其他(评分说明)\",\"prop\":\"scoringMethodTwo\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"scoringMethodTwo\",\"fullName\":\"其他(评分说明)\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"其他(评分说明)\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":14,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":115,\"renderKey\":1716173710757},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"scoringMethodTwo\",\"checked\":false},{\"label\":\"评分指标设置\",\"prop\":\"scoringIndicatorSettingsOne\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"textarea\",\"sortable\":false,\"width\":null,\"id\":\"scoringIndicatorSettingsOne\",\"fullName\":\"评分指标设置\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"评分指标设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"商务/价格标 %、资信标 %、技术标 %(或资信、技术标 %)\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":148,\"renderKey\":1718604461068,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"scoringIndicatorSettingsOne\",\"checked\":false},{\"label\":\"中标人设置\",\"prop\":\"settingOwinningBidderOne\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"textarea\",\"sortable\":false,\"width\":null,\"id\":\"settingOwinningBidderOne\",\"fullName\":\"中标人设置\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"中标人设置\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"defaultValue\":\"如单一项目:中标人 名;如单一项目入围招标:入围单位 名; 分标项:每个标项中标人数量;分标项入围招标:分别填写每个标项中标人数量\",\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":146,\"renderKey\":1718604208107,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"settingOwinningBidderOne\",\"checked\":true},{\"label\":\"审批/备案决策程序\",\"prop\":\"decisionProcedure\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"checkbox\",\"sortable\":false,\"width\":null,\"id\":\"decisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[\"539394745084941509\",\"539394798767838405\"],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":141,\"renderKey\":1718328469479,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"}],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"decisionProcedure\",\"checked\":true},{\"label\":\"方案最终审批时间\",\"prop\":\"finalApprovalTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"finalApprovalTime\",\"fullName\":\"方案最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"方案最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":122,\"renderKey\":1716179582380,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"finalApprovalTime\",\"checked\":true},{\"label\":\"招标结果上报时间\",\"prop\":\"resultReportingTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"resultReportingTime\",\"fullName\":\"招标结果上报时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"招标结果上报时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":128,\"renderKey\":1718185366220,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"resultReportingTime\",\"checked\":true},{\"label\":\"开标时间\",\"prop\":\"bidOpeningTime\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"bidOpeningTime\",\"fullName\":\"开标时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"开标时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":130,\"renderKey\":1718185374325,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"bidOpeningTime\",\"checked\":true},{\"label\":\"开标情况说明\",\"prop\":\"explanationObid\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"textarea\",\"sortable\":false,\"width\":null,\"id\":\"explanationObid\",\"fullName\":\"开标情况说明\",\"__config__\":{\"jnpfKey\":\"textarea\",\"label\":\"开标情况说明\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfTextarea\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":131,\"renderKey\":1718185433697,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请输入\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"clearable\":true,\"maxlength\":null,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"explanationObid\",\"checked\":true},{\"label\":\"中标人及中标金额\",\"prop\":\"winningBidderAndWinningAmount\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"winningBidderAndWinningAmount\",\"fullName\":\"中标人及中标金额\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"中标人及中标金额\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":132,\"renderKey\":1718185456487,\"defaultValue\":\"中标人: ,中标金额: 万元\"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"中标人: ,中标金额: 万元\",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"winningBidderAndWinningAmount\",\"checked\":true},{\"label\":\"评标委员会设置\",\"prop\":\"bidEvaluationCommittee\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"input\",\"sortable\":false,\"width\":null,\"id\":\"bidEvaluationCommittee\",\"fullName\":\"评标委员会设置\",\"__config__\":{\"jnpfKey\":\"input\",\"label\":\"评标委员会设置\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfInput\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"className\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"blur\",\"formId\":133,\"renderKey\":1718185559488,\"defaultValue\":\"共 人。业主代表 人,姓名: \"},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"共 人。业主代表 人,姓名: \",\"clearable\":true,\"addonBefore\":\"\",\"addonAfter\":\"\",\"prefixIcon\":\"\",\"suffixIcon\":\"\",\"maxlength\":null,\"showPassword\":false,\"readonly\":false,\"disabled\":false,\"__vModel__\":\"bidEvaluationCommittee\",\"checked\":true},{\"label\":\"招标代理费\",\"prop\":\"tenderAgencyFee\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"inputNumber\",\"sortable\":false,\"width\":null,\"id\":\"tenderAgencyFee\",\"fullName\":\"招标代理费\",\"__config__\":{\"jnpfKey\":\"inputNumber\",\"label\":\"招标代理费\",\"tipLabel\":\"\",\"showLabel\":true,\"labelWidth\":150,\"tag\":\"JnpfInputNumber\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"className\":[],\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":[\"blur\",\"change\"],\"formId\":156,\"renderKey\":1718848042919},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"元\",\"min\":0,\"controls\":false,\"addonBefore\":\"\",\"addonAfter\":\"\",\"thousands\":false,\"isAmountChinese\":false,\"step\":1,\"disabled\":false,\"__vModel__\":\"tenderAgencyFee\",\"checked\":true},{\"label\":\"审批/备案决策程序\",\"prop\":\"filingDecisionProcedure\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"checkbox\",\"sortable\":false,\"width\":null,\"id\":\"filingDecisionProcedure\",\"fullName\":\"审批/备案决策程序\",\"__config__\":{\"jnpfKey\":\"checkbox\",\"label\":\"审批/备案决策程序\",\"tipLabel\":\"\",\"labelWidth\":150,\"showLabel\":true,\"tag\":\"JnpfCheckbox\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"className\":[],\"defaultValue\":[],\"required\":true,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"dataType\":\"dictionary\",\"dictionaryType\":\"539394681591567557\",\"propsUrl\":\"\",\"propsName\":\"\",\"templateJson\":[],\"formId\":154,\"renderKey\":1718846948140},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"options\":[{\"id\":\"539394745084941509\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"集团审批\",\"enCode\":\"1\"},{\"id\":\"539394798767838405\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"子集团审批\",\"enCode\":\"2\"},{\"id\":\"539394843823051973\",\"parentId\":\"0\",\"hasChildren\":false,\"children\":null,\"fullName\":\"项目单位审批\",\"enCode\":\"3\"}],\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\",\"disabled\":false,\"__vModel__\":\"filingDecisionProcedure\",\"checked\":true},{\"label\":\"结果最终审批时间\",\"prop\":\"approvalTimeForResults\",\"fixed\":\"none\",\"align\":\"left\",\"jnpfKey\":\"datePicker\",\"sortable\":false,\"width\":null,\"id\":\"approvalTimeForResults\",\"fullName\":\"结果最终审批时间\",\"__config__\":{\"jnpfKey\":\"datePicker\",\"label\":\"结果最终审批时间\",\"tipLabel\":\"\",\"showLabel\":true,\"tag\":\"JnpfDatePicker\",\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"className\":[],\"defaultValue\":null,\"defaultCurrent\":false,\"required\":false,\"layout\":\"colFormItem\",\"span\":24,\"dragDisabled\":false,\"visibility\":[\"pc\",\"app\"],\"tableName\":\"bidding_project_subscribe\",\"noShow\":false,\"regList\":[],\"trigger\":\"change\",\"startTimeRule\":false,\"startTimeType\":1,\"startTimeTarget\":1,\"startTimeValue\":null,\"startRelationField\":\"\",\"endTimeRule\":false,\"endTimeType\":1,\"endTimeTarget\":1,\"endTimeValue\":null,\"endRelationField\":\"\",\"formId\":140,\"renderKey\":1718185753510,\"labelWidth\":150},\"on\":{\"change\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\",\"blur\":\"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\\n // 在此编写代码\\n \\n}\"},\"style\":{\"width\":\"100%\"},\"placeholder\":\"请选择\",\"format\":\"YYYY-MM-DD\",\"startTime\":null,\"endTime\":null,\"disabled\":false,\"clearable\":true,\"__vModel__\":\"approvalTimeForResults\",\"checked\":true}],\"sortList\":[],\"defaultSidx\":\"\",\"sort\":\"desc\",\"hasPage\":true,\"pageSize\":20,\"useColumnPermission\":false,\"useFormPermission\":false,\"useBtnPermission\":false,\"useDataPermission\":false,\"customBtnsList\":[],\"btnsList\":[{\"value\":\"add\",\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\"}],\"columnBtnsList\":[{\"value\":\"edit\",\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\"},{\"value\":\"remove\",\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\"}],\"funcs\":{\"afterOnload\":\"({ data, tableRef, onlineUtils }) => {\\r\\n \\r\\n}\"}}"); + return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); + sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"bidding_project_subscribe\",\"tableName\":\"招标项目表申请表\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"id\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":1},{\"columnName\":\"management_style\",\"field\":\"managementStyle\",\"fieldName\":\"管理方式\",\"dataType\":\"varchar\",\"dataLength\":\"10\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"project_number\",\"field\":\"projectNumber\",\"fieldName\":\"项目编号\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"plan_submission_time\",\"field\":\"planSubmissionTime\",\"fieldName\":\"方案上报时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"reporting_corp\",\"field\":\"reportingCorp\",\"fieldName\":\"上报单位\",\"dataType\":\"varchar\",\"dataLength\":\"200\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"tendering_entity\",\"field\":\"tenderingEntity\",\"fieldName\":\"招标主体\",\"dataType\":\"varchar\",\"dataLength\":\"200\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"project_name\",\"field\":\"projectName\",\"fieldName\":\"项目名称\",\"dataType\":\"varchar\",\"dataLength\":\"200\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"Item_classification\",\"field\":\"itemClassification\",\"fieldName\":\"招标事项分类\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"organizational_form\",\"field\":\"organizationalForm\",\"fieldName\":\"招标组织形式\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"bidding_method\",\"field\":\"biddingMethod\",\"fieldName\":\"招标方式\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"reported_file_name\",\"field\":\"reportedFileName\",\"fieldName\":\"方案上报文件名称\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"bidding_document_id\",\"field\":\"biddingDocumentId\",\"fieldName\":\"招标文件及附件\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"decision_procedure\",\"field\":\"decisionProcedure\",\"fieldName\":\"审批/备案决策程序\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"approval_documents_id\",\"field\":\"approvalDocumentsId\",\"fieldName\":\"审批/备案批准文件\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"final_approval_time\",\"field\":\"finalApprovalTime\",\"fieldName\":\"方案最终审批时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"setting_of_winning_bidder_one\",\"field\":\"settingOwinningBidderOne\",\"fieldName\":\"中标人设置1\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"setting_of_winning_bidder_two\",\"field\":\"settingOwinningBidderTwo\",\"fieldName\":\"中标人设置2\",\"dataType\":\"varchar\",\"dataLength\":\"200\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"scoring_indicator_settings_one\",\"field\":\"scoringIndicatorSettingsOne\",\"fieldName\":\"评分指标设置1\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"scoring_indicator_settings_two\",\"field\":\"scoringIndicatorSettingsTwo\",\"fieldName\":\"评分指标设置2\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"scoring_indicator_settings_three\",\"field\":\"scoringIndicatorSettingsThree\",\"fieldName\":\"评分指标设置3\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"scoring_indicator_settings_four\",\"field\":\"scoringIndicatorSettingsFour\",\"fieldName\":\"评分指标设置4\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"agency_one\",\"field\":\"agencyOne\",\"fieldName\":\"代理机构1\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"agency_two\",\"field\":\"agencyTwo\",\"fieldName\":\"代理机构2(机构名称)\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"scoring_method_one\",\"field\":\"scoringMethodOne\",\"fieldName\":\"评分方法1\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"scoring_method_two\",\"field\":\"scoringMethodTwo\",\"fieldName\":\"评分方法2(说明)\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"approval_documents_id_two\",\"field\":\"approvalDocumentsIdTwo\",\"fieldName\":\"审批/备案批准文件2\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"result_reporting_time\",\"field\":\"resultReportingTime\",\"fieldName\":\"招标结果上报时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"result_reported_file_name\",\"field\":\"resultReportedFileName\",\"fieldName\":\"结果上报文件名称\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"bid_opening_time\",\"field\":\"bidOpeningTime\",\"fieldName\":\"开标时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"explanation_of_bid\",\"field\":\"explanationObid\",\"fieldName\":\"开标情况说明\",\"dataType\":\"varchar\",\"dataLength\":\"200\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"winning_bidder_and_winning_amount\",\"field\":\"winningBidderAndWinningAmount\",\"fieldName\":\"中标人及中标金额\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"bid_evaluation_committee\",\"field\":\"bidEvaluationCommittee\",\"fieldName\":\"评标委员会设置\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"tender_agency_fee\",\"field\":\"tenderAgencyFee\",\"fieldName\":\"招标代理费\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"attachment_of_bidding_results_one_id\",\"field\":\"attachmentObiddingResultsOneId\",\"fieldName\":\"招标结果附件1\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"attachment_of_bidding_results_two_id\",\"field\":\"attachmentObiddingResultsTwoId\",\"fieldName\":\"招标结果附件2\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"winning_bidder\",\"field\":\"winningBidder\",\"fieldName\":\"中标人\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"winning_bidder_candidate\",\"field\":\"winningBidderCandidate\",\"fieldName\":\"中标候选人\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"filing_decision_procedure\",\"field\":\"filingDecisionProcedure\",\"fieldName\":\"审批/备案决策程序\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"filing_results_one_id\",\"field\":\"filingResultsOneId\",\"fieldName\":\"审批/备案结果1\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"filing_results_two_id\",\"field\":\"filingResultsTwoId\",\"fieldName\":\"审批/备案结果2\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"approval_time_for_results\",\"field\":\"approvalTimeForResults\",\"fieldName\":\"结果最终审批时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flowid\",\"field\":\"flowid\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flowtaskid\",\"field\":\"flowtaskid\",\"fieldName\":\"流程任务主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"annex_programme_document\",\"field\":\"annexProgrammeDocument\",\"fieldName\":\"方案文件附件\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"main_status\",\"field\":\"mainStatus\",\"fieldName\":\"主状态\",\"dataType\":\"varchar\",\"dataLength\":\"10\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"main_status_name\",\"field\":\"mainStatusName\",\"fieldName\":\"状态名称\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"bid_winning_amount\",\"field\":\"bidWinningAmount\",\"fieldName\":\"中标金额\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"is_approval\",\"field\":\"isApproval\",\"fieldName\":\"是否为审批\",\"dataType\":\"tinyint\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"query_type\",\"field\":\"queryType\",\"fieldName\":\"审批状态\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"approval_documents_id_jt\",\"field\":\"approvalDocumentsIdJt\",\"fieldName\":\"集团审批/备案批准文件\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"archive_number\",\"field\":\"archiveNumber\",\"fieldName\":\"归档编号\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"control_price\",\"field\":\"controlPrice\",\"fieldName\":\"招标控制价\",\"dataType\":\"double\",\"dataLength\":\"22,0\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"create_time\",\"field\":\"createTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"update_time\",\"field\":\"updateTime\",\"fieldName\":\"更新时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"winning_bidder_info\",\"field\":\"winningBidderInfo\",\"fieldName\":\"中标人及金额信息\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"winning_bidder_type\",\"field\":\"winningBidderType\",\"fieldName\":\"中标类型\",\"dataType\":\"varchar\",\"dataLength\":\"10\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"filing_results_three_id\",\"field\":\"filingResultsThreeId\",\"fieldName\":\"审批备案结果3\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"project_amount\",\"field\":\"projectAmount\",\"fieldName\":\"项目金额\",\"dataType\":\"double\",\"dataLength\":\"22,0\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_subscribe/BiddingProjectSubscribeForm.java b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_subscribe/BiddingProjectSubscribeForm.java new file mode 100644 index 0000000..235a5fd --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_subscribe/BiddingProjectSubscribeForm.java @@ -0,0 +1,157 @@ +package jnpf.model.bidding_project_subscribe; + +import com.fasterxml.jackson.annotation.JsonProperty; +import jnpf.model.dto.BiddingProjectDto; +import lombok.Data; + +import java.util.List; + +/** + * bidding_project_subscribe + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-11 + */ +@Data +public class BiddingProjectSubscribeForm { + /** 主键 */ + private String id; + + /** 备案编号 **/ + @JsonProperty("archiveNumber") + private String archiveNumber; + /** 审批状态 **/ + @JsonProperty("queryType") + private String queryType; + /** 管理方式 **/ + @JsonProperty("managementStyle") + private String managementStyle; + /** 项目编号 **/ + @JsonProperty("projectNumber") + private String projectNumber; + /** 方案上报时间 **/ + @JsonProperty("planSubmissionTime") + private String planSubmissionTime; + /** 上报单位(部门) **/ + @JsonProperty("reportingCorp") + private String reportingCorp; + /** 招标主体 **/ + @JsonProperty("tenderingEntity") + private String tenderingEntity; + /** 项目名称 **/ + @JsonProperty("projectName") + private String projectName; + /** 招标事项分类 **/ + @JsonProperty("itemClassification") + private String itemClassification; + /** 招标组织形式 **/ + @JsonProperty("organizationalForm") + private String organizationalForm; + /** 招标方式 **/ + @JsonProperty("biddingMethod") + private String biddingMethod; + /** 代理机构 **/ + @JsonProperty("agencyOne") + private String agencyOne; + /** 评分方法 **/ + @JsonProperty("scoringMethodOne") + private String scoringMethodOne; + /** 其他(评分说明) **/ + @JsonProperty("scoringMethodTwo") + private String scoringMethodTwo; + /** 评分指标设置 **/ + @JsonProperty("scoringIndicatorSettingsOne") + private String scoringIndicatorSettingsOne; + /** 中标人设置 **/ + @JsonProperty("settingOwinningBidderOne") + private String settingOwinningBidderOne; + /** 方案上报文件名称 **/ + @JsonProperty("annexProgrammeDocument") + private Object annexProgrammeDocument; + /** 招标文件及附件 **/ + @JsonProperty("biddingDocumentId") + private Object biddingDocumentId; + /** 审批/备案决策程序 **/ + @JsonProperty("decisionProcedure") + private Object decisionProcedure; + /** 子公司审批/备案文件 **/ + @JsonProperty("approvalDocumentsId") + private Object approvalDocumentsId; + /** 集团审批/备案批准文件 **/ + @JsonProperty("approvalDocumentsIdJt") + private Object approvalDocumentsIdJt; + /** 方案最终审批时间 **/ + @JsonProperty("finalApprovalTime") + private String finalApprovalTime; + /** 招标结果上报时间 **/ + @JsonProperty("resultReportingTime") + private String resultReportingTime; + /** 结果上报文件名称 **/ + @JsonProperty("resultReportedFileName") + private Object resultReportedFileName; + /** 开标时间 **/ + @JsonProperty("bidOpeningTime") + private String bidOpeningTime; + /** 开标情况说明 **/ + @JsonProperty("explanationObid") + private String explanationObid; + /** 中标人及中标金额 **/ + @JsonProperty("winningBidderAndWinningAmount") + private String winningBidderAndWinningAmount; + /** 评标委员会设置 **/ + @JsonProperty("bidEvaluationCommittee") + private String bidEvaluationCommittee; + /** 招标代理费 **/ + @JsonProperty("tenderAgencyFee") + private String tenderAgencyFee; + /** 招标结果附件 **/ + @JsonProperty("attachmentObiddingResultsOneId") + private Object attachmentObiddingResultsOneId; + /** 中标人 **/ + @JsonProperty("settingOwinningBidderTwo") + private String settingOwinningBidderTwo; + /** 中标候选人 **/ + @JsonProperty("winningBidderCandidate") + private String winningBidderCandidate; + /** 审批/备案决策程序 **/ + @JsonProperty("filingDecisionProcedure") + private Object filingDecisionProcedure; + /** 审批/备案结果 **/ + @JsonProperty("filingResultsOneId") + private Object filingResultsOneId; + /** 二级审批/备案结果 **/ + @JsonProperty("filingResultsTwoId") + private Object filingResultsTwoId; + /** 三级审批备案结果 **/ + @JsonProperty("filingResultsThreeId") + private Object filingResultsThreeId; + /** 结果最终审批时间 **/ + @JsonProperty("approvalTimeForResults") + private String approvalTimeForResults; + /** 招标控制价 **/ + @JsonProperty("controlPrice") + private Double controlPrice; + + + + + + + + + + @JsonProperty("winningBidderInfo") + private List winningBidderInfo; + /** + *1-单一 2-多标段 3-入围机制 + */ + @JsonProperty("winningBidderType") + private String winningBidderType; + + + /** + * 保存类型 1-提交 2-暂存 + * */ + private String saveType="1"; +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_subscribe/BiddingProjectSubscribePagination.java b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_subscribe/BiddingProjectSubscribePagination.java new file mode 100644 index 0000000..92caef1 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/bidding_project_subscribe/BiddingProjectSubscribePagination.java @@ -0,0 +1,68 @@ +package jnpf.model.bidding_project_subscribe; + +import com.fasterxml.jackson.annotation.JsonProperty; +import jnpf.base.Pagination; +import lombok.Data; + +import java.util.List; + +/** + * + * bidding_project_subscribe + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-06-11 + */ +@Data +public class BiddingProjectSubscribePagination extends Pagination { + /** 查询key */ + private String[] selectKey; + /** + * 查询类型 + * 1-我的自建 + * 2-我的待审批 + * 3-我的已审批 + * 4-查询所有(根据数据权限) + * 5-查询全部(待审核,已审核) + * 6-待归档 + * 7-已归档 + */ + private String queryType="5"; + private List childIdList; + + /** json */ + private String json; + /** 数据类型 0-当前页,1-全部数据 */ + private String dataType; + /** 高级查询 */ + private String superQueryJson; + /** 功能id */ + private String moduleId; + /** 菜单id */ + private String menuId; + /** 项目编号 */ + @JsonProperty("archiveNumber") + private Object archiveNumber; + /** 管理方式 */ + @JsonProperty("managementStyle") + private Object managementStyle; + /** 方案上报时间 */ + @JsonProperty("planSubmissionTime") + private Object planSubmissionTime; + /** 项目名称 */ + @JsonProperty("projectName") + private Object projectName; + /** 结果最终审批时间 */ + @JsonProperty("approvalTimeForResults") + private Object approvalTimeForResults; + /** 方案最终审批时间 */ + @JsonProperty("finalApprovalTime") + private Object finalApprovalTime; + /** 招标主体 */ + @JsonProperty("tenderingEntity") + private Object tenderingEntity; + /** 上报单位(部门) */ + @JsonProperty("reportingCorp") + private Object reportingCorp; +} diff --git a/jnpf-tendering-entity/src/main/java/jnpf/model/dto/BiddingProjectDto.java b/jnpf-tendering-entity/src/main/java/jnpf/model/dto/BiddingProjectDto.java new file mode 100644 index 0000000..f23f4b1 --- /dev/null +++ b/jnpf-tendering-entity/src/main/java/jnpf/model/dto/BiddingProjectDto.java @@ -0,0 +1,96 @@ +package jnpf.model.dto; + +import lombok.Data; + +import java.util.List; + +@Data +public class BiddingProjectDto { + + + + @Data + public static class AuditingParam { + /** + * 是否同意 1-同意 2-不同意 + */ + private String act; + /** + * 描述 + */ + private String remake; + /** + * 招标单id + */ + private String id; + + + } + @Data + public static class ArchivistParam { + /** + * 招标单id + */ + private String id; + } + + + @Data + public static class BaseWinningBidderParam { + /** + * 标段 + */ + private String bidSection; + /** + * 中标人 + */ + private String people; + /** + * 金额 + */ + private String amount; + } + + @Data + public static class WinningBidderParam extends BaseWinningBidderParam { + + /** + * 多标段中标结果字段 + */ + private List children; + } + + @Data + public static class GetProjectNameList{ + /** + * 单位名称 + */ + private String projectName; + /** + * 统计类型 + */ + private String statisticalType; + /** + * 字段名称 + */ + private String fieldName; + + private String moduleId; + /** 菜单id */ + private String menuId; + /** + * 结果最终评审时间 + */ + private String startTime; + private String endTime; + + + /** + * mapperCode + */ + private String code; + private String sql; + + + } +} diff --git a/jnpf-tendering-server/pom.xml b/jnpf-tendering-server/pom.xml new file mode 100644 index 0000000..6d1dfb4 --- /dev/null +++ b/jnpf-tendering-server/pom.xml @@ -0,0 +1,45 @@ + + + + jnpf-tendering + com.jnpf + 3.7.0-RELEASE + + 4.0.0 + + jnpf-tendering-server + + + + com.jnpf + jnpf-tendering-controller + ${project.version} + + + + + + jnpf-tendering-${project.version} + + + org.springframework.boot + spring-boot-maven-plugin + + + jnpf.JnpfTenderingApplication + ZIP + + + + + repackage + + + + + + + + diff --git a/jnpf-tendering-server/src/main/java/jnpf/JnpfTenderingApplication.java b/jnpf-tendering-server/src/main/java/jnpf/JnpfTenderingApplication.java new file mode 100644 index 0000000..45c2382 --- /dev/null +++ b/jnpf-tendering-server/src/main/java/jnpf/JnpfTenderingApplication.java @@ -0,0 +1,16 @@ +package jnpf; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.openfeign.EnableFeignClients; + +@SpringBootApplication +@EnableFeignClients +public class JnpfTenderingApplication { + + public static void main(String[] args) { + SpringApplication.run(JnpfTenderingApplication.class, args); + System.out.println("tendering启动成功"); + } + +} diff --git a/jnpf-tendering-server/src/main/resources/application.yml b/jnpf-tendering-server/src/main/resources/application.yml new file mode 100644 index 0000000..3039d14 --- /dev/null +++ b/jnpf-tendering-server/src/main/resources/application.yml @@ -0,0 +1,17 @@ +# 应用服务器 +server: + tomcat: + uri-encoding: UTF-8 + port: 30300 + +management: + endpoints: + web: + exposure: + include: '*' + endpoint: + health: + show-details: always + # 开启在线日志查看功能 + logfile: + enabled: true diff --git a/jnpf-tendering-server/src/main/resources/bootstrap.yml b/jnpf-tendering-server/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..58db6c7 --- /dev/null +++ b/jnpf-tendering-server/src/main/resources/bootstrap.yml @@ -0,0 +1,41 @@ +spring: + application: + # 应用名称 + name: jnpf-tendering + main: + allow-bean-definition-overriding: true + allow-circular-references: true + cloud: + nacos: + username: nacos + password: nacos + discovery: + # 服务注册地址 + server-addr: ${nacos.hostname:47.96.162.218}:${nacos.port:8848} + namespace: 69c4eecb-05bd-4041-81fe-1473f95f578c + config: + server-addr: ${spring.cloud.nacos.discovery.server-addr} + file-extension: yaml + group: DEFAULT_GROUP + namespace: ${spring.cloud.nacos.discovery.namespace} + extension-configs: + - # 数据源及Redis配置 + data-id: datasource.yaml + group: DEFAULT_GROUP + refresh: true + - # 静态资源配置 + data-id: resources.yaml + group: DEFAULT_GROUP + refresh: true + - # 系统配置 + data-id: system-config.yaml + group: DEFAULT_GROUP + refresh: true + - # 框架中间件配置 + data-id: frame-config.yaml + group: DEFAULT_GROUP + refresh: true + - # 日志配置 + data-id: logger.yaml + group: DEFAULT_GROUP + refresh: true \ No newline at end of file diff --git a/jnpf-tendering-server/src/main/resources/jnpf/templete/招标采购方案审批表.docx b/jnpf-tendering-server/src/main/resources/jnpf/templete/招标采购方案审批表.docx new file mode 100644 index 0000000..05d2515 Binary files /dev/null and b/jnpf-tendering-server/src/main/resources/jnpf/templete/招标采购方案审批表.docx differ diff --git a/jnpf-tendering-server/src/main/resources/jnpf/templete/结果核准表.docx b/jnpf-tendering-server/src/main/resources/jnpf/templete/结果核准表.docx new file mode 100644 index 0000000..4dccc16 Binary files /dev/null and b/jnpf-tendering-server/src/main/resources/jnpf/templete/结果核准表.docx differ diff --git a/jnpf-tendering-server/src/main/resources/jnpf/templete/联合集团项目备案表.docx b/jnpf-tendering-server/src/main/resources/jnpf/templete/联合集团项目备案表.docx new file mode 100644 index 0000000..1e2358d Binary files /dev/null and b/jnpf-tendering-server/src/main/resources/jnpf/templete/联合集团项目备案表.docx differ diff --git a/jnpf-tendering-server/src/main/resources/logback-spring.xml b/jnpf-tendering-server/src/main/resources/logback-spring.xml new file mode 100644 index 0000000..db5b37c --- /dev/null +++ b/jnpf-tendering-server/src/main/resources/logback-spring.xml @@ -0,0 +1,347 @@ + + + + + + + + + + + + + + + + + + + + ${LOG_PATH}/log_error.log + + + + + + ${LOG_PATH}/error/%d{yyyy-MM-dd,aux}/log-error-%d{yyyy-MM-dd}.%i.log + + 7 + + + + 10MB + + + + + true + + + + ${FILE_LOG_PATTERN} + utf-8 + + + + + error + ACCEPT + DENY + + + + + + + + + ${LOG_PATH}/log_info.log + + + + + + ${LOG_PATH}/info/%d{yyyy-MM-dd,aux}/log-info-%d{yyyy-MM-dd}.%i.log + + 7 + + + + 10MB + + + + + true + + + + ${FILE_LOG_PATTERN} + utf-8 + + + + + info + ACCEPT + DENY + + + + + + + + + ${LOG_PATH}/log_warn.log + + + + + + ${LOG_PATH}/warn/%d{yyyy-MM-dd,aux}/log-warn-%d{yyyy-MM-dd}.%i.log + + 7 + + + + 10MB + + + + + true + + + + ${FILE_LOG_PATTERN} + utf-8 + + + + + warn + ACCEPT + DENY + + + + + + + + ${LOG_PATH}/log_debug.log + + + + + + ${LOG_PATH}/debug/%d{yyyy-MM-dd,aux}/log-debug-%d{yyyy-MM-dd}.%i.log + + 7 + + + + 10MB + + + + + true + + + + ${FILE_LOG_PATTERN} + utf-8 + + + + + debug + ACCEPT + DENY + + + + + + + + + ${LOG_PATH}/log_total.log + + + + + + ${LOG_PATH}/total/%d{yyyy-MM-dd,aux}/log-total-%d{yyyy-MM-dd}.%i.log + + 7 + + + + 10MB + + + + + true + + + + ${FILE_LOG_PATTERN} + utf-8 + + + + + + + + + ${LOG_PATH}/log_release.log + + + + + + ${LOG_PATH}/release/%d{yyyy-MM-dd,aux}/log-warn-%d{yyyy-MM-dd}.%i.log + + 7 + + + + 10MB + + + + + true + + + + ${FILE_LOG_PATTERN} + utf-8 + + + + + ${LOG_LEVEL} + ACCEPT + DENY + + + + + 0 + 256 + + + + + 0 + 256 + + + + + 0 + 256 + + + + + 0 + 256 + + + + + 0 + 256 + + + + + + + ${CONSOLE_LOG_PATTERN} + utf-8 + + + + + + + 0 + 256 + + + + + + + + + + + + + + + + + + + + + diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..e3b5bee --- /dev/null +++ b/pom.xml @@ -0,0 +1,28 @@ + + + + jnpf-java-cloud + com.jnpf + 3.7.0-RELEASE + + 4.0.0 + + jnpf-tendering + pom + + jnpf-tendering-controller + jnpf-tendering-biz + jnpf-tendering-entity + jnpf-tendering-api + jnpf-tendering-server + + + + dsadas + + + + +