1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
| /**
| * 加载首页右键(管理桌面)
| */
| var hasDelGroup=false;//删除分组用到
| $(function(){
| $("body").append("<div id='deskTopWindowUP' style='overflow: hidden'></div>");
| $("#inputFormid").keydown(function(e){
| var flag = checkSession();//session失效后弹出登录框,flag为true时表示已经失效
| if(flag){
| return;
| }
| if(13==e.keyCode){
| $("#inputFormid").blur();
| var obj = $(this);
| var t=$.trim(obj.val());
| openForm(t,1);
| }
| return true;
| });
| // $("#openFormidButton").click(function(){
| // var flag = checkSession();//session失效后弹出登录框,flag为true时表示已经失效
| // if(flag){
| // return;
| // }
| // var t = $.trim($("#inputFormid").val());
| // if(""==t)return;
| // openForm(t,1);
| // });
| });
| function openFormidButton(value) {
| if (checkSession())return;// session失效后弹出登录框,flag为true时表示已经失效
| if (value == "")return;
| openForm(value.replace(/\s*/g,""), 1);//value需要去掉空格
| }
| function openForm(t,flg){
| checkFormIdExsist(t,function(d){
| if(d&&d.type){//如果功能号存在则进行操作
| var str="";
| if(d.query_string!=""){
| var v=d.query_string.replace(/'/g,'').split('=')[1];
| if(v!=undefined && v!=''){
| str+=""+d.query_string;
| }else{
| $.messager.alert("提示","【"+t+"】单号不存在","info");
| return;
| }
| }
| addTab$(d.menuname,d.t,d.type,str,true);
| }else{
| $.messager.alert("提示","在系统菜单中没有该功能号设置","info");
| }
| },flg);
| }
| function checkFormIdExsist(id,callBack,flg){
| var obj={};
| obj.formid=id;
| if(flg) obj.flg=1;
| $.post("/existsFormid.do",obj,function(d){
| if(d&&d.type){//如果功能号存在则进行操作
| d.exists = true;
| if(d.id==undefined){
| d.id=id;d.t=id;
| }else{d.t=d.id}
| }else{
| d={};
| d.exists = false;
| }
| callBack(d);
| },"json");
| }
| function firstDeskTop(){
| $.messager.confirm("提示","您还没有定制自己的桌面,是否进行定制?",function(r){
| if(r){
| deskTopShow("定制桌面","/general/personalized/manager/personnalized.jsp",550,400);
| }
| },"question")
| }
| var deskTopShowObj=null;
| function deskTopShow(title,url,width,height,call,obj){
| deskTopShowObj=null;
| var defObj={cache:false
| ,collapsible:false
| ,minimizable:false
| ,maximizable:false
| ,closable:true
| ,closed: false
| ,draggable:true
| ,resizable:false
| ,shadow:false
| ,modal:true};
| if(typeof(obj)=="object")defObj = $.extend(defObj,obj);
|
| var win = $("#deskTopWindowUP");
| var rand=Math.round(Math.random()*1000000);
| if(url.indexOf("?")==-1)url+="?rand="+rand;else url+="&rand="+rand;
| deskTopShowObj=win.window($.extend(defObj,{
| title: title,
| width: width,
| height: height,
| cache:false,
| content:"<iframe src='"+url+"' vspace='0' hspace='0' scrolling='no' frameborder='0' width='100%' height='100%'></iframe>",
| onClose:function(){
| if(hasDelGroup){
| history.go(0);
| }
| if(typeof(call)=="function"){
| call(deskTopShowObj);
| }
| }
| }));
| }
| function deskTopHidden(){
| $("#deskTopWindowUP").window("close");
| $.removeData("window");
| }
|
|