JeeSite 4 记录停用启用笔记

简介: JeeSite 4 记录停用启用笔记

增加启用停用的按钮

if (row.status == Global.STATUS_NORMAL){
    actions.push('<a href="${ctx}/xxx/xxx/disable?id='+row.id+'" class="btnList" title="${text("停用")}" data-confirm="${text("确认要停用吗?")}"><i class="glyphicon glyphicon-ban-circle"></i></a>&nbsp;');
}
if (row.status == Global.STATUS_DISABLE){
    actions.push('<a href="${ctx}/xxx/xxx/enable?id='+row.id+'" class="btnList" title="${text("启用")}" data-confirm="${text("确认要启用吗?")}"><i class="glyphicon glyphicon-ok-circle"></i></a>&nbsp;');
}

启用停用的接口

@RequestMapping(value = "enable")
@ResponseBody
public String enable(Xxx xxx) {
   xxx.setStatus(Office.STATUS_NORMAL);
   xxxService.updateStatus(xxx);
   return renderResult(Global.TRUE, text("启用供应商''{0}''成功", xxx.getXxxName()));
}
@RequestMapping(value = "disable")
@ResponseBody
public String disable(Xxx xxx) {
   xxx.setStatus(Office.STATUS_DISABLE);
   xxxService.updateStatus(xxx);
   return renderResult(Global.TRUE, text("停用''{0}''成功", xxx.getXxxName()));
}

查询列表时,需要将停用的数据也查询出来

@RequestMapping(value = "listData")
@ResponseBody
public Page<Xxx> listData(Xxx xxx, HttpServletRequest request, HttpServletResponse response) {
    xxx.setPage(new Page<>(request, response));
    xxx.setStatus("");
    xxx.getSqlMap().getWhere().disableAutoAddStatusWhere();
    Page<Xxx> page = xxxService.findPage(xxx);
    return page;
}
相关文章
|
4月前
|
Linux Windows
IDEA如何查看每一行代码的提交记录(人员,时间)
【9月更文挑战第24天】在IntelliJ IDEA中,可通过安装GitToolBox插件并利用其功能来便捷地查看每行代码的提交记录,包括提交者、时间和提交信息。具体操作为:首先安装GitToolBox插件,然后在代码编辑区域将鼠标悬停于目标代码行以查看简要信息,或使用快捷键打开“Version Control”窗口查看详细提交历史。
2615 2
|
8月前
|
编解码
亚丁号自动阅读第一次更新
亚丁号自动阅读第一次更新
50 1
|
8月前
|
数据安全/隐私保护
自动阅读---秘乐辅助专业版大更新
自动阅读---秘乐辅助专业版大更新
56 0
自动阅读---秘乐辅助专业版大更新
|
SQL 存储 小程序
[原]排错实战——VS清空最近打开的工程记录
快速清理 visual studio 最近打开的工程列表,有脚本也有小程序
jira学习案例38-清除警告信息
jira学习案例38-清除警告信息
93 0
jira学习案例38-清除警告信息
idea 修改创建文件默认样式、自动设置作者信息和时间
idea 修改创建文件默认样式、自动设置作者信息和时间
641 0
idea 修改创建文件默认样式、自动设置作者信息和时间
学习笔记jira项目35-清除前面课程输入的警告信息
学习笔记jira项目35-清除前面课程输入的警告信息
90 0
学习笔记jira项目35-清除前面课程输入的警告信息
|
Web App开发 安全 Windows
win10_x64更新错误解决: 安装一些更新时出现问题,但我们稍后会重试。如果持续出现这些问题,并且你想要搜索Web或联系支持人员以获取相关信息,以下信息可能会对你有帮助:
可能的原因:  1、windows 服务没打开 win+r,打开【运行】对话框 输入 【service.msc】 找到 【Windows Firewall】和【Internet connection sharing】 都启动,并设为【自动】,重新启动 【设置】--【更新和安全】 2、设置的代理,但是代理没打开 将设置的代理服务器打开。
7069 0
|
监控 JavaScript 前端开发
Fundebug录屏插件更新至0.5.0,新增domain参数
摘要: 通过配置domain来保证“视频”的正确录制 录屏功能介绍 Fundebug提供专业的异常监控服务,当线上应用出现 BUG 的时候,我们可以第一时间报警,帮助开发者及时发现 BUG,提高 Debug 效率。
1038 0
Confluence 6 删除或禁用用户备忘
管理用户(Administer User)仅仅在你具有管理员权限的时候可见。 你也可以使用 Administration Console 来删除和禁用用户。
934 0

热门文章

最新文章