From 2a0f4b1931be11bd6acdce2ce9873a29acfb44e5 Mon Sep 17 00:00:00 2001
From: fengachen <373943794@qq.com>
Date: Thu, 9 Sep 2021 16:45:29 +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=E6=8E=A5=E5=8F=A3=E5=8F=8A=E5=8F=82=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/incomeMeetingApi.js | 4 +-
.../incomePayments/meetManage/Attendance.vue | 103 ++++++++++++------
.../meetManage/SignUpInfoEdit.vue | 10 ++
.../meetManage/SignUpInfoList.vue | 7 +-
.../memberManage/MemberProjectList.vue | 7 +-
.../memberManage/SafeguardMemberList.vue | 2 +-
.../SafeguardStardsMemberList.vue | 9 +-
.../memberManage/StardsMemberProjectList.vue | 2 +-
8 files changed, 99 insertions(+), 45 deletions(-)
diff --git a/src/api/incomeMeetingApi.js b/src/api/incomeMeetingApi.js
index 99fc2e3..4058d65 100644
--- a/src/api/incomeMeetingApi.js
+++ b/src/api/incomeMeetingApi.js
@@ -6,10 +6,12 @@ const getUserInfo = (params) => getAction('/sys/user/queryById',params)
const getMeetInfoById = (params) => getAction('/meeting/payMeeting/queryById',params)
// 获取所有工作组项目
const getAllWorkProjects = () => getAction('/project/payWorkingGroup/listAll')
-
+// 通过id获取参会人详细信息
+const getSingUpUserInfo = (params) => getAction('/meeting/payMeetingSituation/queryById',params)
export {
getUserInfo,
getMeetInfoById,
getAllWorkProjects,
+ getSingUpUserInfo
}
diff --git a/src/views/incomePayments/meetManage/Attendance.vue b/src/views/incomePayments/meetManage/Attendance.vue
index e9bfe23..0a3b6d6 100644
--- a/src/views/incomePayments/meetManage/Attendance.vue
+++ b/src/views/incomePayments/meetManage/Attendance.vue
@@ -47,7 +47,7 @@
{{ currentMeetingInfo.estimatedNumber }}
-
+
{{ currentMeetingInfo.hotelName }}
@@ -79,8 +79,12 @@
-
- {{item.hotelContacts+':' + item.hotelContactsPhone + ' '}}
+
+ {{
+ item.hotelContacts + ':' + item.hotelContactsPhone + ' '
+ }}
{{ currentMeetingInfo.meetingContent }}
@@ -97,12 +101,12 @@
-
+
-
+
@@ -115,7 +119,7 @@
-
@@ -127,21 +131,21 @@
-
-
查询
- 重置
+ 重置
@@ -175,13 +179,23 @@
@change="handleTableChange">
- 参会单位
+ {{ text }}
+
+
+
+
+
+
+
+
+
+
审核
编辑
@@ -189,10 +203,15 @@
+
+
+
+
+
@@ -210,6 +229,7 @@ import BatchSetDockerModal from '@views/incomePayments/meetManage/modules/BatchS
import ProjectDetailModal from '@comp/ProjectDetailModal'
import AuditModal from '@views/incomePayments/meetManage/modules/AuditModal'
import PageHeaderTitle from '@comp/layouts/PageHeaderTitle'
+import StatusSlot from '@comp/tools/StatusSlot'
export default {
@@ -223,7 +243,8 @@ export default {
BatchSetDockerModal,
ProjectDetailModal,
AuditModal,
- PageHeaderTitle
+ PageHeaderTitle,
+ StatusSlot
},
data() {
return {
@@ -253,52 +274,57 @@ export default {
{
title: '应收金额',
align: 'center',
- dataIndex: ''
+ dataIndex: 'amountReceivable'
},
{
title: '实收金额',
align: 'center',
- dataIndex: ''
+ dataIndex: 'paidAmount'
},
{
title: '缴费方式',
align: 'center',
- dataIndex: ''
+ dataIndex: 'payMode_dictText'
},
{
title: '是否签到',
align: 'center',
- dataIndex: ''
+ dataIndex: 'checkIn'
},
{
title: '打包',
align: 'center',
- dataIndex: 'pack'
+ dataIndex: 'pack',
+ scopedSlots: {customRender: 'status-pack'}
},
{
title: '需要发票',
align: 'center',
- dataIndex: 'needInvoice'
+ dataIndex: 'needInvoice',
+ scopedSlots: {customRender: 'status-pack'}
},
{
title: '到账',
align: 'center',
- dataIndex: 'inAccount'
+ dataIndex: 'inAccount',
+ scopedSlots: {customRender: 'status'}
},
{
title: '开票',
align: 'center',
- dataIndex: 'makeInvoice'
+ dataIndex: 'makeInvoice',
+ scopedSlots: {customRender: 'status'}
},
{
title: '邮寄',
align: 'center',
- dataIndex: ''
+ dataIndex: 'mail',
+ scopedSlots: {customRender: 'status'}
},
{
title: '对接人',
align: 'center',
- dataIndex: 'mail'
+ dataIndex: 'dockName'
},
{
title: '操作',
@@ -307,11 +333,11 @@ export default {
},
],
url: {
- list: '/jero/memberProject/page',
- delete: '/jero/memberProject/delete',
- deleteBatch: '/jero/memberProject/deleteBatch',
- exportXlsUrl: '/jero/memberProject/exportXls',
- importExcelUrl: 'jero/memberProject/importExcel',
+ list: '/meeting/payMeetingSituation/page',
+ delete: '/meeting/payMeetingSituation/delete',
+ deleteBatch: '/meeting/payMeetingSituation/deleteBatch',
+ exportXlsUrl: '/meeting/payMeetingSituation/exportXls',
+ importExcelUrl: '/meeting/payMeetingSituation/importExcel',
},
// 当前的会议信息详情
currentMeetingInfo: {},
@@ -332,14 +358,14 @@ export default {
}
})
},
- computed:{
+ computed: {
tbMeetingType() {
- if(this.currentMeetingInfo.tbMeetingType === '1'){
+ if (this.currentMeetingInfo.tbMeetingType === '1') {
return '标准宣贯'
}
- if(this.currentMeetingInfo.tbMeetingType === '2'){
+ if (this.currentMeetingInfo.tbMeetingType === '2') {
return '学习培训'
- }else {
+ } else {
return ''
}
}
@@ -364,9 +390,20 @@ export default {
addParticipant() {
this.$router.push({
path: '/incomePayments/meetManage/SignUpInfoEdit',
- query:{
- meetingType:this.currentMeetingInfo.meetingType,
- meetingId:this.$route.query.id
+ query: {
+ meetingType: this.currentMeetingInfo.meetingType,
+ meetingId: this.$route.query.id
+ }
+ })
+ },
+ /*
+ * 编辑参会人
+ * */
+ handleEdit(record){
+ this.$router.push({
+ path: '/incomePayments/meetManage/SignUpInfoEdit',
+ query: {
+ id:record.id
}
})
},
diff --git a/src/views/incomePayments/meetManage/SignUpInfoEdit.vue b/src/views/incomePayments/meetManage/SignUpInfoEdit.vue
index 1e3d418..9c2d10e 100644
--- a/src/views/incomePayments/meetManage/SignUpInfoEdit.vue
+++ b/src/views/incomePayments/meetManage/SignUpInfoEdit.vue
@@ -127,6 +127,7 @@ import SeminarVipForm from '@views/incomePayments/meetManage/modules/SeminarVipF
import SeminarPartnerForm from '@views/incomePayments/meetManage/modules/SeminarPartnerForm'
import AddMeetingCompany from '@comp/company/AddMeetingCompany'
import {getContactsById} from '@api/api'
+import {getSingUpUserInfo} from '@api/incomeMeetingApi'
import {httpAction} from '@api/manage'
import pick from 'lodash.pick'
@@ -205,6 +206,15 @@ export default {
},
created() {
this.meetingType = this.$route.query.meetingType
+ if(this.$route.query.id){
+ // 通过id获取参会人信息
+ getSingUpUserInfo({id:this.$route.query}).then(res => {
+ if(res.success){
+ console.log(res.result)
+ }
+ })
+ }
+
},
methods: {
addContactsOk() {
diff --git a/src/views/incomePayments/meetManage/SignUpInfoList.vue b/src/views/incomePayments/meetManage/SignUpInfoList.vue
index 9718a9c..ec8143f 100644
--- a/src/views/incomePayments/meetManage/SignUpInfoList.vue
+++ b/src/views/incomePayments/meetManage/SignUpInfoList.vue
@@ -72,9 +72,6 @@
class="j-table-force-nowrap"
@change="handleTableChange">
-
- 会议名称
-
@@ -83,7 +80,7 @@
编辑
删除
- 详情
+
@@ -166,7 +163,7 @@ export default {
sm: {span: 18}
},
url: {
- list: '/meeting/payMeetingSituation/add/page',
+ list: '/jero/memberProject/page',
delete: '/jero/memberProject/delete',
deleteBatch: '/jero/memberProject/deleteBatch',
exportXlsUrl: '/jero/memberProject/exportXls',
diff --git a/src/views/incomePayments/memberManage/MemberProjectList.vue b/src/views/incomePayments/memberManage/MemberProjectList.vue
index b2a13e2..5057c6a 100644
--- a/src/views/incomePayments/memberManage/MemberProjectList.vue
+++ b/src/views/incomePayments/memberManage/MemberProjectList.vue
@@ -20,7 +20,7 @@
查询
- 重置
+ 重置
@@ -47,6 +47,7 @@
size="middle"
bordered
rowKey="id"
+ :scroll="{x:true}"
:columns="columns"
:dataSource="dataSource"
:pagination="ipagination"
@@ -82,6 +83,7 @@ import JYearDate from '@comp/jero/JYearDate'
import MemberProjectModal from '@views/incomePayments/memberManage/modules/MemberProjectModal'
import PageHeaderTitle from '@comp/layouts/PageHeaderTitle'
import IconImg from '@/assets/imgs/icon/icon_company_management.png'
+import '@/assets/less/TableExpand.less'
export default {
mixins: [JeroListMixin, mixinDevice],
@@ -100,7 +102,6 @@ export default {
title: '序号',
dataIndex: '',
key: 'rowIndex',
- width: 60,
align: 'center',
customRender: function (t, r, index) {
return parseInt(index) + 1
@@ -121,7 +122,7 @@ export default {
{
title: '负责人',
align: 'center',
- dataIndex: 'directorName'
+ dataIndex: 'directorName',
},
{
title: '操作',
diff --git a/src/views/incomePayments/memberManage/SafeguardMemberList.vue b/src/views/incomePayments/memberManage/SafeguardMemberList.vue
index 3c65ed4..c2fb7d6 100644
--- a/src/views/incomePayments/memberManage/SafeguardMemberList.vue
+++ b/src/views/incomePayments/memberManage/SafeguardMemberList.vue
@@ -50,7 +50,7 @@
查询
- 重置
+ 重置
diff --git a/src/views/incomePayments/memberManage/SafeguardStardsMemberList.vue b/src/views/incomePayments/memberManage/SafeguardStardsMemberList.vue
index 8f0690c..b17dfa7 100644
--- a/src/views/incomePayments/memberManage/SafeguardStardsMemberList.vue
+++ b/src/views/incomePayments/memberManage/SafeguardStardsMemberList.vue
@@ -24,6 +24,7 @@
>
重置
查询
- 重置
+ 重置