nidapeng
2024-04-08 16dfc0bd700f1ca940df3a298a252bb6c22e4192
提交一把
已添加4个文件
已修改7个文件
352 ■■■■■ 文件已修改
company/.env.development 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/.env.developmentCom 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/.env.developmentShop 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/.env.productionCom 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/.env.productionShop 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/package.json 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/public/index.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/components/business/OperaUnionApplyCheckWindow.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/views/login.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/platform/src/main/java/com/doumee/api/business/UnionApplyController.java 141 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/platform/src/main/java/com/doumee/api/business/UnionChangeController.java 138 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/.env.development
@@ -2,17 +2,11 @@
NODE_ENV = 'development'
# æŽ¥å£å‰ç¼€
# VUE_APP_API_PREFIX = '/yyb_web_api'
# VUE_APP_API_PREFIX = '/yyb_admin_api'
# ä¼ä¸šç«¯-仁康
#VUE_APP_API = 'http://192.168.0.153:10031/'
# VUE_APP_API = 'https://dmtest.ahapp.net/yyb_web_api/'
# å¹³å°ç«¯-仁康
# VUE_APP_API = 'http://192.168.0.186:10030/'
# VUE_APP_API = 'https://dmtest.ahapp.net/yyb_admin_api/'
# å¹³å°ç«¯-萍姐
# VUE_APP_API = 'http://192.168.0.105:10023/'
 VUE_APP_API = 'http://192.168.0.190:10030/'
VUE_APP_API = 'http://localhost:10030/'
#VUE_APP_API = 'http://localhost:10030/'
company/.env.developmentCom
@@ -2,17 +2,11 @@
NODE_ENV = 'development'
# æŽ¥å£å‰ç¼€
# VUE_APP_API_PREFIX = '/yyb_web_api'
# VUE_APP_API_PREFIX = '/yyb_admin_api'
# ä¼ä¸šç«¯-仁康
# VUE_APP_API = 'http://192.168.0.186:10031/'
# VUE_APP_API = 'https://dmtest.ahapp.net/yyb_web_api/'
# å¹³å°ç«¯-仁康
# VUE_APP_API = 'http://192.168.0.186:10030/'
VUE_APP_API = 'https://dmtest.ahapp.net/yyb_admin_api/'
# VUE_APP_API = 'https://dmtest.ahapp.net/yyb_admin_api/'
# å¹³å°ç«¯-萍姐
# VUE_APP_API = 'http://192.168.0.105:10023/'
 VUE_APP_API = 'http://192.168.0.190:10031/'
VUE_APP_API = 'http://localhost:10031/'
#VUE_APP_API = 'http://localhost:10030/'
company/.env.developmentShop
@@ -2,17 +2,11 @@
NODE_ENV = 'development'
# æŽ¥å£å‰ç¼€
# VUE_APP_API_PREFIX = '/yyb_web_api'
# VUE_APP_API_PREFIX = '/yyb_admin_api'
# ä¼ä¸šç«¯-仁康
# VUE_APP_API = 'http://192.168.0.186:10031/'
# VUE_APP_API = 'https://dmtest.ahapp.net/yyb_web_api/'
# å¹³å°ç«¯-仁康
# VUE_APP_API = 'http://192.168.0.186:10030/'
VUE_APP_API = 'https://dmtest.ahapp.net/yyb_admin_api/'
# VUE_APP_API = 'https://dmtest.ahapp.net/yyb_admin_api/'
# å¹³å°ç«¯-萍姐
# VUE_APP_API = 'http://192.168.0.105:10023/'
 VUE_APP_API = 'http://192.168.0.190:10032/'
VUE_APP_API = 'http://localhost:10032/'
#VUE_APP_API = 'http://localhost:10030/'
company/.env.productionCom
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
# ç”Ÿäº§çŽ¯å¢ƒé…ç½®
NODE_ENV = 'production'
VUE_APP_API_PREFIX = '/yyb_admin_api'
# å¹³å°ç«¯
VUE_APP_API = 'https://dmtest.ahapp.net/yyb_admin_api/'
# ä¼ä¸šç«¯
# VUE_APP_API = 'https://dmtest.ahapp.net/yyb_web_api/'
company/.env.productionShop
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
# ç”Ÿäº§çŽ¯å¢ƒé…ç½®
NODE_ENV = 'production'
VUE_APP_API_PREFIX = '/yyb_admin_api'
# å¹³å°ç«¯
VUE_APP_API = 'https://dmtest.ahapp.net/yyb_admin_api/'
# ä¼ä¸šç«¯
# VUE_APP_API = 'https://dmtest.ahapp.net/yyb_web_api/'
company/package.json
@@ -1,5 +1,5 @@
{
  "name": "intelligent_manufacture",
  "name": "yunyibao",
  "version": "1.0.0",
  "private": true,
  "scripts": {
@@ -7,7 +7,8 @@
    "serveshop": "vue-cli-service serve --mode developmentShop",
    "servecom": "vue-cli-service serve --mode developmentCom",
    "build:pro": "vue-cli-service build",
    "build:pro_v2": "vue-cli-service build --mode production_v2",
    "build:proCom": "vue-cli-service build --mode productionCom",
    "build:proShop": "vue-cli-service build --mode productionShop",
    "build:dev": "vue-cli-service build --mode staging",
    "lint": "vue-cli-service lint",
    "fix": "eslint --ext .js,.vue src --fix"
company/public/index.html
@@ -5,11 +5,11 @@
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <link rel="icon" href="<%= BASE_URL %>bitbug_favicon.ico">
    <title>云易保</title>
    <title>云易保客户服务系统</title>
  </head>
  <body>
    <noscript>
      <strong>We're sorry but äº‘易保 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
      <strong>We're sorry but yyb-customer-serve-system doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
    </noscript>
    <div id="app"></div>
    <!-- built files will be auto injected -->
company/src/components/business/OperaUnionApplyCheckWindow.vue
@@ -73,7 +73,7 @@
              </el-form-item>
            </div>
            <div class="box_table_content_item">  <el-input style="width: 60%" v-model="form.bxdMultifileList[index].serverMoney" placeholder="请输入"  ></el-input>
              <span style="margin-left: 15px">元/天/人</span></div>
              <span style="margin-left: 15px">元/人</span></div>
          </div>
        </div>
<!--        <div v-for="(item,index) in this.model.applyList" :key="index">
company/src/views/login.vue
@@ -1,7 +1,7 @@
<template>
    <div class="wrap">
        <div class="introduce">
            <h2>云易保</h2>
            <h2>云易保客户服务系统</h2>
        </div>
        <div class="login">
            <h1>系统登录&nbsp;/&nbsp;LOGIN IN</h1>
server/platform/src/main/java/com/doumee/api/business/UnionApplyController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,141 @@
package com.doumee.api.business;
import com.doumee.api.BaseController;
import com.doumee.core.annotation.excel.ExcelExporter;
import com.doumee.core.annotation.pr.PreventRepeat;
import com.doumee.core.model.ApiResponse;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.dto.*;
import com.doumee.dao.business.model.UnionApply;
import com.doumee.service.business.UnionApplyService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.List;
/**
 * @author æ±Ÿè¹„蹄
 * @date 2024/03/12 11:34
 */
@Api(tags = "合并投保单信息表")
@RestController
@RequestMapping("/business/unionApply")
public class UnionApplyController extends BaseController {
    @Autowired
    private UnionApplyService unionApplyService;
    @PreventRepeat
    @ApiOperation("新建")
    @PostMapping("/create")
    @RequiresPermissions("business:unionapply:create")
    public ApiResponse create(@RequestBody UnionApply unionApply) {
        return ApiResponse.success(unionApplyService.create(unionApply));
    }
    @ApiOperation("根据ID删除")
    @GetMapping("/delete/{id}")
    @RequiresPermissions("business:unionapply:delete")
    public ApiResponse deleteById(@PathVariable Integer id) {
        unionApplyService.deleteById(id);
        return ApiResponse.success(null);
    }
    @ApiOperation("批量删除")
    @GetMapping("/delete/batch")
    @RequiresPermissions("business:unionapply:delete")
    public ApiResponse deleteByIdInBatch(@RequestParam String ids) {
        String [] idArray = ids.split(",");
        List<Integer> idList = new ArrayList<>();
        for (String id : idArray) {
            idList.add(Integer.valueOf(id));
        }
        unionApplyService.deleteByIdInBatch(idList);
        return ApiResponse.success(null);
    }
    @ApiOperation("根据ID修改")
    @PostMapping("/updateById")
    @RequiresPermissions("business:unionapply:update")
    public ApiResponse updateById(@RequestBody UnionApply unionApply) {
        unionApplyService.updateById(unionApply);
        return ApiResponse.success(null);
    }
    @ApiOperation("分页查询")
    @PostMapping("/page")
    @RequiresPermissions("business:unionapply:query")
    public ApiResponse<PageData<UnionApply>> findPage (@RequestBody PageWrap<UnionApply> pageWrap) {
        return ApiResponse.success(unionApplyService.findPage(pageWrap));
    }
    @ApiOperation("导出Excel")
    @PostMapping("/exportExcel")
    @RequiresPermissions("business:unionapply:exportExcel")
    public void exportExcel (@RequestBody PageWrap<UnionApply> pageWrap, HttpServletResponse response) {
        ExcelExporter.build(UnionApply.class).export(unionApplyService.findPage(pageWrap).getRecords(), "合并投保单信息表", response);
    }
    @ApiOperation("导出投保详情单")
    @PostMapping("/exportDetailExcel")
    @RequiresPermissions("business:unionapply:exportExcel")
    public void exportDetailExcel (@RequestBody UnionApply model, HttpServletResponse response) {
        ExcelExporter.build(UnionApply.class).exportUnionApplyDetail(unionApplyService.findDetailForExport(model),  response);
    }
    @ApiOperation("根据ID查询")
    @GetMapping("/{id}")
    @RequiresPermissions("business:unionapply:query")
    public ApiResponse<UnionApply> findById(@PathVariable Integer id) {
        return ApiResponse.success(unionApplyService.detail(id));
    }
    @PreventRepeat
    @ApiOperation("创建合并单")
    @PostMapping("/merge")
    @RequiresPermissions("business:unionapply:create")
    public ApiResponse merge(@RequestBody SaveUnionApplyDTO saveUnionApplyDTO) {
        return ApiResponse.success(unionApplyService.merge(saveUnionApplyDTO));
    }
    @ApiOperation("退回合并单")
    @PostMapping("/cancel")
    @RequiresPermissions("business:unionapply:cancel")
    public ApiResponse close(@RequestBody CloseDTO closeDTO) {
        unionApplyService.cancelMerge(closeDTO);
        return ApiResponse.success(null);
    }
    @PreventRepeat
    @ApiOperation("上传投保单")
    @PostMapping("/uploadToubaodan")
    @RequiresPermissions("business:unionapply:uploadToubaodan")
    public ApiResponse uploadToubaodan(@RequestBody UploadMultifileDTO uploadMultifileDTO) {
        unionApplyService.uploadToubaodan(uploadMultifileDTO);
        return ApiResponse.success(null);
    }
    @ApiOperation("签署申请单")
    @PostMapping("/getSignLink")
    @RequiresPermissions("business:unionapply:query")
    public ApiResponse getSignLink(@RequestBody SmsCheckDTO smsCheckDTO) {
        return ApiResponse.success( unionApplyService.getSignLink(smsCheckDTO));
    }
    @ApiOperation("上传保险单")
    @PostMapping("/uploadBXD")
    @RequiresPermissions("business:unionapply:uploadBXD")
    public ApiResponse uploadBXD(@RequestBody UnionApplyBXDDTO unionApplyBXDDTO) {
        unionApplyService.uploadBXD(unionApplyBXDDTO);
        return ApiResponse.success(null);
    }
}
server/platform/src/main/java/com/doumee/api/business/UnionChangeController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,138 @@
package com.doumee.api.business;
import com.doumee.api.BaseController;
import com.doumee.core.annotation.excel.ExcelExporter;
import com.doumee.core.annotation.pr.PreventRepeat;
import com.doumee.core.model.ApiResponse;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.dto.CloseDTO;
import com.doumee.dao.business.dto.SaveUnionChangeDTO;
import com.doumee.dao.business.dto.SmsCheckDTO;
import com.doumee.dao.business.dto.UnionChangeBXDDTO;
import com.doumee.dao.business.model.UnionChange;
import com.doumee.service.business.UnionChangeService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.List;
/**
 * @author æ±Ÿè¹„蹄
 * @date 2024/03/12 11:34
 */
@Api(tags = "加减保换厂合并单信息表")
@RestController
@RequestMapping("/business/unionChange")
public class UnionChangeController extends BaseController {
    @Autowired
    private UnionChangeService unionChangeService;
    @PreventRepeat
    @ApiOperation("新建")
    @PostMapping("/create")
    @RequiresPermissions("business:unionchange:create")
    public ApiResponse create(@RequestBody UnionChange unionChange) {
        return ApiResponse.success(unionChangeService.create(unionChange));
    }
    @ApiOperation("根据ID删除")
    @GetMapping("/delete/{id}")
    @RequiresPermissions("business:unionchange:delete")
    public ApiResponse deleteById(@PathVariable Integer id) {
        unionChangeService.deleteById(id);
        return ApiResponse.success(null);
    }
    @ApiOperation("批量删除")
    @GetMapping("/delete/batch")
    @RequiresPermissions("business:unionchange:delete")
    public ApiResponse deleteByIdInBatch(@RequestParam String ids) {
        String [] idArray = ids.split(",");
        List<Integer> idList = new ArrayList<>();
        for (String id : idArray) {
            idList.add(Integer.valueOf(id));
        }
        unionChangeService.deleteByIdInBatch(idList);
        return ApiResponse.success(null);
    }
    @ApiOperation("根据ID修改")
    @PostMapping("/updateById")
    @RequiresPermissions("business:unionchange:update")
    public ApiResponse updateById(@RequestBody UnionChange unionChange) {
        unionChangeService.updateById(unionChange);
        return ApiResponse.success(null);
    }
    @ApiOperation("分页查询")
    @PostMapping("/page")
    @RequiresPermissions("business:unionchange:query")
    public ApiResponse<PageData<UnionChange>> findPage (@RequestBody PageWrap<UnionChange> pageWrap) {
        return ApiResponse.success(unionChangeService.findPage(pageWrap));
    }
    @ApiOperation("导出Excel")
    @PostMapping("/exportExcel")
    @RequiresPermissions("business:unionchange:exportExcel")
    public void exportExcel (@RequestBody PageWrap<UnionChange> pageWrap, HttpServletResponse response) {
        ExcelExporter.build(UnionChange.class).export(unionChangeService.findPage(pageWrap).getRecords(), "加减保换厂合并单信息表", response);
    }
    @ApiOperation("根据ID查询")
    @GetMapping("/{id}")
    @RequiresPermissions("business:unionchange:query")
    public ApiResponse findById(@PathVariable Integer id) {
        return ApiResponse.success(unionChangeService.getDetail(id));
    }
    @PreventRepeat
    @ApiOperation("创建合并单")
    @PostMapping("/merge")
    @RequiresPermissions("business:unionchange:create")
    public ApiResponse merge(@RequestBody SaveUnionChangeDTO saveUnionChangeDTO) {
        return ApiResponse.success(unionChangeService.merge(saveUnionChangeDTO));
    }
    @ApiOperation("关闭合并单")
    @PostMapping("/close")
    @RequiresPermissions("business:unionchange:close")
    public ApiResponse close(@RequestBody CloseDTO closeDTO) {
        unionChangeService.cancelMerge(closeDTO);
        return ApiResponse.success(null);
    }
    @ApiOperation("签署申请单")
    @PostMapping("/getSignLink")
    @RequiresPermissions("business:unionchange:sign")
    public ApiResponse getSignLink(@RequestBody SmsCheckDTO smsCheckDTO) {
        return ApiResponse.success(unionChangeService.getSignLink(smsCheckDTO));
    }
    @ApiOperation("上传保险单")
    @PostMapping("/uploadBXD")
    @RequiresPermissions("business:unionchange:uploadBXD")
    public ApiResponse uploadBXD(@RequestBody UnionChangeBXDDTO unionChangeBXDDTO) {
        unionChangeService.uploadBXD(unionChangeBXDDTO);
        return ApiResponse.success(null);
    }
    @ApiOperation("导出投保详情单")
    @PostMapping("/exportDetailExcel")
    @RequiresPermissions("business:unionchange:exportExcel")
    public void exportDetailExcel (@RequestBody UnionChange model, HttpServletResponse response) {
        ExcelExporter.build(UnionChange.class).exportUnionChangeDetail(unionChangeService.unionChangeDetail(model.getId()),  response);
    }
}