Commit 5993e2d4512c84e51312aa0d85b224772c6f0a58

Authored by 王富生
1 parent 909cfbfb

登录模块提交

resource/js/unit.js
@@ -36,13 +36,19 @@ dataUrl.util = { @@ -36,13 +36,19 @@ dataUrl.util = {
36 login: function () { 36 login: function () {
37 return parkcloudbaseUrl + 'oauth/login'; 37 return parkcloudbaseUrl + 'oauth/login';
38 }, 38 },
  39 + //退出登录
39 getLoginOut:function(){ 40 getLoginOut:function(){
40 return parkcloudbaseUrl + 'oauth/loginout'; 41 return parkcloudbaseUrl + 'oauth/loginout';
  42 + },
  43 + //查询项目列表
  44 + queryAsraProjectForList:function(){
  45 + return parkcloudbaseUrl + 'asraProject/queryAsraProjectForList';
41 } 46 }
42 47
43 48
44 49
45 50
  51 +
46 } 52 }
47 53
48 var fn ={ 54 var fn ={
@@ -107,12 +113,9 @@ var fn ={ @@ -107,12 +113,9 @@ var fn ={
107 }, 113 },
108 //登出系统 114 //登出系统
109 loginOut: function () { 115 loginOut: function () {
110 - debugger;  
111 - 116 + //debugger;
112 var token = fn.getToken(); 117 var token = fn.getToken();
113 -  
114 if (token != "" && token != null) { 118 if (token != "" && token != null) {
115 -  
116 var opt = { 119 var opt = {
117 method: "post", 120 method: "post",
118 url: dataUrl.util.getLoginOut(), 121 url: dataUrl.util.getLoginOut(),
@@ -120,12 +123,9 @@ var fn ={ @@ -120,12 +123,9 @@ var fn ={
120 sessionStorage.clear() 123 sessionStorage.clear()
121 fn.setToken(''); 124 fn.setToken('');
122 fn.toLoginPage(); 125 fn.toLoginPage();
123 -  
124 } 126 }
125 }; 127 };
126 sysAjax(opt); 128 sysAjax(opt);
127 -  
128 -  
129 } 129 }
130 130
131 }, 131 },
@@ -134,6 +134,30 @@ var fn ={ @@ -134,6 +134,30 @@ var fn ={
134 sessionStorage.setItem("sys_parkLot", ''); 134 sessionStorage.setItem("sys_parkLot", '');
135 window.location.href = '../login/login.html' 135 window.location.href = '../login/login.html'
136 }, 136 },
  137 + /**
  138 + * 查询项目信息
  139 + * @param projectId 可以为空
  140 + */
  141 + getAsraProject: function (projectId, callBack) {
  142 + if(projectId == null || projectId == ""){
  143 + projectId=null;
  144 + }
  145 + var req = {
  146 + id: projectId
  147 + };
  148 + var opt = {
  149 + data: JSON.stringify(req),
  150 + method: "POST",
  151 + async: false,
  152 + url: dataUrl.util.queryAsraProjectForList(),
  153 + success: function (res) {
  154 + callBack(res.data);
  155 +
  156 + }
  157 + }
  158 + sysAjax(opt);
  159 + }
  160 +
137 }; 161 };
138 162
139 DateUtil = { 163 DateUtil = {
topages/workfill/workfill.html
@@ -16,10 +16,8 @@ @@ -16,10 +16,8 @@
16 </div> 16 </div>
17 <div class="workfill-list-projectnamewrap"> 17 <div class="workfill-list-projectnamewrap">
18 <div class="pos-abs workfill-projectCon"> 18 <div class="pos-abs workfill-projectCon">
19 - <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true">  
20 - <option value="1">企业云</option>  
21 - <option value="2">任你停</option>  
22 - <option value="3">政府云</option> 19 + <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true" id="work-projectName1">
  20 +
23 </select> 21 </select>
24 </div> 22 </div>
25 <div class="workfill-list-projectname display-none">项目名称</div> 23 <div class="workfill-list-projectname display-none">项目名称</div>
@@ -41,10 +39,8 @@ @@ -41,10 +39,8 @@
41 </div> 39 </div>
42 <div class="workfill-list-projectnamewrap"> 40 <div class="workfill-list-projectnamewrap">
43 <div class="pos-abs workfill-projectCon"> 41 <div class="pos-abs workfill-projectCon">
44 - <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true">  
45 - <option value="1">企业云</option>  
46 - <option value="2">任你停</option>  
47 - <option value="3">政府云</option> 42 + <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true" id="work-projectName2">
  43 +
48 </select> 44 </select>
49 </div> 45 </div>
50 <div class="workfill-list-projectname display-none">项目名称</div> 46 <div class="workfill-list-projectname display-none">项目名称</div>
@@ -66,10 +62,8 @@ @@ -66,10 +62,8 @@
66 </div> 62 </div>
67 <div class="workfill-list-projectnamewrap"> 63 <div class="workfill-list-projectnamewrap">
68 <div class="pos-abs workfill-projectCon"> 64 <div class="pos-abs workfill-projectCon">
69 - <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true">  
70 - <option value="1">企业云</option>  
71 - <option value="2">任你停</option>  
72 - <option value="3">政府云</option> 65 + <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true" id="work-projectName3">
  66 +
73 </select> 67 </select>
74 </div> 68 </div>
75 <div class="workfill-list-projectname display-none">项目名称</div> 69 <div class="workfill-list-projectname display-none">项目名称</div>
@@ -91,10 +85,8 @@ @@ -91,10 +85,8 @@
91 </div> 85 </div>
92 <div class="workfill-list-projectnamewrap"> 86 <div class="workfill-list-projectnamewrap">
93 <div class="pos-abs workfill-projectCon"> 87 <div class="pos-abs workfill-projectCon">
94 - <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true">  
95 - <option value="1">企业云</option>  
96 - <option value="2">任你停</option>  
97 - <option value="3">政府云</option> 88 + <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true" id="work-projectName4">
  89 +
98 </select> 90 </select>
99 </div> 91 </div>
100 <div class="workfill-list-projectname display-none">项目名称</div> 92 <div class="workfill-list-projectname display-none">项目名称</div>
@@ -116,10 +108,8 @@ @@ -116,10 +108,8 @@
116 </div> 108 </div>
117 <div class="workfill-list-projectnamewrap"> 109 <div class="workfill-list-projectnamewrap">
118 <div class="pos-abs workfill-projectCon"> 110 <div class="pos-abs workfill-projectCon">
119 - <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true">  
120 - <option value="1">企业云</option>  
121 - <option value="2">任你停</option>  
122 - <option value="3">政府云</option> 111 + <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true" id="work-projectName5">
  112 +
123 </select> 113 </select>
124 </div> 114 </div>
125 <div class="workfill-list-projectname display-none">项目名称</div> 115 <div class="workfill-list-projectname display-none">项目名称</div>
@@ -141,10 +131,8 @@ @@ -141,10 +131,8 @@
141 </div> 131 </div>
142 <div class="workfill-list-projectnamewrap"> 132 <div class="workfill-list-projectnamewrap">
143 <div class="pos-abs workfill-projectCon"> 133 <div class="pos-abs workfill-projectCon">
144 - <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true">  
145 - <option value="1">企业云</option>  
146 - <option value="2">任你停</option>  
147 - <option value="3">政府云</option> 134 + <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true" id="work-projectName6">
  135 +
148 </select> 136 </select>
149 </div> 137 </div>
150 <div class="workfill-list-projectname display-none">项目名称</div> 138 <div class="workfill-list-projectname display-none">项目名称</div>
@@ -166,10 +154,8 @@ @@ -166,10 +154,8 @@
166 </div> 154 </div>
167 <div class="workfill-list-projectnamewrap"> 155 <div class="workfill-list-projectnamewrap">
168 <div class="pos-abs workfill-projectCon"> 156 <div class="pos-abs workfill-projectCon">
169 - <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true">  
170 - <option value="1">企业云</option>  
171 - <option value="2">任你停</option>  
172 - <option value="3">政府云</option> 157 + <select class="work-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true" id="work-projectName7">
  158 +
173 </select> 159 </select>
174 </div> 160 </div>
175 <div class="workfill-list-projectname display-none">项目名称</div> 161 <div class="workfill-list-projectname display-none">项目名称</div>
topages/workfill/workfill.js
@@ -16,6 +16,8 @@ var fun = { @@ -16,6 +16,8 @@ var fun = {
16 $('#time-opr-nowtime').text(todaytime); 16 $('#time-opr-nowtime').text(todaytime);
17 // 17 //
18 fun.logout(); 18 fun.logout();
  19 + //获取项目
  20 + fun.getAsraProject();
19 }, 21 },
20 timeoprprevbtn:function () { 22 timeoprprevbtn:function () {
21 $('#time-opr-nextbtn').removeClass('display-none'); 23 $('#time-opr-nextbtn').removeClass('display-none');
@@ -45,6 +47,24 @@ var fun = { @@ -45,6 +47,24 @@ var fun = {
45 $(document).on('click','#logoutId',function(){ 47 $(document).on('click','#logoutId',function(){
46 fn.loginOut(); 48 fn.loginOut();
47 }); 49 });
  50 + },
  51 + /***获取项目下拉框.*/
  52 + getAsraProject:function(){
  53 + //debugger;
  54 + fn.getAsraProject("",function(data){
  55 + var html="";
  56 + $.each(data,function(index,row){
  57 + html+='<option value="'+row.id+'">'+row.projecName+'</option>';
  58 + });
  59 + if(html != null && html != ""){
  60 + for(var i=1;i<8;i++){
  61 + $("#work-projectName"+i).empty();
  62 + $("#work-projectName"+i).append(html);
  63 + $("#work-projectName"+i).selectpicker('refresh');
  64 +
  65 + }
  66 + }
  67 + });
48 } 68 }
49 }; 69 };
50 fun.init(); 70 fun.init();