From b8928cc2ba8e8e1602162354cb8999ea3dd4856c Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Tue, 7 Sep 2021 20:19:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E4=BC=9A=E6=83=85=E5=86=B5=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8F=82=E4=BC=9A=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../incomePayments/meetManage/Attendance.vue | 5 +- .../meetManage/MeetManageList.vue | 2 +- .../meetManage/SignUpInfoEdit.vue | 653 ++++++++++-------- .../ConferenceMaintenance.vue | 2 +- 4 files changed, 384 insertions(+), 278 deletions(-) diff --git a/src/views/incomePayments/meetManage/Attendance.vue b/src/views/incomePayments/meetManage/Attendance.vue index 8e4ac2f..b1368ce 100644 --- a/src/views/incomePayments/meetManage/Attendance.vue +++ b/src/views/incomePayments/meetManage/Attendance.vue @@ -363,7 +363,10 @@ export default { * */ addParticipant() { this.$router.push({ - path: '/incomePayments/meetManage/SignUpInfoEdit' + path: '/incomePayments/meetManage/SignUpInfoEdit', + query:{ + meetingType:this.currentMeetingInfo.meetingType + } }) }, /* diff --git a/src/views/incomePayments/meetManage/MeetManageList.vue b/src/views/incomePayments/meetManage/MeetManageList.vue index 4171e6d..c6f7b16 100644 --- a/src/views/incomePayments/meetManage/MeetManageList.vue +++ b/src/views/incomePayments/meetManage/MeetManageList.vue @@ -64,7 +64,7 @@
新增 - 导出 + 导出 批量删除
diff --git a/src/views/incomePayments/meetManage/SignUpInfoEdit.vue b/src/views/incomePayments/meetManage/SignUpInfoEdit.vue index 8d60c4f..ae8d0c1 100644 --- a/src/views/incomePayments/meetManage/SignUpInfoEdit.vue +++ b/src/views/incomePayments/meetManage/SignUpInfoEdit.vue @@ -6,251 +6,18 @@
个人信息
- + - - - - - - - - - - - - - - - - - 嘉宾 - 参会人 - 内部企业 - - - - - - - - - VIP - 演讲嘉宾 - 特邀嘉宾 - 合作伙伴 - - - - - - -
演讲信息
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
用餐信息
- - - - - - - - - - - - - - - - - - - -
- 保存 -
- - -
VIP行程信息
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > - - - - - -
行程信息
- - - - - - - - - - - - - - - - - - - - - - - - -
邮寄信息
- - - + + - - - - + + + - - - -
缴费信息
- - - - - 汇款 - 现场 - 打包 + + + + + + + + + + + + + + + + + 嘉宾 + 参会人 + 内部企业 - - - - - - - - - + + + + + VIP + 演讲嘉宾 + 特邀嘉宾 + 合作伙伴 + - + +
+ 保存 +
+ + +
+
演讲信息
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
用餐信息
+ + + + + + + + + + + + + + + + + + +
+ + +
+
住店信息
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
VIP行程信息
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
VIP行程信息
+ + + + + + + + + + + + + + +
+ + +
+
行程信息
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
邮寄信息
+ + + + + + + + + + + + + +
+ + +
+
缴费信息
+ + + + + 汇款 + 现场 + 打包 + + + + + + + + + + + + + + + + +
+
确定 @@ -318,7 +404,7 @@ import JUpload from '@comp/jero/JUpload' export default { name: 'SignUpInfoEdit', - components:{ + components: { CompanySelect, SelectContacts, JImageUpload, @@ -329,10 +415,10 @@ export default { }, data() { return { - description:'报名信息编辑页', + description: '报名信息编辑页', form: this.$form.createForm(this), - confirmLoading:false, - selectedCompany:null, + confirmLoading: false, + selectedCompany: null, model: {}, labelCol: { xs: {span: 24}, @@ -350,29 +436,45 @@ export default { xs: {span: 24}, sm: {span: 21} }, + // 身份类型 + identifyType: '', + // 嘉宾类型 + guestType: '', + // 会议类型 + meetingType: '' } }, - methods:{ - addContactsOk(){ + created() { + this.meetingType = this.$route.query.meetingType + }, + methods: { + addContactsOk() { this.$refs.selectContacts.getContactsList() }, /* * 保存 * */ - nextStep(){ - console.log('保存') + nextStep() { + // 保存身份类型 1是VIP 2是演讲嘉宾 3是特邀嘉宾 4是合作伙伴 + this.guestType = this.form.getFieldValue('guestType') }, /* * 确定 * */ - handleOk(){ + handleOk() { }, /* * 取消 * */ - handleCancel(){ - this.$route.go(-1) + handleCancel() { + this.$router.go(-1) + }, + /* + * 改变身份 + * */ + changeIdentify(e) { + this.identifyType = e.target.value } } } @@ -383,6 +485,7 @@ export default { .center { text-align: center; + .submit { margin-right: 8px; } diff --git a/src/views/projectManagement/ConferenceMaintenance.vue b/src/views/projectManagement/ConferenceMaintenance.vue index b5d6ffa..a4521ea 100644 --- a/src/views/projectManagement/ConferenceMaintenance.vue +++ b/src/views/projectManagement/ConferenceMaintenance.vue @@ -229,7 +229,7 @@ export default { list: '/meeting/payMeeting/page', delete: '/meeting/payMeeting/delete', deleteBatch: '/meeting/payMeeting/deleteBatch', - exportXlsUrl: '/meeting/payMeeting/exportXls', + exportXlsUrl: '/meeting/payMeeting/exportWorkingGroupXls', } } },