代码更新
This commit is contained in:
@@ -66,7 +66,7 @@ public class SysRoleController {
|
|||||||
@ApiOperation("删除角色")
|
@ApiOperation("删除角色")
|
||||||
@DeleteMapping
|
@DeleteMapping
|
||||||
@SaCheckPermission("roles:del")
|
@SaCheckPermission("roles:del")
|
||||||
public ResponseEntity<Object> delete(@RequestBody Set<Long> ids) {
|
public ResponseEntity<Object> delete(@RequestBody Set<String> ids) {
|
||||||
roleService.deleteBatchByIds(ids);
|
roleService.deleteBatchByIds(ids);
|
||||||
return new ResponseEntity<>(HttpStatus.OK);
|
return new ResponseEntity<>(HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package org.nl.system.service.param.dao;
|
package org.nl.system.service.param.dao;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -23,6 +24,7 @@ public class Param implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 标识
|
* 标识
|
||||||
*/
|
*/
|
||||||
|
@TableId
|
||||||
private String id;
|
private String id;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ public interface ISysRoleService extends IService<SysRole> {
|
|||||||
* 删除角色
|
* 删除角色
|
||||||
* @param ids
|
* @param ids
|
||||||
*/
|
*/
|
||||||
void deleteBatchByIds(Set<Long> ids);
|
void deleteBatchByIds(Set<String> ids);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 更新角色菜单
|
* 更新角色菜单
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ import org.springframework.stereotype.Service;
|
|||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
@@ -109,12 +110,11 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public void deleteBatchByIds(Set<Long> ids) {
|
public void deleteBatchByIds(Set<String> ids) {
|
||||||
// 删除角色表
|
// 删除角色表
|
||||||
roleMapper.deleteBatchIds(ids);
|
roleMapper.deleteBatchIds(ids);
|
||||||
|
|
||||||
// 删除角色用户表
|
// 删除角色用户表
|
||||||
rolesMenusMapper.deleteBatchIds(ids);
|
ids.forEach(id -> rolesMenusMapper.delete(new LambdaQueryWrapper<SysRolesMenus>().eq(SysRolesMenus::getRoleId, id)));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ import request from '@/utils/request' // 实现 form generator 使用自己定
|
|||||||
|
|
||||||
import { addDateRange, handleTree, parseTime, resetForm, selectDictLabel, selectDictLabels, flexWidth } from '@/utils/nladmin'
|
import { addDateRange, handleTree, parseTime, resetForm, selectDictLabel, selectDictLabels, flexWidth } from '@/utils/nladmin'
|
||||||
|
|
||||||
import { getValueByCode } from '@/api/system/param'
|
import { getValueByCode } from '@/views/system/param/param'
|
||||||
|
|
||||||
LogicFlow.use(Menu)
|
LogicFlow.use(Menu)
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import crudStage from '@/api/logicflow/stage'
|
import crudStage from '@/api/logicflow/stage'
|
||||||
import paramCrud from '@/api/system/param'
|
import paramCrud from '@/views/system/param/param'
|
||||||
import '@logicflow/core/dist/style/index.css'
|
import '@logicflow/core/dist/style/index.css'
|
||||||
import '@logicflow/extension/lib/style/index.css'
|
import '@logicflow/extension/lib/style/index.css'
|
||||||
|
|
||||||
|
|||||||
@@ -62,7 +62,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import crudParam from '@/api/system/param'
|
import crudParam from '@/views/system/param/param'
|
||||||
import CRUD, { presenter, header, form, crud } from '@crud/crud'
|
import CRUD, { presenter, header, form, crud } from '@crud/crud'
|
||||||
import rrOperation from '@crud/RR.operation'
|
import rrOperation from '@crud/RR.operation'
|
||||||
import crudOperation from '@crud/CRUD.operation'
|
import crudOperation from '@crud/CRUD.operation'
|
||||||
|
|||||||
@@ -246,6 +246,7 @@ export default {
|
|||||||
crudRoles.editMenu(role).then(() => {
|
crudRoles.editMenu(role).then(() => {
|
||||||
this.crud.notify('保存成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
this.crud.notify('保存成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||||
this.menuLoading = false
|
this.menuLoading = false
|
||||||
|
this.crud.toQuery()
|
||||||
// this.update()
|
// this.update()
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
this.menuLoading = false
|
this.menuLoading = false
|
||||||
|
|||||||
Reference in New Issue
Block a user