From 8b9cf7fa71abe9c2cd0443ea94fb0bbd0cf4183b Mon Sep 17 00:00:00 2001 From: tengxi <971623072@qq.com> Date: Mon, 16 Oct 2023 18:52:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E6=94=AF=E6=9C=BA=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../enterprise/EnterpriseController.java | 28 ++++++++ .../admin/enterprise/vo/EnterpriseBaseVO.java | 4 ++ .../enterprisebranch/EnterpriseBranchDO.java | 3 - .../EnterpriseBranchMapper.xml | 3 +- yunxi-ui-admin-vue3/.env | 2 +- .../src/api/system/enterpriseBranch/index.ts | 5 ++ .../enterpriseBranch/EnterpriseBranchForm.vue | 23 ++++--- .../views/system/enterpriseBranch/index.vue | 67 +++++++++++++++---- 8 files changed, 106 insertions(+), 29 deletions(-) diff --git a/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/controller/admin/enterprise/EnterpriseController.java b/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/controller/admin/enterprise/EnterpriseController.java index c339254c..22d6b04b 100644 --- a/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/controller/admin/enterprise/EnterpriseController.java +++ b/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/controller/admin/enterprise/EnterpriseController.java @@ -1,10 +1,13 @@ package com.yunxi.scm.module.system.controller.admin.enterprise; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.yunxi.scm.framework.datapermission.core.annotation.DataPermission; import com.yunxi.scm.module.system.controller.admin.enterpriseoperate.vo.EnterpriseOperateRespVO; +import com.yunxi.scm.module.system.controller.admin.enterpriseoperate.vo.EnterpriseOperateUpdateReqVO; import com.yunxi.scm.module.system.controller.admin.user.vo.user.UserUpdateStatusReqVO; import com.yunxi.scm.module.system.convert.enterpriseoperate.EnterpriseOperateConvert; import com.yunxi.scm.module.system.dal.dataobject.enterpriseoperate.EnterpriseOperateDO; +import com.yunxi.scm.module.system.service.enterpriseoperate.EnterpriseOperateService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import org.springframework.validation.annotation.Validated; @@ -42,6 +45,9 @@ public class EnterpriseController { @Resource private EnterpriseService enterpriseService; + @Resource + private EnterpriseOperateService enterpriseOperateService; + @PostMapping("/create") @Operation(summary = "创建企业信息") @PreAuthorize("@ss.hasPermission('system:enterprise:create')") @@ -49,10 +55,32 @@ public class EnterpriseController { return success(enterpriseService.createEnterprise(createReqVO)); } +// @PutMapping("/update") +// @Operation(summary = "更新企业信息") +// @PreAuthorize("@ss.hasPermission('system:enterprise:update')") +// public CommonResult updateEnterprise(@Valid @RequestBody EnterpriseUpdateReqVO updateReqVO) { +// enterpriseService.updateEnterprise(updateReqVO); +// return success(true); +// } + @PutMapping("/update") @Operation(summary = "更新企业信息") @PreAuthorize("@ss.hasPermission('system:enterprise:update')") public CommonResult updateEnterprise(@Valid @RequestBody EnterpriseUpdateReqVO updateReqVO) { + + //编辑操作记录自动新增 + EnterpriseOperateUpdateReqVO operateUpdate =new EnterpriseOperateUpdateReqVO(); + operateUpdate.setOperateTime(updateReqVO.getUpdateTime()); + operateUpdate.setOperateName(updateReqVO.getUpdater()); + if (updateReqVO.getEnterpriseStatus().equals("1")){ + operateUpdate.setOperateType("修改状态"); + } else if (updateReqVO.getEnterpriseStatus().equals("0")){ + operateUpdate.setOperateType("修改状态"); + } +// operateUpdate.setOperateType("1"); +// operateUpdate.setOperateType("修改状态"); + enterpriseOperateService.updateEnterpriseOperate(operateUpdate); + enterpriseService.updateEnterprise(updateReqVO); return success(true); } diff --git a/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/controller/admin/enterprise/vo/EnterpriseBaseVO.java b/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/controller/admin/enterprise/vo/EnterpriseBaseVO.java index 2aaaf275..246f1adb 100644 --- a/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/controller/admin/enterprise/vo/EnterpriseBaseVO.java +++ b/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/controller/admin/enterprise/vo/EnterpriseBaseVO.java @@ -70,6 +70,9 @@ public class EnterpriseBaseVO { @Schema(description = "首联系人") private String firstConcat; + @Schema(description = "更新者") + private String updater; + @Schema(description = "联系电话") private String phone; @@ -148,4 +151,5 @@ public class EnterpriseBaseVO { @Schema(description = "代办人证件有效期", example = "66545454") private String commissionPeriodOfValidity; + } diff --git a/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/dal/dataobject/enterprisebranch/EnterpriseBranchDO.java b/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/dal/dataobject/enterprisebranch/EnterpriseBranchDO.java index 9b8105e9..2c103099 100644 --- a/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/dal/dataobject/enterprisebranch/EnterpriseBranchDO.java +++ b/yunxi-module-system/yunxi-module-system-biz/src/main/java/com/yunxi/scm/module/system/dal/dataobject/enterprisebranch/EnterpriseBranchDO.java @@ -66,17 +66,14 @@ public class EnterpriseBranchDO extends BaseDO { /** * 关联子公司 */ - @TableField(exist = false) private Integer enterprise; /** * 关联业务线 */ - @TableField(exist = false) private Integer businesNum; /** * 关联人员 */ - @TableField(exist = false) private Integer userNum; } diff --git a/yunxi-module-system/yunxi-module-system-biz/src/main/resources/Mapper/enterprisebranch/EnterpriseBranchMapper.xml b/yunxi-module-system/yunxi-module-system-biz/src/main/resources/Mapper/enterprisebranch/EnterpriseBranchMapper.xml index 3ca7550e..c4c84e7c 100644 --- a/yunxi-module-system/yunxi-module-system-biz/src/main/resources/Mapper/enterprisebranch/EnterpriseBranchMapper.xml +++ b/yunxi-module-system/yunxi-module-system-biz/src/main/resources/Mapper/enterprisebranch/EnterpriseBranchMapper.xml @@ -12,7 +12,6 @@