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 @@
+
{e.target.value = e.target.value.replace(/[^0-9]/g,'')}"
:maxLength='11'
disabled
- v-decorator="['phone']">
+ v-decorator="['phone',validatorRules.phone]">
@@ -49,15 +51,16 @@
+ v-decorator="[ 'email',
+ validatorRules.email]">
-
+
嘉宾
参会人
内部企业
@@ -65,10 +68,10 @@
-
-
+
+
-
+
VIP
演讲嘉宾
特邀嘉宾
@@ -78,313 +81,36 @@
-
-
-
-
- 演讲信息
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {e.target.value = (e.target.value + '').trim()}"/>
-
-
-
-
-
-
-
-
-
- 用餐信息
-
-
-
-
- 是
- 否
-
-
-
-
-
-
- 是
- 否
-
-
-
-
-
-
-
-
- 住店信息
-
-
-
-
- 是
- 否
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- event.target.value = event.target.value.trim()" :maxLength="50" v-decorator="['roomLayout']"
- placeholder="请输入房型">
-
-
-
-
-
-
-
-
-
- VIP行程信息
-
-
-
-
- 是
- 否
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 是
- 否
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {e.target.value = (e.target.value + '').trim()}"/>
-
-
-
-
-
-
-
-
- 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 @@
+
+
+
+
+
+ 演讲信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}"/>
+
+
+
+
+
+
+
+
+ 用餐信息
+
+
+
+
+ 是
+ 否
+
+
+
+
+
+
+
+ 是
+ 否
+
+
+
+
+
+
+
+
+ 住店信息
+
+
+
+
+ 是
+ 否
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ event.target.value = event.target.value.trim()" :maxLength="50"
+ v-decorator="['roomLayout']"
+ placeholder="请输入房型">
+
+
+
+
+
+
+
+ 行程信息
+
+
+
+
+ 是
+ 否
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 是
+ 否
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e.target.value = (e.target.value + '').trim()}"/>
+
+
+
+
+
+
+
+
+
+
+
\ 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 @@