要求当前用户不能审核自己提交的业务
2017-08-19 22:04
281 查看
如图为要实现的效果——当admin用户审核自己提交的业务时,给予提示。主要知识点在于怎么在jsp页面获取当前登录用户来和未操作栏的操作员比较
audit_search_jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!--导入系统用户类--> <%@ page import="com.bdxc.bean.xt_user.SfXtyhT"%> <% //内嵌java代码获取当前登录用户名 SfXtyhT user = (SfXtyhT) session.getAttribute(BDXCStatics.USER_SESSION_KEY); if (user == null || user.equals("")) { return; } String currentUser=user.getMc(); %> <html> <head> <title>信息审核公共页面</title> <script src="<%=path%>js/sf_audit/newAudit.js"> </script> <script> //要在js里获取用户,需要在js短代码里获取到它,不然在newAudit.js文件里调用不到 var currentUser="<%=currentUser%>"; </script> </head> </html>
newAudit.js
//审核未通过的方法 function refuse(){ var selections = $('#shlc').datagrid('getSelections'); var wcl=$('#wcl').datagrid('getSelections');//未处理栏 //当前用户不能审核自己提交的任务 if(currentUser==wcl[0].CZY1){ alert('当前用户不能审核自己提交的任务!'); return; } if(1!==selections.length){ alert('请选择一条记录审核'); return; } //判断是否已经审核完毕 if('审核通过'==selections[0].SHJG || '审核不通过'==selections[0].SHJG){ alert('该条记录已经审核完毕'); return; } $.messager.prompt('审核','请填写不通过审核的意见!', function(r) { var shbz = r; if(!shbz) return; var postdata={ shbh:selections[0].BH, shbz:shbz, shjg:'审核不通过', yhbh:$('#wcl').datagrid('getSelected').YHBH, yhlb:$('#wcl').datagrid('getSelected').YHLB } $.ajax({ url: 'AuditAction!audit.action?_timestamp='+new Date().getTime(), type: 'post', timeout: 15000, data:postdata, success: function(json){ var json = eval('('+json+')'); alert(json.success); $('#wcl').datagrid('reload'); $('#shlc').datagrid('reload'); //$('#shlcAudit').html(''); } }); }); $(".messager-input").val('审核不通过'); }
相关文章推荐
- SVN不能提交(创建组,1个用户隶属于2个组)
- oracle 11g登陆scott用户时出现应用程序要求的数据库权限超出了您当前具有的权限
- 修改用户所在组,修改文件的所有者,明明是自己的文件什么不能解压?
- module作为多个APP的业务包依赖导入studio不能提交SVN不能与源文件的同步修改内容的问题
- 【编程初学者】创建自己的开源项目7-基于当前分支,提交归并请求到主分支2-代码冲突(myeclipse+git)
- svn用户权限不能提交
- MySQL 表字段唯一性约束设置方法以及为什么一定要在表中设置字段的唯一约束,而不能在自己的业务代码处理。
- 关于在设置启动文件夹或者设置用户选项时不能得到当前用户的解决方法
- 苹果App Store提交app审核时EULA(终端用户软件使用条款)的注意事项等政策解读
- srping security3.0(一)----登陆不能抛出自己定义的异常,用户不存在异常,用户尝试登陆次数过多,回到登陆之前访问的页面
- 做一个自己的 在线收藏夹--把当前浏览的页面的地址和标题提交到指定的url
- 为FaceBook审核提交模拟器包及自己验证模拟器包
- 自己写了一个js,但是最终不能控制住最后后的提交,前面的还是比较完美,大家看到后,能帮我解决一下吗?
- 不能只懂技术,而不懂产品(忘记了用户对产品的要求)
- [html file]标签设置用户不能自己手动输入文件路径
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。 提交
- ZOJ 1205题解本来是一道大数运算水题,可是却纠结了很久,原因是没能真正读懂题意,要求的计算必须是一一对应输出即使前面出现几个0最后也要把前面的0输出,看别人用C++自己还是两个都提交了结果还是C占的内存少。
- ubuntu下新建用户的终端不显示当前路径,不能用上下光标键得到使用过的命名解决办法
- Oracle 函数 “把当前的用户(审核人,审核通过后)插入到数据表中”
- 关于showmodaldialog 打开新窗口后提交表单操作时,避免弹出新窗口和避免从后台获取“新数据”后不能刷新当前模态页面的解决方案