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 bba08826..b45b70bb 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
@@ -44,11 +44,23 @@ export const queryXzcfList = (enterpriseNumber, success, error) => _get(baseUrl
export const queryXzqzList = (enterpriseNumber, success, error) => _get(baseUrl + "/caseInfo/queryXzqzList", { c301010: enterpriseNumber }, success, error);
+// 执法依据列表
+export const queryAccordingList = (params, success, error) => _get(baseUrl + "/according//list", params, success, error);
+
export const queryEnfRegistrationList = (params, success, error) => _get(baseUrl + "/enfRegistration/queryList", params, success, error);
+// 行政执法保存
+export const saveEnfRegistration = (params, success, error) => _post(baseUrl + "/enfRegistration/add", params, success, error);
+
+// 行政执法提交
+export const submitEnfRegistration = (params, success, error) => _post(baseUrl + "/enfRegistration/edit", params, success, error);
+
// 历史活动列表
export const queryNonRegistrationList = (params, success, error) => _get(baseUrl + "/nonRegistration/queryList", params, success, error);
+// 历史活动详情
+export const queryNonRegistrationDetail = (params, success, error) => _get(baseUrl + "/nonRegistration/queryById", params, success, error);
+
export const queryEnforcementNoticeList = (params, success, error) => _post(baseUrl + "/enforcement/queryList", params, success, error);
export const queryUsersByPage = (params, success, error) => _post(baseUrl + "/system/queryUsersByPage", params, success, error);
diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/components/common/DateFilterPicker.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/components/common/DateFilterPicker.vue
new file mode 100644
index 00000000..6afc19d8
--- /dev/null
+++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/components/common/DateFilterPicker.vue
@@ -0,0 +1,226 @@
+
+