Commit 22328a8e31395ac0ffe83e29c92c39bc9627b689

Authored by 王富生
2 parents 33e7e44f f7f5bf9e

Merge branch 'test' of http://192.168.1.195:9998/web_developers/workreport into test

# Conflicts:
#	resource/js/unit.js
index/index.html
@@ -26,11 +26,11 @@ @@ -26,11 +26,11 @@
26 </div> 26 </div>
27 27
28 <nav class="float-right"> 28 <nav class="float-right">
29 - <ul class="nav-bar-container">  
30 - <li class="navbar-active" id="button-workfill"><a href="#/workfill">工时填报</a></li>  
31 - <li id="button-workquery"><a href="#/workquery" >工时查询</a></li>  
32 - <li id="button-hourscount"><a href="#/hourscount" >工时统计</a></li>  
33 - <li id="button-staffmanage"><a href="#/staffmanage" >员工管理</a></li> 29 + <ul class="nav-bar-container" id="nav-bar-container">
  30 + <!--<li class="navbar-active" id="button-workfill"><a href="#/workfill">工时填报</a></li>-->
  31 + <!--<li id="button-workquery"><a href="#/workquery" >工时查询</a></li>-->
  32 + <!--<li id="button-hourscount"><a href="#/hourscount" >工时统计</a></li>-->
  33 + <!--<li id="button-staffmanage"><a href="#/staffmanage" >员工管理</a></li>-->
34 </ul> 34 </ul>
35 </nav> 35 </nav>
36 </div> 36 </div>
topages/login/login.css
@@ -2,6 +2,7 @@ html,body{ @@ -2,6 +2,7 @@ html,body{
2 width: 100%; 2 width: 100%;
3 height: 100%; 3 height: 100%;
4 overflow: hidden; 4 overflow: hidden;
  5 + background-color: #fff;
5 } 6 }
6 .login-wrap{ 7 .login-wrap{
7 width:calc(100% - 800px); 8 width:calc(100% - 800px);
@@ -48,7 +49,7 @@ html,body{ @@ -48,7 +49,7 @@ html,body{
48 height: 48px; 49 height: 48px;
49 line-height: 48px; 50 line-height: 48px;
50 padding-left: 20px; 51 padding-left: 20px;
51 - background-color: #f2f3f4; 52 + background-color: #f2f3f4!important;
52 font-size: 14px; 53 font-size: 14px;
53 color: rgba(0,0,0,.4); 54 color: rgba(0,0,0,.4);
54 border: 0; 55 border: 0;
@@ -56,7 +57,8 @@ html,body{ @@ -56,7 +57,8 @@ html,body{
56 } 57 }
57 input:focus {outline: none;} 58 input:focus {outline: none;}
58 input:-webkit-autofill { 59 input:-webkit-autofill {
59 - -webkit-box-shadow: 0 0 0px 1000px white inset !important; 60 + background-color: #f2f3f4!important;
  61 + -webkit-box-shadow: 0 0 0px 1000px #f2f3f4 inset !important;
60 } 62 }
61 .login-username{ 63 .login-username{
62 margin: 64px 0 40px; 64 margin: 64px 0 40px;
topages/staffmanage/staffmanage.js
@@ -4,7 +4,6 @@ @@ -4,7 +4,6 @@
4 var fun = { 4 var fun = {
5 /**初始化*/ 5 /**初始化*/
6 init:function(){ 6 init:function(){
7 - debugger;  
8 console.log(1) 7 console.log(1)
9 fun.createTableData(); 8 fun.createTableData();
10 fun.queryBtn(); 9 fun.queryBtn();
topages/topagesTmp.js
1 /** 1 /**
2 * Created by mac on 18/7/24. 2 * Created by mac on 18/7/24.
3 */ 3 */
  4 +
  5 +if(fn.getRoleId == 3){
  6 + $('#nav-bar-container').append(' <li class="navbar-active" id="button-workfill"><a href="#/workfill">工时填报</a></li> <li id="button-workquery"><a href="#/workquery" >工时查询</a></li> <li id="button-hourscount"><a href="#/hourscount" >工时统计</a></li> <li id="button-staffmanage"><a href="#/staffmanage" >员工管理</a></li>')
  7 +}else{
  8 + $('#nav-bar-container').append('<li class="navbar-active" id="button-workfill"><a href="#/workfill">工时填报</a></li> <li id="button-workquery"><a href="#/workquery" >工时查询</a></li> <li id="button-hourscount"><a href="#/hourscount" >工时统计</a></li>')
  9 +}
4 function Router(){ 10 function Router(){
5 this.routes = {}; 11 this.routes = {};
6 this.curUrl = ''; 12 this.curUrl = '';
topages/workfill/workfill.js
@@ -104,9 +104,10 @@ var fun = { @@ -104,9 +104,10 @@ var fun = {
104 }, 104 },
105 /***获取日报信息.*/ 105 /***获取日报信息.*/
106 getAsraDailyListMsg:function(){ 106 getAsraDailyListMsg:function(){
107 - debugger; 107 + // debugger;
108 fun.queryAsraDailyList(function(data){ 108 fun.queryAsraDailyList(function(data){
109 for(var i=1;i<8;i++){ 109 for(var i=1;i<8;i++){
  110 + $("#btn-commit"+i).parent().parent().attr("style","display:block;");
110 $("#work-projectName"+i).selectpicker('val',''); 111 $("#work-projectName"+i).selectpicker('val','');
111 $("#work-projectName"+i).selectpicker('refresh'); 112 $("#work-projectName"+i).selectpicker('refresh');
112 $("#daily-report"+i).html(""); 113 $("#daily-report"+i).html("");
@@ -125,6 +126,7 @@ var fun = { @@ -125,6 +126,7 @@ var fun = {
125 $("#weekday"+i).attr("data-date",date); 126 $("#weekday"+i).attr("data-date",date);
126 if(weekOfday-i < 0){ 127 if(weekOfday-i < 0){
127 $("#btn-commit"+i).attr("style","display:none;"); 128 $("#btn-commit"+i).attr("style","display:none;");
  129 + $("#btn-commit"+i).parent().parent().attr("style","display:none;");
128 }else { 130 }else {
129 $("#btn-commit"+i).attr("style","display:block;"); 131 $("#btn-commit"+i).attr("style","display:block;");
130 } 132 }
@@ -160,37 +162,42 @@ var fun = { @@ -160,37 +162,42 @@ var fun = {
160 var projectId = $("#work-projectName"+id).find("option:selected").val(); 162 var projectId = $("#work-projectName"+id).find("option:selected").val();
161 var dailyDate = $("#weekday"+id).attr("data-date"); 163 var dailyDate = $("#weekday"+id).attr("data-date");
162 var dailyContent = $("#daily-report"+id).text(); 164 var dailyContent = $("#daily-report"+id).text();
  165 + if(dailyContent==''){
  166 + alert('')
  167 + }else{
  168 + var req= {
  169 + id:arsaId,
  170 + projectId:projectId,
  171 + dailyDate:dailyDate,
  172 + dailyContent:dailyContent,
  173 + sysCode:sysComm.sysCode
  174 + };
  175 + var editAreaBlok= {
  176 + method: "post",
  177 + url: dataUrl.util.saveOrUpdateAsraDaily(),
  178 + data: JSON.stringify(req),
  179 + contentType: 'application/json; charset=utf-8',
  180 + dataType:'json',
  181 + success: function(res){
  182 + if(res.success == true){
  183 + _this.text('编辑');
  184 + _this.parent().parent().find(".workfill-list-container").attr("contenteditable","false");
  185 + _this.parent().parent().find('.workfill-list-projectnamewrap .workfill-projectCon').toggleClass('display-none');
  186 + var projectName=_this.parent().parent().find('.workfill-list-projectnamewrap .workfill-projectCon .work-projectName').find("option:selected").text();
  187 + _this.parent().parent().find('.workfill-list-projectnamewrap .workfill-list-projectname').toggleClass('display-none');
  188 + _this.parent().parent().find('.workfill-list-projectnamewrap .workfill-list-projectname').text(projectName);
  189 +
  190 + }else{
  191 + alert("失败");
  192 + return false;
  193 + }
  194 + }
  195 + };
  196 + sysAjax(editAreaBlok);
  197 + }
  198 +
163 199
164 200
165 - var req= {  
166 - id:arsaId,  
167 - projectId:projectId,  
168 - dailyDate:dailyDate,  
169 - dailyContent:dailyContent,  
170 - sysCode:sysComm.sysCode  
171 - };  
172 - var editAreaBlok= {  
173 - method: "post",  
174 - url: dataUrl.util.saveOrUpdateAsraDaily(),  
175 - data: JSON.stringify(req),  
176 - contentType: 'application/json; charset=utf-8',  
177 - dataType:'json',  
178 - success: function(res){  
179 - if(res.success == true){  
180 - _this.text('编辑');  
181 - _this.parent().parent().find(".workfill-list-container").attr("contenteditable","false");  
182 - _this.parent().parent().find('.workfill-list-projectnamewrap .workfill-projectCon').toggleClass('display-none');  
183 - var projectName=_this.parent().parent().find('.workfill-list-projectnamewrap .workfill-projectCon .work-projectName').find("option:selected").text();  
184 - _this.parent().parent().find('.workfill-list-projectnamewrap .workfill-list-projectname').toggleClass('display-none');  
185 - _this.parent().parent().find('.workfill-list-projectnamewrap .workfill-list-projectname').text(projectName);  
186 -  
187 - }else{  
188 - alert("失败");  
189 - return false;  
190 - }  
191 - }  
192 - };  
193 - sysAjax(editAreaBlok);  
194 } 201 }
195 }; 202 };
196 fun.init(); 203 fun.init();