[update] 会员管理-成员维护-编辑会员权益

This commit is contained in:
lideqin
2024-03-08 14:11:29 +08:00
parent 426dbf6717
commit 6f4270fbd8
4 changed files with 115 additions and 3 deletions
@@ -246,7 +246,7 @@ export default {
// type: params.dataIndex + 1, // 序号
// departCode: this.queryParam.departCode, // 部门code
// }
// this.$refs.stardsMemberStatisticsModal.show(queryData)
this.$refs.stardsMemberStatisticsModal.show()
},
}
}
@@ -0,0 +1,110 @@
<template>
<div>
<page-header-title :img-for-icon="IconImg"></page-header-title>
<a-card :bordered="false">
<div>
<a-table
ref="table"
size="middle"
bordered
rowKey="id"
:columns="columns"
:dataSource="dataSource"
:pagination="ipagination"
:loading="loading"
:rowSelection="{
selectedRowKeys: selectedRowKeys,
onChange: onSelectChange,
}"
class="j-table-force-nowrap"
@change="handleTableChange"
>
<template slot="detail" slot-scope="text, record">
<div @click="openDetailModal(record)" class="color-blue">
{{ text }}
</div>
</template>
<template slot="text" slot-scope="text">
<a-tooltip>
<template slot="title">{{ text }}</template>
<div class="table-text">{{ text }}</div>
</a-tooltip>
</template>
</a-table>
</div>
</a-card>
</div>
</template>
<script>
import { JeroListMixin } from '@/mixins/JeroListMixin'
import IconImg from '@/assets/imgs/icon/icon_stander_member.png'
import PageHeaderTitle from '@/components/layouts/PageHeaderTitle'
export default {
name: 'StardsStandardStatistics',
mixins: [JeroListMixin],
components: { PageHeaderTitle },
data () {
return {
IconImg,
columns: [
{
title: '会议名称',
align: 'center',
dataIndex: 'memberNo',
scopedSlots: { customRender: 'text' },
},
{
title: '标准编号',
align: 'center',
dataIndex: 'memberNo',
scopedSlots: { customRender: 'text' },
},
{
title: '标准名称',
align: 'center',
dataIndex: 'memberNo',
scopedSlots: { customRender: 'text' },
},
{
title: '标准类别',
align: 'center',
dataIndex: 'memberNo',
scopedSlots: { customRender: 'text' },
},
{
title: '制修订',
align: 'center',
dataIndex: 'memberNo',
scopedSlots: { customRender: 'text' },
},
{
title: '宣贯人',
align: 'center',
dataIndex: 'memberNo',
scopedSlots: { customRender: 'text' },
},
{
title: '宣贯时间',
align: 'center',
dataIndex: 'memberNo',
scopedSlots: { customRender: 'text' },
},
{
title: '宣贯地点',
align: 'center',
dataIndex: 'memberNo',
scopedSlots: { customRender: 'text' },
}
]
}
}
}
</script>
<style scoped>
</style>
@@ -81,7 +81,7 @@ export default {
}
},
url: {
edit: '/jero/memberProject/edit',
edit: '/member/tbMemberProjectSubitem/editMemberBenefits',
}
}
},
@@ -6,7 +6,6 @@
:confirmLoading="confirmLoading"
switchFullscreen
:footer="null"
@ok="handleOk"
@cancel="handleCancel"
cancelText="关闭">
<a-spin :spinning="confirmLoading">
@@ -210,6 +209,9 @@ export default {
this.ipagination = pagination
this.loadData()
},
handleCancel () {
this.visible = false
}
}
}
</script>