From d59b1c1c022b899de78f617d85c031faabb7ea83 Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Wed, 8 Sep 2021 19:25:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E4=BC=9A=E6=83=85=E5=86=B5=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/incomeMeetingApi.js | 3 +- src/components/company/AddMeetingCompany.vue | 85 +++ src/components/jero/JImageUpload.vue | 22 +- .../modules/BusinessManagementModule.vue | 2 +- .../meetManage/AddOrDetailMeet.vue | 3 +- .../meetManage/MeetManageList.vue | 4 +- .../meetManage/OtherMeetingForm.vue | 227 ++++++++ .../meetManage/SignUpInfoEdit.vue | 513 ++++++------------ .../meetManage/modules/BatchInvocieModal.vue | 1 + .../modules/BatchSetDockerModal.vue | 2 + .../meetManage/modules/SeminarPartnerForm.vue | 122 +++++ .../meetManage/modules/SeminarVipForm.vue | 392 +++++++++++++ .../ConferenceMaintenance.vue | 2 +- 13 files changed, 1031 insertions(+), 347 deletions(-) create mode 100644 src/components/company/AddMeetingCompany.vue create mode 100644 src/views/incomePayments/meetManage/OtherMeetingForm.vue create mode 100644 src/views/incomePayments/meetManage/modules/SeminarPartnerForm.vue create mode 100644 src/views/incomePayments/meetManage/modules/SeminarVipForm.vue diff --git a/src/api/incomeMeetingApi.js b/src/api/incomeMeetingApi.js index 2642aae..99fc2e3 100644 --- a/src/api/incomeMeetingApi.js +++ b/src/api/incomeMeetingApi.js @@ -7,8 +7,9 @@ const getMeetInfoById = (params) => getAction('/meeting/payMeeting/queryById',pa // 获取所有工作组项目 const getAllWorkProjects = () => getAction('/project/payWorkingGroup/listAll') + export { getUserInfo, getMeetInfoById, - getAllWorkProjects + getAllWorkProjects, } diff --git a/src/components/company/AddMeetingCompany.vue b/src/components/company/AddMeetingCompany.vue new file mode 100644 index 0000000..0475c77 --- /dev/null +++ b/src/components/company/AddMeetingCompany.vue @@ -0,0 +1,85 @@ + + + + + \ No newline at end of file diff --git a/src/components/jero/JImageUpload.vue b/src/components/jero/JImageUpload.vue index ea6ff82..078300f 100644 --- a/src/components/jero/JImageUpload.vue +++ b/src/components/jero/JImageUpload.vue @@ -33,6 +33,7 @@ import Vue from 'vue' import { ACCESS_TOKEN } from '@/store/mutation-types' import { getFileAccessHttpUrl } from '@/api/manage' + import {getFileInfo} from '@api/api' // eslint-disable-next-line const Base64 = require('js-base64').Base64 @@ -67,6 +68,11 @@ type:[String,Array], required:false }, + /* 返回文件id*/ + returnId:{ + type:Boolean, + default:false + }, disabled:{ type:Boolean, required:false, @@ -152,7 +158,11 @@ this.picUrl = true fileList = fileList.map((file) => { if (file.response) { - file.url = `${file.response.result.id}?token=${Vue.ls.get(ACCESS_TOKEN)}&fullfilename=${file.response.result.fileName}` + if(this.returnId){ + file.url = `${file.response.result.id}` + }else { + file.url = `${file.response.result.id}?token=${Vue.ls.get(ACCESS_TOKEN)}&fullfilename=${file.response.result.fileName}` + } } return file }) @@ -217,6 +227,16 @@ close () { }, + getImgUrl(id,name){ + return `${id}?token=${Vue.ls.get(ACCESS_TOKEN)}&fullfilename=${name}` + }, + getFileInfos(ids){ + return new Promise(resolve => { + getFileInfo({id:ids}).then(res => { + resolve(res.result) + }) + }) + } }, model: { prop: 'value', diff --git a/src/views/businessManagement/modules/BusinessManagementModule.vue b/src/views/businessManagement/modules/BusinessManagementModule.vue index b429be5..841d9ce 100644 --- a/src/views/businessManagement/modules/BusinessManagementModule.vue +++ b/src/views/businessManagement/modules/BusinessManagementModule.vue @@ -222,7 +222,7 @@ export default { httpAction(httpurl, formData, method).then((res) => { if (res.success) { that.$message.success(res.message) - that.$emit('ok') + that.$emit('ok',formData) that.close() } else { that.$message.warning(res.message) diff --git a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue index ebc958b..2e946c2 100644 --- a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue +++ b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue @@ -492,6 +492,7 @@ export default { * */ handleOk() { const that = this + that.confirmLoading = true this.form.validateFields((err, values) => { if (!err) { let httpurl = '' @@ -520,12 +521,12 @@ export default { httpAction(httpurl, formData, method).then((res) => { if (res.success) { that.$message.success(res.message) + that.confirmLoading = false that.handleCancel() } else { that.$message.warning(res.message) } }).finally(() => { - that.confirmLoading = false }) } }) diff --git a/src/views/incomePayments/meetManage/MeetManageList.vue b/src/views/incomePayments/meetManage/MeetManageList.vue index c6f7b16..68ba99c 100644 --- a/src/views/incomePayments/meetManage/MeetManageList.vue +++ b/src/views/incomePayments/meetManage/MeetManageList.vue @@ -64,7 +64,7 @@
新增 - 导出 + 导出 批量删除
@@ -201,7 +201,7 @@ export default { ], dateKeyObj: { beginKey: 'meetingStartTime', - endKey: 'meetingEndtTime' + endKey: 'meetingEndTime' }, url: { list: '/meeting/payMeeting/page', diff --git a/src/views/incomePayments/meetManage/OtherMeetingForm.vue b/src/views/incomePayments/meetManage/OtherMeetingForm.vue new file mode 100644 index 0000000..92678ee --- /dev/null +++ b/src/views/incomePayments/meetManage/OtherMeetingForm.vue @@ -0,0 +1,227 @@ + + + + + \ No newline at end of file diff --git a/src/views/incomePayments/meetManage/SignUpInfoEdit.vue b/src/views/incomePayments/meetManage/SignUpInfoEdit.vue index ae8d0c1..ae7771c 100644 --- a/src/views/incomePayments/meetManage/SignUpInfoEdit.vue +++ b/src/views/incomePayments/meetManage/SignUpInfoEdit.vue @@ -8,10 +8,10 @@ - - + + @@ -19,21 +19,23 @@ + + v-decorator="['phone',validatorRules.phone]"> @@ -49,15 +51,16 @@ + v-decorator="[ 'email', + validatorRules.email]"> - + 嘉宾 参会人 内部企业 @@ -65,10 +68,10 @@ - - + + - + VIP 演讲嘉宾 特邀嘉宾 @@ -78,313 +81,36 @@ -
- 保存 -
- - -
-
演讲信息
- - - - - - + + - - - - - - - - - - - - - - - - - - - - - - -
- - - -
-
用餐信息
- - - - - - - - - - - - - - - - - - -
- - -
-
住店信息
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
-
VIP行程信息
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
VIP行程信息
- - - - - - - - - - - - - - -
- - -
-
行程信息
- - - - - - - - - - - - - - - - - - - - - - -
- - - -
-
邮寄信息
- - - - - - - - - - - - - -
- - -
-
缴费信息
- - - - - 汇款 - 现场 - 打包 - - - - - - - - - - - - - - - - -
- + + + + + + + + + +
- 确定 + 确定 取消
@@ -395,23 +121,24 @@ diff --git a/src/views/incomePayments/meetManage/modules/BatchInvocieModal.vue b/src/views/incomePayments/meetManage/modules/BatchInvocieModal.vue index c24b9ac..58f852a 100644 --- a/src/views/incomePayments/meetManage/modules/BatchInvocieModal.vue +++ b/src/views/incomePayments/meetManage/modules/BatchInvocieModal.vue @@ -63,6 +63,7 @@ + +> \ No newline at end of file diff --git a/src/views/incomePayments/meetManage/modules/SeminarVipForm.vue b/src/views/incomePayments/meetManage/modules/SeminarVipForm.vue new file mode 100644 index 0000000..f87da74 --- /dev/null +++ b/src/views/incomePayments/meetManage/modules/SeminarVipForm.vue @@ -0,0 +1,392 @@ + + + + + \ No newline at end of file diff --git a/src/views/projectManagement/ConferenceMaintenance.vue b/src/views/projectManagement/ConferenceMaintenance.vue index a4521ea..f311a5b 100644 --- a/src/views/projectManagement/ConferenceMaintenance.vue +++ b/src/views/projectManagement/ConferenceMaintenance.vue @@ -77,7 +77,7 @@
新增 - 导出 + 导出 批量删除 发布-提醒