|
@@ -24,7 +24,7 @@
|
|
|
<!-- </div>-->
|
|
|
<div class="toolbar-btns">
|
|
|
<el-button v-if="part_view" type="primary" size="mini" @click="handleAddMember">{{ this.$t('action.add') }}</el-button>
|
|
|
-<!-- <el-button v-if="part_view" type="danger" size="mini" @click="batchDelete">批量删除</el-button>-->
|
|
|
+ <el-button v-if="!part_view" type="danger" size="mini" @click="batchDelete">{{ this.$t('action.deleteList') }}</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<el-pagination
|
|
@@ -382,6 +382,25 @@ export default {
|
|
|
width: 100,
|
|
|
resizable: false,
|
|
|
sortable: false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ headerName: this.$t('action.delete'), field: 'id',
|
|
|
+ cellRendererFramework: 'ButtonCellRender',
|
|
|
+ cellRendererParams: param => {
|
|
|
+ return {
|
|
|
+ onClick: this.deleteSingle,
|
|
|
+ label: this.$t('action.delete'),
|
|
|
+ buttonType: 'danger',
|
|
|
+ buttonSize: 'mini',
|
|
|
+ disabled: param.data['member_name'] === 'superadmin'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ pinned: 'right',
|
|
|
+ lockPinned: true,
|
|
|
+ width: 90,
|
|
|
+ resizable: false,
|
|
|
+ filter: false,
|
|
|
+ sortable: false
|
|
|
}
|
|
|
]
|
|
|
this.defaultColDef = {
|
|
@@ -446,6 +465,10 @@ export default {
|
|
|
this.params.query = keywords
|
|
|
this.GET_MemberList()
|
|
|
},
|
|
|
+ /** 删除设备 **/
|
|
|
+ deleteSingle(row) {
|
|
|
+ this.handlerDelete(row.clerk_id)
|
|
|
+ },
|
|
|
/** 单条数据删除处理 */
|
|
|
handlerDelete(ids) {
|
|
|
this.$confirm(this.$t('member.disableClerk'), this.$t('action.waring'), {
|