diff --git a/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessOrderMapper.xml b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessOrderMapper.xml index f9f8918a..e27fdff1 100644 --- a/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessOrderMapper.xml +++ b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessOrderMapper.xml @@ -2,6 +2,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/VoucherMapper.xml b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/VoucherMapper.xml index 825ddafa..34fb4970 100644 --- a/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/VoucherMapper.xml +++ b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/VoucherMapper.xml @@ -69,5 +69,68 @@ AND a.document_type = '2' + + + + + + diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessOrderMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessOrderMapper.java index e33844e9..35e62733 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessOrderMapper.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessOrderMapper.java @@ -3,6 +3,9 @@ package jnpf.mapper; import jnpf.entity.BusinessOrderEntity; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import jnpf.entity.ContractLEntity; + +import java.util.List; /** * businessOrder @@ -13,4 +16,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; */ public interface BusinessOrderMapper extends BaseMapper { + List querySaleContract(); + + List queryPurchaseContract(); } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLCommodityMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLCommodityMapper.java index dfee0f8b..86d559b8 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLCommodityMapper.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLCommodityMapper.java @@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ public interface ContractLCommodityMapper extends BaseMapper { diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLFeeClauseMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLFeeClauseMapper.java index ccdbf73d..adef93b6 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLFeeClauseMapper.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLFeeClauseMapper.java @@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ public interface ContractLFeeClauseMapper extends BaseMapper { diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLMapper.java index 1c9eed27..53d2bac5 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLMapper.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLMapper.java @@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ public interface ContractLMapper extends BaseMapper { diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLPaymentMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLPaymentMapper.java index df1064ff..09a333e3 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLPaymentMapper.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLPaymentMapper.java @@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ public interface ContractLPaymentMapper extends BaseMapper { diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLPriceFormulaMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLPriceFormulaMapper.java index 46915517..bc2099ed 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLPriceFormulaMapper.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/ContractLPriceFormulaMapper.java @@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ public interface ContractLPriceFormulaMapper extends BaseMapper { diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/VoucherMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/VoucherMapper.java index daccc521..6e93746f 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/VoucherMapper.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/VoucherMapper.java @@ -16,4 +16,7 @@ import java.util.List; public interface VoucherMapper extends BaseMapper { List querySaleDeliveryVoucher(); + List querySaleReceiptVoucher(); + List queryPurchaseReceiptVoucher(); + List queryPurchaseDeliveryVoucher(); } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessOrderService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessOrderService.java index 8fd24bcc..7fe99d84 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessOrderService.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessOrderService.java @@ -40,4 +40,10 @@ public interface BusinessOrderService extends IService { void saveOrUpdate(BusinessOrderForm businessOrderForm,String id, boolean isSave) throws Exception; + //查询销售合同 + List querySaleContractInfo(); + + //查询采购合同 + List queryPurchaseContractInfo(); + } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLCommodityService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLCommodityService.java index e1d6950a..9a880fd0 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLCommodityService.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLCommodityService.java @@ -11,7 +11,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ public interface ContractLCommodityService extends IService { QueryWrapper getChild(ContractLPagination pagination,QueryWrapper contractLCommodityQueryWrapper); diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLFeeClauseService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLFeeClauseService.java index 616c98a8..65010868 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLFeeClauseService.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLFeeClauseService.java @@ -11,7 +11,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ public interface ContractLFeeClauseService extends IService { QueryWrapper getChild(ContractLPagination pagination,QueryWrapper contractLFeeClauseQueryWrapper); diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLPaymentService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLPaymentService.java index 3824be92..f4746dbd 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLPaymentService.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLPaymentService.java @@ -11,7 +11,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ public interface ContractLPaymentService extends IService { QueryWrapper getChild(ContractLPagination pagination,QueryWrapper contractLPaymentQueryWrapper); diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLPriceFormulaService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLPriceFormulaService.java index 327e1db4..8c51c6b6 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLPriceFormulaService.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLPriceFormulaService.java @@ -11,7 +11,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ public interface ContractLPriceFormulaService extends IService { QueryWrapper getChild(ContractLPagination pagination,QueryWrapper contractLPriceFormulaQueryWrapper); diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLService.java index 236cf637..bbe6b4c3 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLService.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/ContractLService.java @@ -11,7 +11,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ public interface ContractLService extends IService { List getList(ContractLPagination contractLPagination); diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/VoucherService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/VoucherService.java index d07a7920..6b1197fe 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/VoucherService.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/VoucherService.java @@ -43,4 +43,13 @@ public interface VoucherService extends IService { //查询销售发货凭证 List querySaleDeliveryVoucherInfo(); + //查询销售收货凭证 + List querySaleReceiptVoucherInfo(); + + //查询采购收货凭证 + List queryPurchaseReceiptVoucherInfo(); + + //查询采购发货凭证 + List queryPurchaseDeliveryVoucherInfo(); + } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessOrderServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessOrderServiceImpl.java index 874f4b34..e824eaeb 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessOrderServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessOrderServiceImpl.java @@ -30,6 +30,9 @@ import jnpf.util.*; import java.util.*; import jnpf.base.UserInfo; import jnpf.permission.entity.UserEntity; + +import javax.annotation.Resource; + /** * * businessOrder @@ -50,6 +53,9 @@ public class BusinessOrderServiceImpl extends ServiceImpl getList(BusinessOrderPagination businessOrderPagination){ return getTypeList(businessOrderPagination,businessOrderPagination.getDataType()); @@ -577,4 +583,14 @@ public class BusinessOrderServiceImpl extends ServiceImpl querySaleContractInfo() { + return businessOrderMapper.querySaleContract(); + } + + @Override + public List queryPurchaseContractInfo() { + return businessOrderMapper.queryPurchaseContract(); + } } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLCommodityServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLCommodityServiceImpl.java index ffd06554..dbe4bd93 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLCommodityServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLCommodityServiceImpl.java @@ -33,7 +33,7 @@ import jnpf.permission.entity.UserEntity; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ @Service public class ContractLCommodityServiceImpl extends ServiceImpl implements ContractLCommodityService{ diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLFeeClauseServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLFeeClauseServiceImpl.java index 16073a8e..6351b110 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLFeeClauseServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLFeeClauseServiceImpl.java @@ -33,7 +33,7 @@ import jnpf.permission.entity.UserEntity; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ @Service public class ContractLFeeClauseServiceImpl extends ServiceImpl implements ContractLFeeClauseService{ diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLPaymentServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLPaymentServiceImpl.java index 6238f884..a76fed1c 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLPaymentServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLPaymentServiceImpl.java @@ -33,7 +33,7 @@ import jnpf.permission.entity.UserEntity; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ @Service public class ContractLPaymentServiceImpl extends ServiceImpl implements ContractLPaymentService{ diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLPriceFormulaServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLPriceFormulaServiceImpl.java index 6fe6b7a5..a5f87ec8 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLPriceFormulaServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLPriceFormulaServiceImpl.java @@ -33,7 +33,7 @@ import jnpf.permission.entity.UserEntity; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ @Service public class ContractLPriceFormulaServiceImpl extends ServiceImpl implements ContractLPriceFormulaService{ diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLServiceImpl.java index c34e030a..2560f124 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/ContractLServiceImpl.java @@ -5,26 +5,18 @@ import jnpf.mapper.ContractLMapper; import jnpf.service.*; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import jnpf.model.contractl.*; - import java.math.BigDecimal; - import cn.hutool.core.util.ObjectUtil; import jnpf.permission.model.authorize.AuthorizeConditionModel; import jnpf.util.GeneraterSwapUtil; import jnpf.database.model.superQuery.SuperQueryJsonModel; import jnpf.database.model.superQuery.ConditionJsonModel; import jnpf.database.model.superQuery.SuperQueryConditionModel; - import java.lang.reflect.Field; - import com.baomidou.mybatisplus.annotation.TableField; - import java.util.regex.Pattern; - import jnpf.model.QueryModel; - import java.util.stream.Collectors; - import jnpf.base.model.ColumnDataModel; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -33,25 +25,21 @@ 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; - /** + * * ContractL * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ @Service -public class ContractLServiceImpl extends ServiceImpl implements ContractLService { +public class ContractLServiceImpl extends ServiceImpl implements ContractLService{ @Autowired private GeneraterSwapUtil generaterSwapUtil; @@ -66,641 +54,607 @@ public class ContractLServiceImpl extends ServiceImpl getList(ContractLPagination contractLPagination) { - return getTypeList(contractLPagination, contractLPagination.getDataType()); + public List getList(ContractLPagination contractLPagination){ + return getTypeList(contractLPagination,contractLPagination.getDataType()); } - - /** - * 列表查询 - */ + /** 列表查询 */ @Override - public List getTypeList(ContractLPagination contractLPagination, String dataType) { - String userId = userProvider.get().getUserId(); - List AllIdList = new ArrayList(); - List> intersectionList = new ArrayList<>(); + public List getTypeList(ContractLPagination contractLPagination,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 ? ContractLConstant.getAppColumnData() : ContractLConstant.getColumnData(); ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); - int total = 0; - int contractLNum = 0; - QueryWrapper contractLQueryWrapper = new QueryWrapper<>(); - int contractLCommodityNum = 0; - QueryWrapper contractLCommodityQueryWrapper = new QueryWrapper<>(); - int contractLFeeClauseNum = 0; - QueryWrapper contractLFeeClauseQueryWrapper = new QueryWrapper<>(); - int contractLPaymentNum = 0; - QueryWrapper contractLPaymentQueryWrapper = new QueryWrapper<>(); - int contractLPriceFormulaNum = 0; - QueryWrapper contractLPriceFormulaQueryWrapper = new QueryWrapper<>(); + int total=0; + int contractLNum =0; + QueryWrapper contractLQueryWrapper=new QueryWrapper<>(); + int contractLCommodityNum =0; + QueryWrapper contractLCommodityQueryWrapper=new QueryWrapper<>(); + int contractLFeeClauseNum =0; + QueryWrapper contractLFeeClauseQueryWrapper=new QueryWrapper<>(); + int contractLPaymentNum =0; + QueryWrapper contractLPaymentQueryWrapper=new QueryWrapper<>(); + int contractLPriceFormulaNum =0; + QueryWrapper contractLPriceFormulaQueryWrapper=new QueryWrapper<>(); long contractLCommoditycount = contractLCommodityService.count(); long contractLFeeClausecount = contractLFeeClauseService.count(); long contractLPaymentcount = contractLPaymentService.count(); long contractLPriceFormulacount = contractLPriceFormulaService.count(); List allSuperIDlist = new ArrayList<>(); - String superOp = ""; - if (ObjectUtil.isNotEmpty(contractLPagination.getSuperQueryJson())) { + String superOp =""; + if (ObjectUtil.isNotEmpty(contractLPagination.getSuperQueryJson())){ List allSuperList = new ArrayList<>(); - List> intersectionSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); String queryJson = contractLPagination.getSuperQueryJson(); SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); int superNum = 0; QueryWrapper contractLSuperWrapper = new QueryWrapper<>(); - contractLSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(contractLSuperWrapper, ContractLEntity.class, queryJson, "0")); + contractLSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(contractLSuperWrapper,ContractLEntity.class,queryJson,"0")); int contractLNum1 = contractLSuperWrapper.getExpression().getNormal().size(); - if (contractLNum1 > 0) { - List contractLList = this.list(contractLSuperWrapper).stream().map(ContractLEntity::getId).collect(Collectors.toList()); + if (contractLNum1>0){ + List contractLList =this.list(contractLSuperWrapper).stream().map(ContractLEntity::getId).collect(Collectors.toList()); allSuperList.addAll(contractLList); intersectionSuperList.add(contractLList); superNum++; } String ContractLCommodityTable = "jg_contract_commodity"; boolean ContractLCommodityHasSql = queryJson.contains(ContractLCommodityTable); - List contractLCommodityList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLCommodityTable, queryJson, null); - if (ContractLCommodityHasSql) { + List contractLCommodityList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLCommodityTable , queryJson, null); + if (ContractLCommodityHasSql){ allSuperList.addAll(contractLCommodityList); intersectionSuperList.add(contractLCommodityList); superNum++; } String ContractLFeeClauseTable = "jg_contract_fee_clause"; boolean ContractLFeeClauseHasSql = queryJson.contains(ContractLFeeClauseTable); - List contractLFeeClauseList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLFeeClauseTable, queryJson, null); - if (ContractLFeeClauseHasSql) { + List contractLFeeClauseList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLFeeClauseTable , queryJson, null); + if (ContractLFeeClauseHasSql){ allSuperList.addAll(contractLFeeClauseList); intersectionSuperList.add(contractLFeeClauseList); superNum++; } String ContractLPaymentTable = "jg_contract_payment"; boolean ContractLPaymentHasSql = queryJson.contains(ContractLPaymentTable); - List contractLPaymentList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLPaymentTable, queryJson, null); - if (ContractLPaymentHasSql) { + List contractLPaymentList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLPaymentTable , queryJson, null); + if (ContractLPaymentHasSql){ allSuperList.addAll(contractLPaymentList); intersectionSuperList.add(contractLPaymentList); superNum++; } String ContractLPriceFormulaTable = "jg_contract_price_formula"; boolean ContractLPriceFormulaHasSql = queryJson.contains(ContractLPriceFormulaTable); - List contractLPriceFormulaList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLPriceFormulaTable, queryJson, null); - if (ContractLPriceFormulaHasSql) { + List contractLPriceFormulaList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLPriceFormulaTable , queryJson, null); + if (ContractLPriceFormulaHasSql){ allSuperList.addAll(contractLPriceFormulaList); intersectionSuperList.add(contractLPriceFormulaList); superNum++; } superOp = superNum > 0 ? superJsonModel.getMatchLogic() : ""; //and or - if (superOp.equalsIgnoreCase("and")) { + if(superOp.equalsIgnoreCase("and")){ allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); - } else { + }else{ allSuperIDlist = allSuperList; } } List allRuleIDlist = new ArrayList<>(); - String ruleOp = ""; - if (ObjectUtil.isNotEmpty(ruleJson)) { + String ruleOp =""; + if (ObjectUtil.isNotEmpty(ruleJson)){ List allRuleList = new ArrayList<>(); - List> intersectionRuleList = new ArrayList<>(); + List> intersectionRuleList = new ArrayList<>(); SuperJsonModel ruleJsonModel = JsonUtil.getJsonToBean(ruleJson, SuperJsonModel.class); int ruleNum = 0; QueryWrapper contractLSuperWrapper = new QueryWrapper<>(); - contractLSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(contractLSuperWrapper, ContractLEntity.class, ruleJson, "0")); + contractLSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(contractLSuperWrapper,ContractLEntity.class,ruleJson,"0")); int contractLNum1 = contractLSuperWrapper.getExpression().getNormal().size(); - if (contractLNum1 > 0) { - List contractLList = this.list(contractLSuperWrapper).stream().map(ContractLEntity::getId).collect(Collectors.toList()); + if (contractLNum1>0){ + List contractLList =this.list(contractLSuperWrapper).stream().map(ContractLEntity::getId).collect(Collectors.toList()); allRuleList.addAll(contractLList); intersectionRuleList.add(contractLList); ruleNum++; } String ContractLCommodityTable = "jg_contract_commodity"; boolean ContractLCommodityHasSql = ruleJson.contains(ContractLCommodityTable); - List contractLCommodityList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLCommodityTable, ruleJson, null); - if (ContractLCommodityHasSql) { + List contractLCommodityList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLCommodityTable , ruleJson, null); + if (ContractLCommodityHasSql){ allRuleList.addAll(contractLCommodityList); intersectionRuleList.add(contractLCommodityList); ruleNum++; } String ContractLFeeClauseTable = "jg_contract_fee_clause"; boolean ContractLFeeClauseHasSql = ruleJson.contains(ContractLFeeClauseTable); - List contractLFeeClauseList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLFeeClauseTable, ruleJson, null); - if (ContractLFeeClauseHasSql) { + List contractLFeeClauseList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLFeeClauseTable , ruleJson, null); + if (ContractLFeeClauseHasSql){ allRuleList.addAll(contractLFeeClauseList); intersectionRuleList.add(contractLFeeClauseList); ruleNum++; } String ContractLPaymentTable = "jg_contract_payment"; boolean ContractLPaymentHasSql = ruleJson.contains(ContractLPaymentTable); - List contractLPaymentList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLPaymentTable, ruleJson, null); - if (ContractLPaymentHasSql) { + List contractLPaymentList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLPaymentTable , ruleJson, null); + if (ContractLPaymentHasSql){ allRuleList.addAll(contractLPaymentList); intersectionRuleList.add(contractLPaymentList); ruleNum++; } String ContractLPriceFormulaTable = "jg_contract_price_formula"; boolean ContractLPriceFormulaHasSql = ruleJson.contains(ContractLPriceFormulaTable); - List contractLPriceFormulaList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLPriceFormulaTable, ruleJson, null); - if (ContractLPriceFormulaHasSql) { + List contractLPriceFormulaList = generaterSwapUtil.selectIdsByChildCondition(ContractLConstant.getTableList(), ContractLPriceFormulaTable , ruleJson, null); + if (ContractLPriceFormulaHasSql){ allRuleList.addAll(contractLPriceFormulaList); intersectionRuleList.add(contractLPriceFormulaList); ruleNum++; } ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; //and or - if (ruleOp.equalsIgnoreCase("and")) { + if(ruleOp.equalsIgnoreCase("and")){ allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); - } else { + }else{ allRuleIDlist = allRuleList; } } - boolean pcPermission = true; - boolean appPermission = false; - if (isPc && pcPermission) { - if (!userProvider.get().getIsAdministrator()) { - Object contractLObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLQueryWrapper, ContractLEntity.class, contractLPagination.getMenuId(), "0")); - if (ObjectUtil.isEmpty(contractLObj)) { - return new ArrayList<>(); - } else { - contractLQueryWrapper = (QueryWrapper) contractLObj; - if (contractLQueryWrapper.getExpression().getNormal().size() > 0) { - contractLNum++; - } - } - Object contractLCommodityObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLCommodityQueryWrapper, ContractLCommodityEntity.class, contractLPagination.getMenuId(), "0")); - if (ObjectUtil.isEmpty(contractLCommodityObj)) { - return new ArrayList<>(); - } else { - contractLCommodityQueryWrapper = (QueryWrapper) contractLCommodityObj; - if (contractLCommodityQueryWrapper.getExpression().getNormal().size() > 0) { - contractLCommodityNum++; - } - } - Object contractLFeeClauseObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLFeeClauseQueryWrapper, ContractLFeeClauseEntity.class, contractLPagination.getMenuId(), "0")); - if (ObjectUtil.isEmpty(contractLFeeClauseObj)) { - return new ArrayList<>(); - } else { - contractLFeeClauseQueryWrapper = (QueryWrapper) contractLFeeClauseObj; - if (contractLFeeClauseQueryWrapper.getExpression().getNormal().size() > 0) { - contractLFeeClauseNum++; - } - } - Object contractLPaymentObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLPaymentQueryWrapper, ContractLPaymentEntity.class, contractLPagination.getMenuId(), "0")); - if (ObjectUtil.isEmpty(contractLPaymentObj)) { - return new ArrayList<>(); - } else { - contractLPaymentQueryWrapper = (QueryWrapper) contractLPaymentObj; - if (contractLPaymentQueryWrapper.getExpression().getNormal().size() > 0) { - contractLPaymentNum++; - } - } - Object contractLPriceFormulaObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLPriceFormulaQueryWrapper, ContractLPriceFormulaEntity.class, contractLPagination.getMenuId(), "0")); - if (ObjectUtil.isEmpty(contractLPriceFormulaObj)) { - return new ArrayList<>(); - } else { - contractLPriceFormulaQueryWrapper = (QueryWrapper) contractLPriceFormulaObj; - if (contractLPriceFormulaQueryWrapper.getExpression().getNormal().size() > 0) { - contractLPriceFormulaNum++; - } - } - } + boolean pcPermission = true; + boolean appPermission = false; + if(isPc && pcPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object contractLObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLQueryWrapper,ContractLEntity.class,contractLPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractLObj)){ + return new ArrayList<>(); + } else { + contractLQueryWrapper = (QueryWrapper)contractLObj; + if( contractLQueryWrapper.getExpression().getNormal().size()>0){ + contractLNum++; + } + } + Object contractLCommodityObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLCommodityQueryWrapper,ContractLCommodityEntity.class,contractLPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractLCommodityObj)){ + return new ArrayList<>(); + } else { + contractLCommodityQueryWrapper = (QueryWrapper)contractLCommodityObj; + if( contractLCommodityQueryWrapper.getExpression().getNormal().size()>0){ + contractLCommodityNum++; + } + } + Object contractLFeeClauseObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLFeeClauseQueryWrapper,ContractLFeeClauseEntity.class,contractLPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractLFeeClauseObj)){ + return new ArrayList<>(); + } else { + contractLFeeClauseQueryWrapper = (QueryWrapper)contractLFeeClauseObj; + if( contractLFeeClauseQueryWrapper.getExpression().getNormal().size()>0){ + contractLFeeClauseNum++; + } + } + Object contractLPaymentObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLPaymentQueryWrapper,ContractLPaymentEntity.class,contractLPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractLPaymentObj)){ + return new ArrayList<>(); + } else { + contractLPaymentQueryWrapper = (QueryWrapper)contractLPaymentObj; + if( contractLPaymentQueryWrapper.getExpression().getNormal().size()>0){ + contractLPaymentNum++; + } + } + Object contractLPriceFormulaObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLPriceFormulaQueryWrapper,ContractLPriceFormulaEntity.class,contractLPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractLPriceFormulaObj)){ + return new ArrayList<>(); + } else { + contractLPriceFormulaQueryWrapper = (QueryWrapper)contractLPriceFormulaObj; + if( contractLPriceFormulaQueryWrapper.getExpression().getNormal().size()>0){ + contractLPriceFormulaNum++; + } + } + } + } + if(!isPc && appPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object contractLObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLQueryWrapper,ContractLEntity.class,contractLPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractLObj)){ + return new ArrayList<>(); + } else { + contractLQueryWrapper = (QueryWrapper)contractLObj; + if( contractLQueryWrapper.getExpression().getNormal().size()>0){ + contractLNum++; + } } - if (!isPc && appPermission) { - if (!userProvider.get().getIsAdministrator()) { - Object contractLObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLQueryWrapper, ContractLEntity.class, contractLPagination.getMenuId(), "0")); - if (ObjectUtil.isEmpty(contractLObj)) { - return new ArrayList<>(); - } else { - contractLQueryWrapper = (QueryWrapper) contractLObj; - if (contractLQueryWrapper.getExpression().getNormal().size() > 0) { - contractLNum++; - } - } - Object contractLCommodityObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLCommodityQueryWrapper, ContractLCommodityEntity.class, contractLPagination.getMenuId(), "0")); - if (ObjectUtil.isEmpty(contractLCommodityObj)) { - return new ArrayList<>(); - } else { - contractLCommodityQueryWrapper = (QueryWrapper) contractLCommodityObj; - if (contractLCommodityQueryWrapper.getExpression().getNormal().size() > 0) { - contractLCommodityNum++; - } - } + Object contractLCommodityObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLCommodityQueryWrapper,ContractLCommodityEntity.class,contractLPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractLCommodityObj)){ + return new ArrayList<>(); + } else { + contractLCommodityQueryWrapper = (QueryWrapper)contractLCommodityObj; + if( contractLCommodityQueryWrapper.getExpression().getNormal().size()>0){ + contractLCommodityNum++; + } + } - Object contractLFeeClauseObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLFeeClauseQueryWrapper, ContractLFeeClauseEntity.class, contractLPagination.getMenuId(), "0")); - if (ObjectUtil.isEmpty(contractLFeeClauseObj)) { - return new ArrayList<>(); - } else { - contractLFeeClauseQueryWrapper = (QueryWrapper) contractLFeeClauseObj; - if (contractLFeeClauseQueryWrapper.getExpression().getNormal().size() > 0) { - contractLFeeClauseNum++; - } - } + Object contractLFeeClauseObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLFeeClauseQueryWrapper,ContractLFeeClauseEntity.class,contractLPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractLFeeClauseObj)){ + return new ArrayList<>(); + } else { + contractLFeeClauseQueryWrapper = (QueryWrapper)contractLFeeClauseObj; + if( contractLFeeClauseQueryWrapper.getExpression().getNormal().size()>0){ + contractLFeeClauseNum++; + } + } - Object contractLPaymentObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLPaymentQueryWrapper, ContractLPaymentEntity.class, contractLPagination.getMenuId(), "0")); - if (ObjectUtil.isEmpty(contractLPaymentObj)) { - return new ArrayList<>(); - } else { - contractLPaymentQueryWrapper = (QueryWrapper) contractLPaymentObj; - if (contractLPaymentQueryWrapper.getExpression().getNormal().size() > 0) { - contractLPaymentNum++; - } - } + Object contractLPaymentObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLPaymentQueryWrapper,ContractLPaymentEntity.class,contractLPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractLPaymentObj)){ + return new ArrayList<>(); + } else { + contractLPaymentQueryWrapper = (QueryWrapper)contractLPaymentObj; + if( contractLPaymentQueryWrapper.getExpression().getNormal().size()>0){ + contractLPaymentNum++; + } + } - Object contractLPriceFormulaObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLPriceFormulaQueryWrapper, ContractLPriceFormulaEntity.class, contractLPagination.getMenuId(), "0")); - if (ObjectUtil.isEmpty(contractLPriceFormulaObj)) { - return new ArrayList<>(); - } else { - contractLPriceFormulaQueryWrapper = (QueryWrapper) contractLPriceFormulaObj; - if (contractLPriceFormulaQueryWrapper.getExpression().getNormal().size() > 0) { - contractLPriceFormulaNum++; - } - } + Object contractLPriceFormulaObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(contractLPriceFormulaQueryWrapper,ContractLPriceFormulaEntity.class,contractLPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(contractLPriceFormulaObj)){ + return new ArrayList<>(); + } else { + contractLPriceFormulaQueryWrapper = (QueryWrapper)contractLPriceFormulaObj; + if( contractLPriceFormulaQueryWrapper.getExpression().getNormal().size()>0){ + contractLPriceFormulaNum++; + } + } - } - } - if (isPc) { - if (ObjectUtil.isNotEmpty(contractLPagination.getContractType())) { - contractLNum++; + } + } + if(isPc){ + if(ObjectUtil.isNotEmpty(contractLPagination.getContractType())){ + contractLNum++; - contractLQueryWrapper.lambda().eq(ContractLEntity::getContractType, contractLPagination.getContractType()); + contractLQueryWrapper.lambda().eq(ContractLEntity::getContractType,contractLPagination.getContractType()); } - if (ObjectUtil.isNotEmpty(contractLPagination.getContractNumber())) { - contractLNum++; + if(ObjectUtil.isNotEmpty(contractLPagination.getContractNumber())){ + contractLNum++; String value = contractLPagination.getContractNumber() instanceof List ? - JsonUtil.getObjectToString(contractLPagination.getContractNumber()) : - String.valueOf(contractLPagination.getContractNumber()); - contractLQueryWrapper.lambda().like(ContractLEntity::getContractNumber, value); + JsonUtil.getObjectToString(contractLPagination.getContractNumber()) : + String.valueOf(contractLPagination.getContractNumber()); + contractLQueryWrapper.lambda().like(ContractLEntity::getContractNumber,value); } - if (ObjectUtil.isNotEmpty(contractLPagination.getContractName())) { - contractLNum++; + if(ObjectUtil.isNotEmpty(contractLPagination.getContractName())){ + contractLNum++; + String value = contractLPagination.getContractName() instanceof List ? - JsonUtil.getObjectToString(contractLPagination.getContractName()) : - String.valueOf(contractLPagination.getContractName()); - contractLQueryWrapper.lambda().like(ContractLEntity::getContractName, value); + JsonUtil.getObjectToString(contractLPagination.getContractName()) : + String.valueOf(contractLPagination.getContractName()); + contractLQueryWrapper.lambda().like(ContractLEntity::getContractName,value); } - if (ObjectUtil.isNotEmpty(contractLPagination.getIds())) { - contractLNum++; - String[] value = contractLPagination.getIds(); - contractLQueryWrapper.lambda().in(ContractLEntity::getId, value); - } } - if (contractLCommodityNum > 0) { - List contractLCommodityIdList = contractLCommodityService.list(contractLCommodityQueryWrapper).stream().filter(t -> StringUtil.isNotEmpty(t.getContractId())).map(t -> t.getContractId()).collect(Collectors.toList()); + if(contractLCommodityNum>0){ + List contractLCommodityIdList = contractLCommodityService.list(contractLCommodityQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getContractId())).map(t->t.getContractId()).collect(Collectors.toList()); long count = contractLCommodityService.count(); - if (count > 0) { - intersectionList.add(contractLCommodityIdList); + if (count>0){ + intersectionList.add(contractLCommodityIdList); } AllIdList.addAll(contractLCommodityIdList); - } - total += contractLCommodityNum; - if (contractLFeeClauseNum > 0) { - List contractLFeeClauseIdList = contractLFeeClauseService.list(contractLFeeClauseQueryWrapper).stream().filter(t -> StringUtil.isNotEmpty(t.getContractId())).map(t -> t.getContractId()).collect(Collectors.toList()); + } + total+=contractLCommodityNum; + if(contractLFeeClauseNum>0){ + List contractLFeeClauseIdList = contractLFeeClauseService.list(contractLFeeClauseQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getContractId())).map(t->t.getContractId()).collect(Collectors.toList()); long count = contractLFeeClauseService.count(); - if (count > 0) { - intersectionList.add(contractLFeeClauseIdList); + if (count>0){ + intersectionList.add(contractLFeeClauseIdList); } AllIdList.addAll(contractLFeeClauseIdList); - } - total += contractLFeeClauseNum; - if (contractLPaymentNum > 0) { - List contractLPaymentIdList = contractLPaymentService.list(contractLPaymentQueryWrapper).stream().filter(t -> StringUtil.isNotEmpty(t.getContractId())).map(t -> t.getContractId()).collect(Collectors.toList()); + } + total+=contractLFeeClauseNum; + if(contractLPaymentNum>0){ + List contractLPaymentIdList = contractLPaymentService.list(contractLPaymentQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getContractId())).map(t->t.getContractId()).collect(Collectors.toList()); long count = contractLPaymentService.count(); - if (count > 0) { - intersectionList.add(contractLPaymentIdList); + if (count>0){ + intersectionList.add(contractLPaymentIdList); } AllIdList.addAll(contractLPaymentIdList); - } - total += contractLPaymentNum; - if (contractLPriceFormulaNum > 0) { - List contractLPriceFormulaIdList = contractLPriceFormulaService.list(contractLPriceFormulaQueryWrapper).stream().filter(t -> StringUtil.isNotEmpty(t.getContractId())).map(t -> t.getContractId()).collect(Collectors.toList()); + } + total+=contractLPaymentNum; + if(contractLPriceFormulaNum>0){ + List contractLPriceFormulaIdList = contractLPriceFormulaService.list(contractLPriceFormulaQueryWrapper).stream().filter(t->StringUtil.isNotEmpty(t.getContractId())).map(t->t.getContractId()).collect(Collectors.toList()); long count = contractLPriceFormulaService.count(); - if (count > 0) { - intersectionList.add(contractLPriceFormulaIdList); + if (count>0){ + intersectionList.add(contractLPriceFormulaIdList); } AllIdList.addAll(contractLPriceFormulaIdList); - } - total += contractLPriceFormulaNum; + } + total+=contractLPriceFormulaNum; List intersection = generaterSwapUtil.getIntersection(intersectionList); - if (total > 0) { - if (intersection.size() == 0) { + if (total>0){ + if (intersection.size()==0){ intersection.add("jnpfNullList"); } contractLQueryWrapper.lambda().in(ContractLEntity::getId, intersection); } - //是否有高级查询 - if (StringUtil.isNotEmpty(superOp)) { - if (allSuperIDlist.size() == 0) { + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)){ + if (allSuperIDlist.size()==0){ allSuperIDlist.add("jnpfNullList"); } List finalAllSuperIDlist = allSuperIDlist; - contractLQueryWrapper.lambda().and(t -> t.in(ContractLEntity::getId, finalAllSuperIDlist)); + contractLQueryWrapper.lambda().and(t->t.in(ContractLEntity::getId, finalAllSuperIDlist)); } - //是否有数据过滤查询 - if (StringUtil.isNotEmpty(ruleOp)) { - if (allRuleIDlist.size() == 0) { + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)){ + if (allRuleIDlist.size()==0){ allRuleIDlist.add("jnpfNullList"); } List finalAllRuleIDlist = allRuleIDlist; - contractLQueryWrapper.lambda().and(t -> t.in(ContractLEntity::getId, finalAllRuleIDlist)); + contractLQueryWrapper.lambda().and(t->t.in(ContractLEntity::getId, finalAllRuleIDlist)); } //假删除标志 contractLQueryWrapper.lambda().isNull(ContractLEntity::getDeleteMark); //排序 - if (StringUtil.isEmpty(contractLPagination.getSidx())) { + if(StringUtil.isEmpty(contractLPagination.getSidx())){ contractLQueryWrapper.lambda().orderByDesc(ContractLEntity::getId); - } else { + }else{ try { String sidx = contractLPagination.getSidx(); - String[] strs = sidx.split("_name"); + String[] strs= sidx.split("_name"); ContractLEntity contractLEntity = new ContractLEntity(); Field declaredField = contractLEntity.getClass().getDeclaredField(strs[0]); declaredField.setAccessible(true); String value = declaredField.getAnnotation(TableField.class).value(); - contractLQueryWrapper = "asc".equals(contractLPagination.getSort().toLowerCase()) ? contractLQueryWrapper.orderByAsc(value) : contractLQueryWrapper.orderByDesc(value); + contractLQueryWrapper="asc".equals(contractLPagination.getSort().toLowerCase())?contractLQueryWrapper.orderByAsc(value):contractLQueryWrapper.orderByDesc(value); } catch (NoSuchFieldException e) { e.printStackTrace(); } } - if ("0".equals(dataType)) { - if ((total > 0 && AllIdList.size() > 0) || total == 0) { - Page page = new Page<>(contractLPagination.getCurrentPage(), contractLPagination.getPageSize()); - IPage userIPage = this.page(page, contractLQueryWrapper); - return contractLPagination.setData(userIPage.getRecords(), userIPage.getTotal()); - } else { + if("0".equals(dataType)){ + if((total>0 && AllIdList.size()>0) || total==0){ + Page page=new Page<>(contractLPagination.getCurrentPage(), contractLPagination.getPageSize()); + IPage userIPage=this.page(page, contractLQueryWrapper); + return contractLPagination.setData(userIPage.getRecords(),userIPage.getTotal()); + }else{ List list = new ArrayList(); return contractLPagination.setData(list, list.size()); } - } else { + }else{ return this.list(contractLQueryWrapper); } } - @Override - public ContractLEntity getInfo(String id) { - QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper.lambda().eq(ContractLEntity::getId, id); + public ContractLEntity getInfo(String id){ + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda().eq(ContractLEntity::getId,id); return this.getOne(queryWrapper); } - @Override - public void create(ContractLEntity entity) { + public void create(ContractLEntity entity){ this.save(entity); } - @Override - public boolean update(String id, ContractLEntity entity) { + public boolean update(String id, ContractLEntity entity){ return this.updateById(entity); } - @Override - public void delete(ContractLEntity entity) { - if (entity != null) { + public void delete(ContractLEntity entity){ + if(entity!=null){ this.removeById(entity.getId()); } } - - /** - * ContractLPriceFormula子表方法 - */ + /** ContractLPriceFormula子表方法 */ @Override - public List getContractLPriceFormulaList(String id, ContractLPagination contractLPagination) { - Map newtabMap = ContractLConstant.TABLEFIELDKEY.entrySet() - .stream().collect(Collectors.toMap(e -> e.getValue(), e -> e.getKey())); - String tableName = "contractLPriceFormula"; - tableName = newtabMap.get(tableName) == null ? tableName : newtabMap.get(tableName).toString(); + public List getContractLPriceFormulaList(String id,ContractLPagination contractLPagination){ + Map newtabMap=ContractLConstant.TABLEFIELDKEY.entrySet() + .stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey())); + String tableName="contractLPriceFormula"; + tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString(); QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper = contractLPriceFormulaService.getChild(contractLPagination, queryWrapper); + queryWrapper = contractLPriceFormulaService.getChild(contractLPagination,queryWrapper); queryWrapper.lambda().eq(ContractLPriceFormulaEntity::getContractId, id); - generaterSwapUtil.wrapperHandle(ContractLConstant.getColumnData(), ContractLConstant.getAppColumnData(), queryWrapper, ContractLPriceFormulaEntity.class, "sub", tableName); + generaterSwapUtil.wrapperHandle(ContractLConstant.getColumnData(), ContractLConstant.getAppColumnData(), queryWrapper,ContractLPriceFormulaEntity.class,"sub",tableName); return contractLPriceFormulaService.list(queryWrapper); } - /** - * ContractLPriceFormula子表方法 - */ + /** ContractLPriceFormula子表方法 */ @Override - public List getContractLPriceFormulaList(String id) { + public List getContractLPriceFormulaList(String id){ QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.lambda().eq(ContractLPriceFormulaEntity::getContractId, id); return contractLPriceFormulaService.list(queryWrapper); } - - /** - * ContractLCommodity子表方法 - */ + /** ContractLCommodity子表方法 */ @Override - public List getContractLCommodityList(String id, ContractLPagination contractLPagination) { - Map newtabMap = ContractLConstant.TABLEFIELDKEY.entrySet() - .stream().collect(Collectors.toMap(e -> e.getValue(), e -> e.getKey())); - String tableName = "contractLCommodity"; - tableName = newtabMap.get(tableName) == null ? tableName : newtabMap.get(tableName).toString(); + public List getContractLCommodityList(String id,ContractLPagination contractLPagination){ + Map newtabMap=ContractLConstant.TABLEFIELDKEY.entrySet() + .stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey())); + String tableName="contractLCommodity"; + tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString(); QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper = contractLCommodityService.getChild(contractLPagination, queryWrapper); + queryWrapper = contractLCommodityService.getChild(contractLPagination,queryWrapper); queryWrapper.lambda().eq(ContractLCommodityEntity::getContractId, id); - generaterSwapUtil.wrapperHandle(ContractLConstant.getColumnData(), ContractLConstant.getAppColumnData(), queryWrapper, ContractLCommodityEntity.class, "sub", tableName); + generaterSwapUtil.wrapperHandle(ContractLConstant.getColumnData(), ContractLConstant.getAppColumnData(), queryWrapper,ContractLCommodityEntity.class,"sub",tableName); return contractLCommodityService.list(queryWrapper); } - /** - * ContractLCommodity子表方法 - */ + /** ContractLCommodity子表方法 */ @Override - public List getContractLCommodityList(String id) { + public List getContractLCommodityList(String id){ QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.lambda().eq(ContractLCommodityEntity::getContractId, id); return contractLCommodityService.list(queryWrapper); } - - /** - * ContractLFeeClause子表方法 - */ + /** ContractLFeeClause子表方法 */ @Override - public List getContractLFeeClauseList(String id, ContractLPagination contractLPagination) { - Map newtabMap = ContractLConstant.TABLEFIELDKEY.entrySet() - .stream().collect(Collectors.toMap(e -> e.getValue(), e -> e.getKey())); - String tableName = "contractLFeeClause"; - tableName = newtabMap.get(tableName) == null ? tableName : newtabMap.get(tableName).toString(); + public List getContractLFeeClauseList(String id,ContractLPagination contractLPagination){ + Map newtabMap=ContractLConstant.TABLEFIELDKEY.entrySet() + .stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey())); + String tableName="contractLFeeClause"; + tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString(); QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper = contractLFeeClauseService.getChild(contractLPagination, queryWrapper); + queryWrapper = contractLFeeClauseService.getChild(contractLPagination,queryWrapper); queryWrapper.lambda().eq(ContractLFeeClauseEntity::getContractId, id); - generaterSwapUtil.wrapperHandle(ContractLConstant.getColumnData(), ContractLConstant.getAppColumnData(), queryWrapper, ContractLFeeClauseEntity.class, "sub", tableName); + generaterSwapUtil.wrapperHandle(ContractLConstant.getColumnData(), ContractLConstant.getAppColumnData(), queryWrapper,ContractLFeeClauseEntity.class,"sub",tableName); return contractLFeeClauseService.list(queryWrapper); } - /** - * ContractLFeeClause子表方法 - */ + /** ContractLFeeClause子表方法 */ @Override - public List getContractLFeeClauseList(String id) { + public List getContractLFeeClauseList(String id){ QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.lambda().eq(ContractLFeeClauseEntity::getContractId, id); return contractLFeeClauseService.list(queryWrapper); } - - /** - * ContractLPayment子表方法 - */ + /** ContractLPayment子表方法 */ @Override - public List getContractLPaymentList(String id, ContractLPagination contractLPagination) { - Map newtabMap = ContractLConstant.TABLEFIELDKEY.entrySet() - .stream().collect(Collectors.toMap(e -> e.getValue(), e -> e.getKey())); - String tableName = "contractLPayment"; - tableName = newtabMap.get(tableName) == null ? tableName : newtabMap.get(tableName).toString(); + public List getContractLPaymentList(String id,ContractLPagination contractLPagination){ + Map newtabMap=ContractLConstant.TABLEFIELDKEY.entrySet() + .stream().collect( Collectors.toMap(e->e.getValue(),e->e.getKey())); + String tableName="contractLPayment"; + tableName=newtabMap.get(tableName)==null?tableName:newtabMap.get(tableName).toString(); QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper = contractLPaymentService.getChild(contractLPagination, queryWrapper); + queryWrapper = contractLPaymentService.getChild(contractLPagination,queryWrapper); queryWrapper.lambda().eq(ContractLPaymentEntity::getContractId, id); - generaterSwapUtil.wrapperHandle(ContractLConstant.getColumnData(), ContractLConstant.getAppColumnData(), queryWrapper, ContractLPaymentEntity.class, "sub", tableName); + generaterSwapUtil.wrapperHandle(ContractLConstant.getColumnData(), ContractLConstant.getAppColumnData(), queryWrapper,ContractLPaymentEntity.class,"sub",tableName); return contractLPaymentService.list(queryWrapper); } - /** - * ContractLPayment子表方法 - */ + /** ContractLPayment子表方法 */ @Override - public List getContractLPaymentList(String id) { + public List getContractLPaymentList(String id){ QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.lambda().eq(ContractLPaymentEntity::getContractId, id); return contractLPaymentService.list(queryWrapper); } - - /** - * 验证表单唯一字段,正则,非空 i-0新增-1修改 - */ + /** 验证表单唯一字段,正则,非空 i-0新增-1修改*/ @Override - public String checkForm(ContractLForm form, int i) { - boolean isUp = StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); - String id = ""; + public String checkForm(ContractLForm form,int i) { + boolean isUp =StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id=""; String countRecover = ""; - if (isUp) { + if (isUp){ id = form.getId(); } //主表字段验证 - if (StringUtil.isEmpty(form.getContractName())) { - return "合同名称不能为空"; - } - if (StringUtil.isEmpty(form.getDeliveryLocation())) { - return "交货地点 不能为空"; - } + if(StringUtil.isEmpty(form.getContractName())){ + return "合同名称不能为空"; + } + if(StringUtil.isEmpty(form.getDeliveryLocation())){ + return "交货地点 不能为空"; + } + if(StringUtil.isEmpty(form.getAmountCapitalization())){ + return "大写金额(人民币)不能为空"; + } //子表字段验证 - if (form.getContractLPriceFormulaList() != null) { - } - if (form.getContractLCommodityList() != null) { - } - if (form.getContractLFeeClauseList() != null) { - } - if (form.getContractLPaymentList() != null) { - } + if (form.getContractLPriceFormulaList()!=null){ + } + if (form.getContractLCommodityList()!=null){ + } + if (form.getContractLFeeClauseList()!=null){ + } + if (form.getContractLPaymentList()!=null){ + } return countRecover; } - /** - * 新增修改数据(事务回滚) - * - * @param id - * @param contractLForm - * @return - */ + * 新增修改数据(事务回滚) + * @param id + * @param contractLForm + * @return + */ @Override @Transactional - public void saveOrUpdate(ContractLForm contractLForm, String id, boolean isSave) throws Exception { - UserInfo userInfo = userProvider.get(); + public void saveOrUpdate(ContractLForm contractLForm,String id, boolean isSave) throws Exception{ + UserInfo userInfo=userProvider.get(); UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); contractLForm = JsonUtil.getJsonToBean( - generaterSwapUtil.swapDatetime(ContractLConstant.getFormData(), contractLForm), ContractLForm.class); + generaterSwapUtil.swapDatetime(ContractLConstant.getFormData(),contractLForm),ContractLForm.class); ContractLEntity entity = JsonUtil.getJsonToBean(contractLForm, ContractLEntity.class); - if (isSave) { - String mainId = id; - entity.setContractNumber(generaterSwapUtil.getBillNumber("hetongbianhao", false)); + if(isSave){ + String mainId = id ; + entity.setContractNumber(generaterSwapUtil.getBillNumber("hetongbianhao", false)); entity.setId(mainId); entity.setFlowId(contractLForm.getFlowId()); entity.setVersion(0); - } else { - entity.setContractNumber(generaterSwapUtil.getBillNumber("hetongbianhao", false)); + }else{ + entity.setContractNumber(generaterSwapUtil.getBillNumber("hetongbianhao", false)); entity.setFlowId(contractLForm.getFlowId()); } this.saveOrUpdate(entity); //ContractLPriceFormula子表数据新增修改 - if (!isSave) { + if(!isSave){ QueryWrapper ContractLPriceFormulaqueryWrapper = new QueryWrapper<>(); ContractLPriceFormulaqueryWrapper.lambda().eq(ContractLPriceFormulaEntity::getContractId, entity.getId()); contractLPriceFormulaService.remove(ContractLPriceFormulaqueryWrapper); } - if (contractLForm.getContractLPriceFormulaList() != null) { - List tableField177 = JsonUtil.getJsonToList(contractLForm.getContractLPriceFormulaList(), ContractLPriceFormulaEntity.class); - for (ContractLPriceFormulaEntity entitys : tableField177) { + if (contractLForm.getContractLPriceFormulaList()!=null){ + List tableField177 = JsonUtil.getJsonToList(contractLForm.getContractLPriceFormulaList(),ContractLPriceFormulaEntity.class); + for(ContractLPriceFormulaEntity entitys : tableField177){ entitys.setId(RandomUtil.uuId()); entitys.setContractId(entity.getId()); - if (isSave) { - entitys.setPriceFormulaCode(generaterSwapUtil.getBillNumber("formulacode", false)); - } else { - entitys.setPriceFormulaCode(generaterSwapUtil.getBillNumber("formulacode", false)); + if(isSave){ + entitys.setPriceFormulaCode(generaterSwapUtil.getBillNumber("formulacode", false)); + }else{ + entitys.setPriceFormulaCode(generaterSwapUtil.getBillNumber("formulacode", false)); } contractLPriceFormulaService.saveOrUpdate(entitys); } } //ContractLCommodity子表数据新增修改 - if (!isSave) { + if(!isSave){ QueryWrapper ContractLCommodityqueryWrapper = new QueryWrapper<>(); ContractLCommodityqueryWrapper.lambda().eq(ContractLCommodityEntity::getContractId, entity.getId()); contractLCommodityService.remove(ContractLCommodityqueryWrapper); } - if (contractLForm.getContractLCommodityList() != null) { - List tableField135 = JsonUtil.getJsonToList(contractLForm.getContractLCommodityList(), ContractLCommodityEntity.class); - for (ContractLCommodityEntity entitys : tableField135) { + if (contractLForm.getContractLCommodityList()!=null){ + List tableField135 = JsonUtil.getJsonToList(contractLForm.getContractLCommodityList(),ContractLCommodityEntity.class); + for(ContractLCommodityEntity entitys : tableField135){ entitys.setId(RandomUtil.uuId()); entitys.setContractId(entity.getId()); - if (isSave) { - } else { + if(isSave){ + }else{ } contractLCommodityService.saveOrUpdate(entitys); } } //ContractLFeeClause子表数据新增修改 - if (!isSave) { + if(!isSave){ QueryWrapper ContractLFeeClausequeryWrapper = new QueryWrapper<>(); ContractLFeeClausequeryWrapper.lambda().eq(ContractLFeeClauseEntity::getContractId, entity.getId()); contractLFeeClauseService.remove(ContractLFeeClausequeryWrapper); } - if (contractLForm.getContractLFeeClauseList() != null) { - List tableField147 = JsonUtil.getJsonToList(contractLForm.getContractLFeeClauseList(), ContractLFeeClauseEntity.class); - for (ContractLFeeClauseEntity entitys : tableField147) { + if (contractLForm.getContractLFeeClauseList()!=null){ + List tableField147 = JsonUtil.getJsonToList(contractLForm.getContractLFeeClauseList(),ContractLFeeClauseEntity.class); + for(ContractLFeeClauseEntity entitys : tableField147){ entitys.setId(RandomUtil.uuId()); entitys.setContractId(entity.getId()); - if (isSave) { - } else { + if(isSave){ + }else{ } contractLFeeClauseService.saveOrUpdate(entitys); } } //ContractLPayment子表数据新增修改 - if (!isSave) { + if(!isSave){ QueryWrapper ContractLPaymentqueryWrapper = new QueryWrapper<>(); ContractLPaymentqueryWrapper.lambda().eq(ContractLPaymentEntity::getContractId, entity.getId()); contractLPaymentService.remove(ContractLPaymentqueryWrapper); } - if (contractLForm.getContractLPaymentList() != null) { - List tableField153 = JsonUtil.getJsonToList(contractLForm.getContractLPaymentList(), ContractLPaymentEntity.class); - for (ContractLPaymentEntity entitys : tableField153) { + if (contractLForm.getContractLPaymentList()!=null){ + List tableField153 = JsonUtil.getJsonToList(contractLForm.getContractLPaymentList(),ContractLPaymentEntity.class); + for(ContractLPaymentEntity entitys : tableField153){ entitys.setId(RandomUtil.uuId()); entitys.setContractId(entity.getId()); - if (isSave) { - } else { + if(isSave){ + }else{ } contractLPaymentService.saveOrUpdate(entitys); } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/DeliveryOrderServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/DeliveryOrderServiceImpl.java index 6f318915..3cc6decc 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/DeliveryOrderServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/DeliveryOrderServiceImpl.java @@ -428,17 +428,32 @@ public class DeliveryOrderServiceImpl extends ServiceImpl querySaleDeliveryVoucherInfo() { return voucherMapper.querySaleDeliveryVoucher(); } + + @Override + public List querySaleReceiptVoucherInfo() { + return voucherMapper.querySaleReceiptVoucher(); + } + + @Override + public List queryPurchaseReceiptVoucherInfo() { + return voucherMapper.queryPurchaseReceiptVoucher(); + } + + @Override + public List queryPurchaseDeliveryVoucherInfo() { + return voucherMapper.queryPurchaseDeliveryVoucher(); + } } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/WarehousingNotificationServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/WarehousingNotificationServiceImpl.java index bc0bb3f1..c812e59f 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/WarehousingNotificationServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/WarehousingNotificationServiceImpl.java @@ -342,17 +342,59 @@ public class WarehousingNotificationServiceImpl extends ServiceImpl businessOrderEntityList = businessOrderService.list(businessOrderQueryWrapper); // List> realList=new ArrayList<>(); for (BusinessOrderEntity entity: businessOrderEntityList) { - Map businessOrderMap=JsonUtil.entityToMap(entity); - businessOrderMap.put("id", businessOrderMap.get("id")); + if (StringUtil.isNotEmpty(entity.getSecondSubjectBasicId())){ + SubjectbasicEntity subjectbasicEntity = subjectbasicService.getInfo(entity.getSecondSubjectBasicId()); + if (subjectbasicEntity != null) { + entity.setSecondCustomName(subjectbasicEntity.getName()); + } + } + if (StringUtil.isNotEmpty(entity.getBusinessLineId())){ + BusinessLineEntity businessLineEntity = businessLineService.getInfo(entity.getBusinessLineId()); + if (businessLineEntity != null){ + entity.setBusinessLineName(businessLineEntity.getName()); + } + } //副表数据 //子表数据 List settlementInfoList = businessOrderService.getSettlementInfoList(entity.getId()); @@ -603,8 +621,24 @@ public class BusinessOrderController { List businessOrderEntityList = businessOrderService.list(businessOrderQueryWrapper); // List> realList=new ArrayList<>(); for (BusinessOrderEntity entity: businessOrderEntityList) { - Map businessOrderMap=JsonUtil.entityToMap(entity); - businessOrderMap.put("id", businessOrderMap.get("id")); + if (StringUtil.isNotEmpty(entity.getSecondSubjectBasicId())){ + SubjectbasicEntity subjectbasicEntity = subjectbasicService.getInfo(entity.getSecondSubjectBasicId()); + if (subjectbasicEntity != null) { + entity.setSecondSupplyName(subjectbasicEntity.getName()); + } + } + if (StringUtil.isNotEmpty(entity.getThirdSubjectBasicId())){ + SubjectbasicEntity subjectbasicEntity = subjectbasicService.getInfo(entity.getThirdSubjectBasicId()); + if (subjectbasicEntity != null) { + entity.setThirdSupplyName(subjectbasicEntity.getName()); + } + } + if (StringUtil.isNotEmpty(entity.getBusinessLineId())){ + BusinessLineEntity businessLineEntity = businessLineService.getInfo(entity.getBusinessLineId()); + if (businessLineEntity != null){ + entity.setBusinessLineName(businessLineEntity.getName()); + } + } //副表数据 //子表数据 List settlementInfoList = businessOrderService.getSettlementInfoList(entity.getId()); @@ -619,4 +653,41 @@ public class BusinessOrderController { // realList = generaterSwapUtil.swapDataList(realList, BusinessOrderConstant.getFormData(), BusinessOrderConstant.getColumnData(), "522690032352364805",false); return ActionResult.success(businessOrderEntityList); } + + + /** + * 列表 + * + * @return + */ + @Operation(summary = "获取销售合同列表") + @GetMapping("/getSaleContractList") + public ActionResult list2()throws IOException{ + List list= businessOrderService.querySaleContractInfo(); + for (ContractLEntity entity : list){ + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(ContractLCommodityEntity::getContractId,entity.getId()); + List commodityList = contractLCommodityService.list(queryWrapper); + entity.setContractLCommodityEntityList(commodityList); + } + return ActionResult.success(list); + } + + /** + * 列表 + * + * @return + */ + @Operation(summary = "获取采购合同列表") + @GetMapping("/getPurchaseContractList") + public ActionResult list3()throws IOException{ + List list= businessOrderService.queryPurchaseContractInfo(); + for (ContractLEntity entity : list){ + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(ContractLCommodityEntity::getContractId,entity.getId()); + List commodityList = contractLCommodityService.list(queryWrapper); + entity.setContractLCommodityEntityList(commodityList); + } + return ActionResult.success(list); + } } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ContractLController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ContractLController.java index 4598dcdd..a626e726 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ContractLController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ContractLController.java @@ -54,7 +54,7 @@ import org.springframework.transaction.annotation.Transactional; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-02-22 + * @日期: 2024-02-27 */ @Slf4j @RestController @@ -273,6 +273,12 @@ public class ContractLController { case "pricingModel" : entitys.add(new ExcelExportEntity("定价模式 " ,"pricingModel")); break; + case "totalAmount" : + entitys.add(new ExcelExportEntity("合计金额(人民币)" ,"totalAmount")); + break; + case "amountCapitalization" : + entitys.add(new ExcelExportEntity("大写金额(人民币)" ,"amountCapitalization")); + break; case "contractRequirement" : entitys.add(new ExcelExportEntity("合同要求" ,"contractRequirement")); break; @@ -354,12 +360,12 @@ public class ContractLController { case "tableField177-fundRate": tableField177List.add(new ExcelExportEntity("资金利率" ,"fundRate")); break; - case "tableField135-commodityName": - tableField135List.add(new ExcelExportEntity("商品名称" ,"commodityName")); - break; case "tableField135-commodityCode": tableField135List.add(new ExcelExportEntity("商品编码" ,"commodityCode")); break; + case "tableField135-commodityName": + tableField135List.add(new ExcelExportEntity("商品名称" ,"commodityName")); + break; case "tableField135-specifications": tableField135List.add(new ExcelExportEntity("商品规格" ,"specifications")); break; diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ReturnCargoOrderController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ReturnCargoOrderController.java index dac896f4..e986a541 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ReturnCargoOrderController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/ReturnCargoOrderController.java @@ -557,7 +557,7 @@ public class ReturnCargoOrderController { * @return */ @Operation(summary = "获取销售退货列表") - @PostMapping("/getSaleReturnCargoList") + @GetMapping("/getSaleReturnCargoList") public ActionResult list()throws IOException{ QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.lambda().eq(ReturnCargoOrderEntity::getDocumentType,"2"); @@ -574,7 +574,7 @@ public class ReturnCargoOrderController { // returnCargoOrderMap.put("tableField144",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(deliveryProductRelationList))); // realList.add(returnCargoOrderMap); entity.setDeliveryVoucherRelationEntityList(deliveryVoucherRelationList); - entity.setDeliveryProductRelationEntityLisy(deliveryProductRelationList); + entity.setDeliveryProductRelationEntityList(deliveryProductRelationList); } //数据转换 @@ -592,7 +592,7 @@ public class ReturnCargoOrderController { * @return */ @Operation(summary = "获取采购退货列表") - @PostMapping("/getPurchaseReturnCargoList") + @GetMapping("/getPurchaseReturnCargoList") public ActionResult list1()throws IOException{ QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.lambda().eq(ReturnCargoOrderEntity::getDocumentType,"1"); @@ -609,7 +609,7 @@ public class ReturnCargoOrderController { // returnCargoOrderMap.put("tableField144",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(deliveryProductRelationList))); // realList.add(returnCargoOrderMap); entity.setDeliveryVoucherRelationEntityList(deliveryVoucherRelationList); - entity.setDeliveryProductRelationEntityLisy(deliveryProductRelationList); + entity.setDeliveryProductRelationEntityList(deliveryProductRelationList); } //数据转换 diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/VoucherController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/VoucherController.java index be38ae4e..65a09ee2 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/VoucherController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/VoucherController.java @@ -554,7 +554,7 @@ public class VoucherController { * @param * @return */ - @Operation(summary = "获取列表") + @Operation(summary = "获取销售发货凭证列表") @GetMapping("/getSaleDeliveryVoucherList") public ActionResult list()throws IOException{ //查询销售发货凭证 @@ -564,10 +564,105 @@ public class VoucherController { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.lambda().eq(ProductWarehouseEntity::getId,entity.getProductId()); List productWarehouseEntity = productWarehouseService.list(queryWrapper); + for (ProductWarehouseEntity productEntity : productWarehouseEntity) { + productEntity.setUnit(entity.getUnit()); + productEntity.setGrossWeight(entity.getGrossWeight()); + productEntity.setTareWeight(entity.getTareWeight()); + productEntity.setBuckleWeight(entity.getBuckleWeight()); + productEntity.setNetWeight(entity.getNetWeight()); + } entity.setProductWarehouseEntityList(productWarehouseEntity); } } return ActionResult.success(list); } + /** + * 列表 + * + * @param + * @return + */ + @Operation(summary = "获取销售收货凭证列表") + @GetMapping("/getSaleReceiptVoucherList") + public ActionResult list1()throws IOException{ + //查询销售收货凭证 + List list= voucherService.querySaleReceiptVoucherInfo(); + for (VoucherEntity entity : list) { + if (StringUtil.isNotEmpty(entity.getProductId())){ + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(ProductWarehouseEntity::getId,entity.getProductId()); + List productWarehouseEntity = productWarehouseService.list(queryWrapper); + for (ProductWarehouseEntity productEntity : productWarehouseEntity) { + productEntity.setUnit(entity.getUnit()); + productEntity.setGrossWeight(entity.getGrossWeight()); + productEntity.setTareWeight(entity.getTareWeight()); + productEntity.setBuckleWeight(entity.getBuckleWeight()); + productEntity.setNetWeight(entity.getNetWeight()); + } + entity.setProductWarehouseEntityList(productWarehouseEntity); + } + } + return ActionResult.success(list); + } + + /** + * 列表 + * + * @param + * @return + */ + @Operation(summary = "获取采购收货凭证列表") + @GetMapping("/getPurchaseReceiptVoucherList") + public ActionResult list2()throws IOException{ + //查询采购收货凭证 + List list= voucherService.queryPurchaseReceiptVoucherInfo(); + for (VoucherEntity entity : list) { + if (StringUtil.isNotEmpty(entity.getProductId())){ + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(ProductWarehouseEntity::getId,entity.getProductId()); + List productWarehouseEntity = productWarehouseService.list(queryWrapper); + for (ProductWarehouseEntity productEntity : productWarehouseEntity) { + productEntity.setUnit(entity.getUnit()); + productEntity.setGrossWeight(entity.getGrossWeight()); + productEntity.setTareWeight(entity.getTareWeight()); + productEntity.setBuckleWeight(entity.getBuckleWeight()); + productEntity.setNetWeight(entity.getNetWeight()); + } + entity.setProductWarehouseEntityList(productWarehouseEntity); + } + } + return ActionResult.success(list); + } + + /** + * 列表 + * + * @param + * @return + */ + @Operation(summary = "获取采购发货凭证列表") + @GetMapping("/getPurchaseDeliveryVoucherList") + public ActionResult list3()throws IOException{ + //查询采购发货凭证 + List list= voucherService.queryPurchaseDeliveryVoucherInfo(); + for (VoucherEntity entity : list) { + if (StringUtil.isNotEmpty(entity.getProductId())){ + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(ProductWarehouseEntity::getId,entity.getProductId()); + List productWarehouseEntity = productWarehouseService.list(queryWrapper); + for (ProductWarehouseEntity productEntity : productWarehouseEntity) { + productEntity.setUnit(entity.getUnit()); + productEntity.setGrossWeight(entity.getGrossWeight()); + productEntity.setTareWeight(entity.getTareWeight()); + productEntity.setBuckleWeight(entity.getBuckleWeight()); + productEntity.setNetWeight(entity.getNetWeight()); + } + entity.setProductWarehouseEntityList(productWarehouseEntity); + } + } + return ActionResult.success(list); + } + + } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WarehousingNotificationController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WarehousingNotificationController.java index c2ff053c..c3a2a92d 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WarehousingNotificationController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/WarehousingNotificationController.java @@ -27,6 +27,26 @@ 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; /** @@ -34,7 +54,7 @@ import org.springframework.transaction.annotation.Transactional; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-02-20 + * @日期: 2024-02-19 */ @Slf4j @RestController @@ -51,7 +71,12 @@ public class WarehousingNotificationController { @Autowired private WarehousingNotificationService warehousingNotificationService; + @Autowired + private WarehousingProductService warehousingProductService; + + @Autowired + private ConfigValueUtil configValueUtil; /** * 列表 @@ -69,6 +94,8 @@ public class WarehousingNotificationController { warehousingNotificationMap.put("id", warehousingNotificationMap.get("id")); //副表数据 //子表数据 + List warehousingProductList = warehousingNotificationService.getWarehousingProductList(entity.getId(),warehousingNotificationPagination); + warehousingNotificationMap.put("tableField121",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(warehousingProductList))); realList.add(warehousingNotificationMap); } //数据转换 @@ -122,6 +149,223 @@ public class WarehousingNotificationController { return ActionResult.success("创建成功"); } /** + * 导出Excel + * + * @return + */ + @Operation(summary = "导出Excel") + @PostMapping("/Actions/Export") + public ActionResult Export(@RequestBody WarehousingNotificationPagination warehousingNotificationPagination) throws IOException { + if (StringUtil.isEmpty(warehousingNotificationPagination.getSelectKey())){ + return ActionResult.fail("请选择导出字段"); + } + List list= warehousingNotificationService.getList(warehousingNotificationPagination); + List> realList=new ArrayList<>(); + for (WarehousingNotificationEntity entity : list) { + Map warehousingNotificationMap=JsonUtil.entityToMap(entity); + warehousingNotificationMap.put("id", warehousingNotificationMap.get("id")); + //副表数据 + //子表数据 + List warehousingProductList = warehousingNotificationService.getWarehousingProductList(entity.getId(),warehousingNotificationPagination); + warehousingNotificationMap.put("tableField121",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(warehousingProductList))); + realList.add(warehousingNotificationMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, WarehousingNotificationConstant.getFormData(), WarehousingNotificationConstant.getColumnData(), warehousingNotificationPagination.getModuleId(),false); + String[]keys=!StringUtil.isEmpty(warehousingNotificationPagination.getSelectKey())?warehousingNotificationPagination.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 tableField121ExcelEntity = new ExcelExportEntity("","tableField121"); + List tableField121List = new ArrayList<>(); + for(String key:keys){ + switch(key){ + case "warehousingType" : + entitys.add(new ExcelExportEntity("" ,"warehousingType")); + break; + case "warehousingCode" : + entitys.add(new ExcelExportEntity("通知编号" ,"warehousingCode")); + break; + case "preparationTime" : + entitys.add(new ExcelExportEntity("制单时间" ,"preparationTime")); + break; + case "businessId" : + entitys.add(new ExcelExportEntity("销售订单" ,"businessId")); + break; + case "subjectBasicId" : + entitys.add(new ExcelExportEntity("客户名称" ,"subjectBasicId")); + break; + case "shippingAddress" : + entitys.add(new ExcelExportEntity("收货地址" ,"shippingAddress")); + break; + case "enterpriseId" : + entitys.add(new ExcelExportEntity("机构名称" ,"enterpriseId")); + break; + case "warehouseId" : + entitys.add(new ExcelExportEntity("发货仓库" ,"warehouseId")); + break; + case "deliveryAddress" : + entitys.add(new ExcelExportEntity("发货地址" ,"deliveryAddress")); + break; + case "remark" : + entitys.add(new ExcelExportEntity("备注" ,"remark")); + break; + case "tableField121-productName": + tableField121List.add(new ExcelExportEntity("商品名称" ,"productName")); + break; + case "tableField121-spec": + tableField121List.add(new ExcelExportEntity("规格" ,"spec")); + break; + case "tableField121-inventoryUnitId": + tableField121List.add(new ExcelExportEntity("库存单位" ,"inventoryUnitId")); + break; + case "tableField121-purchaseUnitId": + tableField121List.add(new ExcelExportEntity("销售单位" ,"purchaseUnitId")); + break; + case "tableField121-purchaseNum": + tableField121List.add(new ExcelExportEntity("销售数量" ,"purchaseNum")); + break; + case "tableField121-storageAreaId": + tableField121List.add(new ExcelExportEntity("出库货区" ,"storageAreaId")); + break; + case "tableField121-warehousingUnitId": + tableField121List.add(new ExcelExportEntity("出库单位" ,"warehousingUnitId")); + break; + case "tableField121-barCode": + tableField121List.add(new ExcelExportEntity("包装条码" ,"barCode")); + break; + case "tableField121-notificationStorageNumber": + tableField121List.add(new ExcelExportEntity("通知出库数量" ,"notificationStorageNumber")); + break; + case "tableField121-volume": + tableField121List.add(new ExcelExportEntity("体积" ,"volume")); + break; + case "tableField121-batchNo": + tableField121List.add(new ExcelExportEntity("批次号" ,"batchNo")); + break; + case "tableField121-produceDate": + tableField121List.add(new ExcelExportEntity("生产日期" ,"produceDate")); + break; + case "tableField121-remark": + tableField121List.add(new ExcelExportEntity("备注" ,"remark")); + break; + default: + break; + } + } + if(tableField121List.size() > 0){ + tableField121ExcelEntity.setList(tableField121List); + entitys.add(tableField121ExcelEntity); + } + } + + 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(WarehousingNotificationConstant.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 ids + * @return + */ + @DeleteMapping("/batchRemove") + @Transactional + @Operation(summary = "批量删除") + public ActionResult batchRemove(@RequestBody String ids){ + List idList = JsonUtil.getJsonToList(ids, String.class); + List columnIdList = new ArrayList<>(20); + int i =0; + String errInfo = ""; + for (String allId : idList){ + FlowTaskEntity taskEntity = generaterSwapUtil.getInfoSubmit(allId, FlowTaskEntity::getId, FlowTaskEntity::getStatus); + if (taskEntity==null){ + columnIdList.add(allId); + this.delete(allId); + }else if (taskEntity.getStatus().equals(0) || taskEntity.getStatus().equals(4)){ + try { + generaterSwapUtil.deleteFlowTask(taskEntity); + columnIdList.add(allId); + this.delete(allId); + i++; + } catch (WorkFlowException e) { + errInfo = e.getMessage(); + e.printStackTrace(); + } + } + } + if (i == 0 && columnIdList.size()==0){ + return ActionResult.fail("流程已发起,无法删除"); + } + if (StringUtil.isNotEmpty(errInfo)){ + return ActionResult.fail(errInfo); + } + return ActionResult.success("删除成功"); + } + /** * 编辑 * @param id * @param warehousingNotificationForm @@ -203,7 +447,6 @@ public class WarehousingNotificationController { }else if(entity.getWarehousingType().equals("7")){ warehousingNotificationMap = generaterSwapUtil.swapDataDetail(warehousingNotificationMap,WarehousingNotificationConstant.getFormData(),"1760495861864787969",false); } - return ActionResult.success(warehousingNotificationMap); } /** @@ -223,6 +466,8 @@ public class WarehousingNotificationController { warehousingNotificationMap.put("id", warehousingNotificationMap.get("id")); //副表数据 //子表数据 + List warehousingProductList = warehousingNotificationService.getWarehousingProductList(entity.getId()); + warehousingNotificationMap.put("warehousingProductList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(warehousingProductList))); warehousingNotificationMap = generaterSwapUtil.swapDataForm(warehousingNotificationMap,WarehousingNotificationConstant.getFormData(),WarehousingNotificationConstant.TABLEFIELDKEY,WarehousingNotificationConstant.TABLERENAMES); return ActionResult.success(warehousingNotificationMap); } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessOrderEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessOrderEntity.java index d1c9f62c..0eab8710 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessOrderEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessOrderEntity.java @@ -119,6 +119,14 @@ public class BusinessOrderEntity { @TableField("DEPARTMENT_ID") private String departmentId; + @TableField(exist = false) + private String secondCustomName; + @TableField(exist = false) + private String businessLineName; + @TableField(exist = false) + private String secondSupplyName; + @TableField(exist = false) + private String thirdSupplyName; @TableField(exist = false) private List settlementInfoList; @TableField(exist = false) diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLCommodityEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLCommodityEntity.java index 77ee1052..46c51b3e 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLCommodityEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLCommodityEntity.java @@ -13,7 +13,7 @@ import java.math.BigDecimal; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-02-22 + * @日期: 2024-02-27 */ @Data @TableName("jg_contract_commodity") diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLEntity.java index 1b1591da..badef364 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLEntity.java @@ -4,13 +4,15 @@ import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import java.util.Date; import java.math.BigDecimal; +import java.util.List; + /** * 合同信息表 * * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-02-22 + * @日期: 2024-02-27 */ @Data @TableName("jg_contract") @@ -75,9 +77,9 @@ public class ContractLEntity { private String modeTransport; @TableField(value = "COST_BEARING_MIAN" , updateStrategy = FieldStrategy.IGNORED) private String costBearingMian; - @TableField("TOTAL_AMOUNT") + @TableField(value = "TOTAL_AMOUNT" , updateStrategy = FieldStrategy.IGNORED) private BigDecimal totalAmount; - @TableField("AMOUNT_CAPITALIZATION") + @TableField(value = "AMOUNT_CAPITALIZATION" , updateStrategy = FieldStrategy.IGNORED) private String amountCapitalization; @TableField(value = "CONTRACT_REQUIREMENT" , updateStrategy = FieldStrategy.IGNORED) private String contractRequirement; @@ -121,4 +123,20 @@ public class ContractLEntity { private String flowId; @TableField("F_VERSION") private Integer version; + @TableField(exist = false) + private String firstCustomName; + @TableField(exist = false) + private String enterpriseName; + @TableField(exist = false) + private String relatedContractName; + @TableField(exist = false) + private String secondCustomName; + @TableField(exist = false) + private String firstSupplyName; + @TableField(exist = false) + private String secondSupplyName; + @TableField(exist = false) + private String thirdSupplyName; + @TableField(exist = false) + private List contractLCommodityEntityList; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLFeeClauseEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLFeeClauseEntity.java index b23d8a94..dcd66c8e 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLFeeClauseEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLFeeClauseEntity.java @@ -10,7 +10,7 @@ import java.math.BigDecimal; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-02-22 + * @日期: 2024-02-27 */ @Data @TableName("jg_contract_fee_clause") diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLPaymentEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLPaymentEntity.java index f295a773..befe0e9c 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLPaymentEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLPaymentEntity.java @@ -10,7 +10,7 @@ import java.math.BigDecimal; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-02-22 + * @日期: 2024-02-27 */ @Data @TableName("jg_contract_payment") diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLPriceFormulaEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLPriceFormulaEntity.java index 057165e3..72a0be86 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLPriceFormulaEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ContractLPriceFormulaEntity.java @@ -27,7 +27,7 @@ import java.math.BigDecimal; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-02-22 + * @日期: 2024-02-27 */ @Data @TableName("jg_contract_price_formula") diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ProductWarehouseEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ProductWarehouseEntity.java index 60e7e59a..53d5a9b3 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ProductWarehouseEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ProductWarehouseEntity.java @@ -2,6 +2,8 @@ package jnpf.entity; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; + +import java.math.BigDecimal; import java.util.Date; /** * 商品表 @@ -216,4 +218,18 @@ public class ProductWarehouseEntity { private String flowId; @TableField("F_VERSION") private Integer version; + + /** + * 商品毛皮扣净 + */ + @TableField(exist = false) + private String unit; + @TableField(exist = false) + private BigDecimal grossWeight; + @TableField(exist = false) + private BigDecimal tareWeight; + @TableField(exist = false) + private BigDecimal buckleWeight; + @TableField(exist = false) + private BigDecimal netWeight; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ReturnCargoOrderEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ReturnCargoOrderEntity.java index f71d157f..9e0ed333 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ReturnCargoOrderEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/ReturnCargoOrderEntity.java @@ -88,5 +88,5 @@ public class ReturnCargoOrderEntity { @TableField(exist = false) private List deliveryVoucherRelationEntityList; @TableField(exist = false) - private List deliveryProductRelationEntityLisy; + private List deliveryProductRelationEntityList; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLCommodityModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLCommodityModel.java index 14e4a7af..f45cbf58 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLCommodityModel.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLCommodityModel.java @@ -14,16 +14,16 @@ import com.fasterxml.jackson.annotation.JsonProperty; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ @Data public class ContractLCommodityModel { - /** 商品名称 **/ - @JSONField(name = "commodityName") - private String commodityName; /** 商品编码 **/ @JSONField(name = "commodityCode") private String commodityCode; + /** 商品名称 **/ + @JSONField(name = "commodityName") + private String commodityName; /** 商品规格 **/ @JSONField(name = "specifications") private String specifications; diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLConstant.java index 4c7efcef..ae23c48e 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLConstant.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLConstant.java @@ -9,7 +9,7 @@ import java.util.Map; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-02-22 + * @日期: 2024-02-27 */ public class ContractLConstant{ /** 数据库链接 */ @@ -21,8 +21,8 @@ public class ContractLConstant{ /** 整个表单配置json */ public static final String getFormData(){ StringBuilder sb = new StringBuilder(); - sb.append("{\"popupType\":\"fullScreen\",\"idGlobal\":199,\"formBtns\":false,\"labelWidth\":130,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":false,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":true,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":true,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222089658,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"合同类型\"},{\"optionType\":\"button\",\"border\":false,\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"519483543638772229\",\"tipLabel\":\" 不同的合同类型可编辑的字段内容不同,合同类型一旦保存不可修改,请选择更匹配你需求的一个。\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708223263325,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"__vModel__\":\"contractType\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222223323,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"基本信息\"},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"合同模板\",\"value\":\"name\"},{\"label\":\"合同类型\",\"value\":\"type\"},{\"label\":\"状态\",\"value\":\"status\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":120,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模板\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708225932339,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"contractTemplateId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"528856731099332613\",\"interfaceName\":\"查询合同模板\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"hetongbianhao\",\"className\":[],\"label\":\"合同编号\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708225021783,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"ruleName\":\"合同编号\",\"tag\":\"JnpfInput\",\"span\":8},\"readonly\":true,\"__vModel__\":\"contractNumber\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708226351033,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contractName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":122,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"对方合同编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708226487593,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contractNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708226611593,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":123,\"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\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"contractSignedTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"type\":\"date\"},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"名称\",\"value\":\"name\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":124,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"关联业务线\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708226834175,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"businessId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"517979330417001669\",\"interfaceName\":\"查询业务线列表\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708234349373,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":125,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"有效期开始 \",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"__vModel__startRelationField\":\"\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"contractPeriodTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"startTime\":\"\",\"placeholder\":\"请选择\",\"type\":\"date\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708234357849,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":126,\"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\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"contractPeriodTimeEnd\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"type\":\"date\"},{\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222319055,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"主体信息\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":176,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"organizeSelect\",\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签约主体\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708333097019,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-company\",\"defaultCurrent\":true,\"tag\":\"JnpfOrganizeSelect\",\"regList\":[],\"span\":24},\"ableIds\":[],\"multiple\":false,\"__vModel__\":\"deptId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"selectType\":\"all\",\"placeholder\":\"请选择\"},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"类型\",\"value\":\"subject_basic_type\"},{\"label\":\"级别\",\"value\":\"calssify\"},{\"label\":\"主体名称\",\"value\":\"name\"},{\"label\":\"社会统一信息代码\",\"value\":\"information_code\"},{\"label\":\"付款方式\",\"value\":\"payment_method\"},{\"label\":\"合作方式\",\"value\":\"collaboration_method\"},{\"label\":\"结算方式\",\"value\":\"settlement_method\"},{\"label\":\"预付比例\",\"value\":\"advance_ratio\"},{\"label\":\"账期\",\"value\":\"account_period\"},{\"label\":\"压款方式\",\"value\":\"underpayment_method\"},{\"label\":\"保证金方式\",\"value\":\"margin_method\"},{\"label\":\"逾期利率\",\"value\":\"overdue_interest_rate\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":129,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"522407918746741061\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"乙方主体\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708236225354,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":24},\"popupTitle\":\"选择数据\",\"__vModel__\":\"subject\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"523869248829799685\",\"interfaceName\":\"查询全部主体\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222400149,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"财务信息\"},{\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222450887,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"合同信息\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":170,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528908998779338757\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"采购模式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708322283375,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"multiple\":false,\"__vModel__\":\"procurementModel\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"销售合同\",\"value\":\"contract_name\"}],\"templateJson\":[],\"relationField\":\"contract_name\",\"__config__\":{\"formId\":175,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"关联销售合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708324530269,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"relatedContractId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"529270998021701701\",\"interfaceName\":\"查询合同\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"类型\",\"value\":\"subject_basic_type\"},{\"label\":\"级别\",\"value\":\"calssify\"},{\"label\":\"主体名称\",\"value\":\"name\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":171,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"乙方主体二级\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708322528442,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"subject2\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"523869248829799685\",\"interfaceName\":\"查询全部主体\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"类型\",\"value\":\"subject_basic_type\"},{\"label\":\"级别\",\"value\":\"calssify\"},{\"label\":\"主体名称\",\"value\":\"name\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":172,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"乙方主体三级\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708322580199,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"subject3\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"523869248829799685\",\"interfaceName\":\"查询全部主体\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222522353,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"交货和运输信息\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":130,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528909902031093765\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交货方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708239571445,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"multiple\":false,\"__vModel__\":\"deliveryModel\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":131,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交货地点 \",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708239673804,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"deliveryLocation\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":132,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528911662179155973\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"运输方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708239731227,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"multiple\":false,\"__vModel__\":\"modeTransport\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":133,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528912119651893253\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"费用承担主体\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708239817129,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"multiple\":false,\"__vModel__\":\"costBearingMian\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222622410,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\" 合同条款信息\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":169,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528918479743483909\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"定价模式 \",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708321325849,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"multiple\":false,\"__vModel__\":\"pricingModel\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"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\":177,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"table\",\"defaultValue\":[],\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"价格公式\",\"type\":\"table\",\"showLabel\":false,\"tableName\":\"jg_contract_price_formula\",\"renderKey\":1708485476903,\"layout\":\"rowFormItem\",\"rowType\":\"table\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"__config__\":{\"formId\":178,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"formulacode\",\"className\":[],\"label\":\"公式编码\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485501355,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"isSubTable\":true,\"ruleName\":\"公式编码\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"__vModel__\":\"priceFormulaCode\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"relationTable\":\"jg_contract_price_formula\",\"defaultValue\":\"\",\"parentVModel\":\"tableField177\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485535125,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":179,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"529925559430414341\",\"tipLabel\":\"\",\"label\":\"价格公式类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"\",\"regList\":[],\"span\":24},\"multiple\":false,\"__vModel__\":\"priceFormulaType\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":180,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"固定利润1\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485571614,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"fixedProfit1\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":181,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"固定利润2\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485581341,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"fixedProfit2\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":182,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"固定金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485586842,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"fixedAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":183,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"户头费\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485595569,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"accountCost\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":184,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"装卸费\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485603196,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"handleCost\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":185,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"倒运费\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485614304,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"reshipmentCost\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":186,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"其它费用1\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485627888,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"otherCost1\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":187,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"其它费用2\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485638182,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"otherCost2\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":188,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"其它费用3\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485649160,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"otherCost3\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":189,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"其它费用4\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485659869,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"otherCost4\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":190,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算吨数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485669941,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"settlementTonnage\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":191,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"对应吨数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485681691,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"correspondTonnage\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":192,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"销售吨数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485691450,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"saleTonnage\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":193,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"税率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485703396,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"taxRate\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":194,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户税负率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485714724,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"taxRateCustomer\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":195,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"黄牛税负率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485730342,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"taxRateYellowBull\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":196,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"开票公司税负率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485753750,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"taxRateInvoicingCompany\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":197,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"资金利率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485772833,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"fundRate\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"showTitle\":true,\"complexHeaderList\":[],\"tag\":\"JnpfInputTable\",\"componentName\":\"row177\",\"span\":24},\"showAddBtn\":true,\"__vModel__\":\"tableField177\",\"disabled\":false},{\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222688898,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"商品明细\"},{\"showSummary\":false,\"actionText\":\"添加\",\"tableConf\":{},\"defaultValue\":[],\"addTableConf\":{\"popupType\":\"dialog\",\"hasPage\":true,\"popupTitle\":\"选择数据\",\"pageSize\":20,\"columnOptions\":[],\"interfaceId\":\"\",\"interfaceName\":\"\",\"relationOptions\":[],\"templateJson\":[],\"popupWidth\":\"800px\"},\"thousands\":false,\"summaryField\":[],\"thousandsField\":[],\"showDeleteBtn\":true,\"addType\":0,\"__config__\":{\"formId\":135,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"table\",\"defaultValue\":[],\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商品明细\",\"type\":\"table\",\"showLabel\":false,\"tableName\":\"jg_contract_commodity\",\"renderKey\":1708245012662,\"layout\":\"rowFormItem\",\"rowType\":\"table\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"商品名称\",\"value\":\"name\"},{\"label\":\"商品编码\",\"value\":\"code\"},{\"label\":\"商品图片\",\"value\":\"photo\"},{\"label\":\"商品规格\",\"value\":\"spec\"},{\"label\":\"库存单位\",\"value\":\"inventory_unit_id\"},{\"label\":\"采购单位\",\"value\":\"order_main_unit_id\"},{\"label\":\"销售单位\",\"value\":\"sales_main_unit_id\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":199,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商品名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708567040699,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"isSubTable\":true,\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":24},\"popupTitle\":\"选择数据\",\"__vModel__\":\"commodityName\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"530288111456878597\",\"interfaceName\":\"合同查询商品\",\"popupWidth\":\"800px\",\"propsValue\":\"name\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":138,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商品编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245096934,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"commodityCode\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":139,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商品规格\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245145444,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"specifications\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":140,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存单位\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245157262,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"inventoryUnit\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"relationTable\":\"jg_contract_commodity\",\"defaultValue\":\"\",\"parentVModel\":\"tableField135\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245342349,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":142,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"label\":\"采购单位\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"选项一\",\"id\":\"1\"},{\"fullName\":\"选项二\",\"id\":\"2\"}],\"multiple\":false,\"__vModel__\":\"procureUnit\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":143,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"数量\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245388746,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"number\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":144,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"税率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245395817,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"taxRate\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":145,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"含税单价\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245408384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"priceRate\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":146,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"含税总金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245420141,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"totalRate\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"showTitle\":false,\"complexHeaderList\":[],\"tag\":\"JnpfInputTable\",\"componentName\":\"row135\",\"span\":24},\"showAddBtn\":true,\"__vModel__\":\"tableField135\",\"disabled\":false},{\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222724482,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"费用条款\"},{\"showSummary\":false,\"actionText\":\"添加\",\"tableConf\":{},\"defaultValue\":[],\"addTableConf\":{\"popupType\":\"dialog\",\"hasPage\":true,\"popupTitle\":\"选择数据\",\"pageSize\":20,\"columnOptions\":[],\"interfaceId\":\"\",\"interfaceName\":\"\",\"relationOptions\":[],\"templateJson\":[],\"popupWidth\":\"800px\"},\"thousands\":false,\"summaryField\":[],\"thousandsField\":[],\"showDeleteBtn\":true,\"addType\":0,\"__config__\":{\"formId\":147,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"table\",\"defaultValue\":[],\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"费用条款\",\"type\":\"table\",\"showLabel\":false,\"tableName\":\"jg_contract_fee_clause\",\"renderKey\":1708250187905,\"layout\":\"rowFormItem\",\"rowType\":\"table\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"filterable\":true,\"clearable\":true,\"__config__\":{\"relationTable\":\"jg_contract_fee_clause\",\"defaultValue\":\"\",\"parentVModel\":\"tableField147\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708250307411,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":148,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528957381233606661\",\"tipLabel\":\"\",\"label\":\"费用类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"\",\"regList\":[],\"span\":24},\"multiple\":false,\"__vModel__\":\"feeType\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"step-strictly\":false,\"controls\":false,\"precision\":1,\"thousands\":false,\"isAmountChinese\":false,\"addonAfter\":\"元\",\"__config__\":{\"formId\":149,\"relationTable\":\"jg_contract_fee_clause\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField147\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"金额\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708250357798,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"price\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":151,\"relationTable\":\"jg_contract_fee_clause\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField147\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708250455695,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"remark\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"showTitle\":false,\"complexHeaderList\":[],\"tag\":\"JnpfInputTable\",\"componentName\":\"row147\",\"span\":24},\"showAddBtn\":true,\"__vModel__\":\"tableField147\",\"disabled\":false},{\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222780170,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"付款节点\"},{\"showSummary\":false,\"actionText\":\"添加\",\"tableConf\":{},\"defaultValue\":[],\"addTableConf\":{\"popupType\":\"dialog\",\"hasPage\":true,\"popupTitle\":\"选择数据\",\"pageSize\":20,\"columnOptions\":[],\"interfaceId\":\"\",\"interfaceName\":\"\",\"relationOptions\":[],\"templateJson\":[],\"popupWidth\":\"800px\"},\"thousands\":false,\"summaryField\":[],\"thousandsField\":[],\"showDeleteBtn\":true,\"addType\":0,\"__config__\":{\"formId\":153,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"table\",\"defaultValue\":[],\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"付款节点\",\"type\":\"table\",\"showLabel\":false,\"tableName\":\"jg_contract_payment\",\"renderKey\":1708317851220,\"layout\":\"rowFormItem\",\"rowType\":\"table\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"filterable\":false,\"clearable\":true,\"__config__\":{\"relationTable\":\"jg_contract_payment\",\"defaultValue\":\"\",\"parentVModel\":\"tableField153\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708317896533,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":155,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"529219891287294021\",\"tipLabel\":\"\",\"label\":\"收付款节点\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"\",\"regList\":[],\"span\":24},\"multiple\":false,\"__vModel__\":\"paymentNode\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"relationTable\":\"jg_contract_payment\",\"defaultValue\":\"\",\"parentVModel\":\"tableField153\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708317968270,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":156,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"529220245760507973\",\"tipLabel\":\"\",\"label\":\"收付款方式\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"\",\"regList\":[],\"span\":24},\"multiple\":false,\"__vModel__\":\"paymentMethod\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"step-strictly\":false,\"controls\":false,\"precision\":1,\"thousands\":false,\"isAmountChinese\":false,\"addonAfter\":\"%\",\"__config__\":{\"formId\":157,\"relationTable\":\"jg_contract_payment\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField153\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"付款比例\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318037537,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"paymentRatio\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"请输入\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":1,\"thousands\":false,\"isAmountChinese\":false,\"addonAfter\":\"元\",\"__config__\":{\"formId\":158,\"relationTable\":\"jg_contract_payment\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField153\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"金额\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318154824,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"price\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"请输入\",\"controlsPosition\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":159,\"relationTable\":\"jg_contract_payment\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField153\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318246383,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"remark\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"showTitle\":false,\"complexHeaderList\":[],\"tag\":\"JnpfInputTable\",\"componentName\":\"row153\",\"span\":24},\"showAddBtn\":true,\"__vModel__\":\"tableField153\",\"disabled\":false},{\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222818359,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"其他信息\"},{\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":160,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同要求\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318456143,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"contractRequirement\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"type\":\"textarea\"},{\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":161,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"labelWidth\":0,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318553080,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"remark\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"type\":\"textarea\"},{\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222852342,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"附件信息\"},{\"buttonText\":\"点击上传\",\"showTip\":false,\"isAccount\":0,\"pathType\":\"defaultPath\",\"accept\":\"\",\"__config__\":{\"formId\":162,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"uploadFile\",\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同附件\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318769068,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"tag\":\"JnpfUploadFile\",\"regList\":[],\"span\":8},\"folder\":\"\",\"fileSize\":20,\"limit\":9,\"__vModel__\":\"contractAppendices\",\"sizeUnit\":\"MB\",\"tipText\":\"支持格式:.rar .zip .doc .docx .pdf ,单个文件不能超过20MB\",\"disabled\":false},{\"buttonText\":\"点击上传\",\"showTip\":false,\"isAccount\":0,\"pathType\":\"defaultPath\",\"accept\":\"\",\"__config__\":{\"formId\":163,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"uploadFile\",\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"附属文件\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708319668744,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"tag\":\"JnpfUploadFile\",\"regList\":[],\"span\":8},\"folder\":\"\",\"fileSize\":20,\"limit\":9,\"__vModel__\":\"ancillaryDocuments\",\"sizeUnit\":\"MB\",\"tipText\":\"支持格式:.rar .zip .doc .docx .pdf ,单个文件不能超过20MB\",\"disabled\":false},{\"buttonText\":\"点击上传\",\"showTip\":false,\"isAccount\":0,\"pathType\":\"defaultPath\",\"accept\":\"\",\"__config__\":{\"formId\":164,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"uploadFile\",\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"关联交易合同(二级)\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708319665488,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"tag\":\"JnpfUploadFile\",\"regList\":[],\"span\":8},\"folder\":\"\",\"fileSize\":20,\"limit\":9,\"__vModel__\":\"transactionAppendices\",\"sizeUnit\":\"MB\",\"tipText\":\"支持格式:.rar .zip .doc .docx .pdf ,单个文件不能超过20MB\",\"disabled\":false},{\"buttonText\":\"点击上传\",\"showTip\":false,\"isAccount\":0,\"pathType\":\"defaultPath\",\"accept\":\"\",\"__config__\":{\"formId\":165,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"uploadFile\",\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"关联交易合同(三级)\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708319662984,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"tag\":\"JnpfUploadFile\",\"regList\":[],\"span\":24},\"folder\":\"\",\"fileSize\":20,\"limit\":9,\"__vModel__\":\"transactionAppendices2\",\"sizeUnit\":\"MB\",\"tipText\":\"支持格式:.rar .zip .doc .docx .pdf ,单个文件不能超过20MB\",\"disabled\":false},{\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222891453,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"合同标签\"},{\"optionType\":\"default\",\"border\":true,\"__config__\":{\"formId\":166,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"checkbox\""); - sb.append(",\"defaultValue\":[],\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"529252201021833285\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同标签\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708320180766,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"propsName\":\"\",\"tag\":\"JnpfCheckbox\",\"regList\":[],\"span\":24},\"size\":\"small\",\"__vModel__\":\"contractLabel\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"}],\"span\":24}"); + sb.append("{\"popupType\":\"fullScreen\",\"idGlobal\":202,\"formBtns\":false,\"labelWidth\":130,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":false,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":true,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":true,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222089658,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"合同类型\"},{\"optionType\":\"button\",\"border\":false,\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"519483543638772229\",\"tipLabel\":\" 不同的合同类型可编辑的字段内容不同,合同类型一旦保存不可修改,请选择更匹配你需求的一个。\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708223263325,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":24},\"size\":\"small\",\"__vModel__\":\"contractType\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"},{\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222223323,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"基本信息\"},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"合同模板\",\"value\":\"name\"},{\"label\":\"合同类型\",\"value\":\"type\"},{\"label\":\"状态\",\"value\":\"status\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":120,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模板\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708225932339,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"contractTemplateId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"528856731099332613\",\"interfaceName\":\"查询合同模板\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"hetongbianhao\",\"className\":[],\"label\":\"合同编号\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708225021783,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"ruleName\":\"合同编号\",\"tag\":\"JnpfInput\",\"span\":8},\"readonly\":true,\"__vModel__\":\"contractNumber\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708226351033,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contractName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":122,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"对方合同编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708226487593,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contractNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708226611593,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":123,\"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\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"contractSignedTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"type\":\"date\"},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"名称\",\"value\":\"name\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":124,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"关联业务线\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708226834175,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"businessId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"517979330417001669\",\"interfaceName\":\"查询业务线列表\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708234349373,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":125,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"有效期开始 \",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"__vModel__startRelationField\":\"\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"contractPeriodTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"startTime\":\"\",\"placeholder\":\"请选择\",\"type\":\"date\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708234357849,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":126,\"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\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"contractPeriodTimeEnd\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"type\":\"date\"},{\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222319055,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"主体信息\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":176,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"organizeSelect\",\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"签约主体\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708333097019,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-company\",\"defaultCurrent\":true,\"tag\":\"JnpfOrganizeSelect\",\"regList\":[],\"span\":24},\"ableIds\":[],\"multiple\":false,\"__vModel__\":\"deptId\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"selectType\":\"all\",\"placeholder\":\"请选择\"},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"类型\",\"value\":\"subject_basic_type\"},{\"label\":\"级别\",\"value\":\"calssify\"},{\"label\":\"主体名称\",\"value\":\"name\"},{\"label\":\"社会统一信息代码\",\"value\":\"information_code\"},{\"label\":\"付款方式\",\"value\":\"payment_method\"},{\"label\":\"合作方式\",\"value\":\"collaboration_method\"},{\"label\":\"结算方式\",\"value\":\"settlement_method\"},{\"label\":\"预付比例\",\"value\":\"advance_ratio\"},{\"label\":\"账期\",\"value\":\"account_period\"},{\"label\":\"压款方式\",\"value\":\"underpayment_method\"},{\"label\":\"保证金方式\",\"value\":\"margin_method\"},{\"label\":\"逾期利率\",\"value\":\"overdue_interest_rate\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":129,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"522407918746741061\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"乙方主体\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708236225354,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":24},\"popupTitle\":\"选择数据\",\"__vModel__\":\"subject\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"523869248829799685\",\"interfaceName\":\"查询全部主体\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222400149,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"财务信息\"},{\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222450887,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"合同信息\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":170,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528908998779338757\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"采购模式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708322283375,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"multiple\":false,\"__vModel__\":\"procurementModel\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"销售合同\",\"value\":\"contract_name\"}],\"templateJson\":[],\"relationField\":\"contract_name\",\"__config__\":{\"formId\":175,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"关联销售合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708324530269,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"relatedContractId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"529270998021701701\",\"interfaceName\":\"查询合同\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"类型\",\"value\":\"subject_basic_type\"},{\"label\":\"级别\",\"value\":\"calssify\"},{\"label\":\"主体名称\",\"value\":\"name\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":171,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"乙方主体二级\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708322528442,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"subject2\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"523869248829799685\",\"interfaceName\":\"查询全部主体\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"类型\",\"value\":\"subject_basic_type\"},{\"label\":\"级别\",\"value\":\"calssify\"},{\"label\":\"主体名称\",\"value\":\"name\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":172,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"乙方主体三级\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708322580199,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"subject3\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"523869248829799685\",\"interfaceName\":\"查询全部主体\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222522353,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"交货和运输信息\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":130,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528909902031093765\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交货方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708239571445,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"multiple\":false,\"__vModel__\":\"deliveryModel\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":131,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交货地点 \",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708239673804,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"deliveryLocation\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":132,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528911662179155973\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"运输方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708239731227,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"multiple\":false,\"__vModel__\":\"modeTransport\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":133,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528912119651893253\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"费用承担主体\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708239817129,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"multiple\":false,\"__vModel__\":\"costBearingMian\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222622410,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\" 合同条款信息\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":169,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528918479743483909\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"定价模式 \",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708321325849,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"multiple\":false,\"__vModel__\":\"pricingModel\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"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\":177,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"table\",\"defaultValue\":[],\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"价格公式\",\"type\":\"table\",\"showLabel\":false,\"tableName\":\"jg_contract_price_formula\",\"renderKey\":1708485476903,\"layout\":\"rowFormItem\",\"rowType\":\"table\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"__config__\":{\"formId\":178,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"billRule\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"rule\":\"formulacode\",\"className\":[],\"label\":\"公式编码\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485501355,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-documents\",\"isSubTable\":true,\"ruleName\":\"公式编码\",\"tag\":\"JnpfInput\",\"span\":24},\"readonly\":true,\"__vModel__\":\"priceFormulaCode\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"系统自动生成\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"relationTable\":\"jg_contract_price_formula\",\"defaultValue\":\"\",\"parentVModel\":\"tableField177\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485535125,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":179,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"529925559430414341\",\"tipLabel\":\"\",\"label\":\"价格公式类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"\",\"regList\":[],\"span\":24},\"multiple\":false,\"__vModel__\":\"priceFormulaType\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":180,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"固定利润1\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485571614,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"fixedProfit1\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":181,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"固定利润2\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485581341,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"fixedProfit2\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":182,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"固定金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485586842,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"fixedAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":183,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"户头费\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485595569,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"accountCost\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":184,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"装卸费\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485603196,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"handleCost\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":185,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"倒运费\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485614304,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"reshipmentCost\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":186,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"其它费用1\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485627888,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"otherCost1\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":187,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"其它费用2\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485638182,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"otherCost2\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":188,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"其它费用3\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485649160,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"otherCost3\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":189,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"其它费用4\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485659869,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"otherCost4\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":190,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"结算吨数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485669941,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"settlementTonnage\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":191,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"对应吨数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485681691,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"correspondTonnage\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":192,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"销售吨数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485691450,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"saleTonnage\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":193,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"税率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485703396,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"taxRate\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":194,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"客户税负率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485714724,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"taxRateCustomer\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":195,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"黄牛税负率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485730342,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"taxRateYellowBull\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":196,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"开票公司税负率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485753750,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"taxRateInvoicingCompany\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":197,\"relationTable\":\"jg_contract_price_formula\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField177\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"资金利率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708485772833,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"fundRate\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"showTitle\":true,\"complexHeaderList\":[],\"tag\":\"JnpfInputTable\",\"componentName\":\"row177\",\"span\":24},\"showAddBtn\":true,\"__vModel__\":\"tableField177\",\"disabled\":false},{\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222688898,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"商品明细\"},{\"showSummary\":false,\"actionText\":\"添加\",\"tableConf\":{},\"defaultValue\":[],\"addTableConf\":{\"popupType\":\"dialog\",\"hasPage\":true,\"popupTitle\":\"选择数据\",\"pageSize\":20,\"columnOptions\":[],\"interfaceId\":\"\",\"interfaceName\":\"\",\"relationOptions\":[],\"templateJson\":[],\"popupWidth\":\"800px\"},\"thousands\":false,\"summaryField\":[],\"thousandsField\":[],\"showDeleteBtn\":true,\"addType\":0,\"__config__\":{\"formId\":135,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"table\",\"defaultValue\":[],\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商品明细\",\"type\":\"table\",\"showLabel\":false,\"tableName\":\"jg_contract_commodity\",\"renderKey\":1708245012662,\"layout\":\"rowFormItem\",\"rowType\":\"table\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"popupType\":\"dialog\",\"hasPage\":false,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"商品编码\",\"value\":\"code\"},{\"label\":\"商品名称\",\"value\":\"name\"},{\"label\":\"商品规格\",\"value\":\"spec\"},{\"label\":\"库存单位\",\"value\":\"inventory_unit_name\"},{\"label\":\"采购单位\",\"value\":\"order_main_unit_name\"},{\"label\":\"销售单位\",\"value\":\"sales_main_unit_name\"}],\"templateJson\":[],\"relationField\":\"code\",\"__config__\":{\"formId\":199,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商品编码\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708567040699,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"isSubTable\":true,\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":24},\"popupTitle\":\"选择数据\",\"__vModel__\":\"commodityCode\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"interfaceId\":\"530288111456878597\",\"interfaceName\":\"合同查询商品\",\"popupWidth\":\"800px\",\"propsValue\":\"code\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":138,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商品名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245096934,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"commodityName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":139,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商品规格\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245145444,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"specifications\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":140,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"库存单位\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245157262,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"inventoryUnit\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"relationTable\":\"jg_contract_commodity\",\"defaultValue\":\"\",\"parentVModel\":\"tableField135\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245342349,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":142,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"label\":\"采购单位\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"选项一\",\"id\":\"1\"},{\"fullName\":\"选项二\",\"id\":\"2\"}],\"multiple\":false,\"__vModel__\":\"procureUnit\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":143,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"数量\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245388746,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"number\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":144,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"税率\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245395817,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"taxRate\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":145,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"含税单价\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245408384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"priceRate\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":146,\"relationTable\":\"jg_contract_commodity\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField135\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"含税总金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708245420141,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"totalRate\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"showTitle\":false,\"complexHeaderList\":[],\"tag\":\"JnpfInputTable\",\"componentName\":\"row135\",\"span\":24},\"showAddBtn\":true,\"__vModel__\":\"tableField135\",\"disabled\":false},{\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222724482,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"费用条款\"},{\"showSummary\":false,\"actionText\":\"添加\",\"tableConf\":{},\"defaultValue\":[],\"addTableConf\":{\"popupType\":\"dialog\",\"hasPage\":true,\"popupTitle\":\"选择数据\",\"pageSize\":20,\"columnOptions\":[],\"interfaceId\":\"\",\"interfaceName\":\"\",\"relationOptions\":[],\"templateJson\":[],\"popupWidth\":\"800px\"},\"thousands\":false,\"summaryField\":[],\"thousandsField\":[],\"showDeleteBtn\":true,\"addType\":0,\"__config__\":{\"formId\":147,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"table\",\"defaultValue\":[],\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"费用条款\",\"type\":\"table\",\"showLabel\":false,\"tableName\":\"jg_contract_fee_clause\",\"renderKey\":1708250187905,\"layout\":\"rowFormItem\",\"rowType\":\"table\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"filterable\":true,\"clearable\":true,\"__config__\":{\"relationTable\":\"jg_contract_fee_clause\",\"defaultValue\":\"\",\"parentVModel\":\"tableField147\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708250307411,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":148,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"528957381233606661\",\"tipLabel\":\"\",\"label\":\"费用类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"\",\"regList\":[],\"span\":24},\"multiple\":false,\"__vModel__\":\"feeType\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"thousands\":false,\"isAmountChinese\":false,\"addonAfter\":\"元\",\"__config__\":{\"formId\":149,\"relationTable\":\"jg_contract_fee_clause\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField147\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"金额\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708250357798,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"price\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":151,\"relationTable\":\"jg_contract_fee_clause\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField147\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708250455695,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"remark\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"showTitle\":false,\"complexHeaderList\":[],\"tag\":\"JnpfInputTable\",\"componentName\":\"row147\",\"span\":24},\"showAddBtn\":true,\"__vModel__\":\"tableField147\",\"disabled\":false},{\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222780170,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"付款节点\"},{\"showSummary\":false,\"actionText\":\"添加\",\"tableConf\":{},\"defaultValue\":[],\"addTableConf\":{\"popupType\":\"dialog\",\"hasPage\":true,\"popupTitle\":\"选择数据\",\"pageSize\":20,\"columnOptions\":[],\"interfaceId\":\"\",\"interfaceName\":\"\",\"relationOptions\":[],\"templateJson\":[],\"popupWidth\":\"800px\"},\"thousands\":false,\"summaryField\":[],\"thousandsField\":[],\"showDeleteBtn\":true,\"addType\":0,\"__config__\":{\"formId\":153,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"table\",\"defaultValue\":[],\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"付款节点\",\"type\":\"table\",\"showLabel\":false,\"tableName\":\"jg_contract_payment\",\"renderKey\":1708317851220,\"layout\":\"rowFormItem\",\"rowType\":\"table\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"filterable\":false,\"clearable\":true,\"__config__\":{\"relationTable\":\"jg_contract_payment\",\"defaultValue\":\"\",\"parentVModel\":\"tableField153\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708317896533,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":155,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"529219891287294021\",\"tipLabel\":\"\",\"label\":\"收付款节点\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"\",\"regList\":[],\"span\":24},\"multiple\":false,\"__vModel__\":\"paymentNode\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"relationTable\":\"jg_contract_payment\",\"defaultValue\":\"\",\"parentVModel\":\"tableField153\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708317968270,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"isSubTable\":true,\"tag\":\"JnpfSelect\",\"formId\":156,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"529220245760507973\",\"tipLabel\":\"\",\"label\":\"收付款方式\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"propsName\":\"\",\"regList\":[],\"span\":24},\"multiple\":false,\"__vModel__\":\"paymentMethod\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"}},{\"step-strictly\":false,\"controls\":false,\"precision\":1,\"thousands\":false,\"isAmountChinese\":false,\"addonAfter\":\"%\",\"__config__\":{\"formId\":157,\"relationTable\":\"jg_contract_payment\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField153\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"付款比例\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318037537,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"paymentRatio\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"请输入\",\"controlsPosition\":\"\"},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"thousands\":false,\"isAmountChinese\":false,\"addonAfter\":\"元\",\"__config__\":{\"formId\":158,\"relationTable\":\"jg_contract_payment\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"noShow\":false,\"parentVModel\":\"tableField153\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"金额\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318154824,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"isSubTable\":true,\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":24},\"__vModel__\":\"price\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"请输入\",\"controlsPosition\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":159,\"relationTable\":\"jg_contract_payment\",\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"parentVModel\":\"tableField153\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318246383,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"isSubTable\":true,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"remark\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"showTitle\":false,\"complexHeaderList\":[],\"tag\":\"JnpfInputTable\",\"componentName\":\"row153\",\"span\":24},\"showAddBtn\":true,\"__vModel__\":\"tableField153\",\"disabled\":false},{\"step-strictly\":false,\"controls\":false,\"precision\":2,\"thousands\":false,\"isAmountChinese\":false,\"addonAfter\":\"元\",\"__config__\":{\"formId\":202,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"inputNumber\",\"defaultValue\":10.22,\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合计金额(人民币)\",\"trigger\":[\"blur\",\"change\"],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708999078959,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-number\",\"tag\":\"JnpfInputNumber\",\"regList\":[],\"span\":12},\"__vModel__\":\"totalAmount\",\"style\":{},\"step\":1,\"disabled\":false,\"placeholder\":\"数字文本\",\"controlsPosition\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":201,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"大写金额(人民币)\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_contract\",\"renderKey\":1708997701184,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":12},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"amountCapitalization\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222818359,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"其他信息\"},{\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":160,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同要求\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318456143,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"contractRequirement\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"type\":\"textarea\"},{\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":161,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"labelWidth\":0,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318553080,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"remark\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"type\":\"textarea\"},{\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222852342,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"附件信息\"},{\"buttonText\":\"点击上传\",\"showTip\":false,\"isAccount\":0,\"pathType\":\"defaultPath\",\"accept\":\"\",\"__config__\":{\"formId\":162,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"uploadFile\",\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同附件\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708318769068,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"tag\":\"JnpfUploadFile\",\"regList\":[],\"span\":8},\"folder\":\"\",\"fileSize\":20,\"limit\":9,\"__vModel__\":\"contractAppendices\",\"sizeUnit\":\"MB\",\"tipText\":\"支持格式:.rar .zip .doc .docx .pdf ,单个文件不能超过20MB\",\"disabled\":false},{\"buttonText\":\"点击上传\",\"showTip\":false,\"isAccount\":0,\"pathType\":\"defaultPath\",\"accept\":\"\",\"__config__\":{\"formId\":163,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"uploadFile\",\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"附属文件\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708319668744,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"tag\":\"JnpfUploadFile\",\"regList\":[],\"span\":8},\"folder\":\"\",\"fileSize\":20,\"limit\":9,\"__vModel__\":\"ancillaryDocuments\",\"sizeUnit\":\"MB\",\"tipText\":\"支持格式:.rar .zip .doc .docx .pdf ,单个文件不能超过20MB\",\"disabled\":false},{\"buttonText\":\"点击上传\",\"showTip\":false,\"isAccount\":0,\"pathType\":\"defaultPath\",\"accept\":\"\",\"__config__\":{\"formId\":164,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"uploadFile\",\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"关联交易合同(二级)\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708319665488,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"tag\":\"JnpfUploadFile\",\"regList\":[],\"span\":8},\"folder\":\"\",\"fileSize\":20,\"limit\":9,\"__vModel__\":\"transactionAppendices\",\"sizeUnit\":\"MB\",\"tipText\":\"支持格式:.rar .zip .doc .docx .pdf ,单个文件不能超过20MB\",\"disabled\":false},{\"buttonText\":\"点击上传\",\"showTip\":f"); + sb.append("alse,\"isAccount\":0,\"pathType\":\"defaultPath\",\"accept\":\"\",\"__config__\":{\"formId\":165,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"uploadFile\",\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"关联交易合同(三级)\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708319662984,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"tag\":\"JnpfUploadFile\",\"regList\":[],\"span\":24},\"folder\":\"\",\"fileSize\":20,\"limit\":9,\"__vModel__\":\"transactionAppendices2\",\"sizeUnit\":\"MB\",\"tipText\":\"支持格式:.rar .zip .doc .docx .pdf ,单个文件不能超过20MB\",\"disabled\":false},{\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"text\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"文本\",\"showLabel\":false,\"required\":false,\"renderKey\":1708222891453,\"tableName\":\"jg_contract\",\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfText\",\"span\":24},\"textStyle\":{\"color\":\"#62A2CB\",\"font-weight\":\"bold\",\"text-decoration\":\"none\",\"font-size\":16,\"line-height\":32,\"font-style\":\"normal\",\"text-align\":\"center\"},\"content\":\"合同标签\"},{\"optionType\":\"default\",\"border\":true,\"__config__\":{\"formId\":166,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"checkbox\",\"defaultValue\":[],\"noShow\":false,\"dataType\":\"dictionary\",\"dictionaryType\":\"529252201021833285\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同标签\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_contract\",\"renderKey\":1708320180766,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-checkbox\",\"propsName\":\"\",\"tag\":\"JnpfCheckbox\",\"regList\":[],\"span\":24},\"size\":\"small\",\"__vModel__\":\"contractLabel\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"enCode\"},\"direction\":\"horizontal\"}],\"span\":24}"); return sb.toString(); } /** 列表字段配置json */ diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLFeeClauseModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLFeeClauseModel.java index 26b90272..f39fd6e0 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLFeeClauseModel.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLFeeClauseModel.java @@ -14,7 +14,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ @Data public class ContractLFeeClauseModel { diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLForm.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLForm.java index 48a7a2c2..c5e0a29e 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLForm.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLForm.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-02-22 + * @日期: 2024-02-27 */ @Data public class ContractLForm { @@ -95,6 +95,12 @@ public class ContractLForm { /** 定价模式 **/ @JsonProperty("pricingModel") private Object pricingModel; + /** 合计金额(人民币) **/ + @JsonProperty("totalAmount") + private BigDecimal totalAmount; + /** 大写金额(人民币) **/ + @JsonProperty("amountCapitalization") + private String amountCapitalization; /** 合同要求 **/ @JsonProperty("contractRequirement") private String contractRequirement; diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPagination.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPagination.java index 5595812c..c77645be 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPagination.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPagination.java @@ -11,7 +11,7 @@ import java.util.List; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-02-22 + * @日期: 2024-02-27 */ @Data public class ContractLPagination extends Pagination { @@ -36,6 +36,4 @@ public class ContractLPagination extends Pagination { /** 合同名称 */ @JsonProperty("contractName") private Object contractName; - /** 查询id */ - private String[] ids; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPaymentModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPaymentModel.java index 926438f5..7d2aa502 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPaymentModel.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPaymentModel.java @@ -14,7 +14,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ @Data public class ContractLPaymentModel { diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPriceFormulaModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPriceFormulaModel.java index 98ce313b..1b36efcb 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPriceFormulaModel.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/contractl/ContractLPriceFormulaModel.java @@ -14,7 +14,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-02-22 + * 日期: 2024-02-27 */ @Data public class ContractLPriceFormulaModel { diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/deliveryorder/DeliveryProductRelationModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/deliveryorder/DeliveryProductRelationModel.java index bdd95923..4fcee993 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/deliveryorder/DeliveryProductRelationModel.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/deliveryorder/DeliveryProductRelationModel.java @@ -80,4 +80,8 @@ public class DeliveryProductRelationModel { /** 备注 **/ @JSONField(name = "remark") private String remark; + + /** 业务类型 **/ + @JSONField(name = "businessType") + private String businessType; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/deliveryorder/DeliveryVoucherRelationModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/deliveryorder/DeliveryVoucherRelationModel.java index 499f5b4d..e32a56df 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/deliveryorder/DeliveryVoucherRelationModel.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/deliveryorder/DeliveryVoucherRelationModel.java @@ -63,4 +63,8 @@ public class DeliveryVoucherRelationModel { /** 备注 **/ @JSONField(name = "remark") private String remark; + + /** 业务类型 **/ + @JSONField(name = "businessType") + private String businessType; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/receiptorder/DeliveryProductRelationModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/receiptorder/DeliveryProductRelationModel.java index e65c981e..6dde9874 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/receiptorder/DeliveryProductRelationModel.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/receiptorder/DeliveryProductRelationModel.java @@ -80,4 +80,8 @@ public class DeliveryProductRelationModel { /** 备注 **/ @JSONField(name = "remark") private String remark; + + /** 业务类型 **/ + @JSONField(name = "businessType") + private String businessType; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/receiptorder/DeliveryVoucherRelationModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/receiptorder/DeliveryVoucherRelationModel.java index 62000fc9..9ff8c0e9 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/receiptorder/DeliveryVoucherRelationModel.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/receiptorder/DeliveryVoucherRelationModel.java @@ -63,4 +63,8 @@ public class DeliveryVoucherRelationModel { /** 备注 **/ @JSONField(name = "remark") private String remark; + + /** 业务类型 **/ + @JSONField(name = "businessType") + private String businessType; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/returncargoorder/DeliveryProductRelationModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/returncargoorder/DeliveryProductRelationModel.java index ed400fd6..9832ea39 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/returncargoorder/DeliveryProductRelationModel.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/returncargoorder/DeliveryProductRelationModel.java @@ -80,4 +80,8 @@ public class DeliveryProductRelationModel { /** 备注 **/ @JSONField(name = "remark") private String remark; + + /** 业务类型 **/ + @JSONField(name = "businessType") + private String businessType; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/returncargoorder/DeliveryVoucherRelationModel.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/returncargoorder/DeliveryVoucherRelationModel.java index 1b796824..590817bb 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/returncargoorder/DeliveryVoucherRelationModel.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/returncargoorder/DeliveryVoucherRelationModel.java @@ -63,4 +63,8 @@ public class DeliveryVoucherRelationModel { /** 备注 **/ @JSONField(name = "remark") private String remark; + + /** 业务类型 **/ + @JSONField(name = "businessType") + private String businessType; } diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/businessLineConfig/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/businessLineConfig/index.vue index 06900035..d17446a5 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/businessLineConfig/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/businessLineConfig/index.vue @@ -458,14 +458,12 @@ export default { } }, getUserIds(val, val2) { - debugger let data = { businessLineId: '', userIds: [] } data.businessLineId = this.treeActiveId data.userIds = val - debugger request({ url: `/api/scm/BusinessUserRelational/create`, method: 'post', diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/classteam/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/classteam/form.vue index 4428b59f..ff51fd59 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/classteam/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/classteam/form.vue @@ -462,7 +462,6 @@ export default { changeDataList(model, row) { this.dataForm.mobilePhone = row.mobilePhone this.dataForm.organize = row.organize - debugger }, changeData(model, index) { diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/contractL/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/contractL/form.vue index 98f72c05..76bb1451 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/contractL/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/contractL/form.vue @@ -165,6 +165,14 @@ + @@ -249,6 +257,12 @@ + + + + @@ -700,37 +742,37 @@ - + - + @@ -757,12 +799,20 @@ v-if="judgeRequired('contractlcommodityList-inventoryUnit')">*库存单位 @@ -891,7 +941,7 @@ @change="changeData('contractlfeeclause-price', scope.$index)" placeholder="数字文本" :disabled="judgeWrite('contractlfeeclauseList') || judgeWrite('contractlfeeclauseList-price')" - :precision="1" addonAfter="元" :step="1"> + :precision="2" addonAfter="元" :step="1"> @@ -992,7 +1042,7 @@ + :precision="2" addonAfter="元" :step="1"> @@ -1022,6 +1072,23 @@ + + + + + + + + + + + + { }) }, + getProductInfoChg(index) { + let interfaceId = "530288111456878597" + let query = { + ...this.listQuery + } + if (this.dataForm.contractLCommodityList[index]) { + getDataInterfaceDataSelect(interfaceId, query).then(res => { + if (res.code == 200) { + let productInfo = res.data.list.filter(o1 => { + return o1.code == this.dataForm.contractLCommodityList[index]['commodityCode'] + })[0] + this.dataForm.contractLCommodityList[index]['commodityName'] = productInfo.name + this.dataForm.contractLCommodityList[index]['specifications'] = productInfo.spec + this.dataForm.contractLCommodityList[index]['inventoryUnit'] = productInfo.inventory_unit_id + this.contractlcommodityinventoryUnitOptions = [{ "fullName": productInfo.inventory_unit_name, "id": productInfo.inventory_unit_id }] + let procureUnitOptionsArr = [] + for (let i = 0; i < JSON.parse(productInfo.order_main_unit_id).length; i++) { + procureUnitOptionsArr.push({ "fullName": JSON.parse(productInfo.order_main_unit_name)[i], "id": JSON.parse(productInfo.order_main_unit_id)[i] }) + } + this.contractlcommodityprocureUnitOptions = procureUnitOptionsArr + } + }).catch(() => { }) + } + }, changeData(model, index) { + if (model == 'contractlcommodity-commodityCode') { + this.getProductInfoChg(index) + } this.isEdit = false this.childIndex = index let modelAll = model.split("-"); @@ -1778,8 +1896,8 @@ export default { }, addcontractLCommodityList() { let item = { - commodityName: '', - commodityCode: undefined, + commodityCode: '', + commodityName: undefined, specifications: undefined, inventoryUnit: undefined, procureUnit: '', diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/contractL/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/contractL/index.vue index c6dd6d7f..f5bbc0c2 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/contractL/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/contractL/index.vue @@ -10,23 +10,24 @@
- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + 查询 @@ -38,608 +39,677 @@
- 新增 - - 导出 - - 批量删除 - + 新增 + + 导出 + + 批量删除 +
- - - - - - + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -
+ +
- - + + - + -
- {{ item.fullName }} +
{{item.fullName}}
- + - +
diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/deliveryOrder/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/deliveryOrder/form.vue index c830e25e..d791506f 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/deliveryOrder/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/deliveryOrder/form.vue @@ -55,12 +55,13 @@
- + popupWidth="800px" popupTitle="选择数据" popupType="dialog" + relationField='returnCargoCode' field='businessId' interfaceId="531493393713334021" + :pageSize="20" :columnOptions="businessIdcolumnOptions" clearable + :style='{"width":"100%"}'> @@ -77,6 +78,213 @@ + + +
+

+
+ + + + + + + + +
+
@@ -84,12 +292,12 @@ - + @@ -180,14 +388,14 @@ - + @@ -235,17 +356,17 @@ - - + - + @@ -262,7 +383,7 @@ - - - - - + - + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/returnCargoOrder/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/returnCargoOrder/form.vue index 3bc608fb..241fe0bb 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/returnCargoOrder/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/purchaseCenter/returnCargoOrder/form.vue @@ -55,12 +55,12 @@ - - + @@ -78,6 +78,169 @@ + + +
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
@@ -85,20 +248,20 @@ - + - - @@ -134,11 +297,11 @@ - - + - + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/deliveryOrder/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/deliveryOrder/form.vue index b4eb0cc1..54791980 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/deliveryOrder/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/deliveryOrder/form.vue @@ -64,6 +64,19 @@ + + + + + +
@@ -86,21 +99,21 @@ - - + - + - + - - - - - - - - + v-if="judgeShow('warehousingproductList-inventoryUnitId')" prop="inventoryUnitId"> - - + - - - - --> - - - - - - @@ -386,14 +333,13 @@ v-if="judgeRequired('deliveryvoucherrelationList-voucherId')">*凭证编号 -
添加 -
+
-->
@@ -1147,6 +1093,18 @@ export default { }, ], }, + orderTypeOptions: [{ "fullName": "标准销售", "id": "1" }, { "fullName": "计划销售", "id": "2" }, { "fullName": "合同销售", "id": "3" }, { "fullName": "其他销售", "id": "4" }], + orderTypeProps: { "label": "fullName", "value": "id" }, + businessOrderTypeOptions: [{ "fullName": "钢材类", "id": "1" }, { "fullName": "设备类", "id": "2" }, { "fullName": "废钢类", "id": "3" }, { "fullName": "低值易耗品", "id": "4" }, { "fullName": "合金类", "id": "5" }, { "fullName": "矿产类", "id": "6" }], + businessOrderTypeProps: { "label": "fullName", "value": "id" }, + currencyOptions: [{ "fullName": "人民币", "id": "1" }, { "fullName": "港元", "id": "2" }, { "fullName": "美元", "id": "3" }, { "fullName": "欧元", "id": "4" }, { "fullName": "加币", "id": "5" }, { "fullName": "日元", "id": "6" }, { "fullName": "台币", "id": "7" }], + currencyProps: { "label": "fullName", "value": "id" }, + saleModeOptions: [{ "fullName": "以销定采", "id": "1" }, { "fullName": "以采定销", "id": "2" }], + saleModeProps: { "label": "fullName", "value": "id" }, + transactionModeOptions: [{ "fullName": "快递交货", "id": "1" }, { "fullName": "送货上门", "id": "2" }, { "fullName": "上门提货", "id": "3" }], + transactionModeProps: { "label": "fullName", "value": "id" }, + transportModeOptions: [{ "fullName": "公路", "id": "1" }, { "fullName": "铁路", "id": "2" }, { "fullName": "轮船", "id": "3" }, { "fullName": "空运", "id": "4" }, { "fullName": "无", "id": "5" }], + transportModeProps: { "label": "fullName", "value": "id" }, deliveryTypeOptions: [{ "fullName": "销售发货", "id": "2" }], deliveryTypeProps: { "label": "fullName", "value": "id" }, businessIdcolumnOptions: [{ "label": "订单编号", "value": "code" },], @@ -1155,7 +1113,7 @@ export default { enterpriseIdcolumnOptions: [{ "label": "机构编码", "value": "f_en_code" }, { "label": "机构名称", "value": "f_full_name" },], warehouseIdcolumnOptions: [{ "label": "仓库编码", "value": "code" }, { "label": "仓库名称", "value": "name" },], shippingAddresscolumnOptions: [{ "label": "业务类型", "value": "address_type" }, { "label": "国家", "value": "country" }, { "label": "详细地址", "value": "addressDetail" },], - deliveryvoucherrelationvoucherIdcolumnOptions: [{ "label": "凭证编号", "value": "voucher_code" }, { "label": "单据类型", "value": "document_type" }, { "label": "磅单编号", "value": "pound_code" },], + deliveryvoucherrelationvoucherIdcolumnOptions: [{ "label": "凭证编号", "value": "voucherCode" }, { "label": "单据类型", "value": "documentType" }, { "label": "磅单编号", "value": "poundCode" },], deliveryvoucherrelationdocumentTypeOptions: [{ "fullName": "收货凭证", "id": "1" }, { "fullName": "发货凭证", "id": "2" }], deliveryvoucherrelationdocumentTypeProps: { "label": "fullName", "value": "id" }, deliveryvoucherrelationvoucherTypeOptions: [{ "fullName": "磅单", "id": "1" }, { "fullName": "收据", "id": "2" }, { "fullName": "其他", "id": "3" }], @@ -1231,18 +1189,31 @@ export default { }, mounted() { }, methods: { + getSaleDeliveryVoucher(val, val2) { + val2.voucherId = val2.id + val2.businessType = "4" + this.dataForm.deliveryVoucherRelationList.push(val2) + this.dataForm.deliveryVoucherRelationList.splice(0, 1) + val2.productWarehouseEntityList.forEach((item, index) => { + item.productId = item.id + item.businessType = "4" + }) + this.dataForm.deliveryProductRelationList.push(val2.productWarehouseEntityList[0]) + }, getSaleOrder(val, val2) { - debugger + this.dataForm.saleOrderInfo = [] this.dataForm.saleOrderInfo[0] = val2 - this.dataForm.subjectBasicId = val2.firstSubjectBasicId + this.dataForm.subjectId = val2.firstSubjectBasicId this.dataForm.deliveryAddress = val2.receiveAddress this.dataForm.enterpriseId = val2.enterpriseId this.dataForm.warehouseId = val2.deliveryWarehouse this.dataForm.shippingAddress = val2.deliveryAddress + this.dataForm.reservedFields1 = val2.businessLineId val2.businessOrderProductRelationalList.forEach((item, index) => { item.productName = item.name item.purchaseUnitId = item.salesMainUnitId item.purchaseNum = item.businessNum + item.businessType = "4" }) this.dataForm.deliveryProductRelationList = val2.businessOrderProductRelationalList }, diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/receiptOrder/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/receiptOrder/form.vue index 2206ac75..e8e41f28 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/receiptOrder/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/receiptOrder/form.vue @@ -55,12 +55,13 @@ - + popupWidth="800px" popupTitle="选择数据" popupType="dialog" + relationField='returnCargoCode' field='businessId' interfaceId="531492712415758085" + :pageSize="20" :columnOptions="businessIdcolumnOptions" clearable + :style='{"width":"100%"}'> @@ -77,6 +78,213 @@ + + +
+

+
+ + + + + + + + +
+
@@ -179,15 +387,14 @@ v-if="judgeRequired('deliveryvoucherrelationList-voucherId')">*凭证编号 - - + - + - + + v-if="judgeShow('warehousingproductList-inventoryUnitId')" prop="inventoryUnitId"> - + - - - - - - + @@ -289,7 +264,7 @@ - - + - { - debugger console.log("2", item.businessOrderProductRelationalList); this.dataForm.businessOrderList.push(item) this.dataForm.businessorderproductrelationalList = [...item.businessOrderProductRelationalList, ...this.dataForm.businessorderproductrelationalList] diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/boundLock.vue b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/boundLock.vue index a08b2886..0db29335 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/boundLock.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/boundLock.vue @@ -520,7 +520,6 @@ export default { }); }, goBack() { - debugger this.visible = false this.$router.go(-1) // this.$emit('refreshDataList', true) @@ -587,7 +586,6 @@ export default { this.dataForm.orderNum = data.length let list = [] data.forEach((item, index) => { - debugger console.log("2", item.businessOrderProductRelationalList); this.dataForm.businessOrderList.push(item) this.dataForm.businessorderproductrelationalList = [...item.businessOrderProductRelationalList, ...this.dataForm.businessorderproductrelationalList] diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/form.vue index 83a50623..d78842ca 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/form.vue @@ -85,14 +85,14 @@ - + @@ -662,7 +772,7 @@ @change="changeData('businessorderproductrelational-businessPrice',scope.$index)" placeholder="请输入" :disabled="judgeWrite('businessorderproductrelationalList')||judgeWrite('businessorderproductrelationalList-businessPrice')" - addonAfter="吨" clearable :style='{"width":"100%"}'> + clearable :style='{"width":"100%"}'> @@ -877,7 +987,7 @@ @change="changeData('businessorderproductrelational-businessNum',scope.$index)" placeholder="请输入" :disabled="judgeWrite('businessorderproductrelationalList')||judgeWrite('businessorderproductrelationalList-businessNum')" - addonAfter="吨" clearable :style='{"width":"100%"}'> + clearable :style='{"width":"100%"}'> @@ -893,7 +1003,7 @@ @change="changeData('businessorderproductrelational-businessPrice',scope.$index)" placeholder="请输入" :disabled="judgeWrite('businessorderproductrelationalList')||judgeWrite('businessorderproductrelationalList-businessPrice')" - addonAfter="吨" clearable :style='{"width":"100%"}'> + clearable :style='{"width":"100%"}'> @@ -1102,14 +1212,14 @@ export default { Vmodel: "", currVmodel: "", dataForm: { - orderType: "1", + orderType: "2", code: undefined, businessLineId: undefined, counterpartOrderCode: undefined, urgentOrder: "1", expectArriveDateStart: undefined, createOrderDate: undefined, - deliveryType: undefined, + deliveryType: "1", contractId: undefined, currency: undefined, saleMode: undefined, @@ -1253,7 +1363,7 @@ export default { urgentOrderProps: { "label": "fullName", "value": "id" }, deliveryTypeOptions: [{ "fullName": "无", "id": "1" }, { "fullName": "仓配", "id": "2" }, { "fullName": "直达", "id": "3" }], deliveryTypeProps: { "label": "fullName", "value": "id" }, - contractIdcolumnOptions: [{ "label": "合同编码", "value": "contract_number" }, { "label": "合同名称", "value": "contract_name" },], + contractIdcolumnOptions: [{ "label": "合同编码", "value": "contractNumber" }, { "label": "合同名称", "value": "contractName" },], currencyOptions: [{ "fullName": "人民币", "id": "1" }, { "fullName": "港元", "id": "2" }, { "fullName": "美元", "id": "3" }, { "fullName": "欧元", "id": "4" }, { "fullName": "加币", "id": "5" }, { "fullName": "日元", "id": "6" }, { "fullName": "台币", "id": "7" }], currencyProps: { "label": "fullName", "value": "id" }, saleModeOptions: [{ "fullName": "以销定采", "id": "1" }, { "fullName": "以采定销", "id": "2" }], @@ -1288,6 +1398,8 @@ export default { businessorderproductrelationalproductIdcolumnOptions2: [{ "label": "商品编码", "value": "code" }, { "label": "商品名称", "value": "name" }, { "label": "商品规格", "value": "spec" },], businessorderproductrelationalsalesMainUnitIdOptions: [{ "fullName": "选项一", "id": "1" }, { "fullName": "选项二", "id": "2" }], businessorderproductrelationalsalesMainUnitIdProps: { "label": "fullName", "value": "id" }, + costBearingMianOptions: [{ "fullName": "甲方", "id": "1" }, { "fullName": "乙方", "id": "2" }], + costBearingMianProps: { "label": "fullName", "value": "id" }, childIndex: -1, isEdit: false, interfaceRes: { @@ -1359,24 +1471,24 @@ export default { mounted() { }, methods: { productInfo(val, val2) { - debugger // this.dataForm.businessOrderProductRelationalList = [] this.dataForm.businessOrderProductRelationalList.push(val2) this.dataForm.businessOrderProductRelationalList.splice(0, 1) }, productInfo2(val, val2) { - debugger // this.dataForm.businessOrderProductRelationalList = [] this.dataForm.businessOrderProductRelationalList.push(val2) this.dataForm.businessOrderProductRelationalList.splice(0, 1) }, contractInfo(val, val2) { + debugger this.dataForm.contractList = [] this.dataForm.contractList[0] = val2 - this.dataForm.firstSubjectBasicId = val2.customName - this.dataForm.enterpriseId = val2.enterpriseName - this.dataForm.receiveAddress = val2.delivery_location - this.dataForm.transportMode = val2.mode_transport + this.dataForm.firstSubjectBasicId = val2.subject + this.dataForm.enterpriseId = val2.deptId + this.dataForm.receiveAddress = val2.deliveryLocation + this.dataForm.transportMode = val2.modeTransport + this.dataForm.transactionMode = val2.deliveryMethod }, getCustomName(val, val2) { this.dataForm.settlementInfoList = []; diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/index.vue index f2a4d2df..45758fb5 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/index.vue @@ -548,7 +548,6 @@ export default { return } const data = this.multipleSelectionItem - debugger this.boundCheckVisible = true this.$nextTick(() => { this.$refs.BoundCheck.init(data) diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/redeliveryOrder.vue b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/redeliveryOrder.vue index c7bc9b42..ccb7da12 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/redeliveryOrder.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOrder/redeliveryOrder.vue @@ -675,12 +675,10 @@ export default { }, init(data) { - debugger this.dataForm.deliveryWarehouse = data[0].deliveryWarehouse; this.dataForm.orderNum = data.length let list = [] data.forEach((item, index) => { - debugger console.log("2", item.businessOrderProductRelationalList); this.dataForm.redeliveryoriginalorderrelationList.push(item) this.dataForm.redeliveryproductrelationList = [...item.businessOrderProductRelationalList, ...this.dataForm.redeliveryproductrelationList] diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOutBoundNotice/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOutBoundNotice/form.vue index 40bfd806..736ddb31 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOutBoundNotice/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/saleCenter/saleOutBoundNotice/form.vue @@ -84,21 +84,21 @@ - - + - + - + + v-if="judgeShow('warehousingproductList-inventoryUnitId')" prop="inventoryUnitId"> - + - - - - - - + @@ -291,7 +266,7 @@ - @@ -329,7 +304,7 @@ - { item.productName = item.name item.purchaseUnitId = item.salesMainUnitId diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/warehousing/warehousingstorage/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/warehousing/warehousingstorage/index.vue index a1d9dc21..ba32866d 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/warehousing/warehousingstorage/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/warehousing/warehousingstorage/index.vue @@ -614,8 +614,6 @@ export default { flowId: item.id, opType: '-1' } - // debugger - // console.log(item.id); this.flowListVisible = false this.flowVisible = true this.$nextTick(() => { diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationpurchase/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationpurchase/form.vue index c5e2c0d0..782d22b0 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationpurchase/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationpurchase/form.vue @@ -728,7 +728,6 @@ export default { mounted() { }, methods: { getSaleOrder(val, val2) { - debugger this.dataForm.saleOrderInfo[0] = val2 this.dataForm.subjectBasicId = val2.firstSubjectBasicId this.dataForm.shippingAddress = val2.receiveAddress diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationpurchase/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationpurchase/index.vue index f19333fd..96c4ea16 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationpurchase/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationpurchase/index.vue @@ -244,7 +244,6 @@ export default { // this.multipleSelectionItem.warehousingId = this.multipleSelectionItem.id // console.log(this.multipleSelectionItem); - // debugger this.flowListVisible = true this.$nextTick(() => { this.$refs.purRouter.init(data) diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationsale/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationsale/form.vue index b3313b19..7218ea72 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationsale/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/warehousingnotification/warehousingnotificationsale/form.vue @@ -728,7 +728,6 @@ export default { mounted() { }, methods: { getSaleOrder(val, val2) { - debugger this.dataForm.saleOrderInfo[0] = val2 this.dataForm.subjectBasicId = val2.first_subject_basic_id this.dataForm.shippingAddress = val2.receiveAddress diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/workorder/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/workorder/form.vue index 89a84224..40ec8ad9 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/workorder/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/workorder/form.vue @@ -628,7 +628,6 @@ export default { mounted() { }, methods: { changeDataProductList(model, row) { - debugger this.dataForm.spec = row.spec this.dataForm.inventoryType = row.inventory_types this.dataForm.inventoryUnitIds = row.inventory_unit_ids