Merge remote-tracking branch 'origin/2.0.1' into 2.0.1
| | |
| | | |
| | | # VUE_APP_API = 'http://localhost:10031/' |
| | | |
| | | <<<<<<< HEAD |
| | | # VUE_APP_API = 'http://192.168.0.138:10031/' |
| | | ======= |
| | | VUE_APP_API = 'http://192.168.0.138:10031/' |
| | | >>>>>>> 5337d6006b45ca61881623ad2e8738e03ad3bde2 |
| | | |
| | | VUE_APP_API = 'https://www.yyb.red/yyb_web_api/' |
| | | VUE_APP_API = 'http://192.168.0.129:10031/' |
| | | |
| | | # VUE_APP_API = 'https://www.yyb.red/yyb_web_api/' |
| | |
| | | </div> |
| | | <div class="desc_item_label"> |
| | | <div class="desc_item_label_left"> |
| | | <span>投保人:{{ model.shopName }}</span> |
| | | <span>委托人:{{ model.shopName }}</span> |
| | | <span>被保险人:{{ model.companyName }}</span> |
| | | <span>保单状态: |
| | | <span :class="'apply-status'+model.status" >{{ model.statusInfo }}</span> |
| | |
| | | <span>{{ item.name }}</span> |
| | | </div> |
| | | </div> |
| | | <upload width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @success="claimsUploadFile($event, 1)" /> |
| | | <upload width="100px" height="100px" :list="[]" folder="settle" @success="claimsUploadFile($event, 1)" /> |
| | | </div> |
| | | </div> |
| | | <div class="box_item_list_row" style="width: 100%; margin-bottom: 30px;"> |
| | |
| | | <span>{{ item.name }}</span> |
| | | </div> |
| | | </div> |
| | | <upload width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @success="claimsUploadFile($event, 2)" /> |
| | | <upload width="100px" height="100px" :list="[]" folder="settle" @success="claimsUploadFile($event, 2)" /> |
| | | </div> |
| | | </div> |
| | | <div class="box_item_list_row" style="width: 100%; margin-bottom: 30px;"> |
| | |
| | | <span>{{ item.name }}</span> |
| | | </div> |
| | | </div> |
| | | <upload width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @success="claimsUploadFile($event, 3)" /> |
| | | <upload width="100px" height="100px" :list="[]" folder="settle" @success="claimsUploadFile($event, 3)" /> |
| | | </div> |
| | | </div> |
| | | <div class="box_item_list_row" style="width: 100%; margin-bottom: 30px;"> |
| | |
| | | <span>{{ item.name }}</span> |
| | | </div> |
| | | </div> |
| | | <upload width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @success="claimsUploadFile($event, 4)" /> |
| | | <upload width="100px" height="100px" :list="[]" folder="settle" @success="claimsUploadFile($event, 4)" /> |
| | | </div> |
| | | </div> |
| | | <div class="box_item_list_row" style="width: 100%; margin-bottom: 30px;"> |
| | |
| | | <span>{{ item.name }}</span> |
| | | </div> |
| | | </div> |
| | | <upload width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @success="claimsUploadFile($event, 5)" /> |
| | | <upload width="100px" height="100px" :list="[]" folder="settle" @success="claimsUploadFile($event, 5)" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="box_desc_list"> |
| | | <div class="box_desc_list_row"> |
| | | <el-form-item label="收款银行" prop="receiveBank"> |
| | | <el-form-item label="收款银行" :prop="userInfo.type === 1 ? '' : 'receiveBank'"> |
| | | <el-input v-model="form.receiveBank" placeholder="请输入收款银行支行名称"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="box_desc_list_row"> |
| | | <el-form-item label="收款人" prop="receiveUserName"> |
| | | <el-form-item label="收款人" :prop="userInfo.type === 1 ? '' : 'receiveUserName'"> |
| | | <el-input v-model="form.receiveUserName" placeholder="请输入开户姓名"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="box_desc_list_row"> |
| | | <el-form-item label="收款账号" prop="receiveAccount"> |
| | | <el-form-item label="收款账号" :prop="userInfo.type === 1 ? '' : 'receiveAccount'"> |
| | | <el-input v-model="form.receiveAccount" placeholder="请输入银行账号"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | |
| | | # application:git |
| | | # name: doumeemes |
| | | profiles: |
| | | active: dev |
| | | active: pro |
| | | |
| | | # JSON返回配置 |
| | | jackson: |
| | |
| | | # application: |
| | | # name: doumeemes |
| | | profiles: |
| | | active: dev |
| | | active: pro |
| | | |
| | | # JSON返回配置 |
| | | jackson: |
| | |
| | | configTitleCell(sxssfWorkbook,title.getCell(i)); |
| | | } |
| | | Row header1 = sheet.createRow(1); |
| | | header1.createCell(0).setCellValue("投保人"); |
| | | header1.createCell(0).setCellValue("委托人");//投保人 |
| | | header1.createCell(1).setCellValue(""); |
| | | header1.createCell(2).setCellValue("被保险人"); |
| | | header1.createCell(3).setCellValue(""); |
| | |
| | | sheet.addMergedRegion(new CellRangeAddress(0 ,0,0,6)); |
| | | Row header1 = sheet.createRow(1); |
| | | header1.setHeight((short) 500); |
| | | header1.createCell(0).setCellValue("投保人"); |
| | | header1.createCell(0).setCellValue("委托人");//投保人 |
| | | header1.createCell(1).setCellValue("被保险人"); |
| | | header1.createCell(2).setCellValue("保险方案"); |
| | | header1.createCell(3).setCellValue("保险生效起期"); |
| | |
| | | configTitleCell(sxssfWorkbook,title.getCell(i)); |
| | | } |
| | | Row header1 = sheet.createRow(1); |
| | | header1.createCell(0).setCellValue("投保人"); |
| | | header1.createCell(0).setCellValue("委托人");//投保人 |
| | | header1.createCell(1).setCellValue(""); |
| | | header1.createCell(2).setCellValue("保险方案"); |
| | | header1.createCell(3).setCellValue(""); |
| | |
| | | configTitleCell(sxssfWorkbook,title.getCell(i)); |
| | | } |
| | | Row header1 = sheet.createRow(1); |
| | | header1.createCell(0).setCellValue("投保人"); |
| | | header1.createCell(0).setCellValue("委托人");//投保人 |
| | | header1.createCell(1).setCellValue("保险方案"); |
| | | header1.createCell(2).setCellValue("保单号"); |
| | | header1.createCell(3).setCellValue("保险生效起期"); |
| | |
| | | configTitleCell(sxssfWorkbook,title.getCell(i)); |
| | | } |
| | | Row header1 = sheet.createRow(1); |
| | | header1.createCell(0).setCellValue("投保人"); |
| | | header1.createCell(0).setCellValue("委托人");//投保人 |
| | | header1.createCell(1).setCellValue("保险方案"); |
| | | header1.createCell(2).setCellValue("保单号"); |
| | | header1.createCell(3).setCellValue("保险生效起期"); |
| | |
| | | configTitleCell(sxssfWorkbook,title.getCell(i)); |
| | | } |
| | | Row header1 = sheet.createRow(1); |
| | | header1.createCell(0).setCellValue("投保人"); |
| | | header1.createCell(0).setCellValue("委托人");//投保人 |
| | | header1.createCell(1).setCellValue(""); |
| | | header1.createCell(2).setCellValue("保险方案"); |
| | | header1.createCell(3).setCellValue(""); |
| | |
| | | queryWrapper.le(StringUtils.isNotBlank(applyDetailPageDTO.getStartTimeE()),ApplyDetail::getStartTime,applyDetailPageDTO.getStartTimeE()+" 23:59:59.0"); |
| | | queryWrapper.ge(StringUtils.isNotBlank(applyDetailPageDTO.getEndTimeS()),ApplyDetail::getEndTime,applyDetailPageDTO.getEndTimeS()+" 00:00:00.0"); |
| | | queryWrapper.le(StringUtils.isNotBlank(applyDetailPageDTO.getEndTimeE()),ApplyDetail::getEndTime,applyDetailPageDTO.getEndTimeE()+" 23:59:59.0"); |
| | | queryWrapper.ge(Objects.nonNull(applyDetailPageDTO.getIsExcel())&&Constants.equalsInteger(applyDetailPageDTO.getIsExcel(),Constants.ONE), |
| | | ApplyDetail::getEndTime,DateUtil.getPlusTime2(new Date())); |
| | | // queryWrapper.ge(Objects.nonNull(applyDetailPageDTO.getIsExcel())&&Constants.equalsInteger(applyDetailPageDTO.getIsExcel(),Constants.ONE), |
| | | // ApplyDetail::getEndTime,DateUtil.getPlusTime2(new Date())); |
| | | |
| | | if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(pageWrap.getSorts())){ |
| | | for(PageWrap.SortData sortData: pageWrap.getSorts()) { |
| | |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.*; |
| | | import java.util.regex.Matcher; |
| | | import java.util.regex.Pattern; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,保险方案下未查询到工种信息"); |
| | | } |
| | | } |
| | | |
| | | //String pattern = "^[\\u4e00-\\u9fa5\\d·]+$"; |
| | | String pattern = "^[\\u4e00-\\u9fa5·]*$"; |
| | | Pattern r = Pattern.compile(pattern); |
| | | index = Constants.TWO; |
| | | for(MemberImport model : dataList){ |
| | | Matcher m = r.matcher(model.getName()); |
| | | if (!m.matches()) { |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,"+model.getName() + "姓名无效,请检查后重试"); |
| | | } |
| | | //检查派遣单位和工种有效性 |
| | | dealDuAndWorktype(model,index,dispatchUnitList,solutions,solutionWorktypeList); |
| | | index += 1; |
| | |
| | | ||Objects.isNull(settleClaimsDTO.getMedicalInsurance()) |
| | | ||StringUtils.isBlank(settleClaimsDTO.getInformantName()) |
| | | ||StringUtils.isBlank(settleClaimsDTO.getInformantPhone()) |
| | | ||StringUtils.isBlank(settleClaimsDTO.getReceiveUserName()) |
| | | ||StringUtils.isBlank(settleClaimsDTO.getReceiveBank()) |
| | | ||StringUtils.isBlank(settleClaimsDTO.getReceiveAccount()) |
| | | // ||StringUtils.isBlank(settleClaimsDTO.getReceiveUserName()) |
| | | // ||StringUtils.isBlank(settleClaimsDTO.getReceiveBank()) |
| | | // ||StringUtils.isBlank(settleClaimsDTO.getReceiveAccount()) |
| | | ){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST); |
| | | } |
| | |
| | | @Override |
| | | public List<SolutionsBase> findList(SolutionsBase solutionsBase) { |
| | | QueryWrapper<SolutionsBase> wrapper = new QueryWrapper<>(); |
| | | wrapper.lambda().select(SolutionsBase::getId,SolutionsBase::getName); |
| | | wrapper.lambda().eq(SolutionsBase::getDataType,Constants.ZERO); |
| | | wrapper.lambda().eq(SolutionsBase::getIsdeleted,Constants.ZERO); |
| | | return solutionsBaseMapper.selectList(wrapper); |
| | | } |
| | | |
| | | |
| | | |
| | | @Override |
| | | public PageData<SolutionsBase> findPage(PageWrap<SolutionsBase> pageWrap) { |
| | | IPage<SolutionsBase> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); |
| | |
| | | .eq(Multifile::getIsdeleted,Constants.ZERO) |
| | | .eq(Multifile::getObjType,Constants.MultiFile.SOLUTIONS_CONFIRMATION_LATTER.getKey())); |
| | | Multifile file = solutions.getFanganFile(); |
| | | file.setId(null); |
| | | file.setIsdeleted(Constants.ZERO); |
| | | file.setCreateDate(solutions.getEditDate()); |
| | | file.setCreator(solutions.getEditor()); |
| | |
| | | file.setObjType(Constants.MultiFile.SOLUTIONS_CONFIRMATION_LATTER.getKey()); |
| | | file.setType(Constants.formatIntegerNum(file.getType())); |
| | | multifileMapper.insert(file); |
| | | file.setId(null); |
| | | file.setObjId(newModel.getId()); |
| | | multifileMapper.insert(file); |
| | | |
| | |
| | | # application:git |
| | | # name: doumeemes |
| | | profiles: |
| | | active: dev |
| | | active: pro |
| | | |
| | | # JSON返回配置 |
| | | jackson: |