From aec5ba381c9db7fdc8115fb716da46239925f8d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BA=84=E9=94=90=E6=B3=A2?=
<10549902+zhuangruibo@user.noreply.gitee.com>
Date: Sun, 24 May 2026 12:18:55 +0800
Subject: [PATCH] =?UTF-8?q?=E6=89=A7=E6=B3=95=E7=AB=AF-=E8=AE=A1=E5=88=92?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../service/impl/EfcodeCpPlanServiceImpl.java | 5 +-
.../src/api/enforcement/index.js | 8 +-
.../src/views/enforcement/login.vue | 295 +++++++++---------
.../vite-config/index.js | 4 +-
.../vite-env/.env.enforcement-dev | 2 +-
5 files changed, 158 insertions(+), 156 deletions(-)
diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EfcodeCpPlanServiceImpl.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EfcodeCpPlanServiceImpl.java
index 202694dd..092e8f62 100644
--- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EfcodeCpPlanServiceImpl.java
+++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EfcodeCpPlanServiceImpl.java
@@ -134,9 +134,8 @@ public class EfcodeCpPlanServiceImpl implements IEfcodeCpPlanService {
return;
}
for (EfcodeCpPlanVo vo : records) {
- // 默认:待预约状态均可预约
- vo.setCanReserve(true);
- // TODO 后续可扩展:例如判断当天计划已过期、人员已满等业务规则
+ // 只有联合执法的计划才可以预约
+ vo.setCanReserve(vo.getIsUnion() != null && vo.getIsUnion() == 1L);
}
}
diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/api/enforcement/index.js b/zdxt-web-client/zdxt-efcode-enforcement-app/src/api/enforcement/index.js
index 19ebc3b9..061e8943 100644
--- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/api/enforcement/index.js
+++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/api/enforcement/index.js
@@ -1,11 +1,11 @@
import { _get, _post } from "@/http/index";
-const baseUrl = "/api/app-enf";
+const baseUrl = "/app-enf";
// region 认证模块
-export const enforcementLogin = (params, success, error) => _post(baseUrl + "/login/szyptLogin", params, success, error);
-
+// export const enforcementLogin = (params, success, error) => _post(baseUrl + "/login/szyptLogin", params, success, error);
+export const enforcementLogin = (params, success, error) => _post(baseUrl + "/login/do", params, success, error);
// endregion
// region 企业模块
@@ -48,4 +48,4 @@ export const getNoticeInfoList = (params, success, error) => _get(baseUrl + "/no
export const getCarouselBannerList = (params, success, error) => _get(baseUrl + "/carouselBanner/list", params, success, error);
-// endregion
\ No newline at end of file
+// endregion
diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/login.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/login.vue
index 1ddb2716..437adc5b 100644
--- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/login.vue
+++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/login.vue
@@ -11,14 +11,17 @@