|
版本: |
其它(帖子中说明) |
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
通过权限查询,确定有权限的用户默认打开指定的功能页面,找到之前的贴子,都提到旧portal和新portal,但是3.8里都找不到相应的修改位置代码如下,写在base.js的modelLoad方法中不行,不登陆的话执行不了biz,登录之后又不走这段代码了,所以不知道写在哪里,请指点
// var process = "/heitudi/neiye/process/neiye/neiyeProcess";// 要判断的功能的process路径
// var activity = "viewActivity";// 要判断的功能的activity
// var param = new biz.Request.ListParam();// 定义checkPermissionAction需要的list参数
// var item1 = new biz.Request.MapParam();// 定义map参数,把要判断的proces和activity放到Map中
// item1.put("process", new biz.Request.SimpleParam(process, XML.Namespaces.XMLSCHEMA_STRING));
// item1.put("activity", new biz.Request.SimpleParam(activity, XML.Namespaces.XMLSCHEMA_STRING));
// param.add(item1);// 把Map参数添加到list中可以添加多个功能的Map
// var actiomParam = new biz.Request.ActionParam();
// actiomParam.setList('permissions', param);// 给action设置参数调用action
// biz.Request.sendBizRequest({
// "context" : this.getContext(),
// "action" : "checkPermissionAction",
// "parameters" : actiomParam,
// "callback" : function(callbackData) {
// if (callbackData.state) {
// // action调用成功,从返回值中获取权限判断的结果
// var items = callbackData.response;
// for (var i = 0; i < items.length; i++) {
//
// if (items[i].hasPermission == "false") {
// // url =
// // "$UI/heitudi/neiye/process/ziliao/viewActivity.w";
// // justep.Shell.showPage(url, null, {
// // title : '内业资料查看',
// // process :
// // "/heitudi/neiye/process/ziliao/ziliaoProcess",
// // activity : "viewActivity"
// // });
// } else {
// alert("show");
// justep.Shell.showPage("$UI/heitudi/neiye/process/neiye/viewActivity.w", null);
// }
// }
// } else {
// alert("action调用失败");
// }
// }
// })
|
|