From 4f304851889c401d5b46ff0b809be869d460d399 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Fri, 04 Mar 2022 17:43:47 +0800
Subject: [PATCH] 新增批量缴费
---
src/api/trainingRegistration/trainingRegistration.js | 8 ++++++++
src/views/trainingRegistration/index.vue | 33 ++++++++++++++++++++++++++++++++-
2 files changed, 40 insertions(+), 1 deletions(-)
diff --git a/src/api/trainingRegistration/trainingRegistration.js b/src/api/trainingRegistration/trainingRegistration.js
index b003c76..f85666f 100644
--- a/src/api/trainingRegistration/trainingRegistration.js
+++ b/src/api/trainingRegistration/trainingRegistration.js
@@ -89,4 +89,12 @@
method: 'post',
data: row
})
+}
+
+export const vipSignBatch = (row) => {
+ return request({
+ url: '/api/trainingRegistration/vipSignBatch',
+ method: 'post',
+ data: row
+ })
}
\ No newline at end of file
diff --git a/src/views/trainingRegistration/index.vue b/src/views/trainingRegistration/index.vue
index a3a234e..25dfc37 100644
--- a/src/views/trainingRegistration/index.vue
+++ b/src/views/trainingRegistration/index.vue
@@ -65,6 +65,14 @@
@click="handleApplyInfoExport"
>报名信息导出
</el-button>
+ <el-button
+ type="primary"
+ size="small"
+ plain
+ icon="el-icon-checked"
+ @click="usesVipConfirmBatch"
+ >批量缴费
+ </el-button>
</template>
<template slot-scope="{ type, size, row }" slot="menu">
<el-button
@@ -150,7 +158,8 @@
remove,
cancelTrain,
addExam,
- vipSign
+ vipSign,
+ vipSignBatch
} from "@/api/trainingRegistration/trainingRegistration";
import { mapGetters } from "vuex";
import { getRoleDetail } from "@/api/system/role";
@@ -596,6 +605,28 @@
});
});
},
+ usesVipConfirmBatch(){
+ this.$confirm("确定已缴费?", {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning"
+ })
+ .then(() => {
+ var data = {
+ cancel : 1,
+ isExam: 1,
+ vipStatus :2
+ }
+ return vipSignBatch(data);
+ })
+ .then(() => {
+ this.onLoad(this.page);
+ this.$message({
+ type: "success",
+ message: "操作成功!"
+ });
+ });
+ },
selectionChange(list) {
// this.selectionList = list;
this.choiceName = [];
--
Gitblit v1.9.3