| | |
| | | |
| | | //表头按钮 |
| | | toolbarConfig: { |
| | | buttons: [ |
| | | |
| | | ], |
| | | slots:{ |
| | | buttons: "toolbar_buttons" |
| | | buttons: "toolbar_buttons", |
| | | tools:'save_buttons' |
| | | |
| | | }, |
| | | buttons: [ |
| | | ], |
| | | zoom: true, |
| | | custom: true |
| | | }, |
| | |
| | | }) |
| | | } |
| | | |
| | | const selectChange = ()=>{ |
| | | const selectChange = () => { |
| | | getPermissionList() |
| | | } |
| | | |
| | | const saveBatch = () => { |
| | | const $grid = pGrid.value |
| | | if($grid.getCheckboxRecords().length === 0){ |
| | | ElMessage.warning("请先选择权限") |
| | | return |
| | | } |
| | | ElMessageBox.confirm( |
| | | '确认修改角色权限?', |
| | | 'Warning', |
| | | { |
| | | confirmButtonText: '确认', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | } |
| | | ).then(() => { |
| | | const permission = { |
| | | id: checkId.value, |
| | | detail: $grid.getCheckboxRecords() |
| | | } |
| | | request.post(`/permissionRole/savePermissionRole`,permission).then(res=>{ |
| | | if(res.data=== true && res.code==='200'){ |
| | | ElMessage.success('保存成功') |
| | | dialogVisible.value = false |
| | | getPermissionList() |
| | | }else{ |
| | | ElMessage.error('保存失败') |
| | | } |
| | | }) |
| | | }) |
| | | } |
| | | |
| | | </script> |
| | |
| | | @change="selectChange" |
| | | /> |
| | | </template> |
| | | <template #save_buttons> |
| | | <vxe-button |
| | | @click="saveBatch" |
| | | status='primary' |
| | | style="margin-right: 1rem" |
| | | >新增</vxe-button> |
| | | </template> |
| | | |
| | | </vxe-grid> |
| | | |