diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustapply/AdjustVehListVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustapply/AdjustVehListVo.java index c300a38cb5..c559cfd546 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustapply/AdjustVehListVo.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustapply/AdjustVehListVo.java @@ -46,5 +46,6 @@ public class AdjustVehListVo { private String nowDiffAmount; // 当前差异金额 @ApiModelProperty("单车返利管理sid") private String rebateSid; // 单车返利管理sid + private String salesOrderSid; // 销售订单sid } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustdetails/ScmFinanceAdjustDetails.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustdetails/ScmFinanceAdjustDetails.java index f1e6cc5ac2..cc84e7c207 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustdetails/ScmFinanceAdjustDetails.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustdetails/ScmFinanceAdjustDetails.java @@ -90,5 +90,6 @@ public class ScmFinanceAdjustDetails extends BaseEntity { private BigDecimal nowDiffAmount; // 当前差异金额 @ApiModelProperty("单车返利管理sid") private String rebateSid; // 单车返利管理sid + private String salesOrderSid; // 销售订单sid } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateExcelInfo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateExcelInfo.java index 0cebfb017b..b5437e9087 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateExcelInfo.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateExcelInfo.java @@ -3,8 +3,6 @@ package com.yxt.anrui.scm.api.scmvehrebate; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import java.math.BigDecimal; - @Data public class ScmVehRebateExcelInfo { @@ -14,10 +12,12 @@ public class ScmVehRebateExcelInfo { private String rebateTypeValue; @ApiModelProperty("返利名称") private String rebateName; + @ApiModelProperty("计算方式") + private String calculationModeValue; @ApiModelProperty("计算标准") private String calculationStandard; - @ApiModelProperty("返利金额") - private String estimateRebate; +// @ApiModelProperty("返利金额") +// private String estimateRebate; @ApiModelProperty("其中待支付费用") private String expectTreatCost; @ApiModelProperty("其中抵顶费用") diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmfinanceadjustapply/ScmFinanceAdjustApplyMapper.xml b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmfinanceadjustapply/ScmFinanceAdjustApplyMapper.xml index cfeb1abf87..7c65cb8bcb 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmfinanceadjustapply/ScmFinanceAdjustApplyMapper.xml +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmfinanceadjustapply/ScmFinanceAdjustApplyMapper.xml @@ -42,7 +42,7 @@ SELECT n.*, - bo.contractNo,bo.customerSid,bo.customerName, + bo.contractNo,bo.customerSid,bo.customerName,bo.sid salesOrderSid, CASE WHEN n.alreadyMoney = 0 THEN'未调整' WHEN n.alreadyMoney != 0 AND n.nowDiffAmount != 0 THEN '部分调整' diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.java index 5006472345..89f1996707 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.java @@ -69,7 +69,7 @@ public interface ScmVehRebateMapper extends BaseMapper { void updateTwoExcelInfo(@Param("secondaryUploadDate") String secondaryUploadDate, @Param("secondaryUploadMoney") String secondaryUploadMoney, @Param("secondTreatCost") String secondTreatCost, @Param("secondSuppCost") String secondSuppCost, @Param("secondSuppRemark") String secondSuppRemark, @Param("adjustmentRemarks") String adjustmentRemarks, @Param("isAdjustment") String isAdjustment, @Param("adjustmentMoney") String adjustmentMoney, @Param("diffAmount") String diffAmount, @Param("sid") String sid); - ScmVehRebateVo selectByVinNoAndOrgSid(@Param("vinNo") String vinNo, @Param("rebateTypeValue") String rebateTypeValue, @Param("rebateName") String rebateName, @Param("palceGenDate") String palceGenDate, @Param("estimateRebate") String estimateRebate, @Param("useOrgSid") String useOrgSid); + ScmVehRebateVo selectByVinNoAndOrgSid(@Param("vinNo") String vinNo, @Param("rebateTypeValue") String rebateTypeValue, @Param("rebateName") String rebateName, @Param("palceGenDate") String palceGenDate, @Param("calculationModeValue") String calculationModeValue, @Param("useOrgSid") String useOrgSid); @Update("update scm_veh_rebate set adjustmentState = #{adjustmentState} where sid = #{vehRebateSid}") void updateAdjustmentState(@Param("vehRebateSid") String vehRebateSid, @Param("adjustmentState") int adjustmentState); diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.xml b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.xml index 546ba414ac..e7937baa4a 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.xml +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.xml @@ -46,7 +46,7 @@ AND rebateTypeValue = #{rebateTypeValue} AND rebateName = #{rebateName} AND palceGenDate = #{palceGenDate} - AND estimateRebate = #{estimateRebate} + AND calculationModeValue = #{calculationModeValue} AND createOrgSid = #{useOrgSid} diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateService.java index d710bd68cc..72423a736b 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateService.java @@ -26,7 +26,6 @@ package com.yxt.anrui.scm.biz.scmvehrebate; import cn.hutool.core.bean.BeanUtil; -import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -39,16 +38,13 @@ import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; import com.yxt.anrui.portal.api.sysuser.SysUserFeign; -import com.yxt.anrui.scm.api.scmcollectionrebate.ScmCollectionRebateVo; -import com.yxt.anrui.scm.api.scmspecialrebate.ScmSpecialRebateExcelVo; import com.yxt.anrui.scm.api.scmvehrebate.*; -import org.apache.commons.lang3.StringUtils; import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.utils.PagerUtil; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; - +import org.apache.commons.lang3.StringUtils; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; @@ -661,7 +657,15 @@ public class ScmVehRebateService extends MybatisBaseService - + + + @@ -114,7 +118,10 @@ + + + @@ -123,12 +130,14 @@ import req from '@/api/financialDiscount/financialDiscount' import { getOrgSidByPath, fetchBySid, selectSysUserList, typeValues, selectStaffListByUseOrgSid } from '@/api/cheliang/dictcommons' import uploadImg from '@/components/uploadFile/uploadImg' import chooseAdjustment from './relation/chooseAdjustment' +import saleOrder from '@/components/publicPage/saleOrder' export default { name: 'DifferenceManagementAdd', components: { uploadImg, - chooseAdjustment + chooseAdjustment, + saleOrder }, data() { return { @@ -299,6 +308,7 @@ export default { customerSid: e.customerSid, customerName: e.customerName, contractNo: e.contractNo, + salesOrderSid: e.salesOrderSid, estimateRebate: e.estimateRebate, uploadMoney: e.uploadMoney, adjustmentMoney: e.adjustmentMoney, @@ -312,6 +322,10 @@ export default { handleDelete(index) { this.formobj.list.splice(index, 1) }, + lookSales(sid) { + this.viewState = 3 + this.$refs['divSales'].showInfo(sid) + }, resetState() { this.viewState = 1 }, diff --git a/anrui-scm/anrui-scm-ui/src/views/financialDiscount/differenceManagement/differenceManagementInfo.vue b/anrui-scm/anrui-scm-ui/src/views/financialDiscount/differenceManagement/differenceManagementInfo.vue index fdfb58b1dd..dead0a7d27 100644 --- a/anrui-scm/anrui-scm-ui/src/views/financialDiscount/differenceManagement/differenceManagementInfo.vue +++ b/anrui-scm/anrui-scm-ui/src/views/financialDiscount/differenceManagement/differenceManagementInfo.vue @@ -58,7 +58,11 @@ - + + + @@ -82,14 +86,20 @@ + +