From 6a02ca48387a1ebfbf68cff88f3dee7e7e7c8c89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=B7=9D=E8=99=8E?= Date: Mon, 29 Jul 2024 16:41:31 +0800 Subject: [PATCH] =?UTF-8?q?7.29=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jnpf/mapper/SalecollectionMapper.java | 16 + .../SalecollectionsettlementMapper.java | 16 + .../jnpf/service/SalecollectionService.java | 39 + .../SalecollectionsettlementService.java | 18 + .../service/impl/CwsettlementServiceImpl.java | 5 + .../impl/SalecollectionServiceImpl.java | 456 +++++++++++ .../SalecollectionsettlementServiceImpl.java | 59 ++ .../PaymentApplicationController.java | 223 +++++- .../controller/SalecollectionController.java | 389 +++++++++ .../jnpf/entity/PaymentApplicationEntity.java | 6 + .../jnpf/entity/SalecollectionEntity.java | 138 ++++ .../SalecollectionsettlementEntity.java | 89 ++ .../cwsettlement/CwsettlementPagination.java | 6 + .../PaymentApplicationForm.java | 3 + .../SalecollectionConstant.java | 41 + .../salecollection/SalecollectionForm.java | 56 ++ .../SalecollectionPagination.java | 39 + .../SalecollectionsettlementModel.java | 57 ++ .../yunguan/BFSPaymentOccupationModel.java | 87 ++ .../views/extend/paymentapplication/form.vue | 172 +++- .../views/extend/paymentapplication/index.vue | 3 +- .../paymentapplication/settlementList.vue | 1 + .../views/extend/salecollection/Detail.vue | 194 +++++ .../views/extend/salecollection/columnList.js | 2 + .../src/views/extend/salecollection/form.vue | 758 ++++++++++++++++++ .../src/views/extend/salecollection/index.vue | 497 ++++++++++++ .../extend/salecollection/settlementList.vue | 171 ++++ .../extend/salecollection/superQueryJson.js | 2 + 28 files changed, 3504 insertions(+), 39 deletions(-) create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SalecollectionMapper.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SalecollectionsettlementMapper.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SalecollectionService.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SalecollectionsettlementService.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SalecollectionServiceImpl.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SalecollectionsettlementServiceImpl.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/SalecollectionController.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SalecollectionEntity.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SalecollectionsettlementEntity.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionConstant.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionForm.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionPagination.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionsettlementModel.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/yunguan/BFSPaymentOccupationModel.java create mode 100644 jnpf-java-boot/jnpf-web/src/views/extend/salecollection/Detail.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/extend/salecollection/columnList.js create mode 100644 jnpf-java-boot/jnpf-web/src/views/extend/salecollection/form.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/extend/salecollection/index.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/extend/salecollection/settlementList.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/extend/salecollection/superQueryJson.js diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SalecollectionMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SalecollectionMapper.java new file mode 100644 index 00000000..c368697b --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SalecollectionMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.SalecollectionEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * Salecollection + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-25 + */ +public interface SalecollectionMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SalecollectionsettlementMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SalecollectionsettlementMapper.java new file mode 100644 index 00000000..a3f89b12 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SalecollectionsettlementMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.SalecollectionsettlementEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * Salecollection + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-25 + */ +public interface SalecollectionsettlementMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SalecollectionService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SalecollectionService.java new file mode 100644 index 00000000..cf255b7c --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SalecollectionService.java @@ -0,0 +1,39 @@ +package jnpf.service; + +import jnpf.model.salecollection.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * Salecollection + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-25 + */ +public interface SalecollectionService extends IService { + List getList(SalecollectionPagination salecollectionPagination); + + List getTypeList(SalecollectionPagination salecollectionPagination,String dataType); + + SalecollectionEntity getInfo(String id); + + void delete(SalecollectionEntity entity); + + void create(SalecollectionEntity entity); + + boolean update(String id, SalecollectionEntity entity); + + //子表方法 + List getSalecollectionsettlementList(String id,SalecollectionPagination salecollectionPagination); + + List getSalecollectionsettlementList(String id); + + //副表数据方法 + String checkForm(SalecollectionForm form,int i); + + void saveOrUpdate(SalecollectionForm salecollectionForm,String id, boolean isSave) throws Exception; + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SalecollectionsettlementService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SalecollectionsettlementService.java new file mode 100644 index 00000000..76d15bff --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SalecollectionsettlementService.java @@ -0,0 +1,18 @@ +package jnpf.service; + +import jnpf.model.salecollection.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * Salecollection + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-25 + */ +public interface SalecollectionsettlementService extends IService { + QueryWrapper getChild(SalecollectionPagination pagination,QueryWrapper salecollectionsettlementQueryWrapper); +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/CwsettlementServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/CwsettlementServiceImpl.java index f7f7053b..4b370c3a 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/CwsettlementServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/CwsettlementServiceImpl.java @@ -502,6 +502,11 @@ public class CwsettlementServiceImpl extends ServiceImpl implements SalecollectionService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private SalecollectionsettlementService salecollectionsettlementService; + @Autowired + private CwsettlementService cwsettlementService; + + @Override + public List getList(SalecollectionPagination salecollectionPagination){ + return getTypeList(salecollectionPagination,salecollectionPagination.getDataType()); + } + /** 列表查询 */ + @Override + public List getTypeList(SalecollectionPagination salecollectionPagination,String dataType){ + String userId=userProvider.get().getUserId(); + List AllIdList =new ArrayList(); + List> intersectionList =new ArrayList<>(); + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String columnData = !isPc ? SalecollectionConstant.getAppColumnData() : SalecollectionConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + + int total=0; + int salecollectionNum =0; + QueryWrapper salecollectionQueryWrapper=new QueryWrapper<>(); + int salecollectionsettlementNum =0; + QueryWrapper salecollectionsettlementQueryWrapper=new QueryWrapper<>(); + long salecollectionsettlementcount = salecollectionsettlementService.count(); + List allSuperIDlist = new ArrayList<>(); + String superOp =""; + if (ObjectUtil.isNotEmpty(salecollectionPagination.getSuperQueryJson())){ + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + String queryJson = salecollectionPagination.getSuperQueryJson(); + SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); + int superNum = 0; + QueryWrapper salecollectionSuperWrapper = new QueryWrapper<>(); + salecollectionSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(salecollectionSuperWrapper,SalecollectionEntity.class,queryJson,"0")); + int salecollectionNum1 = salecollectionSuperWrapper.getExpression().getNormal().size(); + if (salecollectionNum1>0){ + List salecollectionList =this.list(salecollectionSuperWrapper).stream().map(SalecollectionEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(salecollectionList); + intersectionSuperList.add(salecollectionList); + superNum++; + } + String SalecollectionsettlementTable = "jg_cw_sale_collection_settlement"; + boolean SalecollectionsettlementHasSql = queryJson.contains(SalecollectionsettlementTable); + List salecollectionsettlementList = generaterSwapUtil.selectIdsByChildCondition(SalecollectionConstant.getTableList(), SalecollectionsettlementTable , queryJson, null); + if (SalecollectionsettlementHasSql){ + allSuperList.addAll(salecollectionsettlementList); + intersectionSuperList.add(salecollectionsettlementList); + superNum++; + } + superOp = superNum > 0 ? superJsonModel.getMatchLogic() : ""; + //and or + if(superOp.equalsIgnoreCase("and")){ + allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); + }else{ + allSuperIDlist = allSuperList; + } + } + List allRuleIDlist = new ArrayList<>(); + String ruleOp =""; + if (ObjectUtil.isNotEmpty(ruleJson)){ + List allRuleList = new ArrayList<>(); + List> intersectionRuleList = new ArrayList<>(); + SuperJsonModel ruleJsonModel = JsonUtil.getJsonToBean(ruleJson, SuperJsonModel.class); + int ruleNum = 0; + QueryWrapper salecollectionSuperWrapper = new QueryWrapper<>(); + salecollectionSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(salecollectionSuperWrapper,SalecollectionEntity.class,ruleJson,"0")); + int salecollectionNum1 = salecollectionSuperWrapper.getExpression().getNormal().size(); + if (salecollectionNum1>0){ + List salecollectionList =this.list(salecollectionSuperWrapper).stream().map(SalecollectionEntity::getId).collect(Collectors.toList()); + allRuleList.addAll(salecollectionList); + intersectionRuleList.add(salecollectionList); + ruleNum++; + } + String SalecollectionsettlementTable = "jg_cw_sale_collection_settlement"; + boolean SalecollectionsettlementHasSql = ruleJson.contains(SalecollectionsettlementTable); + List salecollectionsettlementList = generaterSwapUtil.selectIdsByChildCondition(SalecollectionConstant.getTableList(), SalecollectionsettlementTable , ruleJson, null); + if (SalecollectionsettlementHasSql){ + allRuleList.addAll(salecollectionsettlementList); + intersectionRuleList.add(salecollectionsettlementList); + ruleNum++; + } + ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; + //and or + if(ruleOp.equalsIgnoreCase("and")){ + allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); + }else{ + allRuleIDlist = allRuleList; + } + } + boolean pcPermission = true; + boolean appPermission = false; + if(isPc && pcPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object salecollectionObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(salecollectionQueryWrapper,SalecollectionEntity.class,salecollectionPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(salecollectionObj)){ + return new ArrayList<>(); + } else { + salecollectionQueryWrapper = (QueryWrapper)salecollectionObj; + if( salecollectionQueryWrapper.getExpression().getNormal().size()>0){ + salecollectionNum++; + } + } + Object salecollectionsettlementObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(salecollectionsettlementQueryWrapper,SalecollectionsettlementEntity.class,salecollectionPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(salecollectionsettlementObj)){ + return new ArrayList<>(); + } else { + salecollectionsettlementQueryWrapper = (QueryWrapper)salecollectionsettlementObj; + if( salecollectionsettlementQueryWrapper.getExpression().getNormal().size()>0){ + salecollectionsettlementNum++; + } + } + } + } + if(!isPc && appPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object salecollectionObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(salecollectionQueryWrapper,SalecollectionEntity.class,salecollectionPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(salecollectionObj)){ + return new ArrayList<>(); + } else { + salecollectionQueryWrapper = (QueryWrapper)salecollectionObj; + if( salecollectionQueryWrapper.getExpression().getNormal().size()>0){ + salecollectionNum++; + } + } + + + Object salecollectionsettlementObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(salecollectionsettlementQueryWrapper,SalecollectionsettlementEntity.class,salecollectionPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(salecollectionsettlementObj)){ + return new ArrayList<>(); + } else { + salecollectionsettlementQueryWrapper = (QueryWrapper)salecollectionsettlementObj; + if( salecollectionsettlementQueryWrapper.getExpression().getNormal().size()>0){ + salecollectionsettlementNum++; + } + } + + + } + } + if(isPc){ + if(ObjectUtil.isNotEmpty(salecollectionPagination.getPrepaymentDt())){ + salecollectionNum++; + + List PrepaymentDtList = JsonUtil.getJsonToList(salecollectionPagination.getPrepaymentDt(),String.class); + Long fir = Long.valueOf(String.valueOf(PrepaymentDtList.get(0))); + Long sec = Long.valueOf(String.valueOf(PrepaymentDtList.get(1))); + + salecollectionQueryWrapper.lambda().ge(SalecollectionEntity::getPrepaymentDt, new Date(fir)) + .le(SalecollectionEntity::getPrepaymentDt, DateUtil.stringToDate(DateUtil.daFormatYmd(sec) + " 23:59:59")); + + + } + + if(ObjectUtil.isNotEmpty(salecollectionPagination.getCustName())){ + salecollectionNum++; + + String value = salecollectionPagination.getCustName() instanceof List ? + JsonUtil.getObjectToString(salecollectionPagination.getCustName()) : + String.valueOf(salecollectionPagination.getCustName()); + salecollectionQueryWrapper.lambda().like(SalecollectionEntity::getCustName,value); + + } + + if(ObjectUtil.isNotEmpty(salecollectionPagination.getSettlementState())){ + salecollectionNum++; + + List idList = new ArrayList<>(); + try { + String[][] settlementState = JsonUtil.getJsonToBean(salecollectionPagination.getSettlementState(),String[][].class); + for(int i=0;i0){ + idList.add(JsonUtil.getObjectToString(Arrays.asList(settlementState[i]))); + } + } + }catch (Exception e1){ + try { + List settlementState = JsonUtil.getJsonToList(salecollectionPagination.getSettlementState(),String.class); + if(settlementState.size()>0){ + idList.addAll(settlementState); + } + }catch (Exception e2){ + idList.add(String.valueOf(salecollectionPagination.getSettlementState())); + } + } + salecollectionQueryWrapper.lambda().and(t->{ + idList.forEach(tt->{ + t.like(SalecollectionEntity::getSettlementState, tt).or(); + }); + }); + + } + + } + if(salecollectionsettlementNum>0){ + List salecollectionsettlementIdList = salecollectionsettlementService.list(salecollectionsettlementQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getSaleCollectionId())).map(t->t.getSaleCollectionId()).collect(Collectors.toList()); + long count = salecollectionsettlementService.count(); + if (count>0){ + intersectionList.add(salecollectionsettlementIdList); + } + AllIdList.addAll(salecollectionsettlementIdList); + } + total+=salecollectionsettlementNum; + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total>0){ + if (intersection.size()==0){ + intersection.add("jnpfNullList"); + } + salecollectionQueryWrapper.lambda().in(SalecollectionEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)){ + if (allSuperIDlist.size()==0){ + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + salecollectionQueryWrapper.lambda().and(t->t.in(SalecollectionEntity::getId, finalAllSuperIDlist)); + } + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)){ + if (allRuleIDlist.size()==0){ + allRuleIDlist.add("jnpfNullList"); + } + List finalAllRuleIDlist = allRuleIDlist; + salecollectionQueryWrapper.lambda().and(t->t.in(SalecollectionEntity::getId, finalAllRuleIDlist)); + } + //假删除标志 + salecollectionQueryWrapper.lambda().isNull(SalecollectionEntity::getDeleteMark); + + //排序 + if(StringUtil.isEmpty(salecollectionPagination.getSidx())){ + salecollectionQueryWrapper.lambda().orderByDesc(SalecollectionEntity::getId); + }else{ + try { + String sidx = salecollectionPagination.getSidx(); + String[] strs= sidx.split("_name"); + SalecollectionEntity salecollectionEntity = new SalecollectionEntity(); + Field declaredField = salecollectionEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + salecollectionQueryWrapper="asc".equals(salecollectionPagination.getSort().toLowerCase())?salecollectionQueryWrapper.orderByAsc(value):salecollectionQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if("0".equals(dataType)){ + if((total>0 && AllIdList.size()>0) || total==0){ + Page page=new Page<>(salecollectionPagination.getCurrentPage(), salecollectionPagination.getPageSize()); + IPage userIPage=this.page(page, salecollectionQueryWrapper); + return salecollectionPagination.setData(userIPage.getRecords(),userIPage.getTotal()); + }else{ + List list = new ArrayList(); + return salecollectionPagination.setData(list, list.size()); + } + }else{ + return this.list(salecollectionQueryWrapper); + } + } + @Override + public SalecollectionEntity getInfo(String id){ + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda().eq(SalecollectionEntity::getId,id); + return this.getOne(queryWrapper); + } + @Override + public void create(SalecollectionEntity entity){ + this.save(entity); + } + @Override + public boolean update(String id, SalecollectionEntity entity){ + return this.updateById(entity); + } + @Override + public void delete(SalecollectionEntity entity){ + if(entity!=null){ + this.removeById(entity.getId()); + } + } + /** Salecollectionsettlement子表方法 */ + @Override + public List getSalecollectionsettlementList(String id,SalecollectionPagination salecollectionPagination){ + Map newtabMap=SalecollectionConstant.TABLEFIELDKEY.entrySet() + .stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey())); + String tableName="salecollectionsettlement"; + tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString(); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper = salecollectionsettlementService.getChild(salecollectionPagination,queryWrapper); + queryWrapper.lambda().eq(SalecollectionsettlementEntity::getSaleCollectionId, id); + generaterSwapUtil.wrapperHandle(SalecollectionConstant.getColumnData(), SalecollectionConstant.getAppColumnData(), queryWrapper,SalecollectionsettlementEntity.class,"sub",tableName); + return salecollectionsettlementService.list(queryWrapper); + } + + /** Salecollectionsettlement子表方法 */ + @Override + public List getSalecollectionsettlementList(String id){ + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(SalecollectionsettlementEntity::getSaleCollectionId, id); + return salecollectionsettlementService.list(queryWrapper); + } + /** 验证表单唯一字段,正则,非空 i-0新增-1修改*/ + @Override + public String checkForm(SalecollectionForm form,int i) { + boolean isUp =StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id=""; + String countRecover = ""; + if (isUp){ + id = form.getId(); + } + //主表字段验证 + if(StringUtil.isEmpty(form.getPrepaymentNo())){ + return "收款单号不能为空"; + } + if(StringUtil.isEmpty(form.getCustCode())){ + return "客户编码不能为空"; + } + if(StringUtil.isEmpty(form.getCustName())){ + return "客户名称不能为空"; + } + if(StringUtil.isEmpty(form.getPrepaymentAmt())){ + return "收款金额不能为空"; + } + //子表字段验证 + if (form.getSalecollectionsettlementList()!=null){ + for(SalecollectionsettlementModel t : form.getSalecollectionsettlementList()){ + if(StringUtil.isNotEmpty(t.getDistributionAmount())){ + t.setDistributionAmount(t.getDistributionAmount().trim()); + } + if(StringUtil.isNotEmpty(t.getDistributionAmount())){ + if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(t.getDistributionAmount())).matches()){ + return "请输入正确的金额"; + } + } + } + } + return countRecover; + } + /** + * 新增修改数据(事务回滚) + * @param id + * @param salecollectionForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(SalecollectionForm salecollectionForm,String id, boolean isSave) throws Exception{ + UserInfo userInfo=userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + salecollectionForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(SalecollectionConstant.getFormData(),salecollectionForm),SalecollectionForm.class); + SalecollectionEntity entity = JsonUtil.getJsonToBean(salecollectionForm, SalecollectionEntity.class); + + if(isSave){ + String mainId = RandomUtil.uuId() ; + entity.setId(mainId); + entity.setVersion(0); + }else{ + } + entity.setDistributionUserId(userInfo.getUserId()); + entity.setDistributionTime(new Date()); + entity.setSettlementState("3"); + this.saveOrUpdate(entity); + + //Salecollectionsettlement子表数据新增修改 + if(!isSave){ + QueryWrapper SalecollectionsettlementqueryWrapper = new QueryWrapper<>(); + SalecollectionsettlementqueryWrapper.lambda().eq(SalecollectionsettlementEntity::getSaleCollectionId, entity.getId()); + + List salecollectionsettlementEntityList = salecollectionsettlementService.list(SalecollectionsettlementqueryWrapper); + for (SalecollectionsettlementEntity salecollectionsettlementEntity : salecollectionsettlementEntityList) { + //更新结算单表 + CwsettlementEntity cwsettlementEntity = cwsettlementService.getById(salecollectionsettlementEntity.getSettlementId()); + cwsettlementEntity.setApplyAmount(cwsettlementEntity.getApplyAmount().subtract(salecollectionsettlementEntity.getDistributionAmount())); + if(cwsettlementEntity.getApplyAmount().compareTo(new BigDecimal("0")) == 0){ + cwsettlementEntity.setApplyState("未申请"); + }else{ + cwsettlementEntity.setApplyState("部分申请"); + } + cwsettlementService.updateById(cwsettlementEntity); + } + + salecollectionsettlementService.remove(SalecollectionsettlementqueryWrapper); + } + if (salecollectionForm.getSalecollectionsettlementList()!=null){ + List tableField108 = JsonUtil.getJsonToList(salecollectionForm.getSalecollectionsettlementList(),SalecollectionsettlementEntity.class); + for(SalecollectionsettlementEntity entitys : tableField108){ + entitys.setId(RandomUtil.uuId()); + entitys.setSaleCollectionId(entity.getId()); + if(isSave){ + }else{ + } + salecollectionsettlementService.saveOrUpdate(entitys); + //更新结算单表 + CwsettlementEntity cwsettlementEntity = cwsettlementService.getById(entitys.getSettlementId()); + cwsettlementEntity.setApplyAmount(cwsettlementEntity.getApplyAmount().add(entitys.getDistributionAmount())); + if(cwsettlementEntity.getApplyAmount().compareTo(cwsettlementEntity.getSettlableAmount()) < 0){ + cwsettlementEntity.setApplyState("部分申请"); + }else if(cwsettlementEntity.getApplyAmount().compareTo(cwsettlementEntity.getSettlableAmount()) >= 0){ + cwsettlementEntity.setApplyState("已申请"); + }else{ + cwsettlementEntity.setApplyState("未申请"); + } + cwsettlementService.updateById(cwsettlementEntity); + } + } + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SalecollectionsettlementServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SalecollectionsettlementServiceImpl.java new file mode 100644 index 00000000..ff4aded1 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SalecollectionsettlementServiceImpl.java @@ -0,0 +1,59 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.SalecollectionsettlementMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.salecollection.*; +import java.math.BigDecimal; +import cn.hutool.core.util.ObjectUtil; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.util.GeneraterSwapUtil; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; +import jnpf.model.QueryModel; +import java.util.stream.Collectors; +import jnpf.base.model.ColumnDataModel; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import jnpf.database.model.superQuery.SuperJsonModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import java.text.SimpleDateFormat; +import jnpf.util.*; +import java.util.*; +import jnpf.base.UserInfo; +import jnpf.permission.entity.UserEntity; +/** + * + * Salecollection + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-25 + */ +@Service +public class SalecollectionsettlementServiceImpl extends ServiceImpl implements SalecollectionsettlementService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + //子表过滤方法 + @Override + public QueryWrapper getChild(SalecollectionPagination pagination, QueryWrapper salecollectionsettlementQueryWrapper){ + boolean pcPermission = true; + boolean appPermission = false; + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String ruleQueryJson = isPc?SalecollectionConstant.getColumnData():SalecollectionConstant.getAppColumnData(); + ColumnDataModel dataModel = JsonUtil.getJsonToBean(ruleQueryJson,ColumnDataModel.class); + String ruleJson = isPc?JsonUtil.getObjectToString(dataModel.getRuleList()):JsonUtil.getObjectToString(dataModel.getRuleListApp()); + if(isPc){ + } + return salecollectionsettlementQueryWrapper; + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentApplicationController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentApplicationController.java index 7ba3dcaa..92c3b54a 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentApplicationController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentApplicationController.java @@ -1,18 +1,23 @@ package jnpf.controller; import cn.hutool.core.util.ObjectUtil; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jnpf.base.ActionResult; import jnpf.base.UserInfo; import jnpf.exception.DataException; +import jnpf.model.yunguan.BFSPaymentOccupationModel; +import jnpf.permission.entity.OrganizeEntity; import jnpf.permission.entity.UserEntity; +import jnpf.permission.service.OrganizeService; import jnpf.permission.service.UserService; import jnpf.service.*; import jnpf.entity.*; import jnpf.util.*; import jnpf.model.paymentapplication.*; +import jnpf.util.wxutil.HttpUtil; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -20,6 +25,7 @@ import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; import javax.validation.Valid; import java.math.BigDecimal; +import java.text.SimpleDateFormat; import java.util.*; import jnpf.annotation.JnpfField; import jnpf.base.vo.PageListVO; @@ -33,6 +39,11 @@ import jnpf.engine.entity.FlowTaskEntity; import jnpf.exception.WorkFlowException; import org.springframework.transaction.annotation.Transactional; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; +import java.sql.ResultSet; + /** * PaymentApplication * @版本: V3.5 @@ -62,7 +73,8 @@ public class PaymentApplicationController { private SubjectbasicService subjectbasicService; @Autowired private UserService userService; - + @Autowired + private OrganizeService organizeService; /** * 列表 * @@ -254,10 +266,55 @@ public class PaymentApplicationController { @GetMapping("uploadBFS/{id}") @Transactional public ActionResult closeCase(@PathVariable("id") String id){ + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); PaymentApplicationEntity entity= paymentApplicationService.getInfo(id); - entity.setBfsFlag("2"); - entity.setBfsMessage("上传BFS成功"); - paymentApplicationService.updateById(entity); + BFSPaymentOccupationModel bfsPaymentOccupationModel = new BFSPaymentOccupationModel(); + bfsPaymentOccupationModel.setSerialNoErp(entity.getId());//流水号 + bfsPaymentOccupationModel.setBillNo(entity.getCode()); + bfsPaymentOccupationModel.setApplyDate(simpleDateFormat.format(entity.getCreatorTime())); + bfsPaymentOccupationModel.setAmt(entity.getApplyAmount().toString()); + bfsPaymentOccupationModel.setCur("CYN"); + bfsPaymentOccupationModel.setAbs("");//摘要 + bfsPaymentOccupationModel.setPayerAccName(entity.getPayer()); + bfsPaymentOccupationModel.setPayeeAccNo(entity.getPayeeAccount()); + bfsPaymentOccupationModel.setPayeeAccName(entity.getPayee());//收款方户名 + bfsPaymentOccupationModel.setPayeeBank(entity.getBankName());//收款方开户行 + bfsPaymentOccupationModel.setPayeeCode(entity.getInterbankNumber()); + bfsPaymentOccupationModel.setPayeeProv(entity.getProvince()); + bfsPaymentOccupationModel.setPayeeCity(entity.getCity()); + bfsPaymentOccupationModel.setCorpName(entity.getUnitName()); + if(StringUtil.isNotEmpty(entity.getUnitName())){ + List o = organizeService.getListByFullName(entity.getUnitName()); + if(o != null && o.size() > 0){ + bfsPaymentOccupationModel.setCorpCode(o.get(0).getEnCode()); + } + } + bfsPaymentOccupationModel.setPurpose(entity.getPurpose()); + bfsPaymentOccupationModel.setWishPayDay(simpleDateFormat.format(entity.getExpectPaymentDate())); + bfsPaymentOccupationModel.setItemCode(entity.getPlanSubjectCode()); + bfsPaymentOccupationModel.setItemName(entity.getPlanSubjectName()); + bfsPaymentOccupationModel.setBudgetDetailId(entity.getFundingPlanDetailCode()); + bfsPaymentOccupationModel.setUrgencyFlag("0");//加急标志 + bfsPaymentOccupationModel.setVoucherType(entity.getTransactionType());//交易类型34:网银(外付网银)、50:票据(应收票据) + bfsPaymentOccupationModel.setIsforindividual("0");//对公对私字段 + bfsPaymentOccupationModel.setRmk(""); + bfsPaymentOccupationModel.setDataSource("");//数据来源 + JSONObject code = HttpUtil.httpRequest("http://172.16.173.160:8081/t2/rest/JgPaymentOccupationRestful", "POST", JsonUtil.getObjectToString(bfsPaymentOccupationModel)); + if (ObjectUtil.isNotEmpty(code)){ + if (code.get("status").equals("1")) { + entity.setBfsFlag("2"); + entity.setBfsMessage(code.get("message").toString()); + paymentApplicationService.updateById(entity); + }else{ + entity.setBfsFlag("1"); + entity.setBfsMessage(code.get("message").toString()); + paymentApplicationService.updateById(entity); + } + }else{ + entity.setBfsFlag("1"); + entity.setBfsMessage("资金系统接口调用失败"); + paymentApplicationService.updateById(entity); + } return ActionResult.success("上传BFS成功"); } @@ -316,4 +373,162 @@ public class PaymentApplicationController { public void downloadPdf(HttpServletResponse response, @PathVariable("id") String id, @PathVariable("token")String token) throws IOException { paymentApplicationService.getPaymentDocPdf(id); } + + /** + * 调用资金系统视图获取开户行 + * + * @return + */ + @Operation(summary = "调用资金系统视图获取开户行") + @PostMapping("/getBankList") + public ActionResult getBankList() + { + Connection con = null;// 创建一个数据库连接 + PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement + ResultSet result = null;// 创建一个结果集对象 + List list = new ArrayList<>(); + PaymentApplicationEntity paymentApplicationEntity = new PaymentApplicationEntity(); + paymentApplicationEntity.setInterbankNumber("kaihu001"); + paymentApplicationEntity.setBankName("勋业路支行"); + paymentApplicationEntity.setProvince("上海市"); + paymentApplicationEntity.setCity("青浦区"); + list.add(paymentApplicationEntity); + /*try + { + Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序 + System.out.println("开始尝试连接数据库!"); + String url = "jdbc:oracle:thin:@172.16.173.160:61522:orcl";// 127.0.0.1是本机地址,XE是精简版Oracle的默认数据库名 + String user = "jgtest202407191";// 用户名,系统默认的账户名 + String password = "jgtest202407191";// 你安装时选设置的密码 + con = DriverManager.getConnection(url, user, password);// 获取连接 + System.out.println("连接成功!"); + String sql = "select * from JG_VIEW_INPUT_BANK_INFO";// 预编译语句,“?”代表参数; v_user其实是:一个视图 + pre = con.prepareStatement(sql);// 实例化预编译语句 + //pre.setString(1, "张三");// 设置参数,前面的1表示参数的索引,而不是表中列名的索引 + result = pre.executeQuery();// 执行查询,注意括号中不需要再加参数 + System.out.println(result); + PaymentApplicationEntity paymentApplicationEntity = new PaymentApplicationEntity(); + while (result.next()) + // 当结果集不为空时 + paymentApplicationEntity = new PaymentApplicationEntity(); + paymentApplicationEntity.setInterbankNumber(result.getString("SYS_BANK_CODE")); + paymentApplicationEntity.setBankName(result.getString("BANK_NAME")); + paymentApplicationEntity.setProvince(result.getString("PROV_NAME")); + paymentApplicationEntity.setCity(result.getString("CITY_NAME")); + list.add(paymentApplicationEntity); + } + catch (Exception e) + { + e.printStackTrace(); + } + finally + { + try + { + // 逐一将上面的几个对象关闭,因为不关闭的话会影响性能、并且占用资源 + // 注意关闭的顺序,最后使用的最先关闭 + if (result != null) + result.close(); + if (pre != null) + pre.close(); + if (con != null) + con.close(); + System.out.println("数据库连接已关闭!"); + } + catch (Exception e) + { + e.printStackTrace(); + } + }*/ + //返回对象 + return ActionResult.success(list); + } + + /** + * 调用资金计划数据视图 + * + * @return + */ + @Operation(summary = "调用资金计划数据视图") + @PostMapping("/getPlanList") + public ActionResult getPlanList() + { + Connection con = null;// 创建一个数据库连接 + PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement + ResultSet result = null;// 创建一个结果集对象 + List list = new ArrayList<>(); + PaymentApplicationEntity paymentApplicationEntity = new PaymentApplicationEntity(); + paymentApplicationEntity.setFundingPlanDetailCode("codedetail1111"); + paymentApplicationEntity.setFundingPlanCode("code1111"); + paymentApplicationEntity.setUnitName("单位1"); + paymentApplicationEntity.setPlanSubjectCode("subject1"); + paymentApplicationEntity.setPlanSubjectName("科目一"); + paymentApplicationEntity.setCollectionUnitName("上海长江电气"); + paymentApplicationEntity.setReportingAmount(new BigDecimal("800")); + paymentApplicationEntity.setAddAmount(new BigDecimal("700")); + paymentApplicationEntity.setUpwardFloatingAmount(new BigDecimal("600")); + paymentApplicationEntity.setProcessMoney(new BigDecimal("400")); + paymentApplicationEntity.setPlanAvailableAmount(new BigDecimal("500")); + paymentApplicationEntity.setPurpose("用于装修"); + paymentApplicationEntity.setExpectPaymentDate(new Date()); + list.add(paymentApplicationEntity); + /*try + { + Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序 + System.out.println("开始尝试连接数据库!"); + String url = "jdbc:oracle:thin:@172.16.173.160:61522:orcl";// 127.0.0.1是本机地址,XE是精简版Oracle的默认数据库名 + String user = "jgtest202407191";// 用户名,系统默认的账户名 + String password = "jgtest202407191";// 你安装时选设置的密码 + con = DriverManager.getConnection(url, user, password);// 获取连接 + System.out.println("连接成功!"); + String sql = "select * from JG_VIEW_BUDGET_DETAIL_WEEK";// 预编译语句,“?”代表参数; v_user其实是:一个视图 + pre = con.prepareStatement(sql);// 实例化预编译语句 + //pre.setString(1, "张三");// 设置参数,前面的1表示参数的索引,而不是表中列名的索引 + result = pre.executeQuery();// 执行查询,注意括号中不需要再加参数 + System.out.println(result); + PaymentApplicationEntity paymentApplicationEntity = new PaymentApplicationEntity(); + while (result.next()) + // 当结果集不为空时 + paymentApplicationEntity = new PaymentApplicationEntity(); + paymentApplicationEntity.setFundingPlanDetailCode(result.getString("DETAIL_ID")); + paymentApplicationEntity.setFundingPlanCode(result.getString("BUDGET_ID")); + paymentApplicationEntity.setUnitName(result.getString("CORP_NAME")); + paymentApplicationEntity.setPlanSubjectCode(result.getString("ITEM_CODE")); + paymentApplicationEntity.setPlanSubjectName(result.getString("ITEM_NAME")); + paymentApplicationEntity.setCollectionUnitName(result.getString("PAYEE_ACC_NAME")); + paymentApplicationEntity.setReportingAmount(result.getBigDecimal("B_MONEY")); + paymentApplicationEntity.setAddAmount(result.getBigDecimal("BSUPER_MONEY")); + paymentApplicationEntity.setUpwardFloatingAmount(result.getBigDecimal("OVER_MONEY")); + paymentApplicationEntity.setProcessMoney(result.getBigDecimal("PROCESS_MONEY")); + paymentApplicationEntity.setPlanAvailableAmount(result.getBigDecimal("AVAILABLE_BALANCE")); + paymentApplicationEntity.setPurpose(result.getString("PURPOSE")); + paymentApplicationEntity.setExpectPaymentDate(result.getDate("WISH_PAYDAY")); + list.add(paymentApplicationEntity); + } + catch (Exception e) + { + e.printStackTrace(); + } + finally + { + try + { + // 逐一将上面的几个对象关闭,因为不关闭的话会影响性能、并且占用资源 + // 注意关闭的顺序,最后使用的最先关闭 + if (result != null) + result.close(); + if (pre != null) + pre.close(); + if (con != null) + con.close(); + System.out.println("数据库连接已关闭!"); + } + catch (Exception e) + { + e.printStackTrace(); + } + }*/ + //返回对象 + return ActionResult.success(list); + } } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/SalecollectionController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/SalecollectionController.java new file mode 100644 index 00000000..a4f65a04 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/SalecollectionController.java @@ -0,0 +1,389 @@ +package jnpf.controller; + +import cn.hutool.core.util.ObjectUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import jnpf.base.ActionResult; +import jnpf.base.UserInfo; +import jnpf.exception.DataException; +import jnpf.permission.entity.UserEntity; +import jnpf.service.*; +import jnpf.entity.*; +import jnpf.util.*; +import jnpf.model.salecollection.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import javax.validation.Valid; +import java.util.*; +import jnpf.annotation.JnpfField; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.base.vo.DownloadVO; +import jnpf.config.ConfigValueUtil; +import jnpf.base.entity.ProvinceEntity; +import java.io.IOException; +import java.util.stream.Collectors; +import jnpf.engine.entity.FlowTaskEntity; +import jnpf.exception.WorkFlowException; +import org.springframework.web.multipart.MultipartFile; +import cn.afterturn.easypoi.excel.ExcelExportUtil; +import cn.afterturn.easypoi.excel.ExcelImportUtil; +import cn.afterturn.easypoi.excel.entity.ExportParams; +import cn.afterturn.easypoi.excel.entity.ImportParams; +import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity; +import cn.afterturn.easypoi.excel.entity.enmus.ExcelType; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.apache.poi.ss.usermodel.Workbook; +import java.io.File; +import jnpf.onlinedev.model.ExcelImFieldModel; +import jnpf.onlinedev.model.OnlineImport.ImportDataModel; +import jnpf.onlinedev.model.OnlineImport.ImportFormCheckUniqueModel; +import jnpf.onlinedev.model.OnlineImport.ExcelImportModel; +import jnpf.onlinedev.model.OnlineImport.VisualImportModel; +import cn.xuyanwu.spring.file.storage.FileInfo; +import lombok.Cleanup; +import jnpf.model.visualJson.config.HeaderModel; +import jnpf.base.model.ColumnDataModel; +import jnpf.base.util.VisualUtils; +import org.springframework.transaction.annotation.Transactional; + +/** + * Salecollection + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-25 + */ +@Slf4j +@RestController +@Tag(name = "Salecollection" , description = "scm") +@RequestMapping("/api/scm/Salecollection") +public class SalecollectionController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private SalecollectionService salecollectionService; + + @Autowired + private SalecollectionsettlementService salecollectionsettlementService; + + + @Autowired + private ConfigValueUtil configValueUtil; + + /** + * 列表 + * + * @param salecollectionPagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody SalecollectionPagination salecollectionPagination)throws IOException{ + List list= salecollectionService.getList(salecollectionPagination); + List> realList=new ArrayList<>(); + for (SalecollectionEntity entity : list) { + Map salecollectionMap=JsonUtil.entityToMap(entity); + salecollectionMap.put("id", salecollectionMap.get("id")); + //副表数据 + //子表数据 + List salecollectionsettlementList = salecollectionService.getSalecollectionsettlementList(entity.getId(),salecollectionPagination); + salecollectionMap.put("tableField108",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(salecollectionsettlementList))); + realList.add(salecollectionMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, SalecollectionConstant.getFormData(), SalecollectionConstant.getColumnData(), salecollectionPagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(salecollectionPagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + /** + * 创建 + * + * @param salecollectionForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid SalecollectionForm salecollectionForm) { + String b = salecollectionService.checkForm(salecollectionForm,0); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + try{ + salecollectionService.saveOrUpdate(salecollectionForm, null ,true); + }catch(Exception e){ + return ActionResult.fail("新增数据失败"); + } + return ActionResult.success("创建成功"); + } + /** + * 导出Excel + * + * @return + */ + @Operation(summary = "导出Excel") + @PostMapping("/Actions/Export") + public ActionResult Export(@RequestBody SalecollectionPagination salecollectionPagination) throws IOException { + if (StringUtil.isEmpty(salecollectionPagination.getSelectKey())){ + return ActionResult.fail("请选择导出字段"); + } + List list= salecollectionService.getList(salecollectionPagination); + List> realList=new ArrayList<>(); + for (SalecollectionEntity entity : list) { + Map salecollectionMap=JsonUtil.entityToMap(entity); + salecollectionMap.put("id", salecollectionMap.get("id")); + //副表数据 + //子表数据 + List salecollectionsettlementList = salecollectionService.getSalecollectionsettlementList(entity.getId(),salecollectionPagination); + salecollectionMap.put("tableField108",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(salecollectionsettlementList))); + realList.add(salecollectionMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, SalecollectionConstant.getFormData(), SalecollectionConstant.getColumnData(), salecollectionPagination.getModuleId(),false); + String[]keys=!StringUtil.isEmpty(salecollectionPagination.getSelectKey())?salecollectionPagination.getSelectKey():new String[0]; + UserInfo userInfo=userProvider.get(); + DownloadVO vo=this.creatModelExcel(configValueUtil.getTemporaryFilePath(),realList,keys,userInfo); + return ActionResult.success(vo); + } + + /** + * 导出表格方法 + */ + public DownloadVO creatModelExcel(String path,List>list,String[]keys,UserInfo userInfo){ + DownloadVO vo=DownloadVO.builder().build(); + List entitys=new ArrayList<>(); + if(keys.length>0){ + ExcelExportEntity tableField108ExcelEntity = new ExcelExportEntity("结算单信息","tableField108"); + List tableField108List = new ArrayList<>(); + for(String key:keys){ + switch(key){ + case "prepaymentNo" : + entitys.add(new ExcelExportEntity("收款单号" ,"prepaymentNo")); + break; + case "custCode" : + entitys.add(new ExcelExportEntity("客户编码" ,"custCode")); + break; + case "custName" : + entitys.add(new ExcelExportEntity("客户名称" ,"custName")); + break; + case "prepaymentDt" : + entitys.add(new ExcelExportEntity("收款时间" ,"prepaymentDt")); + break; + case "prepaymentAmt" : + entitys.add(new ExcelExportEntity("收款金额" ,"prepaymentAmt")); + break; + case "settlementState" : + entitys.add(new ExcelExportEntity("分配状态" ,"settlementState")); + break; + case "distributionUserId" : + entitys.add(new ExcelExportEntity("分配人" ,"distributionUserId")); + break; + case "distributionTime" : + entitys.add(new ExcelExportEntity("分配时间" ,"distributionTime")); + break; + case "currencyCd" : + entitys.add(new ExcelExportEntity("币种" ,"currencyCd")); + break; + case "exchgRat" : + entitys.add(new ExcelExportEntity("汇率" ,"exchgRat")); + break; + case "tableField108-settlementCode": + tableField108List.add(new ExcelExportEntity("结算单编号" ,"settlementCode")); + break; + case "tableField108-settlementSubjectName": + tableField108List.add(new ExcelExportEntity("结算主体名称" ,"settlementSubjectName")); + break; + case "tableField108-settlementSum": + tableField108List.add(new ExcelExportEntity("结算数量" ,"settlementSum")); + break; + case "tableField108-settlableAmount": + tableField108List.add(new ExcelExportEntity("可结金额" ,"settlableAmount")); + break; + case "tableField108-type": + tableField108List.add(new ExcelExportEntity("结算类型" ,"type")); + break; + case "tableField108-contractCode": + tableField108List.add(new ExcelExportEntity("合同号" ,"contractCode")); + break; + case "tableField108-applyAmount": + tableField108List.add(new ExcelExportEntity("已申请金额" ,"applyAmount")); + break; + case "tableField108-assignableAmount": + tableField108List.add(new ExcelExportEntity("可分配金额" ,"assignableAmount")); + break; + case "tableField108-distributionAmount": + tableField108List.add(new ExcelExportEntity("分配金额" ,"distributionAmount")); + break; + default: + break; + } + } + if(tableField108List.size() > 0){ + tableField108ExcelEntity.setList(tableField108List); + entitys.add(tableField108ExcelEntity); + } + } + + ExportParams exportParams = new ExportParams(null, "表单信息"); + exportParams.setType(ExcelType.XSSF); + try{ + @Cleanup Workbook workbook = new HSSFWorkbook(); + if (entitys.size()>0){ + if (list.size()==0){ + list.add(new HashMap<>()); + } + //去除空数据 + List> dataList = new ArrayList<>(); + for (Map map : list) { + int i = 0; + for (String key : keys) { + //子表 + if (key.toLowerCase().startsWith("tablefield")) { + String tableField = key.substring(0, key.indexOf("-" )); + String field = key.substring(key.indexOf("-" ) + 1); + Object o = map.get(tableField); + if (o != null) { + List> childList = (List>) o; + for (Map childMap : childList) { + if (childMap.get(field) != null) { + i++; + } + } + } + } else { + Object o = map.get(key); + if (o != null) { + i++; + } + } + } + if (i > 0) { + dataList.add(map); + } + } + //复杂表头-表头和数据处理 + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(SalecollectionConstant.getColumnData(), ColumnDataModel.class); + List complexHeaderList = columnDataModel.getComplexHeaderList(); + if (!Objects.equals(columnDataModel.getType(), 3) && !Objects.equals(columnDataModel.getType(), 5)) { + entitys = VisualUtils.complexHeaderHandel(entitys, complexHeaderList); + dataList = VisualUtils.complexHeaderDataHandel(dataList, complexHeaderList); + } + + workbook = ExcelExportUtil.exportExcel(exportParams, entitys, dataList); + } + String fileName = "表单信息" + DateUtil.dateNow("yyyyMMdd") + "_" + RandomUtil.uuId() + ".xlsx"; + MultipartFile multipartFile = ExcelUtil.workbookToCommonsMultipartFile(workbook, fileName); + String temporaryFilePath = configValueUtil.getTemporaryFilePath(); + FileInfo fileInfo = FileUploadUtils.uploadFile(multipartFile, temporaryFilePath, fileName); + vo.setName(fileInfo.getFilename()); + vo.setUrl(UploaderUtil.uploaderFile(fileInfo.getFilename() + "#" + "Temporary") + "&name=" + fileName); + } catch (Exception e) { + log.error("信息导出Excel错误:{}", e.getMessage()); + e.printStackTrace(); + } + return vo; + } + /** + * 编辑 + * @param id + * @param salecollectionForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid SalecollectionForm salecollectionForm, + @RequestParam(value = "isImport", required = false) boolean isImport){ + salecollectionForm.setId(id); + if (!isImport) { + String b = salecollectionService.checkForm(salecollectionForm,1); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + } + SalecollectionEntity entity= salecollectionService.getInfo(id); + if(entity!=null){ + try{ + salecollectionService.saveOrUpdate(salecollectionForm,id,false); + }catch(Exception e){ + return ActionResult.fail("修改数据失败"); + } + return ActionResult.success("更新成功"); + }else{ + return ActionResult.fail("更新失败,数据不存在"); + } + } + /** + * 删除 + * @param id + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Transactional + public ActionResult delete(@PathVariable("id") String id){ + SalecollectionEntity entity= salecollectionService.getInfo(id); + if(entity!=null){ + //假删除 + entity.setDeleteMark(1); + salecollectionService.update(id,entity); + } + return ActionResult.success("删除成功"); + } + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id){ + SalecollectionEntity entity= salecollectionService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map salecollectionMap=JsonUtil.entityToMap(entity); + salecollectionMap.put("id", salecollectionMap.get("id")); + //副表数据 + //子表数据 + List salecollectionsettlementList = salecollectionService.getSalecollectionsettlementList(entity.getId()); + salecollectionMap.put("tableField108",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(salecollectionsettlementList))); + salecollectionMap = generaterSwapUtil.swapDataDetail(salecollectionMap,SalecollectionConstant.getFormData(),"585785277943938629",false); + return ActionResult.success(salecollectionMap); + } + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id){ + SalecollectionEntity entity= salecollectionService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map salecollectionMap=JsonUtil.entityToMap(entity); + salecollectionMap.put("id", salecollectionMap.get("id")); + //副表数据 + //子表数据 + List salecollectionsettlementList = salecollectionService.getSalecollectionsettlementList(entity.getId()); + salecollectionMap.put("salecollectionsettlementList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(salecollectionsettlementList))); + salecollectionMap = generaterSwapUtil.swapDataForm(salecollectionMap,SalecollectionConstant.getFormData(),SalecollectionConstant.TABLEFIELDKEY,SalecollectionConstant.TABLERENAMES); + return ActionResult.success(salecollectionMap); + } + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentApplicationEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentApplicationEntity.java index a9da28a8..d28a5ac9 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentApplicationEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentApplicationEntity.java @@ -133,4 +133,10 @@ public class PaymentApplicationEntity { @TableField(exist = false) private String currUserName; + @TableField(value = "process_money" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal processMoney; + + @TableField(value = "funding_plan_detail_code" , updateStrategy = FieldStrategy.IGNORED) + private String fundingPlanDetailCode; + } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SalecollectionEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SalecollectionEntity.java new file mode 100644 index 00000000..98483f47 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SalecollectionEntity.java @@ -0,0 +1,138 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +import java.math.BigDecimal; +import java.math.BigDecimal; +import java.math.BigDecimal; +/** + * 收付款单 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-25 + */ +@Data +@TableName("jg_cw_sale_collection") +public class SalecollectionEntity { + @TableId(value ="ID" ) + private String id; + @TableField("COMP_CD") + private String compCd; + @TableField("ORG_ID") + private String orgId; + @TableField("DEPARTMENT_CD") + private String departmentCd; + @TableField(value = "PREPAYMENT_NO" , updateStrategy = FieldStrategy.IGNORED) + private String prepaymentNo; + @TableField("PREPAYMENT_STS") + private String prepaymentSts; + @TableField(value = "CUST_CODE" , updateStrategy = FieldStrategy.IGNORED) + private String custCode; + @TableField(value = "CUST_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String custName; + @TableField(value = "PREPAYMENT_AMT" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal prepaymentAmt; + @TableField(value = "CURRENCY_CD" , updateStrategy = FieldStrategy.IGNORED) + private String currencyCd; + @TableField(value = "EXCHG_RAT" , updateStrategy = FieldStrategy.IGNORED) + private String exchgRat; + @TableField("TAX_RATE") + private BigDecimal taxRate; + @TableField(value = "PREPAYMENT_DT" , updateStrategy = FieldStrategy.IGNORED) + private Date prepaymentDt; + @TableField("BILL_NOTE_NO") + private String billNoteNo; + @TableField("COLLECTION_TY") + private String collectionTy; + @TableField("REMARKS") + private String remarks; + @TableField("CREATE_EMP_ID") + private String createEmpId; + @TableField("CREATE_DTM") + private Date createDtm; + @TableField("MODIFY_EMP_ID") + private String modifyEmpId; + @TableField("MODIFY_DTM") + private Date modifyDtm; + @TableField("CANCLE_YN") + private String cancleYn; + @TableField("CANCLE_EMP_ID") + private String cancleEmpId; + @TableField("CANCLE_DTM") + private Date cancleDtm; + @TableField("PREP_ID") + private Integer prepId; + @TableField("SPARE_AMT") + private BigDecimal spareAmt; + @TableField("PREP_DISTRIBUTE_SIGN") + private String prepDistributeSign; + @TableField("RECEIPT_MTH") + private String receiptMth; + @TableField("ATTRIBUTE1") + private String attribute1; + @TableField("ATTRIBUTE3") + private String attribute3; + @TableField("ASN_USER_NM") + private String asnUserNm; + @TableField("ASN_DT") + private Date asnDt; + @TableField("APPROVE_STS") + private String approveSts; + @TableField("MANUAL_FLAG") + private String manualFlag; + @TableField("WRITE_OFF_FLAG") + private String writeOfflag; + @TableField("WRITE_OFF_NO") + private String writeOfno; + @TableField("WRITE_OFF_USER_NM") + private String writeOfuserNm; + @TableField("WRITE_OFF_DT") + private Date writeOfdt; + @TableField("READ_FLAG") + private String readFlag; + @TableField("READ_TIME") + private Date readTime; + @TableField("ERR_MESSAGE") + private String errMessage; + @TableField("ESB_STATUS") + private String esbStatus; + @TableField("ESB_DTM") + private Date esbDtm; + @TableField("ESB_MESSAGE") + private String esbMessage; + @TableField("F_CREATOR_TIME") + private Date creatorTime; + @TableField("F_CREATOR_USER_ID") + private String creatorUserId; + @TableField("F_LAST_MODIFY_TIME") + private Date lastModifyTime; + @TableField("F_LAST_MODIFY_USER_ID") + private String lastModifyUserId; + @TableField("F_DELETE_TIME") + private Date deleteTime; + @TableField("F_DELETE_USER_ID") + private String deleteUserId; + @TableField("F_DELETE_MARK") + private Integer deleteMark; + @TableField("F_TENANT_ID") + private String tenantId; + @TableField("F_FLOW_ID") + private String flowId; + @TableField("F_VERSION") + private Integer version; + @TableField("COMPANY_ID") + private String companyId; + @TableField("DEPARTMENT_ID") + private String departmentId; + @TableField("ORGANIZE_JSON_ID") + private String organizeJsonId; + @TableField(value = "SETTLEMENT_STATE" , updateStrategy = FieldStrategy.IGNORED) + private String settlementState; + @TableField(value = "DISTRIBUTION_USER_ID" , updateStrategy = FieldStrategy.IGNORED) + private String distributionUserId; + @TableField(value = "DISTRIBUTION_TIME" , updateStrategy = FieldStrategy.IGNORED) + private Date distributionTime; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SalecollectionsettlementEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SalecollectionsettlementEntity.java new file mode 100644 index 00000000..0918ace7 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SalecollectionsettlementEntity.java @@ -0,0 +1,89 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +import java.math.BigDecimal; +import java.math.BigDecimal; +import java.math.BigDecimal; +import java.math.BigDecimal; +import java.math.BigDecimal; +import java.math.BigDecimal; +import java.math.BigDecimal; +import java.math.BigDecimal; +/** + * 销售收款单关联结算单 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-25 + */ +@Data +@TableName("jg_cw_sale_collection_settlement") +public class SalecollectionsettlementEntity { + @TableId(value ="ID" ) + private String id; + @TableField("SALE_COLLECTION_ID") + private String saleCollectionId; + @TableField("SALE_COLLECTION_CODE") + private String saleCollectionCode; + @TableField("SETTLEMENT_ID") + private String settlementId; + @TableField(value = "SETTLEMENT_CODE" , updateStrategy = FieldStrategy.IGNORED) + private String settlementCode; + @TableField("SETTLEMENT_AMOUNT") + private BigDecimal settlementAmount; + @TableField("ORDER_CODE") + private String orderCode; + @TableField("F_CREATOR_TIME") + private Date creatorTime; + @TableField("F_CREATOR_USER_ID") + private String creatorUserId; + @TableField("F_LAST_MODIFY_TIME") + private Date lastModifyTime; + @TableField("F_LAST_MODIFY_USER_ID") + private String lastModifyUserId; + @TableField("F_DELETE_TIME") + private Date deleteTime; + @TableField("F_DELETE_USER_ID") + private String deleteUserId; + @TableField("F_DELETE_MARK") + private Integer deleteMark; + @TableField("F_TENANT_ID") + private String tenantId; + @TableField("F_FLOW_ID") + private String flowId; + @TableField("F_VERSION") + private Integer version; + @TableField("COMPANY_ID") + private String companyId; + @TableField("DEPARTMENT_ID") + private String departmentId; + @TableField("ORGANIZE_JSON_ID") + private String organizeJsonId; + @TableField("F_FLOW_TASK_ID") + private String flowTaskId; + @TableField(value = "SETTLEMENT_SUBJECT_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String settlementSubjectName; + @TableField(value = "SETTLEMENT_SUM" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal settlementSum; + @TableField(value = "CONTRACT_CODE" , updateStrategy = FieldStrategy.IGNORED) + private String contractCode; + @TableField(value = "SETTLABLE_AMOUNT" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal settlableAmount; + @TableField("PAYABLE_AMOUNT") + private BigDecimal payableAmount; + @TableField(value = "TYPE" , updateStrategy = FieldStrategy.IGNORED) + private String type; + @TableField(value = "APPLY_AMOUNT" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal applyAmount; + @TableField(value = "ASSIGNABLE_AMOUNT" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal assignableAmount; + @TableField(value = "DISTRIBUTION_AMOUNT" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal distributionAmount; + @TableField("APPLY_STATE") + private String applyState; + @TableField("INVOICE_AMOUNT") + private BigDecimal invoiceAmount; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/cwsettlement/CwsettlementPagination.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/cwsettlement/CwsettlementPagination.java index e701489f..b076ca15 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/cwsettlement/CwsettlementPagination.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/cwsettlement/CwsettlementPagination.java @@ -60,4 +60,10 @@ public class CwsettlementPagination extends Pagination { private Object contractNo; @JsonProperty("applyState") private String applyState; + + @JsonProperty("custCode") + private Object custCode; + @JsonProperty("orgId") + private String orgId; + } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentapplication/PaymentApplicationForm.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentapplication/PaymentApplicationForm.java index 88dda212..87b709d1 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentapplication/PaymentApplicationForm.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentapplication/PaymentApplicationForm.java @@ -96,4 +96,7 @@ public class PaymentApplicationForm { private String docState; private String settlementState; + private BigDecimal processMoney; + private String fundingPlanDetailCode; + } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionConstant.java new file mode 100644 index 00000000..c9c66d09 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionConstant.java @@ -0,0 +1,41 @@ +package jnpf.model.salecollection; + +import jnpf.util.JsonUtil; +import java.util.Map; + +/** + * Salecollection配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-25 + */ +public class SalecollectionConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"jg_cw_sale_collection_settlement\":\"Salecollectionsettlement\",\"jg_cw_sale_collection\":\"Salecollection\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{\"tableField108\":\"jg_cw_sale_collection_settlement\"}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"fullScreen\",\"idGlobal\":123,\"formBtns\":false,\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":true,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":true,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":true,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798055327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"prepaymentNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798099819,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"custCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798100246,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"custName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798150929,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"收款时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":true,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"prepaymentDt\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"type\":\"date\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798267946,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"prepaymentAmt\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798504548,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"未分配\",\"id\":\"1\"},{\"fullName\":\"部分分配\",\"id\":\"2\"},{\"fullName\":\"已分配\",\"id\":\"3\"}],\"multiple\":false,\"__vModel__\":\"settlementState\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799296759,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"distributionUserId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799316393,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":true,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"分配时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"distributionTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"type\":\"date\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":122,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"币种\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799446906,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"currencyCd\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":123,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"汇率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799447310,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"exchgRat\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"showSummary\":false,\"actionText\":\"添加\",\"tableConf\":{},\"defaultValue\":[],\"addTableConf\":{\"popupType\":\"dialog\",\"hasPage\":true,\"popupTitle\":\"选择数据\",\"pageSize\":20,\"columnOptions\":[],\"interfaceId\":\"\",\"interfaceName\":\"\",\"relationOptions\":[],\"templateJson\":[],\"popupWidth\":\"800px\"},\"thousands\":false,\"summaryField\":[],\"thousandsField\":[],\"showDeleteBtn\":true,\"addType\":0,\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"table\",\"defaultValue\":[],\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算单信息\",\"type\":\"table\",\"showLabel\":false,\"tableName\":\"jg_cw_sale_collection_settlement\",\"renderKey\":1721798587509,\"layout\":\"rowFormItem\",\"rowType\":\"table\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798611123,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlementCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算主体名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798646897,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlementSubjectName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算数量\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798660897,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlementSum\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"可结金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798670900,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlableAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算类型\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798684167,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"type\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798696347,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"contractCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":116,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"已申请金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798703971,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"applyAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":117,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"可分配金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798729272,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"assignableAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":118,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798730518,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"distributionAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"showTitle\":true,\"complexHeaderList\":[],\"tag\":\"JnpfInputTable\",\"componentName\":\"row108\",\"span\":24},\"showAddBtn\":true,\"__vModel__\":\"tableField108\",\"disabled\":false}],\"span\":24}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[{\"clearable\":true,\"searchType\":3,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"收款时间\",\"label\":\"收款时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798150929,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"收款时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentDt\",\"__vModel__\":\"prepaymentDt\",\"searchMultiple\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"prepaymentDt\",\"placeholder\":\"请选择\",\"value\":[]},{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"客户名称\",\"label\":\"客户名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798100246,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"custName\",\"showWordLimit\":false,\"__vModel__\":\"custName\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"custName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"searchType\":1,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"分配状态\",\"label\":\"分配状态\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798504548,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"settlementState\",\"options\":[{\"fullName\":\"未分配\",\"id\":\"1\"},{\"fullName\":\"部分分配\",\"id\":\"2\"},{\"fullName\":\"已分配\",\"id\":\"3\"}],\"__vModel__\":\"settlementState\",\"searchMultiple\":true,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"id\":\"settlementState\",\"placeholder\":\"请选择\",\"value\":[]}],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"收款单号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798055327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"prepaymentNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"prepaymentNo\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"客户编码\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798099819,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"custCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"custCode\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"客户名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798100246,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"custName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"custName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"收款时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798150929,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"收款时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":true,\"__vModel__\":\"prepaymentDt\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"prepaymentDt\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"收款金额\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798267946,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"prepaymentAmt\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"prepaymentAmt\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"分配状态\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798504548,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"未分配\",\"id\":\"1\"},{\"fullName\":\"部分分配\",\"id\":\"2\"},{\"fullName\":\"已分配\",\"id\":\"3\"}],\"__vModel__\":\"settlementState\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"id\":\"settlementState\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"分配人\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799296759,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"distributionUserId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"distributionUserId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"分配时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799316393,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":true,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"分配时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"distributionTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"distributionTime\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"币种\",\"addonAfter\":\"\",\"__config__\":{\"formId\":122,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"币种\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799446906,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"currencyCd\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"currencyCd\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"汇率\",\"addonAfter\":\"\",\"__config__\":{\"formId\":123,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"汇率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799447310,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"exchgRat\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"exchgRat\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算单编号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798611123,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlementCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField108-settlementCode\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算主体名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算主体名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798646897,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlementSubjectName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField108-settlementSubjectName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算数量\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算数量\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798660897,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlementSum\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField108-settlementSum\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-可结金额\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"可结金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798670900,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlableAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField108-settlableAmount\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算类型\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算类型\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798684167,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"type\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField108-type\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-合同号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798696347,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"contractCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField108-contractCode\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-已申请金额\",\"addonAfter\":\"\",\"__config__\":{\"formId\":116,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"已申请金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798703971,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"applyAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField108-applyAmount\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-可分配金额\",\"addonAfter\":\"\",\"__config__\":{\"formId\":117,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"可分配金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798729272,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"assignableAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField108-assignableAmount\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-分配金额\",\"addonAfter\":\"\",\"__config__\":{\"formId\":118,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798730518,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"distributionAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"tableField108-distributionAmount\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"treePropsChildren\":\"children\",\"type\":1,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"thousandsField\":[],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798055327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentNo\",\"showWordLimit\":false,\"__vModel__\":\"prepaymentNo\",\"checked\":true,\"disabled\":false,\"id\":\"prepaymentNo\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"收款单号\",\"label\":\"收款单号\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798099819,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"custCode\",\"showWordLimit\":false,\"__vModel__\":\"custCode\",\"checked\":true,\"disabled\":false,\"id\":\"custCode\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"客户编码\",\"label\":\"客户编码\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798100246,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"custName\",\"showWordLimit\":false,\"__vModel__\":\"custName\",\"checked\":true,\"disabled\":false,\"id\":\"custName\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"客户名称\",\"label\":\"客户名称\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"收款时间\",\"label\":\"收款时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798150929,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"收款时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentDt\",\"__vModel__\":\"prepaymentDt\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"prepaymentDt\",\"placeholder\":\"请选择\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798267946,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentAmt\",\"showWordLimit\":false,\"__vModel__\":\"prepaymentAmt\",\"checked\":true,\"disabled\":false,\"id\":\"prepaymentAmt\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"收款金额\",\"label\":\"收款金额\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"分配状态\",\"label\":\"分配状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798504548,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"settlementState\",\"options\":[{\"fullName\":\"未分配\",\"id\":\"1\"},{\"fullName\":\"部分分配\",\"id\":\"2\"},{\"fullName\":\"已分配\",\"id\":\"3\"}],\"__vModel__\":\"settlementState\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"id\":\"settlementState\",\"placeholder\":\"请选择\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799296759,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"distributionUserId\",\"showWordLimit\":false,\"__vModel__\":\"distributionUserId\",\"checked\":true,\"disabled\":false,\"id\":\"distributionUserId\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"分配人\",\"label\":\"分配人\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"分配时间\",\"label\":\"分配时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799316393,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":true,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"分配时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"distributionTime\",\"__vModel__\":\"distributionTime\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"distributionTime\",\"placeholder\":\"请选择\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":122,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"币种\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799446906,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"currencyCd\",\"showWordLimit\":false,\"__vModel__\":\"currencyCd\",\"checked\":true,\"disabled\":false,\"id\":\"currencyCd\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"币种\",\"label\":\"币种\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":123,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"汇率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799447310,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"exchgRat\",\"showWordLimit\":false,\"__vModel__\":\"exchgRat\",\"checked\":true,\"disabled\":false,\"id\":\"exchgRat\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"汇率\",\"label\":\"汇率\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":109,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798611123,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-settlementCode\",\"showWordLimit\":false,\"__vModel__\":\"settlementCode\",\"checked\":false,\"disabled\":false,\"id\":\"tableField108-settlementCode\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"结算单信息-结算单编号\",\"label\":\"结算单信息-结算单编号\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":110,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算主体名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798646897,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-settlementSubjectName\",\"showWordLimit\":false,\"__vModel__\":\"settlementSubjectName\",\"checked\":false,\"disabled\":false,\"id\":\"tableField108-settlementSubjectName\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"结算单信息-结算主体名称\",\"label\":\"结算单信息-结算主体名称\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":112,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算数量\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798660897,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-settlementSum\",\"showWordLimit\":false,\"__vModel__\":\"settlementSum\",\"checked\":false,\"disabled\":false,\"id\":\"tableField108-settlementSum\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"结算单信息-结算数量\",\"label\":\"结算单信息-结算数量\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":113,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"可结金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798670900,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-settlableAmount\",\"showWordLimit\":false,\"__vModel__\":\"settlableAmount\",\"checked\":false,\"disabled\":false,\"id\":\"tableField108-settlableAmount\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"结算单信息-可结金额\",\"label\":\"结算单信息-可结金额\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":114,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算类型\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798684167,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-type\",\"showWordLimit\":false,\"__vModel__\":\"type\",\"checked\":false,\"disabled\":false,\"id\":\"tableField108-type\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"结算单信息-结算类型\",\"label\":\"结算单信息-结算类型\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":115,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798696347,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-contractCode\",\"showWordLimit\":false,\"__vModel__\":\"contractCode\",\"checked\":false,\"disabled\":false,\"id\":\"tableField108-contractCode\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"结算单信息-合同号\",\"label\":\"结算单信息-合同号\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":116,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"已申请金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798703971,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-applyAmount\",\"showWordLimit\":false,\"__vModel__\":\"applyAmount\",\"checked\":false,\"disabled\":false,\"id\":\"tableField108-applyAmount\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"结算单信息-已申请金额\",\"label\":\"结算单信息-已申请金额\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":117,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"可分配金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798729272,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-assignableAmount\",\"showWordLimit\":false,\"__vModel__\":\"assignableAmount\",\"checked\":false,\"disabled\":false,\"id\":\"tableField108-assignableAmount\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"结算单信息-可分配金额\",\"label\":\"结算单信息-可分配金额\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":118,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798730518,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"prop\":\"tableField108-distributionAmount\",\"showWordLimit\":false,\"__vModel__\":\"distributionAmount\",\"checked\":false,\"disabled\":false,\"id\":\"tableField108-distributionAmount\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"结算单信息-分配金额\",\"label\":\"结算单信息-分配金额\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"},{\"icon\":\"icon-ym icon-ym-btn-download\",\"label\":\"导出\",\"value\":\"download\"}],\"useDataPermission\":true,\"columnList\":[{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"分配状态\",\"label\":\"分配状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798504548,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"settlementState\",\"width\":0,\"options\":[{\"fullName\":\"未分配\",\"id\":\"1\"},{\"fullName\":\"部分分配\",\"id\":\"2\"},{\"fullName\":\"已分配\",\"id\":\"3\"}],\"__vModel__\":\"settlementState\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"id\":\"settlementState\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"客户编码\",\"label\":\"客户编码\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798099819,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"custCode\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"custCode\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"custCode\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"客户名称\",\"label\":\"客户名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798100246,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"custName\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"custName\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"custName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"收款金额\",\"label\":\"收款金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798267946,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentAmt\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"prepaymentAmt\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"prepaymentAmt\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"收款时间\",\"label\":\"收款时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798150929,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"收款时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentDt\",\"width\":0,\"__vModel__\":\"prepaymentDt\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"prepaymentDt\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"收款单号\",\"label\":\"收款单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798055327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentNo\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"prepaymentNo\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"prepaymentNo\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"币种\",\"label\":\"币种\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":122,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"币种\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799446906,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"currencyCd\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"currencyCd\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"currencyCd\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"汇率\",\"label\":\"汇率\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":123,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"汇率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799447310,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"exchgRat\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"exchgRat\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"exchgRat\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"分配人\",\"label\":\"分配人\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799296759,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"distributionUserId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"distributionUserId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"distributionUserId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"分配时间\",\"label\":\"分配时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799316393,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":true,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"分配时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"distributionTime\",\"width\":0,\"__vModel__\":\"distributionTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"distributionTime\",\"placeholder\":\"请选择\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":false,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"收款单号\",\"label\":\"收款单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798055327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentNo\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"prepaymentNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"prepaymentNo\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"客户编码\",\"label\":\"客户编码\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798099819,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"custCode\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"custCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"custCode\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"客户名称\",\"label\":\"客户名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798100246,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"custName\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"custName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"custName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"收款时间\",\"label\":\"收款时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798150929,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"收款时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentDt\",\"width\":0,\"__vModel__\":\"prepaymentDt\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请选择\",\"id\":\"prepaymentDt\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"收款金额\",\"label\":\"收款金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798267946,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentAmt\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"prepaymentAmt\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"prepaymentAmt\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"收款单号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798055327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"prepaymentNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"prepaymentNo\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"客户编码\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798099819,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"custCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"custCode\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"客户名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798100246,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"custName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"custName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"收款时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798150929,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"收款时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":true,\"__vModel__\":\"prepaymentDt\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"id\":\"prepaymentDt\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"收款金额\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798267946,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"prepaymentAmt\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"prepaymentAmt\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"分配状态\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798504548,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"未分配\",\"id\":\"1\"},{\"fullName\":\"部分分配\",\"id\":\"2\"},{\"fullName\":\"已分配\",\"id\":\"3\"}],\"__vModel__\":\"settlementState\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"settlementState\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"分配人\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799296759,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"distributionUserId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"distributionUserId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"分配时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799316393,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":true,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"分配时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"distributionTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"id\":\"distributionTime\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"币种\",\"addonAfter\":\"\",\"__config__\":{\"formId\":122,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"币种\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799446906,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"currencyCd\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"currencyCd\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"汇率\",\"addonAfter\":\"\",\"__config__\":{\"formId\":123,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"汇率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799447310,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"exchgRat\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"exchgRat\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算单编号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798611123,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlementCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-settlementCode\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算主体名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算主体名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798646897,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlementSubjectName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-settlementSubjectName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算数量\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算数量\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798660897,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlementSum\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-settlementSum\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-可结金额\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"可结金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798670900,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"settlableAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-settlableAmount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算类型\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算类型\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798684167,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"type\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-type\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-合同号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798696347,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"contractCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-contractCode\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-已申请金额\",\"addonAfter\":\"\",\"__config__\":{\"formId\":116,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"已申请金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798703971,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"applyAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-applyAmount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-可分配金额\",\"addonAfter\":\"\",\"__config__\":{\"formId\":117,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"可分配金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798729272,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"showWordLimit\":false,\"__vModel__\":\"assignableAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-assignableAmount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"结算单信息-分配金额\",\"addonAfter\":\"\",\"__config__\":{\"formId\":118,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798730518,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"distributionAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-distributionAmount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"sort\":\"desc\",\"thousands\":false,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"loading\":false,\"hasSuperQuery\":false,\"thousandsField\":[],\"defaultColumnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"收款单号\",\"label\":\"收款单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798055327,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentNo\",\"showWordLimit\":false,\"__vModel__\":\"prepaymentNo\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"prepaymentNo\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"客户编码\",\"label\":\"客户编码\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798099819,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"custCode\",\"showWordLimit\":false,\"__vModel__\":\"custCode\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"custCode\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"客户名称\",\"label\":\"客户名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798100246,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"custName\",\"showWordLimit\":false,\"__vModel__\":\"custName\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"custName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"收款时间\",\"label\":\"收款时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798150929,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"收款时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentDt\",\"__vModel__\":\"prepaymentDt\",\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"id\":\"prepaymentDt\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"收款金额\",\"label\":\"收款金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"收款金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798267946,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":true,\"prop\":\"prepaymentAmt\",\"showWordLimit\":false,\"__vModel__\":\"prepaymentAmt\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"prepaymentAmt\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"分配状态\",\"label\":\"分配状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798504548,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"settlementState\",\"options\":[{\"fullName\":\"未分配\",\"id\":\"1\"},{\"fullName\":\"部分分配\",\"id\":\"2\"},{\"fullName\":\"已分配\",\"id\":\"3\"}],\"__vModel__\":\"settlementState\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"settlementState\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"分配人\",\"label\":\"分配人\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799296759,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"distributionUserId\",\"showWordLimit\":false,\"__vModel__\":\"distributionUserId\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"distributionUserId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"分配时间\",\"label\":\"分配时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799316393,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":true,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"分配时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"distributionTime\",\"__vModel__\":\"distributionTime\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"id\":\"distributionTime\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"币种\",\"label\":\"币种\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":122,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"币种\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799446906,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"currencyCd\",\"showWordLimit\":false,\"__vModel__\":\"currencyCd\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"currencyCd\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"汇率\",\"label\":\"汇率\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":123,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"汇率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721799447310,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"exchgRat\",\"showWordLimit\":false,\"__vModel__\":\"exchgRat\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"exchgRat\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算单编号\",\"label\":\"结算单信息-结算单编号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798611123,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-settlementCode\",\"showWordLimit\":false,\"__vModel__\":\"settlementCode\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-settlementCode\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算主体名称\",\"label\":\"结算单信息-结算主体名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算主体名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798646897,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-settlementSubjectName\",\"showWordLimit\":false,\"__vModel__\":\"settlementSubjectName\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-settlementSubjectName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算数量\",\"label\":\"结算单信息-结算数量\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算数量\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798660897,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-settlementSum\",\"showWordLimit\":false,\"__vModel__\":\"settlementSum\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-settlementSum\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"结算单信息-可结金额\",\"label\":\"结算单信息-可结金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"可结金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798670900,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-settlableAmount\",\"showWordLimit\":false,\"__vModel__\":\"settlableAmount\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-settlableAmount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"结算单信息-结算类型\",\"label\":\"结算单信息-结算类型\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算类型\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798684167,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-type\",\"showWordLimit\":false,\"__vModel__\":\"type\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-type\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"结算单信息-合同号\",\"label\":\"结算单信息-合同号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798696347,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-contractCode\",\"showWordLimit\":false,\"__vModel__\":\"contractCode\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-contractCode\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"结算单信息-已申请金额\",\"label\":\"结算单信息-已申请金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":116,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"已申请金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798703971,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-applyAmount\",\"showWordLimit\":false,\"__vModel__\":\"applyAmount\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-applyAmount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"结算单信息-可分配金额\",\"label\":\"结算单信息-可分配金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":117,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"可分配金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798729272,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":true,\"prop\":\"tableField108-assignableAmount\",\"showWordLimit\":false,\"__vModel__\":\"assignableAmount\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-assignableAmount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"结算单信息-分配金额\",\"label\":\"结算单信息-分配金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":118,\"relationTable\":\"jg_cw_sale_collection_settlement\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField108\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"分配金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_cw_sale_collection\",\"renderKey\":1721798730518,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"prop\":\"tableField108-distributionAmount\",\"showWordLimit\":false,\"__vModel__\":\"distributionAmount\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"tableField108-distributionAmount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"jg_cw_sale_collection\",\"tableName\":\"收付款单\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"comp_cd\",\"field\":\"compCd\",\"fieldName\":\"租户代码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"org_id\",\"field\":\"orgId\",\"fieldName\":\"库存组织代码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"department_cd\",\"field\":\"departmentCd\",\"fieldName\":\"部门编码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"prepayment_no\",\"field\":\"prepaymentNo\",\"fieldName\":\"收款单号\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"prepayment_sts\",\"field\":\"prepaymentSts\",\"fieldName\":\"订单状态\",\"dataType\":\"varchar\",\"dataLength\":\"10\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"cust_code\",\"field\":\"custCode\",\"fieldName\":\"客户编码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"cust_name\",\"field\":\"custName\",\"fieldName\":\"客户名称\",\"dataType\":\"varchar\",\"dataLength\":\"200\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"prepayment_amt\",\"field\":\"prepaymentAmt\",\"fieldName\":\"申请金额\",\"dataType\":\"decimal\",\"dataLength\":\"32,2\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"currency_cd\",\"field\":\"currencyCd\",\"fieldName\":\"币种\",\"dataType\":\"varchar\",\"dataLength\":\"10\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"exchg_rat\",\"field\":\"exchgRat\",\"fieldName\":\"汇率\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"tax_rate\",\"field\":\"taxRate\",\"fieldName\":\"税率\",\"dataType\":\"decimal\",\"dataLength\":\"10,2\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"prepayment_dt\",\"field\":\"prepaymentDt\",\"fieldName\":\"收款时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"bill_note_no\",\"field\":\"billNoteNo\",\"fieldName\":\"承兑编号\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"collection_ty\",\"field\":\"collectionTy\",\"fieldName\":\"收款方式\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"remarks\",\"field\":\"remarks\",\"fieldName\":\"备注\",\"dataType\":\"varchar\",\"dataLength\":\"200\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"create_emp_id\",\"field\":\"createEmpId\",\"fieldName\":\"制单人编码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"create_dtm\",\"field\":\"createDtm\",\"fieldName\":\"制单时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"modify_emp_id\",\"field\":\"modifyEmpId\",\"fieldName\":\"修改人编码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"modify_dtm\",\"field\":\"modifyDtm\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"cancle_yn\",\"field\":\"cancleYn\",\"fieldName\":\"是否取消\",\"dataType\":\"varchar\",\"dataLength\":\"5\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"cancle_emp_id\",\"field\":\"cancleEmpId\",\"fieldName\":\"取消人编码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"cancle_dtm\",\"field\":\"cancleDtm\",\"fieldName\":\"取消时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"prep_id\",\"field\":\"prepId\",\"fieldName\":\"收款ID\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"spare_amt\",\"field\":\"spareAmt\",\"fieldName\":\"剩余金额\",\"dataType\":\"decimal\",\"dataLength\":\"32,2\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"prep_distribute_sign\",\"field\":\"prepDistributeSign\",\"fieldName\":\"分配标志\",\"dataType\":\"varchar\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"receipt_mth\",\"field\":\"receiptMth\",\"fieldName\":\"收款方法\",\"dataType\":\"varchar\",\"dataLength\":\"30\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"attribute1\",\"field\":\"attribute1\",\"fieldName\":\"业务归属\",\"dataType\":\"varchar\",\"dataLength\":\"30\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"attribute3\",\"field\":\"attribute3\",\"fieldName\":\"票据张数\",\"dataType\":\"varchar\",\"dataLength\":\"30\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"asn_user_nm\",\"field\":\"asnUserNm\",\"fieldName\":\"分配人员\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"asn_dt\",\"field\":\"asnDt\",\"fieldName\":\"分配时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"approve_sts\",\"field\":\"approveSts\",\"fieldName\":\"审批状态\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"manual_flag\",\"field\":\"manualFlag\",\"fieldName\":\"是否手动录入\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"write_off_flag\",\"field\":\"writeOfflag\",\"fieldName\":\"是否核销\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"write_off_no\",\"field\":\"writeOfno\",\"fieldName\":\"被核销的收款编号\",\"dataType\":\"varchar\",\"dataLength\":\"500\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"write_off_user_nm\",\"field\":\"writeOfuserNm\",\"fieldName\":\"核销人员\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"write_off_dt\",\"field\":\"writeOfdt\",\"fieldName\":\"核销日期\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"read_flag\",\"field\":\"readFlag\",\"fieldName\":\"读取标记\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"read_time\",\"field\":\"readTime\",\"fieldName\":\"读取时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"err_message\",\"field\":\"errMessage\",\"fieldName\":\"错误信息\",\"dataType\":\"varchar\",\"dataLength\":\"200\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"esb_status\",\"field\":\"esbStatus\",\"fieldName\":\"esb状态\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"esb_dtm\",\"field\":\"esbDtm\",\"fieldName\":\"esb日期\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"esb_message\",\"field\":\"esbMessage\",\"fieldName\":\"esb错误信息\",\"dataType\":\"varchar\",\"dataLength\":\"200\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"company_id\",\"field\":\"companyId\",\"fieldName\":\"公司id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"department_id\",\"field\":\"departmentId\",\"fieldName\":\"部门id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"organize_json_id\",\"field\":\"organizeJsonId\",\"fieldName\":\"组织id\",\"dataType\":\"varchar\",\"dataLength\":\"1000\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"settlement_state\",\"field\":\"settlementState\",\"fieldName\":\"结算单状态(1.未匹配,2.部分匹配,3.已匹配)\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"distribution_user_id\",\"field\":\"distributionUserId\",\"fieldName\":\"分配人\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"distribution_time\",\"field\":\"distributionTime\",\"fieldName\":\"分配时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"id\",\"relationTable\":\"jg_cw_sale_collection\",\"table\":\"jg_cw_sale_collection_settlement\",\"tableName\":\"销售收款单关联结算单\",\"tableField\":\"saleCollectionId\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"sale_collection_id\",\"field\":\"saleCollectionId\",\"fieldName\":\"销售收款单id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"sale_collection_code\",\"field\":\"saleCollectionCode\",\"fieldName\":\"销售收款单编号\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"settlement_id\",\"field\":\"settlementId\",\"fieldName\":\"结算单id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"settlement_code\",\"field\":\"settlementCode\",\"fieldName\":\"结算单编号\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"settlement_amount\",\"field\":\"settlementAmount\",\"fieldName\":\"结算金额\",\"dataType\":\"decimal\",\"dataLength\":\"32,6\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"order_code\",\"field\":\"orderCode\",\"fieldName\":\"订单编号\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"company_id\",\"field\":\"companyId\",\"fieldName\":\"公司id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"department_id\",\"field\":\"departmentId\",\"fieldName\":\"部门id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"organize_json_id\",\"field\":\"organizeJsonId\",\"fieldName\":\"组织id\",\"dataType\":\"varchar\",\"dataLength\":\"1000\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_task_id\",\"field\":\"flowTaskId\",\"fieldName\":\"流程任务主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"settlement_subject_name\",\"field\":\"settlementSubjectName\",\"fieldName\":\"结算主体名称\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"settlement_sum\",\"field\":\"settlementSum\",\"fieldName\":\"结算数量\",\"dataType\":\"decimal\",\"dataLength\":\"32,4\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"contract_code\",\"field\":\"contractCode\",\"fieldName\":\"合同号\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"settlable_amount\",\"field\":\"settlableAmount\",\"fieldName\":\"可结金额\",\"dataType\":\"decimal\",\"dataLength\":\"32,4\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"payable_amount\",\"field\":\"payableAmount\",\"fieldName\":\"应结金额\",\"dataType\":\"decimal\",\"dataLength\":\"32,4\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"type\",\"field\":\"type\",\"fieldName\":\"结算类型\",\"dataType\":\"varchar\",\"dataLength\":\"10\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"apply_amount\",\"field\":\"applyAmount\",\"fieldName\":\"已申请金额\",\"dataType\":\"decimal\",\"dataLength\":\"32,4\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"assignable_amount\",\"field\":\"assignableAmount\",\"fieldName\":\"可分配金额\",\"dataType\":\"decimal\",\"dataLength\":\"32,4\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"distribution_amount\",\"field\":\"distributionAmount\",\"fieldName\":\"分配金额\",\"dataType\":\"decimal\",\"dataLength\":\"32,4\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"apply_state\",\"field\":\"applyState\",\"fieldName\":\"申请状态(未申请,部分申请,已申请)\",\"dataType\":\"varchar\",\"dataLength\":\"10\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"invoice_amount\",\"field\":\"invoiceAmount\",\"fieldName\":\"发票金额\",\"dataType\":\"decimal\",\"dataLength\":\"15,2\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionForm.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionForm.java new file mode 100644 index 00000000..7a1a7a1c --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionForm.java @@ -0,0 +1,56 @@ +package jnpf.model.salecollection; + +import lombok.Data; +import java.util.List; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Salecollection + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-25 + */ +@Data +public class SalecollectionForm { + /** 主键 */ + private String id; + /** 子表数据 **/ + @JsonProperty("salecollectionsettlementList") + private List salecollectionsettlementList; + /** 乐观锁 **/ + @JsonProperty("version") + private Integer version; + + /** 收款单号 **/ + @JsonProperty("prepaymentNo") + private String prepaymentNo; + /** 客户编码 **/ + @JsonProperty("custCode") + private String custCode; + /** 客户名称 **/ + @JsonProperty("custName") + private String custName; + /** 收款时间 **/ + @JsonProperty("prepaymentDt") + private String prepaymentDt; + /** 收款金额 **/ + @JsonProperty("prepaymentAmt") + private String prepaymentAmt; + /** 分配状态 **/ + @JsonProperty("settlementState") + private Object settlementState; + /** 分配人 **/ + @JsonProperty("distributionUserId") + private String distributionUserId; + /** 分配时间 **/ + @JsonProperty("distributionTime") + private String distributionTime; + /** 币种 **/ + @JsonProperty("currencyCd") + private String currencyCd; + /** 汇率 **/ + @JsonProperty("exchgRat") + private String exchgRat; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionPagination.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionPagination.java new file mode 100644 index 00000000..42eb6287 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionPagination.java @@ -0,0 +1,39 @@ +package jnpf.model.salecollection; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import jnpf.base.Pagination; +import java.util.List; + +/** + * + * Salecollection + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-25 + */ +@Data +public class SalecollectionPagination extends Pagination { + /** 查询key */ + private String[] selectKey; + /** json */ + private String json; + /** 数据类型 0-当前页,1-全部数据 */ + private String dataType; + /** 高级查询 */ + private String superQueryJson; + /** 功能id */ + private String moduleId; + /** 菜单id */ + private String menuId; + /** 收款时间 */ + @JsonProperty("prepaymentDt") + private Object prepaymentDt; + /** 客户名称 */ + @JsonProperty("custName") + private Object custName; + /** 分配状态 */ + @JsonProperty("settlementState") + private Object settlementState; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionsettlementModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionsettlementModel.java new file mode 100644 index 00000000..ea178b9a --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/salecollection/SalecollectionsettlementModel.java @@ -0,0 +1,57 @@ +package jnpf.model.salecollection; + +import lombok.Data; +import java.util.List; +import java.util.Date; +import java.math.BigDecimal; +import com.alibaba.fastjson.annotation.JSONField; +import cn.afterturn.easypoi.excel.annotation.Excel; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * + * Salecollection + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-25 + */ +@Data +public class SalecollectionsettlementModel { + /** 结算单编号 **/ + @JSONField(name = "settlementCode") + private String settlementCode; + /** 结算主体名称 **/ + @JSONField(name = "settlementSubjectName") + private String settlementSubjectName; + /** 结算数量 **/ + @JSONField(name = "settlementSum") + private String settlementSum; + /** 可结金额 **/ + @JSONField(name = "settlableAmount") + private String settlableAmount; + /** 结算类型 **/ + @JSONField(name = "type") + private String type; + /** 合同号 **/ + @JSONField(name = "contractCode") + private String contractCode; + /** 已申请金额 **/ + @JSONField(name = "applyAmount") + private String applyAmount; + /** 可分配金额 **/ + @JSONField(name = "assignableAmount") + private String assignableAmount; + /** 分配金额 **/ + @JSONField(name = "distributionAmount") + private String distributionAmount; + + @JSONField(name = "settlementId") + private String settlementId; + + @JSONField(name = "saleCollectionCode") + private String saleCollectionCode; + + @JSONField(name = "saleCollectionId") + private String saleCollectionId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/yunguan/BFSPaymentOccupationModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/yunguan/BFSPaymentOccupationModel.java new file mode 100644 index 00000000..f5038c35 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/yunguan/BFSPaymentOccupationModel.java @@ -0,0 +1,87 @@ +package jnpf.model.yunguan; + +import com.alibaba.fastjson.annotation.JSONField; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +@Data +public class BFSPaymentOccupationModel { + /** 流水号 **/ + @JSONField(name = "serialNoErp") + private String serialNoErp; + /** 付款申请编号 **/ + @JSONField(name = "billNo") + private String billNo; + /** 申请支付日期 **/ + @JSONField(name = "applyDate") + private String applyDate; + /** 交易金额 **/ + @JSONField(name = "amt") + private String amt; + /** 币别 **/ + @JSONField(name = "cur") + private String cur; + /** 摘要 **/ + @JSONField(name = "abs") + private String abs; + /** 付款方名称 **/ + @JSONField(name = "payerAccName") + private String payerAccName; + /** 收款方账号 **/ + @JSONField(name = "payeeAccNo") + private String payeeAccNo; + /** 收款方户名 **/ + @JSONField(name = "payeeAccName") + private String payeeAccName; + /** 收款方开户行 **/ + @JSONField(name = "payeeBank") + private String payeeBank; + /** 收方联行号 **/ + @JSONField(name = "payeeCode") + private String payeeCode; + /** 收方账号省份 **/ + @JSONField(name = "payeeProv") + private String payeeProv; + /** 收方账号城市 **/ + @JSONField(name = "payeeCity") + private String payeeCity; + /** 计划单位代码 **/ + @JSONField(name = "corpCode") + private String corpCode; + /** 计划单位名称 **/ + @JSONField(name = "corpName") + private String corpName; + /** 资金计划用途 **/ + @JSONField(name = "purpose") + private String purpose; + /** 资金计划期望支付日期 **/ + @JSONField(name = "wishPayDay") + private String wishPayDay; + /** 资金计划科目名称 **/ + @JSONField(name = "itemName") + private String itemName; + /** 资金计划科目编码 **/ + @JSONField(name = "itemCode") + private String itemCode; + /** 资金计划明细id **/ + @JSONField(name = "budgetDetailId") + private String budgetDetailId; + /** 加急标志 **/ + @JSONField(name = "urgencyFlag") + private String urgencyFlag; + /** 交易类型 **/ + @JSONField(name = "voucherType") + private String voucherType; + /** 对公对私字段 **/ + @JSONField(name = "isforindividual") + private String isforindividual; + /** 付款说明 **/ + @JSONField(name = "rmk") + private String rmk; + /** 数据来源 **/ + @JSONField(name = "dataSource") + private String dataSource; + +} diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/form.vue b/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/form.vue index c535a73c..eb307249 100644 --- a/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/form.vue @@ -37,7 +37,7 @@ - - + @@ -157,9 +157,16 @@ - - + --> + + + @@ -185,9 +192,16 @@ - - + --> + + + @@ -208,14 +222,14 @@ + :disabled="true" clearable :style='{ "width": "100%" }' format="yyyy-MM-dd"> + placeholder="数字文本" :disabled="true" :step="1"> @@ -250,21 +264,28 @@ + placeholder="数字文本" :disabled="true" :step="1"> + + + + + + + :disabled="true" :step="1"> + placeholder="数字文本" :disabled="true" :step="1"> @@ -294,43 +315,36 @@ --> - + - + - + @@ -341,7 +355,7 @@ -
+
添加
@@ -392,10 +406,14 @@ import settlementList from '@/views/extend/paymentapplication/settlementList' export default { mixins: [comMixin], - components: {settlementList}, + components: { + settlementList + }, props: [], data() { return { + is_long_agreement: undefined, + total_amount: undefined, BFSShow: false, goodsBoxVisible: false, dataFormSubmitType: 0, @@ -475,6 +493,8 @@ reportingAmount: undefined, planSubjectCode: undefined, planSubjectName: undefined, + fundingPlanDetailCode: undefined, + processMoney: undefined, collectionUnitName: undefined, purpose: undefined, planAvailableAmount: undefined, @@ -527,6 +547,56 @@ "label": "fullName", "value": "id" }, + interbankNumbercolumnOptions: [{ + "label": "联行号", + "value": "interbankNumber" + }, { + "label": "银行开户行名称", + "value": "bankName" + }, { + "label": "开户行所在省", + "value": "province" + }, { + "label": "开户行所在市", + "value": "city" + }, ], + fundingPlanCodecolumnOptions: [{ + "label": "计划主ID", + "value": "fundingPlanCode" + }, { + "label": "计划所属单位名称", + "value": "unitName" + }, { + "label": "计划科目名", + "value": "planSubjectName" + }, { + "label": "计划科目编码", + "value": "planSubjectCode" + }, { + "label": "收款单位/人名称", + "value": "collectionUnitName" + }, { + "label": "上报金额", + "value": "reportingAmount" + }, { + "label": "追加金额", + "value": "addAmount" + }, { + "label": "上浮总金额", + "value": "upwardFloatingAmount" + }, { + "label": "计划已用总金额", + "value": "processMoney" + }, { + "label": "计划可用金额", + "value": "planAvailableAmount" + }, { + "label": "用途", + "value": "purpose" + }, { + "label": "期望支付日期", + "value": "expectPaymentDate" + }, ], subjectIdcolumnOptions: [{ "label": "名称", "value": "name" @@ -601,11 +671,11 @@ "value": "id" }, transactionTypeOptions: [{ - "fullName": "离线转账", - "id": "1" + "fullName": "网银", + "id": "34" }, { - "fullName": "在线支付", - "id": "2" + "fullName": "票据", + "id": "50" }], transactionTypeProps: { "label": "fullName", @@ -643,6 +713,8 @@ remark: [], closeCaseRemark: [], annex: [], + interbankNumber: [], + fundingPlanCode:[] , paymentapplicationsettlementsettlementId: [], paymentapplicationsettlementsettlementCode: [], paymentapplicationsettlementsettlementAmount: [], @@ -667,6 +739,29 @@ }, mounted() {}, methods: { + fundingPlanCodeChangeData(var1, var2){ + this.dataForm.planSubjectCode = var2.planSubjectCode; + this.dataForm.planSubjectName = var2.planSubjectName; + this.dataForm.unitName = var2.unitName; + this.dataForm.fundingPlanDetailCode = var2.fundingPlanDetailCode; + this.dataForm.collectionUnitName = var2.collectionUnitName; + this.dataForm.reportingAmount = var2.reportingAmount; + this.dataForm.addAmount = var2.addAmount; + this.dataForm.upwardFloatingAmount = var2.upwardFloatingAmount; + this.dataForm.processMoney = var2.processMoney; + this.dataForm.planAvailableAmount = var2.planAvailableAmount; + this.dataForm.purpose = var2.purpose; + this.dataForm.expectPaymentDate = var2.expectPaymentDate; + }, + interbankNumberChangeData(var1, var2){ + this.dataForm.bankName = var2.bankName; + this.dataForm.province = var2.province; + this.dataForm.city = var2.city; + }, + contractChangeData(var1, var2) { + this.is_long_agreement = var2.is_long_agreement; + this.total_amount = var2.total_amount; + }, initList(list) { for (let i = 0; i < list.length; i++) { let e = {}; @@ -738,6 +833,7 @@ }) }, exist() { + debugger let isOk = true for (let key in this.tableRequiredData) { if (this.dataForm[key] && Array.isArray(this.dataForm[key])) { @@ -769,6 +865,15 @@ } } if (!this.paymentapplicationsettlementExist()) return + if (this.is_long_agreement && this.total_amount && this.is_long_agreement == 1 && this.dataForm.applyAmount > + this.total_amount) { + this.$message({ + message: '非长协合同付款申请总数不能超过合同总额', + type: 'error', + duration: 1000 + }) + return false + } return isOk }, paymentapplicationsettlementExist() { @@ -785,8 +890,7 @@ this.dataForm = JSON.parse(JSON.stringify(this.dataValueAll)) }, //初始化默认数据 - initDefaultData() { - }, + initDefaultData() {}, addpaymentapplicationsettlementList() { this.goodsBoxVisible = true let excludeIdList = []; @@ -899,7 +1003,7 @@ return _data; }, dataInfo(dataAll) { - if(this.setting.uploadBFS){ + if (this.setting.uploadBFS) { this.BFSShow = true } let _dataAll = dataAll diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/index.vue b/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/index.vue index 54607f02..7611d267 100644 --- a/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/index.vue @@ -157,7 +157,8 @@ 详情 下载 - 结束 + 上传BFS 关联结算单 diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/settlementList.vue b/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/settlementList.vue index df4f3673..be3da480 100644 --- a/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/settlementList.vue +++ b/jnpf-java-boot/jnpf-web/src/views/extend/paymentapplication/settlementList.vue @@ -108,6 +108,7 @@ export default { contractId: this.contractId, applyState: '未申请,部分申请', dataType: 0, + type: 1, menuId: '532534180186188741', queryFlowTaskPass: '1'//查询审批通过的 } diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/Detail.vue b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/Detail.vue new file mode 100644 index 00000000..368f6fb9 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/Detail.vue @@ -0,0 +1,194 @@ + + diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/columnList.js b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/columnList.js new file mode 100644 index 00000000..3807202f --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/columnList.js @@ -0,0 +1,2 @@ +const columnList = [{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"分配状态","label":"分配状态","sortable":false,"align":"left","props":{"label":"fullName","value":"id"},"__config__":{"formId":107,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"1","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"分配状态","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721798504548,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":8},"prop":"settlementState","width":0,"options":[{"fullName":"未分配","id":"1"},{"fullName":"部分分配","id":"2"},{"fullName":"已分配","id":"3"}],"__vModel__":"settlementState","fixed":"none","style":{"width":"100%"},"disabled":true,"interfaceHasPage":false,"id":"settlementState","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"客户编码","label":"客户编码","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"客户编码","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_cw_sale_collection","renderKey":1721798099819,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":true,"prop":"custCode","showWordLimit":false,"width":0,"__vModel__":"custCode","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"custCode","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"客户名称","label":"客户名称","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"客户名称","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_cw_sale_collection","renderKey":1721798100246,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":true,"prop":"custName","showWordLimit":false,"width":0,"__vModel__":"custName","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"custName","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"收款金额","label":"收款金额","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"收款金额","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_cw_sale_collection","renderKey":1721798267946,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":true,"prop":"prepaymentAmt","showWordLimit":false,"width":0,"__vModel__":"prepaymentAmt","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"prepaymentAmt","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"jnpfKey":"datePicker","format":"yyyy-MM-dd","fullName":"收款时间","label":"收款时间","sortable":false,"align":"left","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"jg_cw_sale_collection","renderKey":1721798150929,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":104,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"收款时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":true,"prop":"prepaymentDt","width":0,"__vModel__":"prepaymentDt","fixed":"none","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"prepaymentDt","placeholder":"请选择","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"收款单号","label":"收款单号","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"收款单号","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_cw_sale_collection","renderKey":1721798055327,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":true,"prop":"prepaymentNo","showWordLimit":false,"width":0,"__vModel__":"prepaymentNo","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"prepaymentNo","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"币种","label":"币种","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":122,"visibility":["pc","app"],"jnpfKey":"input","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"币种","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721799446906,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"prop":"currencyCd","showWordLimit":false,"width":0,"__vModel__":"currencyCd","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"currencyCd","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"汇率","label":"汇率","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":123,"visibility":["pc","app"],"jnpfKey":"input","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"汇率","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721799447310,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"prop":"exchgRat","showWordLimit":false,"width":0,"__vModel__":"exchgRat","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"exchgRat","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"分配人","label":"分配人","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":119,"visibility":["pc","app"],"jnpfKey":"input","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"分配人","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721799296759,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"prop":"distributionUserId","showWordLimit":false,"width":0,"__vModel__":"distributionUserId","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"distributionUserId","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"jnpfKey":"datePicker","format":"yyyy-MM-dd","fullName":"分配时间","label":"分配时间","sortable":false,"align":"left","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721799316393,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":121,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":true,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"分配时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"prop":"distributionTime","width":0,"__vModel__":"distributionTime","fixed":"none","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"distributionTime","placeholder":"请选择","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default columnList \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/form.vue b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/form.vue new file mode 100644 index 00000000..a481b0c2 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/form.vue @@ -0,0 +1,758 @@ + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/index.vue b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/index.vue new file mode 100644 index 00000000..59ae9ac1 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/index.vue @@ -0,0 +1,497 @@ + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/settlementList.vue b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/settlementList.vue new file mode 100644 index 00000000..ea938e53 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/settlementList.vue @@ -0,0 +1,171 @@ + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/superQueryJson.js b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/superQueryJson.js new file mode 100644 index 00000000..82e4ecee --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/extend/salecollection/superQueryJson.js @@ -0,0 +1,2 @@ +const superQueryJson = [{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"收款单号","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"收款单号","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_cw_sale_collection","renderKey":1721798055327,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":true,"showWordLimit":false,"__vModel__":"prepaymentNo","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"prepaymentNo","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"客户编码","addonAfter":"","__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"客户编码","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_cw_sale_collection","renderKey":1721798099819,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":true,"showWordLimit":false,"__vModel__":"custCode","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"custCode","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"客户名称","addonAfter":"","__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"客户名称","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_cw_sale_collection","renderKey":1721798100246,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":true,"showWordLimit":false,"__vModel__":"custName","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"custName","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"format":"yyyy-MM-dd","fullName":"收款时间","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"jg_cw_sale_collection","renderKey":1721798150929,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":104,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"收款时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":true,"__vModel__":"prepaymentDt","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"prepaymentDt","placeholder":"请选择","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"收款金额","addonAfter":"","__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"收款金额","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_cw_sale_collection","renderKey":1721798267946,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":true,"showWordLimit":false,"__vModel__":"prepaymentAmt","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"prepaymentAmt","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"multiple":false,"fullName":"分配状态","props":{"label":"fullName","value":"id"},"__config__":{"formId":107,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"1","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"分配状态","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721798504548,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":8},"options":[{"fullName":"未分配","id":"1"},{"fullName":"部分分配","id":"2"},{"fullName":"已分配","id":"3"}],"__vModel__":"settlementState","style":{"width":"100%"},"disabled":true,"interfaceHasPage":false,"id":"settlementState","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"分配人","addonAfter":"","__config__":{"formId":119,"visibility":["pc","app"],"jnpfKey":"input","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"分配人","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721799296759,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"distributionUserId","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"distributionUserId","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"format":"yyyy-MM-dd","fullName":"分配时间","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721799316393,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":121,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":true,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"分配时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"__vModel__":"distributionTime","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"distributionTime","placeholder":"请选择","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"币种","addonAfter":"","__config__":{"formId":122,"visibility":["pc","app"],"jnpfKey":"input","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"币种","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721799446906,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"currencyCd","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"currencyCd","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"汇率","addonAfter":"","__config__":{"formId":123,"visibility":["pc","app"],"jnpfKey":"input","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"汇率","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721799447310,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"exchgRat","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"exchgRat","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"结算单信息-结算单编号","addonAfter":"","__config__":{"formId":109,"relationTable":"jg_cw_sale_collection_settlement","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField108","tipLabel":"","dragDisabled":false,"className":[],"label":"结算单编号","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721798611123,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":true,"showWordLimit":false,"__vModel__":"settlementCode","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField108-settlementCode","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"结算单信息-结算主体名称","addonAfter":"","__config__":{"formId":110,"relationTable":"jg_cw_sale_collection_settlement","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField108","tipLabel":"","dragDisabled":false,"className":[],"label":"结算主体名称","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721798646897,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":true,"showWordLimit":false,"__vModel__":"settlementSubjectName","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField108-settlementSubjectName","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"结算单信息-结算数量","addonAfter":"","__config__":{"formId":112,"relationTable":"jg_cw_sale_collection_settlement","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField108","tipLabel":"","dragDisabled":false,"className":[],"label":"结算数量","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721798660897,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":true,"showWordLimit":false,"__vModel__":"settlementSum","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField108-settlementSum","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"结算单信息-可结金额","addonAfter":"","__config__":{"formId":113,"relationTable":"jg_cw_sale_collection_settlement","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField108","tipLabel":"","dragDisabled":false,"className":[],"label":"可结金额","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721798670900,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":true,"showWordLimit":false,"__vModel__":"settlableAmount","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField108-settlableAmount","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"结算单信息-结算类型","addonAfter":"","__config__":{"formId":114,"relationTable":"jg_cw_sale_collection_settlement","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField108","tipLabel":"","dragDisabled":false,"className":[],"label":"结算类型","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721798684167,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":true,"showWordLimit":false,"__vModel__":"type","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField108-type","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"结算单信息-合同号","addonAfter":"","__config__":{"formId":115,"relationTable":"jg_cw_sale_collection_settlement","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField108","tipLabel":"","dragDisabled":false,"className":[],"label":"合同号","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721798696347,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":true,"showWordLimit":false,"__vModel__":"contractCode","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField108-contractCode","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"结算单信息-已申请金额","addonAfter":"","__config__":{"formId":116,"relationTable":"jg_cw_sale_collection_settlement","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField108","tipLabel":"","dragDisabled":false,"className":[],"label":"已申请金额","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721798703971,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":true,"showWordLimit":false,"__vModel__":"applyAmount","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField108-applyAmount","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"结算单信息-可分配金额","addonAfter":"","__config__":{"formId":117,"relationTable":"jg_cw_sale_collection_settlement","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField108","tipLabel":"","dragDisabled":false,"className":[],"label":"可分配金额","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721798729272,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[],"span":24},"readonly":true,"showWordLimit":false,"__vModel__":"assignableAmount","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField108-assignableAmount","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"结算单信息-分配金额","addonAfter":"","__config__":{"formId":118,"relationTable":"jg_cw_sale_collection_settlement","visibility":["pc","app"],"jnpfKey":"input","noShow":false,"parentVModel":"tableField108","tipLabel":"","dragDisabled":false,"className":[],"label":"分配金额","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_cw_sale_collection","renderKey":1721798730518,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"isSubTable":true,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"distributionAmount","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"tableField108-distributionAmount","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default superQueryJson \ No newline at end of file