[update] 会员管理-成员维护-复制
This commit is contained in:
@@ -153,7 +153,9 @@ const getStardsMemberProjectById = (params) => getAction('/member/tbMemberProjec
|
||||
// 标协会员单位信息-提票
|
||||
const memberDrawTicket = (params) => getAction('/member/tbMemberProjectSubitem/ticketCollection', params)
|
||||
// 标协会员单位信息-复制
|
||||
const memberCopy = (params) => getAction('', params)
|
||||
const memberCopy = (params) => postAction('/member/tbMemberProjectSubitem/copy', params)
|
||||
// 标协会员单位信息-批量复制
|
||||
const memberBatchCopy = (params) => postAction('/member/tbMemberProjectSubitem/copyBatch', params)
|
||||
// 标协会员-会员统计-曲线图数据获取
|
||||
const memberStatisticsLineData = (params) => getAction('', params)
|
||||
// 标协会员-会员统计-饼状图数据获取
|
||||
@@ -246,6 +248,7 @@ export {
|
||||
getStardsMemberProjectById,
|
||||
memberDrawTicket,
|
||||
memberCopy,
|
||||
memberBatchCopy,
|
||||
memberStatisticsLineData,
|
||||
memberStatisticsPieData,
|
||||
|
||||
|
||||
@@ -406,7 +406,7 @@ export default {
|
||||
},
|
||||
// 复制
|
||||
handleMemberCopy (record) {
|
||||
this.$refs.memberCopyModal.open(record.id)
|
||||
this.$refs.memberCopyModal.open(record.id, 'one')
|
||||
},
|
||||
// 批量复制
|
||||
handleMemberBatchCopy () {
|
||||
@@ -415,7 +415,7 @@ export default {
|
||||
return
|
||||
}
|
||||
const ids = this.selectedRowKeys.join(',')
|
||||
this.$refs.memberCopyModal.open(ids)
|
||||
this.$refs.memberCopyModal.open(ids, 'batch')
|
||||
},
|
||||
// 编辑会员权益
|
||||
handleMemberEquity (record) {
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
|
||||
<script>
|
||||
import {JeroListMixin} from '@/mixins/JeroListMixin'
|
||||
import { memberCopy } from '@/api/incomePaymentsApi'
|
||||
import { memberCopy, memberBatchCopy } from '@/api/incomePaymentsApi'
|
||||
|
||||
export default {
|
||||
name: 'MemberCopyModal',
|
||||
@@ -128,12 +128,14 @@ export default {
|
||||
list: '/member/tbMemberProject/page',
|
||||
},
|
||||
disableMixinCreated: true,
|
||||
memberIds: ''
|
||||
memberIds: '',
|
||||
copyType: '' // 复制类型:one,操作栏单条复制,batch批量复制
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
open (ids) {
|
||||
open (ids, copyType) {
|
||||
this.memberIds = ids
|
||||
this.copyType = copyType
|
||||
this.loadData()
|
||||
this.visible = true
|
||||
},
|
||||
@@ -152,9 +154,16 @@ export default {
|
||||
return
|
||||
}
|
||||
const param = {}
|
||||
param.memberId = this.memberIds
|
||||
param.projectId = this.selectedRowKeys[0]
|
||||
memberCopy(param).then(res => {
|
||||
let func
|
||||
if (this.copyType === 'one') {
|
||||
func = memberCopy
|
||||
param.id = this.memberIds
|
||||
} else {
|
||||
func = memberBatchCopy
|
||||
param.ids = this.memberIds
|
||||
}
|
||||
func(param).then(res => {
|
||||
if (res.success) {
|
||||
this.$message.success(res.message)
|
||||
this.close()
|
||||
|
||||
Reference in New Issue
Block a user