diff --git a/src/components/tools/DynamicNotice.vue b/src/components/tools/DynamicNotice.vue
index 19263c7..b86d32c 100644
--- a/src/components/tools/DynamicNotice.vue
+++ b/src/components/tools/DynamicNotice.vue
@@ -28,7 +28,7 @@
detail () {
setTimeout(() => {
if(this.path){
- this.$refs.compModel.view(this.formData);
+ this.$refs.compModel.open(this.formData);
}
}, 200)
},
diff --git a/src/views/MessagePage/MeetingDetailModal.vue b/src/views/MessagePage/MeetingDetailModal.vue
index e42b4f4..7d7d92d 100644
--- a/src/views/MessagePage/MeetingDetailModal.vue
+++ b/src/views/MessagePage/MeetingDetailModal.vue
@@ -12,47 +12,47 @@
-
+
-
+
- {{meetingInfo.startTime + '~' + meetingInfo.endTime}}
+ {{model.startTime + '~' + model.endTime}}
-
+
-
+
-
+
-
+
-
+
-
+
@@ -63,48 +63,48 @@
-
+
-
+
-
+
-
+ {{genderTest}}
-
+
-
+
-
+
-
+
-
+
@@ -114,8 +114,8 @@
会议资料
-
-
+
+
@@ -125,8 +125,6 @@
开票邮寄信息
-
-
@@ -142,7 +140,7 @@
import PreviewFile from '@comp/jero/PreviewFile'
import JEllipsis from '@comp/jero/JEllipsis'
import {getMeetInfoById} from '@api/incomePaymentsApi'
-// import {getSingUpUserInfo} from '@api/incomePaymentsApi'
+import {getSingUpUserInfo} from '@api/incomePaymentsApi'
export default {
name: 'MeetingDetailModal',
@@ -150,6 +148,14 @@ export default {
PreviewFile,
JEllipsis
},
+ props:{
+ // 是否是从会议点进来的 默认走消息
+ isMeetingBool:{
+ type:Boolean,
+ required:false,
+ default:false
+ }
+ },
data() {
return {
title: '会议详情',
@@ -157,20 +163,50 @@ export default {
visible: false,
model: {},
// 会议信息
- meetingInfo:{}
+ meetingInfo:{},
+ // 参会人信息
+ situationInfo:{}
}
},
+ computed:{
+ // eslint-disable-next-line
+ genderTest(){
+ if(this.$store.getters.userInfo.gender === 1){
+ return '男'
+ }else if(this.$store.getters.userInfo.gender === 2){
+ return '女'
+ }
+ }
+
+ },
methods: {
open(param) {
this.visible = true
- this.meetingInfo = Object.assign({},param)
- if(param){
+ if(param && !this.isMeetingBool){
+ // 消息进来的获取会议的详情
this.queryMeetingInfoById(param.id).then(res => {
// 会议详情
this.model = Object.assign({},res)
console.log(this.model,'this.model')
})
+ // 查询参会人的信息
+ getSingUpUserInfo({id:param.situationId}).then(res => {
+ if(res.success){
+ this.situationInfo = res.result
+ }
+ })
+
+ }else {
+ // 会议进来查询的会议信息
+ this.model = Object.assign({},param)
+ // 会议进来的查询参会人信息
+
+ getSingUpUserInfo({id:param.id}).then(res => {
+ if(res.success){
+ this.situationInfo = res.result
+ }
+ })
}
},
close() {
diff --git a/src/views/MessagePage/UploadMeetingCertificateModal.vue b/src/views/MessagePage/UploadMeetingCertificateModal.vue
index c8bc259..c7d1876 100644
--- a/src/views/MessagePage/UploadMeetingCertificateModal.vue
+++ b/src/views/MessagePage/UploadMeetingCertificateModal.vue
@@ -37,7 +37,7 @@
-
+ {{genderTest}}
@@ -76,7 +76,7 @@
-
+
{e.target.value = e.target.value.replace(/[^0-9A-Za-z]/g,'')}">
@@ -86,9 +86,11 @@
-
-
+
+ 关闭
+ 确定
+
@@ -126,7 +128,7 @@ export default {
},
},
url: {
- edit: '/meeting/payMeetingSituation/edit'
+ edit: '/meeting/payMeetingSituation/editTerminal'
},
// 会议名称
meetingName: '',
@@ -137,8 +139,19 @@ export default {
components: {
JImageUpload
},
+ computed:{
+ // eslint-disable-next-line
+ genderTest(){
+ if(this.$store.getters.userInfo.gender === 1){
+ return '男'
+ }else if(this.$store.getters.userInfo.gender === 2){
+ return '女'
+ }
+ }
+ },
methods: {
open(param) {
+ this.form.resetFields()
this.visible = true
this.meetingName = param.meetingName
// 是否是线上缴费
@@ -146,9 +159,7 @@ export default {
if (param.id) {
this.querySingUpUserInfo(param.id).then(res => {
this.model = {}
- if (res.success) {
this.model = res
- }
})
}
},
diff --git a/src/views/meetingActivity/MeetingActivity.vue b/src/views/meetingActivity/MeetingActivity.vue
index c0820ae..ef9f2ce 100644
--- a/src/views/meetingActivity/MeetingActivity.vue
+++ b/src/views/meetingActivity/MeetingActivity.vue
@@ -124,7 +124,7 @@
-
+