From 252100483076fe074e5cbd216e72d06d468517bd Mon Sep 17 00:00:00 2001
From: fengachen <373943794@qq.com>
Date: Thu, 2 Sep 2021 18:10:07 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E8=AE=AE=E7=AE=A1=E7=90=86=20?=
=?UTF-8?q?=E5=8F=82=E4=BC=9A=E6=83=85=E5=86=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/main.js | 2 +
src/utils/preventClick.js | 19 ++
.../incomePayments/meetManage/Attendance.vue | 309 ++++++++++++++++++
.../meetManage/MeetManageList.vue | 13 +-
.../meetManage/SignUpInfoList.vue | 3 +-
.../meetManage/modules/AuditModal.vue | 188 +++++++++++
.../meetManage/modules/BatchInvocieModal.vue | 152 +++++++++
.../modules/BatchSetDockerModal.vue | 114 +++++++
.../modules/ImportParticipantModal.vue | 182 +++++++++++
9 files changed, 979 insertions(+), 3 deletions(-)
create mode 100644 src/utils/preventClick.js
create mode 100644 src/views/incomePayments/meetManage/Attendance.vue
create mode 100644 src/views/incomePayments/meetManage/modules/AuditModal.vue
create mode 100644 src/views/incomePayments/meetManage/modules/BatchInvocieModal.vue
create mode 100644 src/views/incomePayments/meetManage/modules/BatchSetDockerModal.vue
create mode 100644 src/views/incomePayments/meetManage/modules/ImportParticipantModal.vue
diff --git a/src/main.js b/src/main.js
index 482c047..0a8f6de 100644
--- a/src/main.js
+++ b/src/main.js
@@ -26,6 +26,7 @@ import JeroComponents from "@/components/jero/index";
import JDictSelectTag from "./components/dict/index.js";
import '@/utils/filter' // base filtermybatis-plus
import vTrim from "@/utils/vTrim";
+import preventClick from "@/utils/preventClick";
import '@/assets/less/JAreaLinkage.less'
import VueAreaLinkage from 'vue-area-linkage'
@@ -37,6 +38,7 @@ Vue.use(router);
Vue.use(JeroComponents);
Vue.use(JDictSelectTag);
Vue.use(vTrim)
+Vue.use(preventClick)
Vue.use(VueAreaLinkage)
new Vue({
diff --git a/src/utils/preventClick.js b/src/utils/preventClick.js
new file mode 100644
index 0000000..1aab922
--- /dev/null
+++ b/src/utils/preventClick.js
@@ -0,0 +1,19 @@
+export default {
+
+ install (Vue) {
+ // 防重复点击(指令实现)
+ Vue.directive('preventclick', {
+ inserted (el, binding) {
+ el.addEventListener('click', () => {
+ if (!el.disabled) {
+ el.disabled = true
+ setTimeout(() => {
+ el.disabled = false
+ }, binding.value || 1000)
+ }
+ })
+ }
+ })
+ }
+
+}
diff --git a/src/views/incomePayments/meetManage/Attendance.vue b/src/views/incomePayments/meetManage/Attendance.vue
new file mode 100644
index 0000000..c4da9ce
--- /dev/null
+++ b/src/views/incomePayments/meetManage/Attendance.vue
@@ -0,0 +1,309 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
导入参会人
+
添加参会人
+
导出
+
批量删除
+
合并开票
+
设置对接人
+
+
+
+
+
+
+
+ 参会单位
+
+
+
+
+
+
+
+ 审核
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/incomePayments/meetManage/MeetManageList.vue b/src/views/incomePayments/meetManage/MeetManageList.vue
index 2691055..7563b17 100644
--- a/src/views/incomePayments/meetManage/MeetManageList.vue
+++ b/src/views/incomePayments/meetManage/MeetManageList.vue
@@ -73,7 +73,7 @@
@change="handleTableChange">
- 会议名称
+ 会议名称
@@ -213,6 +213,17 @@ export default {
this.$router.push({
path: '/incomePayments/meetManage/AddOrDetailMeet',
})
+ },
+ /*
+ * 参会情况
+ * */
+ toAttendance(record){
+ this.$router.push({
+ path:"/incomePayments/meetManage/Attendance",
+ query:{
+ id:record.id
+ }
+ })
}
}
diff --git a/src/views/incomePayments/meetManage/SignUpInfoList.vue b/src/views/incomePayments/meetManage/SignUpInfoList.vue
index 246ead4..dd92506 100644
--- a/src/views/incomePayments/meetManage/SignUpInfoList.vue
+++ b/src/views/incomePayments/meetManage/SignUpInfoList.vue
@@ -59,7 +59,6 @@
-
+
+
+ 报名信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 审核
+
+
+
+
+
+
+
+ 通过
+
+
+ 驳回
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}"/>
+
+
+
+
+
+
+ 关闭
+ 确定
+
+
+
+
+
+
+
diff --git a/src/views/incomePayments/meetManage/modules/BatchInvocieModal.vue b/src/views/incomePayments/meetManage/modules/BatchInvocieModal.vue
new file mode 100644
index 0000000..b6df76b
--- /dev/null
+++ b/src/views/incomePayments/meetManage/modules/BatchInvocieModal.vue
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+ 确定
+
+
+
+
+
+
+
diff --git a/src/views/incomePayments/meetManage/modules/BatchSetDockerModal.vue b/src/views/incomePayments/meetManage/modules/BatchSetDockerModal.vue
new file mode 100644
index 0000000..d08c034
--- /dev/null
+++ b/src/views/incomePayments/meetManage/modules/BatchSetDockerModal.vue
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+ 确定
+
+
+
+
+
+
+
diff --git a/src/views/incomePayments/meetManage/modules/ImportParticipantModal.vue b/src/views/incomePayments/meetManage/modules/ImportParticipantModal.vue
new file mode 100644
index 0000000..aab77c9
--- /dev/null
+++ b/src/views/incomePayments/meetManage/modules/ImportParticipantModal.vue
@@ -0,0 +1,182 @@
+
+
+ 请确保企业信息和参会人信息准确,谢谢
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+ 参会单位
+
+
+
+
+
+
+ >
+
+
+
+ 关闭
+ 确定
+
+
+
+
+
+
+