Browse Source

代码重构

dev-V1.0.1
庄锐波 7 months ago
parent
commit
8f94854837
  1. 42
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/config/LocalFileResourceConfig.java
  2. 9
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/ZdxtFileUtilController.java
  3. 6
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEnterpriseInformationController.java
  4. 6
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppLoginController.java
  5. 2
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/EnterpriseComplaintController.java
  6. 2
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/EnterpriseEvaluateController.java
  7. 2
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/EnterpriseLawEnforcementController.java
  8. 2
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/EnterpriseMerchantAuthorizationController.java
  9. 2
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/LawEnforcementEnterpriseController.java
  10. 2
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/QrCodeGenerateHistoryController.java
  11. 2
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/ZdxtFileController.java
  12. 17
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/EnterpriseInformation.java
  13. 7
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/helper/QrCodeHelper.java
  14. 2
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/IEnterpriseInformationService.java
  15. 4
      ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnterpriseInformationServiceImpl.java
  16. 6
      ruoyi-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/LinkageDictMapper.xml
  17. 155
      script/sql/zfjd-refactoring-v1/009-修改执法码相关的表.sql
  18. 15
      script/sql/zfjd-refactoring-v1/1001-修改用于测试的账号密码.sql
  19. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/Classify.js
  20. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/Home.js
  21. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/My.js
  22. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/ShopCard.js
  23. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/common.js
  24. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/enforcement/administrative.js
  25. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/enforcement/index.js
  26. 208
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/enterprise/index.js
  27. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/linkage.js
  28. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/pdf.worker.min.mjs
  29. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/pdf.worker.mjs
  30. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/user.js
  31. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/carousel-card/index.vue
  32. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/footer-enforcement-nav/index.vue
  33. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/footer-nav/index.vue
  34. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/goods-card/index.vue
  35. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/header-nav/index.vue
  36. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/lodding-card/index.vue
  37. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/refresh-list/index.vue
  38. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/address.js
  39. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/administrative.js
  40. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/classify.js
  41. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/enforce.js
  42. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/enforceHome.js
  43. 29
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/enterprise-app/ent-main-router.js
  44. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/home.js
  45. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/my.js
  46. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/non-law.js
  47. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/store/Classify.js
  48. 123
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/store/Common.js
  49. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/store/Home.js
  50. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/store/My.js
  51. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/store/ShopCard.js
  52. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/404.vue
  53. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/Classify.vue
  54. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/Home.vue
  55. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/HomeWx.vue
  56. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/My.vue
  57. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/Shop.vue
  58. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointment-bak.vue
  59. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointment.vue
  60. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointmentBase.vue
  61. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointmentDetail.vue
  62. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointmentEdit.vue
  63. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointmentList.vue
  64. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointmentRelaunch.vue
  65. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/deptFilter.vue
  66. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/userFilter.vue
  67. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/addressEdit.vue
  68. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/addressList.vue
  69. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/analyse-back.vue
  70. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/analyse.vue
  71. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/analyseFilter.vue
  72. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/goodsDetail.vue
  73. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/pdfPngPreview.vue
  74. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/pdfPreview.vue
  75. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/pdfvVew.vue
  76. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/setting.vue
  77. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/assistUserFilter.vue
  78. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/comprehensiveAnalysis.vue
  79. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/earlyWarning.vue
  80. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/earlyWarningBak.vue
  81. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNotice.vue
  82. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNoticeBase.vue
  83. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNoticeDetai-bak2.vue
  84. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNoticeDetail-bak.vue
  85. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNoticeDetail.vue
  86. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNoticeSystem.vue
  87. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforcementPlan.vue
  88. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforcementPlanAdd.vue
  89. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforcementPlanBase.vue
  90. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforcementPlanDetailed.vue
  91. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enterpriseBaseInfo.vue
  92. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enterpriseScanPreview.vue
  93. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enterpriseWarningInfo.vue
  94. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enterpriseWarningInfoBak.vue
  95. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/evaluate.vue
  96. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/historyCheck.vue
  97. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/lawFilter.vue
  98. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/login.vue
  99. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/noScan.vue
  100. 0
      zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/noScanFilter-bak.vue

42
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/config/LocalFileResourceConfig.java

@ -0,0 +1,42 @@
package com.zdxt.enforcementcode.config;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
* 本地文件静态资源映射配置
* <p>
* 将 URL 路径 /profile/** 映射到本地磁盘文件目录,
* 使上传的附件可通过浏览器直接访问(图片预览、文件下载等)。
* </p>
*
* @author zdxt
*/
@Slf4j
@Configuration
public class LocalFileResourceConfig implements WebMvcConfigurer {
@Value("${zdxt.file.upload-path:#{T(java.lang.System).getProperty('user.dir') + '/upload'}}")
private String uploadBasePath;
@Value("${zdxt.file.url-prefix:/profile}")
private String urlPrefix;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// 确保路径格式正确:URL 以 /** 结尾,本地路径以 file: 开头、/ 结尾
String pathPattern = urlPrefix.endsWith("/") ? urlPrefix + "**" : urlPrefix + "/**";
String locationPath = uploadBasePath.replace("\\", "/");
if (!locationPath.endsWith("/")) {
locationPath += "/";
}
String resourceLocation = "file:" + locationPath;
log.info("静态资源映射: {} -> {}", pathPattern, resourceLocation);
registry.addResourceHandler(pathPattern)
.addResourceLocations(resourceLocation);
}
}

9
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/ZdxtFileUtilController.java

@ -1,7 +1,10 @@
package com.zdxt.enforcementcode.controller; package com.zdxt.enforcementcode.controller;
import cn.dev33.satoken.annotation.SaIgnore;
import com.zdxt.enforcementcode.domain.vo.ZdxtFileVo; import com.zdxt.enforcementcode.domain.vo.ZdxtFileVo;
import com.zdxt.enforcementcode.helper.ZdxtFileHelper; import com.zdxt.enforcementcode.helper.ZdxtFileHelper;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -11,10 +14,16 @@ import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log; import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType; import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.io.OutputStream;
import java.net.URLConnection;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.List; import java.util.List;
/** /**

6
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEnterpriseInformationController.java

@ -37,8 +37,8 @@ public class AppEnterpriseInformationController {
* @return 企业信息列表(enterpriseId, enterpriseName, enterpriseNumber) * @return 企业信息列表(enterpriseId, enterpriseName, enterpriseNumber)
*/ */
@SaIgnore @SaIgnore
@GetMapping("/getEnterpriseInfo") @GetMapping("/getUserRefEnterpriseInfo")
public R<List<Map<String, Object>>> getEnterpriseInfo(@RequestParam Long userId) { public R<List<Map<String, Object>>> getUserRefEnterpriseInfo(@RequestParam Long userId) {
if (userId == null) { if (userId == null) {
return R.fail("用户ID不能为空"); return R.fail("用户ID不能为空");
} }
@ -51,6 +51,8 @@ public class AppEnterpriseInformationController {
data.put("enterpriseName", ref.getEnterpriseName()); data.put("enterpriseName", ref.getEnterpriseName());
data.put("enterpriseNumber", ref.getEnterpriseNumber()); data.put("enterpriseNumber", ref.getEnterpriseNumber());
dataList.add(data); dataList.add(data);
enterpriseInformationService.generateQrCode("", ref.getEnterpriseNumber(), "app.enterprise", "getUserRefEnterpriseInfo");
} }
} }
return R.ok(dataList); return R.ok(dataList);

6
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppLoginController.java

@ -6,6 +6,7 @@ import cn.dev33.satoken.stp.parameter.SaLoginParameter;
import cn.hutool.crypto.digest.DigestUtil; import cn.hutool.crypto.digest.DigestUtil;
import com.zdxt.enforcementcode.domain.vo.EnterpriseUserVo; import com.zdxt.enforcementcode.domain.vo.EnterpriseUserVo;
import com.zdxt.enforcementcode.domain.vo.EnterpriseUserRefVo; import com.zdxt.enforcementcode.domain.vo.EnterpriseUserRefVo;
import com.zdxt.enforcementcode.service.IEnterpriseInformationService;
import com.zdxt.enforcementcode.service.IEnterpriseUserService; import com.zdxt.enforcementcode.service.IEnterpriseUserService;
import com.zdxt.enforcementcode.service.IEnterpriseUserRefService; import com.zdxt.enforcementcode.service.IEnterpriseUserRefService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -34,7 +35,7 @@ import java.util.Map;
public class AppLoginController { public class AppLoginController {
private final IEnterpriseUserService enterpriseUserService; private final IEnterpriseUserService enterpriseUserService;
private final IEnterpriseInformationService enterpriseInformationService;
/** /**
* AES密钥(与前端一致) * AES密钥(与前端一致)
@ -100,7 +101,8 @@ public class AppLoginController {
LoginHelper.login(loginUser, model); LoginHelper.login(loginUser, model);
// 6. 构造返回数据
// 7. 构造返回数据
Map<String, Object> data = new HashMap<>(); Map<String, Object> data = new HashMap<>();
data.put("token", StpUtil.getTokenValue()); data.put("token", StpUtil.getTokenValue());
data.put("userId", user.getUserId()); data.put("userId", user.getUserId());

2
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/EnterpriseComplaintController.java

@ -31,7 +31,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
@Validated @Validated
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/web/enforcementcode/complaint") @RequestMapping("/web/supervision/complaint")
public class EnterpriseComplaintController extends BaseController { public class EnterpriseComplaintController extends BaseController {
private final IEnterpriseComplaintService enterpriseComplaintService; private final IEnterpriseComplaintService enterpriseComplaintService;

2
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/EnterpriseEvaluateController.java

@ -31,7 +31,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
@Validated @Validated
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/web/enforcementcode/evaluate") @RequestMapping("/web/supervision/evaluate")
public class EnterpriseEvaluateController extends BaseController { public class EnterpriseEvaluateController extends BaseController {
private final IEnterpriseEvaluateService enterpriseEvaluateService; private final IEnterpriseEvaluateService enterpriseEvaluateService;

2
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/EnterpriseLawEnforcementController.java

@ -31,7 +31,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
@Validated @Validated
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/web/enforcementcode/lawEnforcement") @RequestMapping("/web/supervision/lawEnforcement")
public class EnterpriseLawEnforcementController extends BaseController { public class EnterpriseLawEnforcementController extends BaseController {
private final IEnterpriseLawEnforcementService enterpriseLawEnforcementService; private final IEnterpriseLawEnforcementService enterpriseLawEnforcementService;

2
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/EnterpriseMerchantAuthorizationController.java

@ -31,7 +31,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
@Validated @Validated
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/web/enforcementcode/merchantAuthorization") @RequestMapping("/web/supervision/merchantAuthorization")
public class EnterpriseMerchantAuthorizationController extends BaseController { public class EnterpriseMerchantAuthorizationController extends BaseController {
private final IEnterpriseMerchantAuthorizationService enterpriseMerchantAuthorizationService; private final IEnterpriseMerchantAuthorizationService enterpriseMerchantAuthorizationService;

2
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/LawEnforcementEnterpriseController.java

@ -31,7 +31,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
@Validated @Validated
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/web/enforcementcode/enforcementEnterprise") @RequestMapping("/web/supervision/enforcementEnterprise")
public class LawEnforcementEnterpriseController extends BaseController { public class LawEnforcementEnterpriseController extends BaseController {
private final ILawEnforcementEnterpriseService lawEnforcementEnterpriseService; private final ILawEnforcementEnterpriseService lawEnforcementEnterpriseService;

2
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/QrCodeGenerateHistoryController.java

@ -31,7 +31,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
@Validated @Validated
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/web/enforcementcode/codeGenerateHistory") @RequestMapping("/web/supervision/codeGenerateHistory")
public class QrCodeGenerateHistoryController extends BaseController { public class QrCodeGenerateHistoryController extends BaseController {
private final IQrCodeGenerateHistoryService qrCodeGenerateHistoryService; private final IQrCodeGenerateHistoryService qrCodeGenerateHistoryService;

2
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/ZdxtFileController.java

@ -31,7 +31,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
@Validated @Validated
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/web/enforcementcode/file") @RequestMapping("/web/supervision/file")
public class ZdxtFileController extends BaseController { public class ZdxtFileController extends BaseController {
private final IZdxtFileService zdxtFileService; private final IZdxtFileService zdxtFileService;

17
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/EnterpriseInformation.java

@ -4,6 +4,8 @@ import org.dromara.common.mybatis.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -16,9 +18,8 @@ import java.io.Serial;
* @date 2026-04-10 * @date 2026-04-10
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true)
@TableName("enterprise_information") @TableName("enterprise_information")
public class EnterpriseInformation extends BaseEntity { public class EnterpriseInformation implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ -29,6 +30,18 @@ public class EnterpriseInformation extends BaseEntity {
@TableId(value = "id") @TableId(value = "id")
private String id; private String id;
/**
* 覆盖父类字段: 数据库中create_by存储的是人名字符串而非用户ID,跳过查询避免类型转换异常
*/
@TableField(value = "create_by", fill = FieldFill.INSERT)
private String createBy;
/**
* 覆盖父类字段: 数据库中update_by存储的是人名字符串而非用户ID,跳过查询避免类型转换异常
*/
@TableField(value = "update_by", fill = FieldFill.INSERT_UPDATE)
private String updateBy;
/** /**
* 企业名称 * 企业名称
*/ */

7
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/helper/QrCodeHelper.java

@ -79,7 +79,7 @@ public class QrCodeHelper {
public static QrCodeGenerateHistoryVo generateBlueWithLogoAndSave(String salt,String type, String enterpriseId, public static QrCodeGenerateHistoryVo generateBlueWithLogoAndSave(String salt,String type, String enterpriseId,
String enterpriseNumber, String enterpriseNumber,
String formModule, Date createDate, String formModule, Date createDate,
String refExId) { String refExId,String reasonsChange) {
int defaultSize = 400; int defaultSize = 400;
// 1. 自动生成 codeId、salt // 1. 自动生成 codeId、salt
String codeId = IdUtil.fastSimpleUUID(); String codeId = IdUtil.fastSimpleUUID();
@ -104,7 +104,7 @@ public class QrCodeHelper {
BufferedImage image = createBlueQrCodeWithLogo(qrContent, defaultSize); BufferedImage image = createBlueQrCodeWithLogo(qrContent, defaultSize);
// 4. 保存文件和历史记录 // 4. 保存文件和历史记录
return uploadAndSaveRecords(image, enterpriseNumber, enterpriseId, codeId); return uploadAndSaveRecords(image, enterpriseNumber, enterpriseId, codeId, reasonsChange);
} }
// ==================== 图片生成 ==================== // ==================== 图片生成 ====================
@ -181,7 +181,7 @@ public class QrCodeHelper {
private static QrCodeGenerateHistoryVo uploadAndSaveRecords(BufferedImage image, private static QrCodeGenerateHistoryVo uploadAndSaveRecords(BufferedImage image,
String enterpriseNumber, String enterpriseNumber,
String businessId, String businessId,
String codeId) { String codeId,String reasonsChange) {
byte[] imageBytes = imageToBytes(image); byte[] imageBytes = imageToBytes(image);
String fileName = "qrcode_" + IdUtil.fastSimpleUUID() + IMAGE_SUFFIX; String fileName = "qrcode_" + IdUtil.fastSimpleUUID() + IMAGE_SUFFIX;
@ -194,6 +194,7 @@ public class QrCodeHelper {
historyBo.setQrCodeUrl(fileVo.getUploadPath()); historyBo.setQrCodeUrl(fileVo.getUploadPath());
historyBo.setEnterpriseNumber(enterpriseNumber); historyBo.setEnterpriseNumber(enterpriseNumber);
historyBo.setStatus(0L); // 0=有效 historyBo.setStatus(0L); // 0=有效
historyBo.setReasonsChange(reasonsChange);
Boolean historySuccess = historyService.insertByBo(historyBo); Boolean historySuccess = historyService.insertByBo(historyBo);
if (!historySuccess) { if (!historySuccess) {
throw new ServiceException("保存二维码生成历史失败"); throw new ServiceException("保存二维码生成历史失败");

2
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/IEnterpriseInformationService.java

@ -85,5 +85,5 @@ public interface IEnterpriseInformationService {
* @param formModule 表单模块 * @param formModule 表单模块
* @return 二维码生成历史记录 * @return 二维码生成历史记录
*/ */
QrCodeGenerateHistoryVo generateQrCode(String type, String enterpriseNumber, String formModule); QrCodeGenerateHistoryVo generateQrCode(String type, String enterpriseNumber, String formModule,String reasonsChange);
} }

4
ruoyi-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnterpriseInformationServiceImpl.java

@ -181,7 +181,7 @@ public class EnterpriseInformationServiceImpl implements IEnterpriseInformationS
* <p>如果企业已存在有效二维码,则直接返回已有记录,不重复生成</p> * <p>如果企业已存在有效二维码,则直接返回已有记录,不重复生成</p>
*/ */
@Override @Override
public QrCodeGenerateHistoryVo generateQrCode(String type, String enterpriseNumber, String formModule) { public QrCodeGenerateHistoryVo generateQrCode(String type, String enterpriseNumber, String formModule,String reasonsChange) {
// 1. 校验企业是否存在 // 1. 校验企业是否存在
EnterpriseInformationVo enterprise = queryByEnterpriseNumber(enterpriseNumber); EnterpriseInformationVo enterprise = queryByEnterpriseNumber(enterpriseNumber);
if (enterprise == null) { if (enterprise == null) {
@ -197,7 +197,7 @@ public class EnterpriseInformationServiceImpl implements IEnterpriseInformationS
// 3. 生成二维码 // 3. 生成二维码
QrCodeGenerateHistoryVo qrCodeVo = QrCodeHelper.generateBlueWithLogoAndSave(enterprise.getSalt(), QrCodeGenerateHistoryVo qrCodeVo = QrCodeHelper.generateBlueWithLogoAndSave(enterprise.getSalt(),
type, enterprise.getId(), enterpriseNumber, formModule, new Date(), ""); type, enterprise.getId(), enterpriseNumber, formModule, new Date(), "", reasonsChange);
log.info("企业[{}]二维码生成成功,qrCodeId={}", enterpriseNumber, qrCodeVo.getId()); log.info("企业[{}]二维码生成成功,qrCodeId={}", enterpriseNumber, qrCodeVo.getId());
// 4. 更新企业的二维码ID和最后生成时间 // 4. 更新企业的二维码ID和最后生成时间

6
ruoyi-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/LinkageDictMapper.xml

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zdxt.enforcementcode.mapper.LinkageDictMapper">
</mapper>

155
script/sql/zfjd-refactoring-v1/009-修改执法码相关的表.sql

@ -26,3 +26,158 @@ ALTER TABLE qr_code_generate_history
ADD COLUMN create_time datetime NULL COMMENT '创建时间' AFTER update_by, ADD COLUMN create_time datetime NULL COMMENT '创建时间' AFTER update_by,
ADD COLUMN update_time datetime NULL COMMENT '更新时间' AFTER create_time, ADD COLUMN update_time datetime NULL COMMENT '更新时间' AFTER create_time,
ADD COLUMN tenant_id varchar(50) NULL COMMENT '租户ID' AFTER update_time ADD COLUMN tenant_id varchar(50) NULL COMMENT '租户ID' AFTER update_time
-- 缺少全部 6 个字段
ALTER TABLE complaint_item
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN create_time datetime NULL COMMENT '创建时间',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE complaint_statistics
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN create_time datetime NULL COMMENT '创建时间',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE rule_item_list
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN create_time datetime NULL COMMENT '创建时间',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE xzcfajdsrxx594019
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN create_time datetime NULL COMMENT '创建时间',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE xzcfajjbxx026705
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN create_time datetime NULL COMMENT '创建时间',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE xzcfajjdxx778518
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN create_time datetime NULL COMMENT '创建时间',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE xzjcdsrxx016987
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN create_time datetime NULL COMMENT '创建时间',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE xzjcjbxx025711
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN create_time datetime NULL COMMENT '创建时间',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE xzqzcsxx274939
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN create_time datetime NULL COMMENT '创建时间',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE xzqzdsrxx997874
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN create_time datetime NULL COMMENT '创建时间',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE xzqzjbxx173774
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN create_time datetime NULL COMMENT '创建时间',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
-- 缺少部分字段
ALTER TABLE enforcement_inspection_program
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE enforcement_registration
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE enterprise_complaint
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE enterprise_evaluate
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE enterprise_information
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE enterprise_law_enforcement
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE law_enforcement_enterprise
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE law_enforcement_warning_list
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE law_plan_audit
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE linkage_dict
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ALTER TABLE non_enforcement_registration
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ALTER TABLE rule_list
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ADD COLUMN update_time datetime NULL COMMENT '更新时间',
ALTER TABLE srz_dept
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',
ALTER TABLE srz_user
ADD COLUMN create_dept varchar(100) NULL COMMENT '创建部门',
ADD COLUMN create_by varchar(50) NULL COMMENT '创建者',
ADD COLUMN update_by varchar(50) NULL COMMENT '更新者',

15
script/sql/zfjd-refactoring-v1/1001-修改用于测试的账号密码.sql

@ -0,0 +1,15 @@
-- 企业端,密码:123456
-- 17608540150,weil45,"",15817307171,深圳农牧美益肉业有限公司,91440300662678582M,21
-- 17608557492,DGD440881199506180622,"",15817381630,深圳市深水龙岗污水处理有限公司,914403006820066603,12
-- 17608540121,smiledzb1982,"",13723454151,深圳康泰生物制品股份有限公司,91440300618837873J,10
-- 17608594890,A7271888,"",13751661770,深圳市里程食品有限公司,91440300738848091F,9
-- 17608565612,qintongzhen138,"",13823610579,欧姆龙电子部件(深圳)有限公司,914403007261811621,9
-- 17608601734,XP073215,"",15012671807,深圳市强达电路股份有限公司,91440300763461366N,9
-- 17608556724,33ef1970fd449676fa4bc197,"",13537602265,吉田拉链(深圳)有限公司公明工厂,91440300788302281W,8
update enterprise_user set password='df9f19db2f0503c4564d967956adc318',salt='413f53' where user_id='17608540150';
update enterprise_user set password='011c72e1631ae4d37463b6ec1f0d4825',salt='413f53' where user_id='17608557492';
update enterprise_user set password='4c5ddbdb1266ef79b9e552f603c5a368',salt='413f53' where user_id='17608540121';
update enterprise_user set password='18e70eb4a12f389c2969d09d16964ed2',salt='413f53' where user_id='17608594890';
update enterprise_user set password='f1035f44ee5654be31465a6be5cd4240',salt='413f53' where user_id='17608565612';
update enterprise_user set password='0071ba98dde715b02b82b22acfc7379c',salt='413f53' where user_id='17608601734';
update enterprise_user set password='efc923c94bbb4a3d617d6865d7b7e694',salt='413f53' where user_id='17608556724';

0
zdxt-web-client/zdxt-enforcement-code-app/src/api/Classify.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/Classify.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/api/Home.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/Home.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/api/My.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/My.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/api/ShopCard.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/ShopCard.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/api/common.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/common.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/api/enforce/administrative.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/enforcement/administrative.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/api/enforce/index.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/enforcement/index.js

208
zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/enterprise/index.js

@ -0,0 +1,208 @@
import { _get, _post,_form,_delete } from "../../http/index";
// region 重新整理有用的接口
let enterpriseAppBaseUrl = "/app/enterprise";
// 企业端用户登录
export const enterpriseLogin = (params, success, error) => _post(enterpriseAppBaseUrl + "/login/do", params, success, error);
// 获取包裹的数据
export const siqCode = (params, success, error) => _get(enterpriseAppBaseUrl+"/thirdLogin/getSiqCode",params,success,error);
// 获取用户关联的企业信息
export const getUserRefEnterpriseInfo = (params, success, error) => _get(enterpriseAppBaseUrl + "/enterpriseInfo/getUserRefEnterpriseInfo", params, success, error);
//查询用户关联企业授权信息
export const getEnterpriseMerchantAuthorization = (params, success, error) => _get(enterpriseAppBaseUrl + "/authorization/queryList",params,success,error);
//查询企业二维码
export const queryEnterpriseInformationQrCode = (enterpriseNumber, success, error) => _get(enterpriseAppBaseUrl+"/enterpriseInfo/getQrCode/"+enterpriseNumber,null,success,error)
// endregion
//深i企登录
export const getSiqLoginAuth = (params, success, error) => _post(enterpriseAppBaseUrl +"/thirdLogin/siqLogin",params,success,error);
export const getSiqLoginAuthTest = (params, success, error) => _post("/app/thirdLogin/siqLoginTest",params,success,error);
//企业信息登记
export const addEnterpriseInformation = (params, success, error) => _post("/app/enterpriseInformation/add", params, success, error);
//查询企业信息
export const searchEnterpriseByNumber = (enterpriseNumber, success, error) => _get("/app/enterpriseInformation/searchEnterpriseByNumber/"+enterpriseNumber, null, success, error);
//查询企业执法登记列表
export const queryRegistrationList = (params, success, error) => _get("/app/code/registration/queryList",params,success,error)
//查询企业执法登记列表-企业端修改联合检查查询语句
export const queryEnterpriseList = (params, success, error) => _get("/app/code/registration/queryEnterpriseList",params,success,error)
//查询企业执法登记列表 - 剔除执法日期距离今天超过5天的执法记录
export const queryRegistrationList2 = (params, success, error) => _get("/app/code/registration/queryList2",params,success,error)
//查询执法日期距离今天至5日内的的执法记录
export const queryListWithFiveDay = (params, success, error) => _get("/app/code/registration/queryListWithFiveDay",params,success,error)
/**
* 查询企业执法登记列表-不分页
* @param {*} params
* @param {*} success
* @param {*} error
* @returns
*/
export const selectRegistrationList = (params, success, error) => _get("/app/code/registration/selectList",params,success,error)
//保存在线投诉
export const addEnterpriseComplaint = (params, success, error) => _post("/app/code/complaint/add",params,success,error)
// 投诉-- 查询行政and非行政未被投诉列表
export const getAllCheckList = (params, success, error) => _post("/app/code/complaint/getAllCheckList",params,success,error)
// 查询
export const getEnterpriseComplaintById = (id, success, error) => _get("/app/code/complaint/getById/"+id,null,success,error)
//查询投诉工单详情
export const complaintInfoById = (params, success, error) => _get("/app/code/complaint/queryById",params,success,error)
//查询投诉工单处置进度列表
export const complaintInfoProcessById = (params, success, error) => _get("/app/code/complaint/queryProcessById",params,success,error)
//工单办结
export const mssqQueryEndInfo = (params, success, error) => _get("/app/code/complaint/mssqQueryEndInfo",params,success,error)
// 诉求工单评价页面
export const toMssqAppraise = (params, success, error) => _post("/app/code/complaint/mssqAppraise",params,success,error)
// 诉求工单评价页面
export const queryEnterpriseComplaintList = (params, success, error) => _post("/app/code/complaint/queryList",params,success,error)
export const getObjByKey = (params, success, error) => _get("/app/satisfy/getObjByKey/"+params,null,success,error)
export const mssqDownFiles = (params, success, error) => _post("/app/satisfy/mssqDownFiles",params,success,error)
export const mssqDownFile = (params, success, error) => _post("/app/satisfy/mssqDownFile",params,success,error)
/**
* 查询企业行政执法通知记录
* @param {*} params
* @param {*} success
* @param {*} error
* @returns
*/
export const queryEnforcementList = (params, success, error) => _post("/app/code/enforcement/queryList",params,success,error)
/**
* 查询企业信息
* @returns
*/
export const getEnterpriseInformation = (id,success,error) => _get("/app/enterpriseInformation/getEnterpriseInformation/" + id,null,success,error)
/**
* 查询企业列表
* @param {} params
* @param {*} success
* @param {*} error
* @returns
*/
export const queryEnterpriseInfoList = (params, success, error) =>_get("/app/enterpriseInformation/queryList",params, success, error)
/**
* 查询企业列表
* @param {} params
* @param {*} success
* @param {*} error
* @returns
*/
export const queryEnterpriseInfoListAndQrInfo = (params, success, error) =>_post("/app/enterpriseInformation/queryListAndQrInfo",params, success, error)
/**
* 查询企业历史二维码生成记录
* @param {*} params
* @param {*} success
* @param {*} error
* @returns
*/
export const queryHistoryQrCodeList = (params, success, error) =>_get("/app/enterpriseInformation/queryHistoryQrCodeList",params, success, error)
/**
* 查询历史检查案件
* @param {*} params
* @param {*} success
* @param {*} error
* @returns
*/
export const queryXzjcjbxxList = (params, success, error) =>_post("/app/xzjcjbxx/queryList", params,success, error)
/**
* 查询强制案件
* @param {*} enterpriseNumber
* @param {*} success
* @param {*} error
* @returns
*/
export const queryQZAJList = (params, success, error) =>_post("/app/xzjcjbxx/queryQZAJList", params,success, error)
/**
* 查询历史处罚案件
* @param {*} enterpriseNumber
* @param {*} success
* @param {*} error
* @returns
*/
export const queryCFAJList = (params, success, error) =>_post("/app/xzjcjbxx/queryCFAJList",params,success, error)
/**
* 查询企业是否存在
* @param {*} enterpriseNumber 企业统一信用代码
* @param {*} success
* @param {*} error
* @returns
*/
export const checkIsExists = (enterpriseNumber, success, error) =>_get("/app/enterpriseInformation/checkIsExists/" + enterpriseNumber,null,success, error)
/**
* 保存企业对行政执法的评价
* @param {*} enterpriseNumber 企业统一信用代码
* @param {*} success
* @param {*} error
* @returns
*/
export const addEvaluateInfo = (params, success, error) =>_post("/app/evaluate/add",params,success, error)
/**
* 查询民生诉求执法部门列表
* @param {*} params
* @param {*} success
* @param {*} error
* @returns
*/
export const queryComplaintItemList = (params, success, error) =>_get("/app/code/item/queryList",params,success, error)
/**
* 查询执法人员统计数据
* @param {*} params
* @param {*} success
* @param {*} error
* @returns
*/
export const queryStatisticsIndicatorPart1 = (params, success, error) =>_get("/app/enforcementCheckStatistics/statisticsIndicatorPart1",params,success,error)
/**
* 查询统计个人分析数据
* @param {*} params
* @param {*} success
* @param {*} error
* @returns
*/
export const queryStatisticsIndicatorPart2 = (params, success, error) =>_get("/app/enforcementCheckStatistics/statisticsIndicatorPart2",params,success,error)
/**
* 查询统计部门分析数据
* @param {*} params
* @param {*} success
* @param {*} error
* @returns
*/
export const queryStatisticsIndicatorPart3 = (params, success, error) =>_get("/app/enforcementCheckStatistics/statisticsIndicatorPart3",params,success,error)
//获取全部执法单位
export const getAllEnforceDept = (params, success, error) => _post("/app/code/registration/getAllEnforceDept",params,success,error)

0
zdxt-web-client/zdxt-enforcement-code-app/src/api/linkage.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/linkage.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/api/pdf.worker.min.mjs → zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/pdf.worker.min.mjs

0
zdxt-web-client/zdxt-enforcement-code-app/src/api/pdf.worker.mjs → zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/pdf.worker.mjs

0
zdxt-web-client/zdxt-enforcement-code-app/src/api/user.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/api/user.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/components/carousel-card/index.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/carousel-card/index.vue

0
zdxt-web-client/zdxt-enforcement-code-app/src/components/footer-enforcement-nav/index.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/footer-enforcement-nav/index.vue

0
zdxt-web-client/zdxt-enforcement-code-app/src/components/footer-nav/index.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/footer-nav/index.vue

0
zdxt-web-client/zdxt-enforcement-code-app/src/components/goods-card/index.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/goods-card/index.vue

0
zdxt-web-client/zdxt-enforcement-code-app/src/components/header-nav/index.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/header-nav/index.vue

0
zdxt-web-client/zdxt-enforcement-code-app/src/components/lodding-card/index.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/lodding-card/index.vue

0
zdxt-web-client/zdxt-enforcement-code-app/src/components/refresh-list/index.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/components/refresh-list/index.vue

0
zdxt-web-client/zdxt-enforcement-code-app/src/router/address.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/address.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/router/administrative.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/administrative.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/router/classify.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/classify.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/router/enforce.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/enforce.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/router/enforceHome.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/enforceHome.js

29
zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/enterprise-app/ent-main-router.js

@ -0,0 +1,29 @@
const routes = [
// 企业端登录
{
path: "/enterprise/login",
name: "enterpriseLogin",
component: () => import("@/views/enterprise/login.vue"),
meta: {
isKeepAlive: false,
},
},
// 企业端首页(新路由名称)
{
path: "/enterprise/home",
name: "enterpriseHome",
component: () => import("@/views/enterprise/enterpriseHome.vue"),
meta: {
isKeepAlive: false,
},
},
// 执法监督码
{
path: "/enterprise/qrCode",
name: "enterpriseQrCode",
component: () => import("@/views/enterprise/qrCode.vue"),
}
];
export {routes};

0
zdxt-web-client/zdxt-enforcement-code-app/src/router/home.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/home.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/router/my.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/my.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/router/non-law.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/router/non-law.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/store/Classify.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/store/Classify.js

123
zdxt-web-client/zdxt-enforcement-code-app/fordelete/store/Common.js

@ -0,0 +1,123 @@
import { getLang, getGoodsNum, getGoodsdetal } from "@/api/common";
export default defineStore('useCommon', {
state: () => ({
subMsgKey: "", // 定义通知(由于路由不再支持parmas传参丢失)
goods_card_num: 0,
is_reload_card: false,
id:"",
//企业统一信用代码
enterpriseNumber:"",
//企业名称
enterpriseName:"",
//企业ID
enterpriseId:"",
//当前登录用户ID
userId:"",
//执法主体
orgId:"",
// token
token: "",
//当前登录用户的手机号
phonenumber:"",
//是否初始化加载
firstLoad: true,
// 是否执法人员
hasLaw: false,
}),
getters: {},
actions: {
// 设置缓存页面通知事件标识
SET_SUB_MSG_KEY(data) {
this.subMsgKey = data;
},
// 设置购物车数量
SET_GOODS_NUM(data) {
this.goods_card_num = data;
},
// 是否重新加载购物车
SET_RELAOD_SHOP(data) {
this.is_reload_card = data;
},
//修改用户关联的企业纳税识别号
SET_USER_ENTERPRISE_NUMBER(data){
this.enterpriseNumber = data;
},
//修改用户关联的企业纳税识别号
SET_USER_ENTERPRISE_NAME(data){
this.enterpriseName = data;
},
//设置企业ID
SET_USER_ENTERPRISE_ID(data){
this.enterpriseId = data;
},
//设置用户ID
SET_USER_ID(data){
this.userId = data;
},
//设置执法主体ID
SET_ORG_ID(data){
this.orgId = data;
},
//设置用户token
SET_TOKEN(data){
this.token = data;
},
//设置用户token
SET_IS_FIRST_LOAD(data){
this.firstLoad = data;
},
//设置用户手机号码
SET_USER_PHONENUMBER(data){
this.phonenumber = data;
},
//设置是否执法人员
SET_HAS_LAW(data){
this.hasLaw = data;
},
// 获取多语言数据
async getLang(params) {
let url = $globalRequestUrl({
url: getLang,
});
try {
const rep = await $globalRequest(url, params, { method: "GET" });
return rep;
} catch (error) {
return error;
}
},
// 获取购物车数量
async getGoodsNum(params) {
let url = $globalRequestUrl({
url: getGoodsNum,
});
try {
const rep = await $globalRequest(url, params, { method: "GET" });
return rep;
} catch (error) {
return error;
}
},
// 获取商品详情
async getGoodsdetal(params) {
let url = $globalRequestUrl({
url: getGoodsdetal,
});
try {
const rep = await $globalRequest(url, params, { method: "POST" });
return rep;
} catch (error) {
return error;
}
},
},
persist: {
storage: sessionStorage,
pick: ['token', 'userId', 'enterpriseNumber', 'enterpriseName', 'enterpriseId', 'phonenumber', 'orgId', 'hasLaw'],
},
});

0
zdxt-web-client/zdxt-enforcement-code-app/src/store/Home.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/store/Home.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/store/My.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/store/My.js

0
zdxt-web-client/zdxt-enforcement-code-app/src/store/ShopCard.js → zdxt-web-client/zdxt-enforcement-code-app/fordelete/store/ShopCard.js

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/404.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/404.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/Classify.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/Classify.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/Home.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/Home.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/HomeWx.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/HomeWx.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/My.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/My.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/Shop.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/Shop.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/administrative/appointment-bak.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointment-bak.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/administrative/appointment.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointment.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/administrative/appointmentBase.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointmentBase.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/administrative/appointmentDetail.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointmentDetail.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/administrative/appointmentEdit.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointmentEdit.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/administrative/appointmentList.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointmentList.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/administrative/appointmentRelaunch.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/appointmentRelaunch.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/administrative/deptFilter.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/deptFilter.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/administrative/userFilter.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/administrative/userFilter.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/common/addressEdit.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/addressEdit.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/common/addressList.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/addressList.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/common/analyse-back.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/analyse-back.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/common/analyse.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/analyse.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/common/analyseFilter.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/analyseFilter.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/common/goodsDetail.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/goodsDetail.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/common/pdfPngPreview.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/pdfPngPreview.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/common/pdfPreview.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/pdfPreview.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/common/pdfvVew.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/pdfvVew.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/common/setting.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/common/setting.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/assistUserFilter.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/assistUserFilter.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/comprehensiveAnalysis.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/comprehensiveAnalysis.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/earlyWarning.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/earlyWarning.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/earlyWarningBak.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/earlyWarningBak.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enforceNotice.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNotice.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enforceNoticeBase.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNoticeBase.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enforceNoticeDetai-bak2.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNoticeDetai-bak2.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enforceNoticeDetail-bak.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNoticeDetail-bak.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enforceNoticeDetail.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNoticeDetail.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enforceNoticeSystem.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforceNoticeSystem.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enforcementPlan.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforcementPlan.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enforcementPlanAdd.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforcementPlanAdd.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enforcementPlanBase.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforcementPlanBase.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enforcementPlanDetailed.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enforcementPlanDetailed.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enterpriseBaseInfo.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enterpriseBaseInfo.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enterpriseScanPreview.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enterpriseScanPreview.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enterpriseWarningInfo.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enterpriseWarningInfo.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/enterpriseWarningInfoBak.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/enterpriseWarningInfoBak.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/evaluate.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/evaluate.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/historyCheck.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/historyCheck.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/lawFilter.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/lawFilter.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/login.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/login.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/noScan.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/noScan.vue

0
zdxt-web-client/zdxt-enforcement-code-app/fordelete/enforce/noScanFilter-bak.vue → zdxt-web-client/zdxt-enforcement-code-app/fordelete/views/enforce/noScanFilter-bak.vue

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save