From 68d23664b43f694b5c7fd3d1b13df234916af2a2 Mon Sep 17 00:00:00 2001 From: username <1532322479@qq.com> Date: Mon, 29 Jul 2024 10:22:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=8E=E7=AB=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bs/df/controller/DfBrokerController.java | 2 + .../bs/df/controller/DfOrderController.java | 86 ++++++++++--------- .../DfProductArticleController.java | 10 ++- .../controller/DfProductInfoController.java | 68 +++++++++++++++ .../controller/DfProductMomentController.java | 10 ++- .../controller/DfProductPosterController.java | 20 +++-- .../main/java/com/bs/df/domain/DfOrder.java | 10 ++- .../java/com/bs/df/domain/DfProductInfo.java | 12 +++ .../controller/system/SysLoginController.java | 12 +-- .../resources/mapper/order/DfOrderMapper.xml | 4 +- .../bs/common/core/domain/entity/SysUser.java | 4 + .../broker/broker/components/BrokerUser.vue | 19 ++++ .../broker/broker/components/DfBroker.vue | 2 +- .../product/components/BrokerProduct.vue | 8 +- bs-ui/src/views/product/info/index.vue | 29 +++++-- 15 files changed, 218 insertions(+), 78 deletions(-) diff --git a/bs-admin/src/main/java/com/bs/df/controller/DfBrokerController.java b/bs-admin/src/main/java/com/bs/df/controller/DfBrokerController.java index d65bd8a..0116be3 100644 --- a/bs-admin/src/main/java/com/bs/df/controller/DfBrokerController.java +++ b/bs-admin/src/main/java/com/bs/df/controller/DfBrokerController.java @@ -238,6 +238,8 @@ public class DfBrokerController extends BaseController { } LambdaQueryWrapper queryWrapperByUser = new LambdaQueryWrapper(); queryWrapperByUser.in(SysUser::getDeptId,ids); + queryWrapperByUser.eq(SysUser::getDelFlag,0); + queryWrapperByUser.eq(SysUser::getUserType,"jj"); if(sysUserService.list(queryWrapperByUser).size()>0){ return AjaxResult.warn("请先删除用户"); } diff --git a/bs-admin/src/main/java/com/bs/df/controller/DfOrderController.java b/bs-admin/src/main/java/com/bs/df/controller/DfOrderController.java index 3f0e638..3de0fbd 100644 --- a/bs-admin/src/main/java/com/bs/df/controller/DfOrderController.java +++ b/bs-admin/src/main/java/com/bs/df/controller/DfOrderController.java @@ -91,21 +91,21 @@ public class DfOrderController extends BaseController { } List list = dfOrderService.list(queryWrapper); List dfOrders = setOrderList(list); - if (StringUtils.isNotEmpty(dfOrder.getUserName())) { - dfOrders = dfOrders.stream() - .filter(info -> info.getUserName() != null && info.getUserName().contains(dfOrder.getUserName())) - .collect(Collectors.toList()); - } +// if (StringUtils.isNotEmpty(dfOrder.getUserName())) { +// dfOrders = dfOrders.stream() +// .filter(info -> info.getUserName() != null && info.getUserName().contains(dfOrder.getUserName())) +// .collect(Collectors.toList()); +// } if (StringUtils.isNotEmpty(dfOrder.getBrokerName())) { dfOrders = dfOrders.stream() .filter(info -> info.getBrokerName() != null && info.getBrokerName().contains(dfOrder.getBrokerName())) .collect(Collectors.toList()); } - if (StringUtils.isNotEmpty(dfOrder.getPhone())) { - dfOrders = dfOrders.stream() - .filter(info -> info.getPhone() != null && info.getPhone().contains(dfOrder.getPhone())) - .collect(Collectors.toList()); - } +// if (StringUtils.isNotEmpty(dfOrder.getPhone())) { +// dfOrders = dfOrders.stream() +// .filter(info -> info.getPhone() != null && info.getPhone().contains(dfOrder.getPhone())) +// .collect(Collectors.toList()); +// } Integer start = (pageNum - 1) * pageSize; List result = dfOrders.stream() .skip(start) @@ -137,15 +137,15 @@ public class DfOrderController extends BaseController { String userName = userIdToNameMap.get(order.getId().toString()); String userJJName = userIdToNameMapVo.get(order.getBrokerId()); String phone = orderIdToPhoneMap.get(order.getId().toString()); - if (null != userName) { - order.setUserName(userName); - } +// if (null != userName) { +// order.setUserName(userName); +// } if (null != userJJName) { order.setBrokerName(userJJName); } - if (null != phone) { - order.setPhone(phone); - } +// if (null != phone) { +// order.setPhone(phone); +// } }); return list; } @@ -223,26 +223,26 @@ public class DfOrderController extends BaseController { DfBizClue::getOrderId, // Key mapper DfBizClue::getNickName, // Value mapper (existingValue, newValue) -> existingValue)); // Merge function (keep existing value) - Map orderIdToPhoneMap = clueList.stream() - .filter(clue -> clue.getOrderId() != null && clue.getPhone() != null) - .collect(Collectors.toMap( - DfBizClue::getOrderId, // Key mapper - DfBizClue::getPhone, // Value mapper - (existingValue, newValue) -> existingValue)); // Merge function (keep existing value) + // Map orderIdToPhoneMap = clueList.stream() + // .filter(clue -> clue.getOrderId() != null && clue.getPhone() != null) + // .collect(Collectors.toMap( + // DfBizClue::getOrderId, // Key mapper + // DfBizClue::getPhone, // Value mapper + // (existingValue, newValue) -> existingValue)); // Merge function (keep existing value) Map userIdToNameMapVo = userList.stream() .collect(Collectors.toMap(SysUser::getUserId, SysUser::getUserName)); - String userName = userIdToNameMap.get(byId.getId().toString()); + // String userName = userIdToNameMap.get(byId.getId().toString()); String userJJName = userIdToNameMapVo.get(byId.getBrokerId()); - String phone = orderIdToPhoneMap.get(byId.getId().toString()); - if (null != userName) { - byId.setUserName(userName); - } + // String phone = orderIdToPhoneMap.get(byId.getId().toString()); + // if (null != userName) { + // byId.setUserName(userName); + // } if (null != userJJName) { byId.setBrokerName(userJJName); } - if (null != phone) { - byId.setPhone(phone); - } + //if (null != phone) { + // byId.setPhone(phone); + //} return success(byId); } @@ -262,15 +262,15 @@ public class DfOrderController extends BaseController { @PostMapping("/visitorAdd") @Anonymous public AjaxResult visitorAdd(@RequestBody DfOrder dfOrder) { - SysUser sysUser = sysUserMapper.selectById(dfOrder.getShareUser()); - if (sysUser == null) { - return AjaxResult.warn("链接有误"); - } - List productIdsByBrokerId = dfBrokerService.getProductIdsByBrokerIdByUserId(Long.valueOf(dfOrder.getShareUser())); - Long productId = Long.valueOf(dfOrder.getProductId()); - if (!productIdsByBrokerId.contains(productId)) { - return AjaxResult.warn("链接有误"); - } +// SysUser sysUser = sysUserMapper.selectById(dfOrder.getShareUser()); +// if (sysUser == null) { +// return AjaxResult.warn("链接有误"); +// } +// List productIdsByBrokerId = dfBrokerService.getProductIdsByBrokerIdByUserId(Long.valueOf(dfOrder.getShareUser())); +// Long productId = Long.valueOf(dfOrder.getProductId()); +// if (!productIdsByBrokerId.contains(productId)) { +// return AjaxResult.warn("链接有误"); +// } Date date = new Date(); dfOrder.setCreateTimeVo(date); String billNumber = dfOrderService.getBillNumber("RK"); @@ -368,6 +368,14 @@ public class DfOrderController extends BaseController { queryWrapper.like(DfOrder::getProductName, dfOrder.getProductName()); } + if (Validator.isNotEmpty(dfOrder.getPhone())) { + queryWrapper.like(DfOrder::getPhone, dfOrder.getPhone()); + } + + if (Validator.isNotEmpty(dfOrder.getUserName())) { + queryWrapper.like(DfOrder::getUserName, dfOrder.getUserName()); + } + //提交时间 if (Validator.isNotEmpty(dfOrder.getSubmitTime())) { queryWrapper.eq(DfOrder::getSubmitTime, dfOrder.getSubmitTime()); diff --git a/bs-admin/src/main/java/com/bs/df/controller/DfProductArticleController.java b/bs-admin/src/main/java/com/bs/df/controller/DfProductArticleController.java index b5bfccf..fa9c52c 100644 --- a/bs-admin/src/main/java/com/bs/df/controller/DfProductArticleController.java +++ b/bs-admin/src/main/java/com/bs/df/controller/DfProductArticleController.java @@ -66,9 +66,13 @@ public class DfProductArticleController extends BaseController { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper(); boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId()); if (!admin) { - SysUser byId = userService.getById(SecurityUtils.getUserId()); - if ("jj".equals(byId.getUserType()) || "kh".equals(byId.getUserType())) { - queryWrapper.eq(DfProductArticle::getStatus,"1"); + if ("-99".equals(dfProductArticle.getStatus())) { + + } else { + SysUser byId = userService.getById(SecurityUtils.getUserId()); + if ("jj".equals(byId.getUserType()) || "kh".equals(byId.getUserType())) { + queryWrapper.eq(DfProductArticle::getStatus, "1"); + } } } condition(queryWrapper,dfProductArticle); diff --git a/bs-admin/src/main/java/com/bs/df/controller/DfProductInfoController.java b/bs-admin/src/main/java/com/bs/df/controller/DfProductInfoController.java index 6430b5f..0495712 100644 --- a/bs-admin/src/main/java/com/bs/df/controller/DfProductInfoController.java +++ b/bs-admin/src/main/java/com/bs/df/controller/DfProductInfoController.java @@ -6,14 +6,17 @@ import javax.servlet.http.HttpServletResponse; import com.bs.common.annotation.Anonymous; import com.bs.common.core.domain.entity.SysUser; +import com.bs.common.core.domain.model.LoginUser; import com.bs.common.utils.SecurityUtils; import com.bs.df.domain.*; import com.bs.df.service.*; import com.bs.df.utils.HtmlUtils; import com.bs.system.domain.DfArea; +import com.bs.system.mapper.SysUserMapper; import com.bs.system.service.IDfAreaService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import org.aspectj.weaver.patterns.IToken; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -34,6 +37,9 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import cn.hutool.core.lang.Validator; import javax.annotation.Resource; +import javax.servlet.http.HttpSession; + +import static com.bs.common.utils.ServletUtils.getSession; /** * 产品信息Controller @@ -57,6 +63,8 @@ public class DfProductInfoController extends BaseController { private IDfBrokerService dfBrokerService; @Resource private IDfOrderService dfOrderService; + @Autowired + private SysUserMapper sysUserMapper; @@ -270,11 +278,51 @@ public class DfProductInfoController extends BaseController { @GetMapping(value = "/{id}") @Anonymous public AjaxResult getInfo(@PathVariable("id") Long id) { + Boolean isUser = true; + try { + LoginUser loginUser = getLoginUser(); + } catch (Exception e) { + isUser = false; + // 捕获所有异常 + e.printStackTrace(); // 或者记录日志等处理方式 + } DfProductInfo byId = dfProductInfoService.getById(id); + byId.setInterestRate(byId.getInterestRateBegin() + "%-" + byId.getInterestRateEnd() + "%"); List list = dfBrokerProductService.list(new LambdaQueryWrapper().eq(DfBrokerProduct::getProductId, id)); + List dfOrders = dfOrderService.list(); + Map productOrderCounts = new HashMap<>(); + // 计算申请人数 + for (DfOrder order : dfOrders) { + if (!productOrderCounts.containsKey(order.getProductId())) { + productOrderCounts.put(order.getProductId(), 1); + } else { + productOrderCounts.put(order.getProductId(), productOrderCounts.get(order.getProductId()) + 1); + } + } + Long productId = byId.getId(); + if (productOrderCounts.containsKey(productId)) { + byId.setApplicantNum(Long.valueOf(productOrderCounts.get(productId))); + } else { + byId.setApplicantNum(0L); + } if (list.size() > 0 && list != null) { byId.setBrokerId(list.get(0).getBrokerId()); } + if (isUser == false) { + byId.setProductDetail(null); + } else { + if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())) { + List productIdsByBrokerId = dfBrokerService.getProductIdsByBrokerId(); + if (!productIdsByBrokerId.contains(id)) { + byId.setProductDetail(null); + } + SysUser sysUser = sysUserMapper.selectById(getUserId()); + String reviewStatus = sysUser.getReviewStatus(); + if ("1".equals(reviewStatus)) { + byId.setProductDetail(null); + } + } + } String businessCity = byId.getBusinessCity(); if (Validator.isEmpty(businessCity)) { return success(byId); @@ -285,9 +333,29 @@ public class DfProductInfoController extends BaseController { .map(DfArea::getName) .collect(Collectors.joining(",")); byId.setBusinessCityByName(concatenatedNames); + + return success(byId); } + /** + * 根据经纪人获取产品信息详细信息 + */ + @ApiOperation("根据经纪人获取产品信息详细信息") + @GetMapping(value = "/getInfoByUserId/{id}") + @Anonymous + public AjaxResult getInfoByUserId(@PathVariable("id") Long id) { + List productIdsByBrokerIdByUserId = dfBrokerService.getProductIdsByBrokerIdByUserId(id); + if (productIdsByBrokerIdByUserId.size() == 0) { + return success(null); + } + List list = dfProductInfoService.list(new LambdaQueryWrapper().in(DfProductInfo::getId, productIdsByBrokerIdByUserId)); + for (DfProductInfo productInfo : list) { + productInfo.setProductDetail(null); + } + return success(list); + } + /** * 根据代理商获取产品信息详细信息 */ diff --git a/bs-admin/src/main/java/com/bs/df/controller/DfProductMomentController.java b/bs-admin/src/main/java/com/bs/df/controller/DfProductMomentController.java index 55c30e1..fc101d6 100644 --- a/bs-admin/src/main/java/com/bs/df/controller/DfProductMomentController.java +++ b/bs-admin/src/main/java/com/bs/df/controller/DfProductMomentController.java @@ -65,9 +65,13 @@ public class DfProductMomentController extends BaseController { condition(queryWrapper,dfProductMoment); boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId()); if (!admin) { - SysUser byId = userService.getById(SecurityUtils.getUserId()); - if ("jj".equals(byId.getUserType()) || "kh".equals(byId.getUserType())) { - queryWrapper.eq(DfProductMoment::getStatus,"1"); + if ("-99".equals(dfProductMoment.getStatus())) { + + } else { + SysUser byId = userService.getById(SecurityUtils.getUserId()); + if ("jj".equals(byId.getUserType()) || "kh".equals(byId.getUserType())) { + queryWrapper.eq(DfProductMoment::getStatus, "1"); + } } } List list = dfProductMomentService.list(queryWrapper); diff --git a/bs-admin/src/main/java/com/bs/df/controller/DfProductPosterController.java b/bs-admin/src/main/java/com/bs/df/controller/DfProductPosterController.java index e343dd4..b8fbd94 100644 --- a/bs-admin/src/main/java/com/bs/df/controller/DfProductPosterController.java +++ b/bs-admin/src/main/java/com/bs/df/controller/DfProductPosterController.java @@ -75,14 +75,18 @@ public class DfProductPosterController extends BaseController { .disableSubLogicDel() .leftJoin(DfProductInfo.class,DfProductInfo::getId,DfProductPoster::getProductId); if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())) { - List productIdsByBrokerId = dfBrokerService.getProductIdsByBrokerId(); - if (productIdsByBrokerId.size() == 0) { - productIdsByBrokerId.add(0L); - } - queryWrapper.in(DfProductPoster::getProductId, productIdsByBrokerId); - SysUser byId = userService.getById(SecurityUtils.getUserId()); - if ("jj".equals(byId.getUserType()) || "kh".equals(byId.getUserType())) { - queryWrapper.eq(DfProductPoster::getStatus,"1"); + if ("-99".equals(dfProductPoster.getStatus())) { + + } else { + List productIdsByBrokerId = dfBrokerService.getProductIdsByBrokerId(); + if (productIdsByBrokerId.size() == 0) { + productIdsByBrokerId.add(0L); + } + queryWrapper.in(DfProductPoster::getProductId, productIdsByBrokerId); + SysUser byId = userService.getById(SecurityUtils.getUserId()); + if ("jj".equals(byId.getUserType()) || "kh".equals(byId.getUserType())) { + queryWrapper.eq(DfProductPoster::getStatus,"1"); + } } } conditionByMPJ(queryWrapper,dfProductPoster); diff --git a/bs-admin/src/main/java/com/bs/df/domain/DfOrder.java b/bs-admin/src/main/java/com/bs/df/domain/DfOrder.java index 57ac2e4..8e61535 100644 --- a/bs-admin/src/main/java/com/bs/df/domain/DfOrder.java +++ b/bs-admin/src/main/java/com/bs/df/domain/DfOrder.java @@ -49,12 +49,8 @@ public class DfOrder extends BaseEntity{ /** 客户id */ @Excel(name = "客户") - @TableField(exist = false) private String userName; - @Excel(name = "联系方式") - @TableField(exist = false) - private String phone; /** 经纪id */ @@ -133,6 +129,12 @@ public class DfOrder extends BaseEntity{ @ApiModelProperty(value = "状态") private String staus; + /** 联系方式 */ + + @Excel(name = "联系方式") + @ApiModelProperty(value = "联系方式") + private String phone; + /** 备注 */ @Excel(name = "备注") diff --git a/bs-admin/src/main/java/com/bs/df/domain/DfProductInfo.java b/bs-admin/src/main/java/com/bs/df/domain/DfProductInfo.java index 522cd38..570c40f 100644 --- a/bs-admin/src/main/java/com/bs/df/domain/DfProductInfo.java +++ b/bs-admin/src/main/java/com/bs/df/domain/DfProductInfo.java @@ -62,6 +62,12 @@ public class DfProductInfo extends BaseEntity{ @ApiModelProperty(value = "产品细类") private String productSubtype; + /** 贷款期限 */ + + @Excel(name = "贷款期限") + @ApiModelProperty(value = "贷款期限") + private String loanTerm; + /** 最高额度(元) */ @Excel(name = "最高额度(元)") @@ -138,6 +144,12 @@ public class DfProductInfo extends BaseEntity{ @ApiModelProperty(value = "状态0草稿1上架") private String status; + /** 申请链接 */ + + @Excel(name = "申请链接") + @ApiModelProperty(value = "申请链接") + private String applicationLink; + /** 备注 */ @Excel(name = "备注") diff --git a/bs-admin/src/main/java/com/bs/web/controller/system/SysLoginController.java b/bs-admin/src/main/java/com/bs/web/controller/system/SysLoginController.java index 149a359..13bab57 100644 --- a/bs-admin/src/main/java/com/bs/web/controller/system/SysLoginController.java +++ b/bs-admin/src/main/java/com/bs/web/controller/system/SysLoginController.java @@ -359,14 +359,14 @@ public class SysLoginController { if ("0".equals(loginBody.getClueType()) || "3".equals(loginBody.getClueType())) { SysUser sysUser = sysUserMapper.selectById(loginBody.getShareUser()); - if (sysUser == null) { - return AjaxResult.warn("链接有误"); - } +// if (sysUser == null) { +// return AjaxResult.warn("链接有误"); +// } List productIdsByBrokerId = dfBrokerService.getProductIdsByBrokerIdByUserId(Long.valueOf(loginBody.getShareUser())); Long businessLinks = Long.valueOf(loginBody.getBusinessLinks()); - if (!productIdsByBrokerId.contains(businessLinks)) { - return AjaxResult.warn("链接有误"); - } +// if (!productIdsByBrokerId.contains(businessLinks)) { +// return AjaxResult.warn("链接有误"); +// } } String nickname = null; String headimgurl = null; diff --git a/bs-admin/src/main/resources/mapper/order/DfOrderMapper.xml b/bs-admin/src/main/resources/mapper/order/DfOrderMapper.xml index dde78dd..0b63df3 100644 --- a/bs-admin/src/main/resources/mapper/order/DfOrderMapper.xml +++ b/bs-admin/src/main/resources/mapper/order/DfOrderMapper.xml @@ -7,10 +7,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" INSERT INTO df_order (order_no, user_id, broker_id, product_id, product_name, submit_time, apply_amount, limit_amount, loan_amount, loan_rate, load_month, is_first, - settle_amount, staus, remark, create_dept, create_by, create_time, tenant_id,share_user,from_type,open_id,union_id) + settle_amount, staus, remark, create_dept, create_by, create_time, tenant_id,share_user,from_type,open_id,union_id,phone,user_name) VALUES (#{dfOrder.orderNo}, #{dfOrder.userId}, #{dfOrder.brokerId}, #{dfOrder.productId}, #{dfOrder.productName}, #{dfOrder.submitTime}, #{dfOrder.applyAmount}, #{dfOrder.limitAmount}, #{dfOrder.loanAmount}, #{dfOrder.loanRate}, #{dfOrder.loadMonth}, #{dfOrder.isFirst}, #{dfOrder.settleAmount}, #{dfOrder.staus}, #{dfOrder.remark}, #{dfOrder.createDept}, #{dfOrder.createBy}, - #{dfOrder.createTimeVo}, #{dfOrder.tenantId},#{dfOrder.shareUser},#{dfOrder.fromType},#{dfOrder.openId},#{dfOrder.unionId}) + #{dfOrder.createTimeVo}, #{dfOrder.tenantId},#{dfOrder.shareUser},#{dfOrder.fromType},#{dfOrder.openId},#{dfOrder.unionId},#{dfOrder.phone},#{dfOrder.userName}) diff --git a/bs-common/src/main/java/com/bs/common/core/domain/entity/SysUser.java b/bs-common/src/main/java/com/bs/common/core/domain/entity/SysUser.java index e6de668..79494b2 100644 --- a/bs-common/src/main/java/com/bs/common/core/domain/entity/SysUser.java +++ b/bs-common/src/main/java/com/bs/common/core/domain/entity/SysUser.java @@ -54,6 +54,10 @@ public class SysUser extends BaseEntity @ApiModelProperty(value = "用户类型") private String userType; + @Excel(name = "审核状态") + @ApiModelProperty(value = "审核状态") + private String reviewStatus; + /** 身份证号 */ @Excel(name = "身份证号") diff --git a/bs-ui/src/views/broker/broker/components/BrokerUser.vue b/bs-ui/src/views/broker/broker/components/BrokerUser.vue index 1df899e..aab793d 100644 --- a/bs-ui/src/views/broker/broker/components/BrokerUser.vue +++ b/bs-ui/src/views/broker/broker/components/BrokerUser.vue @@ -298,6 +298,25 @@ + + + + + + + + + + {{ dict.label }} + + + + + diff --git a/bs-ui/src/views/broker/broker/components/DfBroker.vue b/bs-ui/src/views/broker/broker/components/DfBroker.vue index 1f0aded..89aa662 100644 --- a/bs-ui/src/views/broker/broker/components/DfBroker.vue +++ b/bs-ui/src/views/broker/broker/components/DfBroker.vue @@ -156,7 +156,7 @@ - diff --git a/bs-ui/src/views/broker/product/components/BrokerProduct.vue b/bs-ui/src/views/broker/product/components/BrokerProduct.vue index 66111af..58890e7 100644 --- a/bs-ui/src/views/broker/product/components/BrokerProduct.vue +++ b/bs-ui/src/views/broker/product/components/BrokerProduct.vue @@ -117,7 +117,7 @@ - + @@ -224,8 +224,8 @@ - - + @@ -478,7 +478,7 @@ export default { // {required: true, message: "产品细类不能为空", trigger: "change"} // ], maxAmount: [ - {required: true, message: "最高额度(元)不能为空", trigger: "blur"} + {required: true, message: "最高额度(万)不能为空", trigger: "blur"} ], interestRateBegin: [ {required: true, message: "年利率(单利)不能为空", trigger: "blur"} diff --git a/bs-ui/src/views/product/info/index.vue b/bs-ui/src/views/product/info/index.vue index 3dadee9..9aae5d2 100644 --- a/bs-ui/src/views/product/info/index.vue +++ b/bs-ui/src/views/product/info/index.vue @@ -91,7 +91,7 @@ @keyup.enter.native="handleQuery" /> - + - + @@ -298,8 +298,8 @@ - - + + @@ -352,6 +352,11 @@ + + + + + @@ -363,15 +368,22 @@ - + + + + + + + + + - - + @@ -511,7 +523,7 @@ export default { // {required: true, message: "产品细类不能为空", trigger: "change"} // ], maxAmount: [ - {required: true, message: "最高额度(元)不能为空", trigger: "blur"} + {required: true, message: "最高额度(万)不能为空", trigger: "blur"} ], interestRateBegin: [ {required: true, message: "年利率(单利)不能为空", trigger: "blur"} @@ -711,6 +723,7 @@ export default { remark: null, maxAmountBegin: null, maxAmountEnd: null, + applicationLink: null, }; this.resetForm("form"); }