diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrdersVo.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrdersVo.java index d2994b424b..46d25560e7 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrdersVo.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrdersVo.java @@ -4,6 +4,7 @@ import com.yxt.anrui.buscenter.api.bussalesordermakeup.BusSalesOrderMakeup; import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModel; import com.yxt.anrui.buscenter.api.bussalesorderprice.BusSalesOrderPrice; import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** @@ -22,4 +23,13 @@ public class BusSalesOrdersVo implements Vo { private BusSalesOrderPrice busSalesOrderPrice; private BusSalesOrderMakeup busSalesOrderMakeup; + + @ApiModelProperty("单台成交价") + private String finalPrice; + @ApiModelProperty("挂车价格") + private String gcPrice; + @ApiModelProperty("上装成交价") + private String szPrice; + + } diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyMapper.xml index bff15c354a..dd9db2de69 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyMapper.xml @@ -103,7 +103,7 @@ left join bus_sales_order bo on bv.salesOrderSid = bo.sid left join anrui_base.base_vehicle_state bs on bs.busSid = bv.sid where bo.contractNo = #{contractId} - and (bs.busState>=402) + and (bs.busState>=402 and bs.busState != 403) and bv.linkSid in #{item} diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index 53ecd7baf1..d7e12b3d9f 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -160,7 +160,9 @@ import com.yxt.anrui.portal.api.sysuser.app.AppUserOrgInfoVo; import com.yxt.anrui.portal.config.DictCommonType; import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsFeign; +import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionListVo; import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo; +import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionssVo; import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetail; import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetailFeign; import com.yxt.anrui.riskcenter.api.loansolutionsotherpolicy.LoanSolutionsOtherpolicy; @@ -468,11 +470,11 @@ public class BusSalesOrderService extends MybatisBaseService vinList = new ArrayList<>(); - vinList.add("不确定车架号("+entity.getNowCarUnknownVinNum()+")"); + vinList.add("不确定车架号(" + entity.getNowCarUnknownVinNum() + ")"); busSalesOrderModelDetailsVo.setVinNo(vinList); - }else{ + } else { List vinLists = busSalesOrderVehicleService.selectLists(sid); //包含采购系统的车架号 List vinList = vinLists.stream().map(v -> v.getVinNo()).collect(Collectors.toList()); @@ -523,7 +525,7 @@ public class BusSalesOrderService extends MybatisBaseService page = PagerUtil.queryToPage(pq); IPage pagging = baseMapper.getSaleOrders(page, qw, pq.getParams().getName(), ""); for (AppBusSalesOrderVo record : pagging.getRecords()) { - if (StringUtils.isBlank(record.getClosingDate())){ + if (StringUtils.isBlank(record.getClosingDate())) { record.setClosingDate("-"); } /*************再次发起按钮显示****************/ @@ -3421,11 +3423,11 @@ public class BusSalesOrderService extends MybatisBaseService vinList = new ArrayList<>(); - vinList.add("不确定车架号("+busSalesOrder.getNowCarUnknownVinNum()+")"); + vinList.add("不确定车架号(" + busSalesOrder.getNowCarUnknownVinNum() + ")"); modelInfo.setVinList(vinList); - }else{ + } else { //查询车架号 List vinLists = busSalesOrderVehicleService.selectLists(sid); //包含采购系统的车架号 @@ -3781,7 +3783,7 @@ public class BusSalesOrderService extends MybatisBaseService solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailsss(sid); + /* ResultBean solutionsDetailsVoResultBean = loanSolutionsFeign.selectDetailsss(sid); List list = new ArrayList<>(); if (solutionsDetailsVoResultBean.getData() != null) { SolutionsDetailsVo solutionsDetailsVo = solutionsDetailsVoResultBean.getData(); @@ -4069,7 +4071,7 @@ public class BusSalesOrderService extends MybatisBaseService resultBean = loanSolutionsFeign.selectDetails2(sid); + if (resultBean.getData() != null) { + List financeForms = resultBean.getData().getFinanceForms(); + if(!financeForms.isEmpty()){ + List voList = Optional.ofNullable(financeForms).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), OrderSolutionVo.class)).collect(Collectors.toList()); + appOrderDetailsVo.setFinanceForms(voList); + } + } return appOrderDetailsVo; } @@ -5031,10 +5042,10 @@ public class BusSalesOrderService extends MybatisBaseService> listResultBean = finUncollectedDetailedFeign.selectByContractNo(commonContract.getContractNo()); @@ -6624,7 +6635,7 @@ public class BusSalesOrderService extends MybatisBaseService getSaleOrderDetailsByContractNo(String contractNo) { ResultBean rb = ResultBean.fireFail(); BusSalesOrder busSalesOrder = baseMapper.selectOrderByContractNo(contractNo); - if(busSalesOrder == null){ + if (busSalesOrder == null) { return rb.setMsg("该合同号的订单不存在"); } ResultBean resultBean = getSaleOrderDetails(busSalesOrder.getSid()); @@ -7069,6 +7080,16 @@ public class BusSalesOrderService extends MybatisBaseService { if (valid) { this.submitdisabled = true - if (this.formobj.receiveFilesList > 0) { + if (this.formobj.receiveFilesList.length > 0) { for (var i = 0; i < this.formobj.receiveFilesList.length; i++) { this.params.receiveFilesList.push(this.formobj.receiveFilesList[i].url) } diff --git a/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/finwaitinvoiceapply.js b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/finwaitinvoiceapply.js index 8ec55c904e..f1e9755bce 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/finwaitinvoiceapply.js +++ b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/finwaitinvoiceapply.js @@ -158,8 +158,8 @@ export function saveGeren(data) { }) } -// 查看款、票情况详情 -export function deliveredFinSelect(data) { +// 查看款、票情况详情--开票管理 +export function deliveredByFinSelect(data) { return request({ url: '/fin/v1/finvehicleinvoice/deliveredFinSelect', method: 'get', @@ -170,3 +170,15 @@ export function deliveredFinSelect(data) { }) } +// 查看款、票情况详情 -- 开票申请、欠款开票申请等 +export function deliveredFinSelect(data) { + return request({ + url: '/buscenter/v1/busdeliveredapply/deliveredFinSelect', + method: 'get', + params: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/agencyfund/agencyfundAdd.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/agencyfund/agencyfundAdd.vue index e7765606fd..c548a9a79e 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/agencyfund/agencyfundAdd.vue +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/agencyfund/agencyfundAdd.vue @@ -580,7 +580,7 @@ export default { return u }) }) - this.balance = parseInt(this.balanceCopy) - parseInt(resNum) + this.balance = parseFloat(this.balanceCopy) - parseFloat(resNum) }, getlist() { if (this.formobj.purchaseSystemName === '') { @@ -590,7 +590,7 @@ export default { this.listQuery.orgPath = window.sessionStorage.getItem('defaultOrgPath') this.listQuery.purchaseSystemSid = this.formobj.purchaseSystemSid listAll(this.listQuery).then((res) => { - if (res.code === '200') { + if (res.success) { this.overduereceivable_list = res.data } }) diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/billingmanagement/relation/coupon.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/billingmanagement/relation/coupon.vue index 8b2e7bad36..bdd7ddfcff 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/billingmanagement/relation/coupon.vue +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/billingmanagement/relation/coupon.vue @@ -168,7 +168,7 @@ + + diff --git a/anrui-riskcenter-ui/src/components/publicPage/financialschemeInfo.vue b/anrui-riskcenter-ui/src/components/publicPage/financialschemeInfo.vue index bfaf7c496b..47c33531ad 100644 --- a/anrui-riskcenter-ui/src/components/publicPage/financialschemeInfo.vue +++ b/anrui-riskcenter-ui/src/components/publicPage/financialschemeInfo.vue @@ -9,7 +9,7 @@ {{ formobj.isPack == '1' ? '是' : formobj.isPack == '0' ? '否' : '' }} -
资方及产品政策
+
产品政策
{{ formobj.policyName }}
@@ -81,8 +81,10 @@ {{ formobj.loanInterest }} -
贴息抵车款
- {{ formobj.discountCar }} +
+
贴息抵车款
+ {{ formobj.discountCar }} +
@@ -102,6 +104,10 @@ + +
年利率
+ {{ formobj.otherPolicyYearRatio }} +
月还金额
{{ formobj.otherPolicyMonthlyRepay }} @@ -110,10 +116,6 @@
利息总额
{{ formobj.otherPolicyInterest }}
- -
年利率
- {{ formobj.otherPolicyYearRatio }} -
方案汇总
@@ -136,11 +138,12 @@ +
月还金额
{{ formobj.monthlyRepay }}
- +
利息总额
{{ formobj.interest }}
@@ -201,10 +204,16 @@
- +
办理方式选择
{{ formobj.dealWay }}
+
+ + +
代收费用合计
+ {{ formobj.proxyTotal }} +
代收首年保险费
{{ formobj.proxyPremium }} @@ -220,7 +229,7 @@ {{ formobj.receivableTotal }}
- +
抵顶费用合计
{{ formobj.offsetTotal }} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index 27700b5afe..bf269fc66a 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -267,6 +267,29 @@ export const constantRoutes = [ component: () => import('@/views/workFlow/xinyongshensuFlow/creditauditappealYiBan.vue'), name: 'CreditAuditAppealYiBan' + }, + + + // 公司定制金融方案--编辑 + { + path: '/dingzhijinrongFlow/customizedfinancialsolutionsEdit', + component: () => + import('@/views/workFlow/dingzhijinrongFlow/customizedfinancialsolutionsEdit.vue'), + name: 'CustomizedFinancialSolutionsEdit' + }, + // 公司定制金融方案--待办 + { + path: '/dingzhijinrongFlow/customizedfinancialsolutionsDaiBan', + component: () => + import('@/views/workFlow/dingzhijinrongFlow/customizedfinancialsolutionsDaiBan.vue'), + name: 'CustomizedFinancialSolutionsDaiBan' + }, + // 公司定制金融方案--已办 + { + path: '/dingzhijinrongFlow/customizedfinancialsolutionsYiban', + component: () => + import('@/views/workFlow/dingzhijinrongFlow/customizedfinancialsolutionsYiban.vue'), + name: 'CustomizedFinancialSolutionsYiBan' } // 404 page must be placed at the end !!! // { path: '*', redirect: '/404', hidden: true } diff --git a/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutions.vue b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutions.vue index b1ca6a66ea..96cc0f8f9e 100644 --- a/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutions.vue +++ b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutions.vue @@ -8,7 +8,7 @@
{{ searchxianshitit }}