From ecf72965fbde961773ee6f4f2bfe935869a041ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwangzihua=E2=80=9D?= Date: Wed, 7 Jan 2026 23:19:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=97=A0=E5=A4=84=E7=BD=9A=E5=BC=80?= =?UTF-8?q?=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../penalty-apply/penalty-apply-api.js | 48 +++ .../erp/penalty-apply/penalty-apply-form.vue | 138 +++++++ .../erp/penalty-apply/penalty-apply-list.vue | 390 ++++++++++++++++++ 3 files changed, 576 insertions(+) create mode 100644 src/api/business/penalty-apply/penalty-apply-api.js create mode 100644 src/views/business/erp/penalty-apply/penalty-apply-form.vue create mode 100644 src/views/business/erp/penalty-apply/penalty-apply-list.vue diff --git a/src/api/business/penalty-apply/penalty-apply-api.js b/src/api/business/penalty-apply/penalty-apply-api.js new file mode 100644 index 0000000..d18bc47 --- /dev/null +++ b/src/api/business/penalty-apply/penalty-apply-api.js @@ -0,0 +1,48 @@ +/** + * 无处罚证明申请主表 api 封装 + * + * @Author: wzh + * @Date: 2026-01-07 21:36:44 + * @Copyright 1.0 + */ +import { postRequest, getRequest } from '/@/lib/axios'; + +export const penaltyApplyApi = { + + /** + * 分页查询 @author wzh + */ + queryPage : (param) => { + return postRequest('/penaltyApply/queryPage', param); + }, + + /** + * 增加 @author wzh + */ + add: (param) => { + return postRequest('/penaltyApply/add', param); + }, + + /** + * 修改 @author wzh + */ + update: (param) => { + return postRequest('/penaltyApply/update', param); + }, + + + /** + * 删除 @author wzh + */ + delete: (id) => { + return getRequest(`/penaltyApply/delete/${id}`); + }, + + /** + * 批量删除 @author wzh + */ + batchDelete: (idList) => { + return postRequest('/penaltyApply/batchDelete', idList); + }, + +}; diff --git a/src/views/business/erp/penalty-apply/penalty-apply-form.vue b/src/views/business/erp/penalty-apply/penalty-apply-form.vue new file mode 100644 index 0000000..1a7b811 --- /dev/null +++ b/src/views/business/erp/penalty-apply/penalty-apply-form.vue @@ -0,0 +1,138 @@ + + + diff --git a/src/views/business/erp/penalty-apply/penalty-apply-list.vue b/src/views/business/erp/penalty-apply/penalty-apply-list.vue new file mode 100644 index 0000000..c7a9dcb --- /dev/null +++ b/src/views/business/erp/penalty-apply/penalty-apply-list.vue @@ -0,0 +1,390 @@ + + +