From bf58e8406ada940887a66e020b82d12be761d706 Mon Sep 17 00:00:00 2001
From: lwh <2679599887@qq.com>
Date: Wed, 19 Apr 2023 19:33:55 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=8A=A5=E5=90=8D?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/index/enrol/classes/index.vue | 29 +--
.../components/AddSignUpProcessDialog.vue | 148 +++++++++++++
.../components/DetailSignUpProcessDialog.vue | 84 ++++++++
.../components/EditSignUpProcessDialog.vue | 146 +++++++++++++
.../index/enrol/sign_up_process/index.vue | 204 ++++++++++++++++++
src/service/classes.js | 52 ++---
src/service/sign_up_process.js | 63 ++++++
7 files changed, 686 insertions(+), 40 deletions(-)
create mode 100644 src/pages/index/enrol/sign_up_process/components/AddSignUpProcessDialog.vue
create mode 100644 src/pages/index/enrol/sign_up_process/components/DetailSignUpProcessDialog.vue
create mode 100644 src/pages/index/enrol/sign_up_process/components/EditSignUpProcessDialog.vue
create mode 100644 src/pages/index/enrol/sign_up_process/index.vue
create mode 100644 src/service/sign_up_process.js
diff --git a/src/pages/index/enrol/classes/index.vue b/src/pages/index/enrol/classes/index.vue
index f5f58a7..d96fff6 100644
--- a/src/pages/index/enrol/classes/index.vue
+++ b/src/pages/index/enrol/classes/index.vue
@@ -25,15 +25,15 @@
- 导入
-
-
-
- 下载导入模板
-
-
- 导出
+ :on-progress="uploadLoading" :on-error="closeUploadLoading" style="margin-left: 10px" :show-file-list="false">
+ 导入
+
+
+
+ 下载导入模板
+
+
+ 导出
@@ -51,7 +51,7 @@
+ :onSelectionChange="data => (selectionData = data)" >
@@ -70,7 +70,8 @@
-
+
@@ -82,7 +83,7 @@
+
+
diff --git a/src/pages/index/enrol/sign_up_process/components/DetailSignUpProcessDialog.vue b/src/pages/index/enrol/sign_up_process/components/DetailSignUpProcessDialog.vue
new file mode 100644
index 0000000..56f3651
--- /dev/null
+++ b/src/pages/index/enrol/sign_up_process/components/DetailSignUpProcessDialog.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/index/enrol/sign_up_process/components/EditSignUpProcessDialog.vue b/src/pages/index/enrol/sign_up_process/components/EditSignUpProcessDialog.vue
new file mode 100644
index 0000000..674704e
--- /dev/null
+++ b/src/pages/index/enrol/sign_up_process/components/EditSignUpProcessDialog.vue
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/index/enrol/sign_up_process/index.vue b/src/pages/index/enrol/sign_up_process/index.vue
new file mode 100644
index 0000000..0c94eec
--- /dev/null
+++ b/src/pages/index/enrol/sign_up_process/index.vue
@@ -0,0 +1,204 @@
+
+
+
+ 报名流程管理
+ 报名流程列表
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+
+
+
+ 添加
+
+
+
+ 导出
+
+
+
+
+ 批量操作
+
+
+
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 暂无图片
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+ 查看
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/service/classes.js b/src/service/classes.js
index d4f6b7c..e123a7f 100644
--- a/src/service/classes.js
+++ b/src/service/classes.js
@@ -1,31 +1,31 @@
-import { api, downloadFile, createApiUrl} from '~/utils/axios';
+import { api, downloadFile, createApiUrl } from '~/utils/axios';
- /**
- * 导出班型
- * @param {Object} data
- * @return {Promise} api
- */
- export function exportExcel(data) {
- downloadFile(createApiUrl('Enrol.Classes/exportExcel'), data);
- }
-
- /**
- * 下载班型模板
- * @param {Object} data
- * @return {Promise} api
- */
- export function downloadTemplate(data) {
- downloadFile(createApiUrl('Enrol.Classes/downloadTemplate'), data);
- }
-
- /**
- * 导入班型
- * @param {Object} data
- * @return {Promise} api
- */
- export const importExcel = createApiUrl('Enrol.Classes/importExcel');
-
+/**
+* 导出班型
+* @param {Object} data
+* @return {Promise} api
+*/
+export function exportExcel(data) {
+ downloadFile(createApiUrl('Enrol.Classes/exportExcel'), data);
+}
+
+/**
+ * 下载班型模板
+ * @param {Object} data
+ * @return {Promise} api
+ */
+export function downloadTemplate(data) {
+ downloadFile(createApiUrl('Enrol.Classes/downloadTemplate'), data);
+}
+
+/**
+ * 导入班型
+ * @param {Object} data
+ * @return {Promise} api
+ */
+export const importExcel = createApiUrl('Enrol.Classes/importExcel');
+
diff --git a/src/service/sign_up_process.js b/src/service/sign_up_process.js
new file mode 100644
index 0000000..c3484dc
--- /dev/null
+++ b/src/service/sign_up_process.js
@@ -0,0 +1,63 @@
+import { api, downloadFile, createApiUrl} from '~/utils/axios';
+
+
+
+
+/**
+* 导出报名流程
+* @param {Object} data
+* @return {Promise} api
+*/
+export function exportExcel(data) {
+ downloadFile(createApiUrl('Enrol.SignUpProcess/exportExcel'), data);
+}
+
+
+
+
+/**
+ * 获取报名流程列表
+ * @param {Object} data
+ * @return {Promise} api
+ */
+export function getSignUpProcessList(data) {
+ return api.post('Enrol.SignUpProcess/getSignUpProcessList', data);
+}
+
+/**
+ * 删除报名流程
+ * @param {Object} data
+ * @return {Promise} api
+ */
+export function deleteSignUpProcess(data) {
+ return api.post('Enrol.SignUpProcess/deleteSignUpProcess', data, {
+ isTransformResponse: true,
+ isShowSuccessMessage: true,
+ errorMessageText: '删除失败'
+ });
+}
+
+/**
+ * 添加报名流程
+ * @param {Object} data
+ * @return {Promise} api
+ */
+export function addSignUpProcess(data) {
+ return api.post('Enrol.SignUpProcess/addSignUpProcess', data, {
+ isTransformResponse: true,
+ isShowSuccessMessage: true,
+ errorMessageText: '添加失败'
+ });
+}
+/**
+ * 编辑报名流程
+ * @param {Object} data
+ * @return {Promise} api
+ */
+export function editSignUpProcess(data) {
+ return api.post('Enrol.SignUpProcess/editSignUpProcess', data, {
+ isTransformResponse: true,
+ isShowSuccessMessage: true,
+ errorMessageText: '编辑失败'
+ });
+}