人员选择窗口取消右上角关闭按钮

This commit is contained in:
wanggeng 2021-10-21 18:08:58 +08:00
parent fab1303746
commit 74d242e122
8 changed files with 77 additions and 6 deletions

View File

@ -44,8 +44,8 @@ public class GridGroupController extends DefaultBaseController {
if (StringUtils.isBlank(gridGroupVO.getGridGroupCode())) { if (StringUtils.isBlank(gridGroupVO.getGridGroupCode())) {
throw new ParamsException("编码不能为空"); throw new ParamsException("编码不能为空");
} }
if (!RegexUtil.isLetter(gridGroupVO.getGridGroupCode())) { if (!RegexUtil.isLetterOrNumber(gridGroupVO.getGridGroupCode())) {
throw new ParamsException("编码只能是字母"); throw new ParamsException("编码只能是字母或数字");
} }
gridGroupService.save(gridGroupVO); gridGroupService.save(gridGroupVO);
return new SuccessResult(); return new SuccessResult();

View File

@ -194,6 +194,7 @@
title: '选择用户', title: '选择用户',
width: '500px', width: '500px',
height: '500px', height: '500px',
closeBtn: 0,
onClose: function() { onClose: function() {
var selectedUsers = top.dialog.dialogData.selectedDepartmentUsers; var selectedUsers = top.dialog.dialogData.selectedDepartmentUsers;
if(selectedUsers != null && selectedUsers.length > 0) { if(selectedUsers != null && selectedUsers.length > 0) {

View File

@ -211,6 +211,7 @@
title: '选择用户', title: '选择用户',
width: '500px', width: '500px',
height: '500px', height: '500px',
closeBtn: 0,
onClose: function() { onClose: function() {
var selectedUsers = top.dialog.dialogData.selectedDepartmentUsers; var selectedUsers = top.dialog.dialogData.selectedDepartmentUsers;
if(selectedUsers != null && selectedUsers.length > 0) { if(selectedUsers != null && selectedUsers.length > 0) {

View File

@ -210,6 +210,7 @@
title: '选择用户', title: '选择用户',
width: '500px', width: '500px',
height: '500px', height: '500px',
closeBtn: 0,
onClose: function() { onClose: function() {
var selectedUsers = top.dialog.dialogData.selectedDepartmentUsers; var selectedUsers = top.dialog.dialogData.selectedDepartmentUsers;
if(selectedUsers != null && selectedUsers.length > 0) { if(selectedUsers != null && selectedUsers.length > 0) {

View File

@ -40,7 +40,7 @@ public class MenuAppController extends DefaultBaseController {
@PostMapping("save") @PostMapping("save")
public SuccessResult saveMenu(@RequestHeader("token") String token, @RequestBody MenuVO menuVO) { public SuccessResult saveMenu(@RequestHeader("token") String token, @RequestBody MenuVO menuVO) {
checkParams(menuVO); checkParams(menuVO);
menuService.save(menuVO); menuService.save(token, menuVO);
return new SuccessResult(); return new SuccessResult();
} }

View File

@ -22,6 +22,14 @@ public interface IMenuService extends IMenuBaseService {
*/ */
void save(MenuVO menuVO); void save(MenuVO menuVO);
/**
* 保存菜单
*
* @param token
* @param menuVO
*/
void save(String token, MenuVO menuVO);
/** /**
* 保存菜单 * 保存菜单
* *
@ -29,6 +37,15 @@ public interface IMenuService extends IMenuBaseService {
*/ */
String saveAndReturnId(MenuVO menuVO); String saveAndReturnId(MenuVO menuVO);
/**
* 保存菜单
*
* @param token
* @param menuVO
* @return
*/
String saveAndReturnId(String token, MenuVO menuVO);
/** /**
* 修改菜单 * 修改菜单
* *
@ -38,6 +55,15 @@ public interface IMenuService extends IMenuBaseService {
*/ */
void update(String menuId, MenuVO menuVO); void update(String menuId, MenuVO menuVO);
/**
* 修改菜单
*
* @param token
* @param menuId
* @param menuVO
*/
void update(String token, String menuId, MenuVO menuVO);
/** /**
* 菜单删除 * 菜单删除
* *
@ -46,4 +72,12 @@ public interface IMenuService extends IMenuBaseService {
*/ */
void remove(List<String> ids); void remove(List<String> ids);
/**
* 删除菜单
*
* @param token
* @param ids
*/
void remove(String token, List<String> ids);
} }

View File

@ -15,6 +15,7 @@ import ink.wgink.pojo.result.SuccessResultList;
import ink.wgink.util.ArrayListUtil; import ink.wgink.util.ArrayListUtil;
import ink.wgink.util.UUIDUtil; import ink.wgink.util.UUIDUtil;
import ink.wgink.util.map.HashMapUtil; import ink.wgink.util.map.HashMapUtil;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -113,8 +114,18 @@ public class MenuServiceImpl extends DefaultBaseService implements IMenuService
saveAndReturnId(menuVO); saveAndReturnId(menuVO);
} }
@Override
public void save(String token, MenuVO menuVO) {
saveAndReturnId(token, menuVO);
}
@Override @Override
public String saveAndReturnId(MenuVO menuVO) { public String saveAndReturnId(MenuVO menuVO) {
return saveAndReturnId(null, menuVO);
}
@Override
public String saveAndReturnId(String token, MenuVO menuVO) {
Map<String, Object> params = HashMapUtil.beanToMap(menuVO); Map<String, Object> params = HashMapUtil.beanToMap(menuVO);
String menuId = UUIDUtil.getUUID(); String menuId = UUIDUtil.getUUID();
String parentCode = null; String parentCode = null;
@ -127,24 +138,46 @@ public class MenuServiceImpl extends DefaultBaseService implements IMenuService
String menuCode = getCode(parentCode, menuParentId); String menuCode = getCode(parentCode, menuParentId);
params.put("menuCode", menuCode); params.put("menuCode", menuCode);
params.put("menuId", menuId); params.put("menuId", menuId);
setSaveInfo(params); if (StringUtils.isBlank(token)) {
setSaveInfo(params);
} else {
setAppSaveInfo(token, params);
}
menuDao.save(params); menuDao.save(params);
return menuId; return menuId;
} }
@Override @Override
public void remove(List<String> ids) { public void remove(List<String> ids) {
remove(null, ids);
}
@Override
public void remove(String token, List<String> ids) {
Map<String, Object> params = getHashMap(2); Map<String, Object> params = getHashMap(2);
params.put("menuIds", ids); params.put("menuIds", ids);
setUpdateInfo(params); if (StringUtils.isBlank(token)) {
setUpdateInfo(params);
} else {
setAppUpdateInfo(token, params);
}
menuDao.remove(params); menuDao.remove(params);
} }
@Override @Override
public void update(String menuId, MenuVO menuVO) { public void update(String menuId, MenuVO menuVO) {
update(null, menuId, menuVO);
}
@Override
public void update(String token, String menuId, MenuVO menuVO) {
Map<String, Object> params = HashMapUtil.beanToMap(menuVO); Map<String, Object> params = HashMapUtil.beanToMap(menuVO);
params.put("menuId", menuId); params.put("menuId", menuId);
setUpdateInfo(params); if (StringUtils.isBlank(token)) {
setUpdateInfo(params);
} else {
setAppUpdateInfo(token, params);
}
menuDao.update(params); menuDao.update(params);
} }

View File

@ -218,6 +218,7 @@
title: '选择用户', title: '选择用户',
width: '500px', width: '500px',
height: '500px', height: '500px',
closeBtn: 0,
onClose: function() { onClose: function() {
var selectedUsers = top.dialog.dialogData.selectedDepartmentUsers; var selectedUsers = top.dialog.dialogData.selectedDepartmentUsers;
if(selectedUsers != null && selectedUsers.length > 0) { if(selectedUsers != null && selectedUsers.length > 0) {