From 0a0ea2de88e6cb0d824fc4e275544789798dd446 Mon Sep 17 00:00:00 2001 From: zhangyanan Date: Fri, 17 Oct 2025 20:25:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=9F=B9=E8=AE=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/scrtraindata/scrTrainDataManage.js | 86 +++++++ .../main/scrtrainsche/scrTrainScheManage.js | 86 +++++++ src/views/main/scrtraindata/addForm.vue | 136 +++++++++++ src/views/main/scrtraindata/editForm.vue | 150 ++++++++++++ src/views/main/scrtraindata/index.vue | 224 ++++++++++++++++++ src/views/main/scrtrainsche/addForm.vue | 125 ++++++++++ src/views/main/scrtrainsche/editForm.vue | 139 +++++++++++ src/views/main/scrtrainsche/index.vue | 217 +++++++++++++++++ 8 files changed, 1163 insertions(+) create mode 100644 src/api/modular/main/scrtraindata/scrTrainDataManage.js create mode 100644 src/api/modular/main/scrtrainsche/scrTrainScheManage.js create mode 100644 src/views/main/scrtraindata/addForm.vue create mode 100644 src/views/main/scrtraindata/editForm.vue create mode 100644 src/views/main/scrtraindata/index.vue create mode 100644 src/views/main/scrtrainsche/addForm.vue create mode 100644 src/views/main/scrtrainsche/editForm.vue create mode 100644 src/views/main/scrtrainsche/index.vue diff --git a/src/api/modular/main/scrtraindata/scrTrainDataManage.js b/src/api/modular/main/scrtraindata/scrTrainDataManage.js new file mode 100644 index 0000000..cdba63e --- /dev/null +++ b/src/api/modular/main/scrtraindata/scrTrainDataManage.js @@ -0,0 +1,86 @@ +import { axios } from '@/utils/request' + +/** + * 查询培训 + * + * @author 1 + * @date 2025-10-17 19:55:20 + */ +export function scrTrainDataPage (parameter) { + return axios({ + url: '/scrTrainData/page', + method: 'get', + params: parameter + }) +} + +/** + * 培训列表 + * + * @author 1 + * @date 2025-10-17 19:55:20 + */ +export function scrTrainDataList (parameter) { + return axios({ + url: '/scrTrainData/list', + method: 'get', + params: parameter + }) +} + +/** + * 添加培训 + * + * @author 1 + * @date 2025-10-17 19:55:20 + */ +export function scrTrainDataAdd (parameter) { + return axios({ + url: '/scrTrainData/add', + method: 'post', + data: parameter + }) +} + +/** + * 编辑培训 + * + * @author 1 + * @date 2025-10-17 19:55:20 + */ +export function scrTrainDataEdit (parameter) { + return axios({ + url: '/scrTrainData/edit', + method: 'post', + data: parameter + }) +} + +/** + * 删除培训 + * + * @author 1 + * @date 2025-10-17 19:55:20 + */ +export function scrTrainDataDelete (parameter) { + return axios({ + url: '/scrTrainData/delete', + method: 'post', + data: parameter + }) +} + +/** + * 导出培训 + * + * @author 1 + * @date 2025-10-17 19:55:20 + */ +export function scrTrainDataExport (parameter) { + return axios({ + url: '/scrTrainData/export', + method: 'get', + params: parameter, + responseType: 'blob' + }) +} diff --git a/src/api/modular/main/scrtrainsche/scrTrainScheManage.js b/src/api/modular/main/scrtrainsche/scrTrainScheManage.js new file mode 100644 index 0000000..2f43148 --- /dev/null +++ b/src/api/modular/main/scrtrainsche/scrTrainScheManage.js @@ -0,0 +1,86 @@ +import { axios } from '@/utils/request' + +/** + * 查询培训安排 + * + * @author 1 + * @date 2025-10-17 20:13:05 + */ +export function scrTrainSchePage (parameter) { + return axios({ + url: '/scrTrainSche/page', + method: 'get', + params: parameter + }) +} + +/** + * 培训安排列表 + * + * @author 1 + * @date 2025-10-17 20:13:05 + */ +export function scrTrainScheList (parameter) { + return axios({ + url: '/scrTrainSche/list', + method: 'get', + params: parameter + }) +} + +/** + * 添加培训安排 + * + * @author 1 + * @date 2025-10-17 20:13:05 + */ +export function scrTrainScheAdd (parameter) { + return axios({ + url: '/scrTrainSche/add', + method: 'post', + data: parameter + }) +} + +/** + * 编辑培训安排 + * + * @author 1 + * @date 2025-10-17 20:13:05 + */ +export function scrTrainScheEdit (parameter) { + return axios({ + url: '/scrTrainSche/edit', + method: 'post', + data: parameter + }) +} + +/** + * 删除培训安排 + * + * @author 1 + * @date 2025-10-17 20:13:05 + */ +export function scrTrainScheDelete (parameter) { + return axios({ + url: '/scrTrainSche/delete', + method: 'post', + data: parameter + }) +} + +/** + * 导出培训安排 + * + * @author 1 + * @date 2025-10-17 20:13:05 + */ +export function scrTrainScheExport (parameter) { + return axios({ + url: '/scrTrainSche/export', + method: 'get', + params: parameter, + responseType: 'blob' + }) +} diff --git a/src/views/main/scrtraindata/addForm.vue b/src/views/main/scrtraindata/addForm.vue new file mode 100644 index 0000000..768f1f5 --- /dev/null +++ b/src/views/main/scrtraindata/addForm.vue @@ -0,0 +1,136 @@ + + + diff --git a/src/views/main/scrtraindata/editForm.vue b/src/views/main/scrtraindata/editForm.vue new file mode 100644 index 0000000..a6344e2 --- /dev/null +++ b/src/views/main/scrtraindata/editForm.vue @@ -0,0 +1,150 @@ + + + diff --git a/src/views/main/scrtraindata/index.vue b/src/views/main/scrtraindata/index.vue new file mode 100644 index 0000000..ff9fc51 --- /dev/null +++ b/src/views/main/scrtraindata/index.vue @@ -0,0 +1,224 @@ + + + diff --git a/src/views/main/scrtrainsche/addForm.vue b/src/views/main/scrtrainsche/addForm.vue new file mode 100644 index 0000000..f356987 --- /dev/null +++ b/src/views/main/scrtrainsche/addForm.vue @@ -0,0 +1,125 @@ + + + diff --git a/src/views/main/scrtrainsche/editForm.vue b/src/views/main/scrtrainsche/editForm.vue new file mode 100644 index 0000000..85a6e48 --- /dev/null +++ b/src/views/main/scrtrainsche/editForm.vue @@ -0,0 +1,139 @@ + + + diff --git a/src/views/main/scrtrainsche/index.vue b/src/views/main/scrtrainsche/index.vue new file mode 100644 index 0000000..f059fd8 --- /dev/null +++ b/src/views/main/scrtrainsche/index.vue @@ -0,0 +1,217 @@ + + +