jiangping
2024-01-31 1c7343125d71a707bb9ed6c6c37bb5823b72eb04
开发业务接口
已修改6个文件
39 ■■■■■ 文件已修改
company/src/api/business/settleClaims.js 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/components/business/OperaSettleClaimsWindow.vue 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/company/src/main/java/com/doumee/api/business/SettleClaimsController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/platform/src/main/java/com/doumee/api/business/SettleClaimsController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/api/business/settleClaims.js
@@ -56,3 +56,6 @@
export function findById (id) {
    return request.get(`business/settleClaims/${id}`)
}
export function delFile (id,fileId) {
    return request.get(`business/settleClaims/delFile/${id}/${fileId}`)
}
company/src/components/business/OperaSettleClaimsWindow.vue
@@ -380,7 +380,7 @@
    import BaseOpera from '@/components/base/BaseOpera'
    import GlobalWindow from '@/components/common/GlobalWindow'
    import OperaSettleClaimsCheckWindow from '@/components/business/OperaSettleClaimsCheckWindow'
    import {confirmFile, findById,exportFiles,claimsUploadFile} from '@/api/business/settleClaims'
    import {confirmFile, findById,exportFiles,claimsUploadFile,delFile} from '@/api/business/settleClaims'
    export default {
        name: 'OperaSettleClaimsWindow',
        extends: BaseOpera,
@@ -432,6 +432,18 @@
          openBaoxiandan(){
            window.open(this.model.baoxiandanFile.fileurlFull);
          },
          delFile(id){
            this.$dialog.messageConfirm('确认删除该附件吗,一旦删除无法撤回?')
                .then(() => {
                  // this.isWorking = true
                  delFile({id})
                      .then(response => {
                        that.getDetail()
                      }).catch(err => {
                    this.$tip.apiFailed(err)
                  })
                })
          },
          getDetail(){
            findById( this.model.id)
                .then(res => {
server/company/src/main/java/com/doumee/api/business/SettleClaimsController.java
@@ -105,4 +105,10 @@
    public ApiResponse findById(@PathVariable Integer id) {
        return ApiResponse.success(settleClaimsService.getSettleClaimsDetail(id));
    }
    @ApiOperation("删除附件")
    @GetMapping("/delFile/{id}/{fileId}")
    @RequiresPermissions("business:settleclaims:query")
    public ApiResponse delFile(@PathVariable(name = "id") Integer id,@PathVariable(name = "fileId") Integer fileId) {
        return ApiResponse.success(settleClaimsService.delFile(id,fileId));
    }
}
server/platform/src/main/java/com/doumee/api/business/SettleClaimsController.java
@@ -143,4 +143,10 @@
    public ApiResponse<SettleClaims> findById(@PathVariable Integer id) {
        return ApiResponse.success(settleClaimsService.getSettleClaimsDetail(id));
    }
    @ApiOperation("删除附件")
    @GetMapping("/delFile/{id}/{fileId}")
    @RequiresPermissions("business:settleclaims:query")
    public ApiResponse delFile(@PathVariable(name = "id") Integer id,@PathVariable(name = "fileId") Integer fileId) {
        return ApiResponse.success(settleClaimsService.delFile(id,fileId));
    }
}
server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java
@@ -128,4 +128,6 @@
    Integer confirm(SettleClaims settleClaims);
    Integer back(SettleClaims settleClaims);
    Integer delFile(Integer id, Integer fileId);
}
server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java
@@ -68,11 +68,15 @@
    private SettleClaimsLogJoinMapper settleClaimsLogJoinMapper;
    /**
     * 退回申请
     * @param param
     * 删除附件
     * @return
     */
    @Override
    public  Integer delFile(Integer id,Integer fileId){
        return 0;
    }
    @Override
    public      Integer back(SettleClaims  param){
        if(param.getId() == null
                ||StringUtils.isBlank( param.getCheckInfo()) ){