Commit 5993e2d4512c84e51312aa0d85b224772c6f0a58
1 parent
909cfbfb
登录模块提交
Showing
3 changed files
with
65 additions
and
35 deletions
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(); |