Commit 5c517955a6c984490a75619026752690de4425fe

Authored by 王富生
1 parent 46270f5b

登录模块提交

resource/js/unit.js
... ... @@ -47,6 +47,14 @@ dataUrl.util = {
47 47 //查询项目列表
48 48 queryAsraProjectForList:function(){
49 49 return parkcloudbaseUrl + 'asraProject/queryAsraProjectForList';
  50 + },
  51 + //工时查询-当天填报人数统计(汇总)
  52 + queryAsraDailyOpNumForCurrentDay:function(){
  53 + return parkcloudbaseUrl + 'asraDaily/queryAsraDailyOpNumForCurrentDay';
  54 + },
  55 + //工时查询-所有员工及自己或者自己日报
  56 + queryAsraDailyAllForList:function(){
  57 + return parkcloudbaseUrl + 'asraDaily/queryAsraDailyAllForList';
50 58 }
51 59  
52 60  
... ...
topages/workquery/workquery.css
... ... @@ -220,7 +220,7 @@
220 220 background: url(../../resource/img/person-cion.png) no-repeat 60px center;
221 221 }
222 222 .workquery-list-main>li:nth-of-type(2){
223   - width: 100px;
  223 + width: 120px;
224 224 height: 142px;
225 225 line-height: 142px;
226 226 font-size: 14px;
... ... @@ -234,7 +234,7 @@
234 234 color: #363d5d;
235 235 }
236 236 .workquery-list-main>li:nth-of-type(4){
237   - width: 750px;
  237 + width: 730px;
238 238 height: 90px;
239 239 line-height: 24px;
240 240 padding: 10px 15px;
... ...
topages/workquery/workquery.html
... ... @@ -2,15 +2,15 @@
2 2 <ul class="workquery-cardlist">
3 3 <li class="boxshadow">
4 4 <div class="workquery-card-title ">今日共计&nbsp;&nbsp;(人)</div>
5   - <div class="workquery-card-counter workquery-card-allcounter">123</div>
  5 + <div class="workquery-card-counter workquery-card-allcounter">1</div>
6 6 </li>
7 7 <li class="boxshadow">
8 8 <div class="workquery-card-title ">今日已提交&nbsp;&nbsp;(人)</div>
9   - <div class="workquery-card-counter workquery-card-commitedcounter">13</div>
  9 + <div class="workquery-card-counter workquery-card-commitedcounter">1</div>
10 10 </li>
11 11 <li class="boxshadow">
12 12 <div class="workquery-card-title ">今日未提交&nbsp;&nbsp;(人)</div>
13   - <div class="workquery-card-counter workquery-card-nocommitedcounter">3</div>
  13 + <div class="workquery-card-counter workquery-card-nocommitedcounter">0</div>
14 14 </li>
15 15 </ul>
16 16 <!--查询 sta-->
... ... @@ -26,9 +26,7 @@
26 26 <div class="timeopr-text float-left">选择项目</div>
27 27 <div class="float-left workquery-timeopr-div margin-right-40">
28 28 <select id="workquery-projectName" class="selectpicker" data-width="100%" data-size="5" data-live-search="true">
29   - <option value="1">企业云</option>
30   - <option value="2">任你停</option>
31   - <option value="3">政府云</option>
  29 +
32 30 </select>
33 31 </div>
34 32 <div class="timeopr-text float-left">人员名称</div>
... ... @@ -57,22 +55,8 @@
57 55 <li id="workquery-list-wrap1" class="clampThis" title="相继调整公积金提取政策,收紧了异地购房、离婚购房提取公积金等操作,但多地也都强调,支持提取公积金用于购买首套住房或二套改善型住房。此外,由于房价普遍上涨,多地的公积金贷款上限已经明显偏低,难以满足购房者的资金需求。专家建议,各地应上调公积金贷款额度。 异地购房、离婚购房提取公积金受限相继调整公积金提取政策,收紧了异地购房、离婚购房提取公积金等操作,但多地也都强调,支持提取公积金用于购买首套住房或二套改善型住房。 此外,由于房价普遍上涨,多地的公积金贷款上限已经明显偏低,难以满足购房者的资金需求。专家建议,各地应上调公积金贷款额度。 异地购房、离婚购房提取公积金受限">11外,11婚1强调,支1,难以1金受限</li>
58 56 </ul>
59 57 </li>
60   - <li class="workquery-list-box">
61   - <ul class="workquery-list-main">
62   - <li>张三 </li>
63   - <li>2018/07/23</li>
64   - <li>工时&nbsp;&nbsp;<span>8</span>&nbsp;&nbsp;小时</li>
65   - <li id="workquery-list-wrap2" class="clampThis" title="相继调整公积金提取政策,收紧了异地购房、离婚购房提取公积金等操作,但多地也都强调,支持提取公积金用于购买首套住房或二套改善型住房。此外,由于房价普遍上涨,多地的公积金贷款上限已经明显偏低,难以满足购房者的资金需求。专家建议,各地应上调公积金贷款额度。 异地购房、离婚购房提取公积金受限相继调整公积金提取政策,收紧了异地购房、离婚购房提取公积金等操作,但多地也都强调,支持提取公积金用于购买首套住房或二套改善型住房。 此外,由于房价普遍上涨,多地的公积金贷款上限已经明显偏低,难以满足购房者的资金需求。专家建议,各地应上调公积金贷款额度。 异地购房、离婚购房提取公积金受限">相继调整公积金提取政策,收紧了异地购房、离婚购房提取公积金等操作,但多地也都强调,支持提取公积金用于购买首套住房或二套改善型住房。此外,由于房价普遍上涨,多地的公积金贷款上限已经明显偏低,难以满足购房者的资金需求。专家建议,各地应上调公积金贷款额度。 异地购房、离婚购房提取公积金受限相继调整公积金提取政策,收紧了异地购房、离婚购房提取公积金等操作,但多地也都强调,支持提取公积金用于购买首套住房或二套改善型住房。 此外,由于房价普遍上涨,多地的公积金贷款上限已经明显偏低,难以满足购房者的资金需求。专家建议,各地应上调公积金贷款额度。 异地购房、离婚购房提取公积金受限</li>
66   - </ul>
67   - </li>
68   - <li class="workquery-list-box">
69   - <ul class="workquery-list-main">
70   - <li>张三 </li>
71   - <li>2018/07/23</li>
72   - <li>工时&nbsp;&nbsp;<span>8</span>&nbsp;&nbsp;小时</li>
73   - <li id="workquery-list-wrap2" class="clampThis" title="相继调整公积金提取政策,收紧了异地购房、离婚购房提取公积金等操作,但多地也都强调,支持提取公积金用于购买首套住房或二套改善型住房。此外,由于房价普遍上涨,多地的公积金贷款上限已经明显偏低,难以满足购房者的资金需求。专家建议,各地应上调公积金贷款额度。 异地购房、离婚购房提取公积金受限相继调整公积金提取政策,收紧了异地购房、离婚购房提取公积金等操作,但多地也都强调,支持提取公积金用于购买首套住房或二套改善型住房。 此外,由于房价普遍上涨,多地的公积金贷款上限已经明显偏低,难以满足购房者的资金需求。专家建议,各地应上调公积金贷款额度。 异地购房、离婚购房提取公积金受限">相继调整公积金提取政策,收紧了异地购房、离婚购房提取公积金等操作,但多地也都强调,支持提取公积金用于购买首套住房或二套改善型住房。此外,由于房价普遍上涨,多地的公积金贷款上限已经明显偏低,难以满足购房者的资金需求。专家建议,各地应上调公积金贷款额度。 异地购房、离婚购房提取公积金受限相继调整公积金提取政策,收紧了异地购房、离婚购房提取公积金等操作,但多地也都强调,支持提取公积金用于购买首套住房或二套改善型住房。 此外,由于房价普遍上涨,多地的公积金贷款上限已经明显偏低,难以满足购房者的资金需求。专家建议,各地应上调公积金贷款额度。 异地购房、离婚购房提取公积金受限</li>
74   - </ul>
75   - </li>
  58 +
  59 +
76 60  
77 61  
78 62 </ul>
... ...
topages/workquery/workquery.js
... ... @@ -5,6 +5,12 @@ var fun={
5 5 init:function () {
6 6 $('#workquery-projectName').selectpicker('render');
7 7 fun.dateInit();
  8 + //工时汇总查询
  9 + fun.queryAsraDailyOpNumForCurrentDay();
  10 + //
  11 + fun.queryAsraDailyAllForList();
  12 + //
  13 + fun.queryBtn();
8 14 },
9 15 dateInit:function () {
10 16 //时间初始化
... ... @@ -43,6 +49,116 @@ var fun={
43 49 }).on("click", function () {
44 50 $("#workquery-daterange-btnend").datetimepicker("setStartDate", $("#workquery-daterange-btnsta").val())
45 51 });
  52 + //项目查询
  53 + fn.getAsraProject("",function(data){
  54 + var html="";
  55 + $.each(data,function(index,row){
  56 + html+='<option value="'+row.id+'">'+row.projecName+'</option>';
  57 + });
  58 + if(html != null && html != ""){
  59 + $("#workquery-projectName").empty();
  60 + $("#workquery-projectName").append(html);
  61 + $("#workquery-projectName").selectpicker('refresh');
  62 +
  63 + }
  64 + });
  65 +
  66 + },
  67 + //工时汇总查询
  68 + queryAsraDailyOpNumForCurrentDay:function(){
  69 + $('.workquery-card-allcounter').text('');
  70 + $('.workquery-card-commitedcounter').text('');
  71 + $('.workquery-card-nocommitedcounter').text('');
  72 + var req = fun.getParams();
  73 + var opt = {
  74 + data: JSON.stringify(req),
  75 + method: "POST",
  76 + async: false,
  77 + url: dataUrl.util.queryAsraDailyOpNumForCurrentDay(),
  78 + success: function (res) {
  79 + if(res != null && res.code =='8888' ){
  80 + var data = res.data;
  81 + $('.workquery-card-allcounter').text(data.employeeTotal);
  82 + $('.workquery-card-commitedcounter').text(data.currentDayCommitEmployeeNum);
  83 + $('.workquery-card-nocommitedcounter').text(data.currentDayNotCommitEmployeeNum);
  84 + }
  85 +
  86 + }
  87 + }
  88 + sysAjax(opt);
  89 + },
  90 + //工时查询-所有员工及自己或者自己日报
  91 + queryAsraDailyAllForList:function(){
  92 + debugger;
  93 + var noDataShow = '<div class="nodata-icon" ></div>';
  94 + var req = fun.getParams();
  95 + var opt = {
  96 + data: JSON.stringify(req),
  97 + method: "POST",
  98 + async: false,
  99 + url: dataUrl.util.queryAsraDailyAllForList(),
  100 + success: function (res) {
  101 + if(res != null && res.code =='8888' ){
  102 + var data = res.data.list;
  103 + if(data == null || data.length == 0 ){
  104 + $('#workquery-list-wrap').empty();
  105 + $('#workquery-list-wrap').append(noDataShow);
  106 + }else{
  107 + var html = '<li>';
  108 + $.each(data,function(index,rows){
  109 + html+=' <ul class="workquery-list-title clearfix boxshadow">';
  110 + html+='<li>'+rows.projectName+'</li>';
  111 + html+='<li class="commited-icon">已提交&nbsp;&nbsp;<span>'+rows.commitPersonNum+'</span>&nbsp;&nbsp;人</li>';
  112 + html+='<li class="slide-text">全部展开</li>';
  113 + html+=' <li class="slide-icon"> &nbsp;</li>';
  114 + html+='</ul>';
  115 + var listDetail =rows.listDetail;
  116 + $.each(listDetail,function(index,rows){
  117 + html+='<ul class="workquery-list-container clearfix display-none">\n' +
  118 + ' <li class="workquery-list-box">\n' +
  119 + ' <ul class="workquery-list-main">\n' +
  120 + ' <li>'+rows.asarOpName+'</li>\n' +
  121 + ' <li>'+rows.dailyDate+'</li>\n' +
  122 + ' <li>工时&nbsp;<span>8</span>&nbsp;小时</li>\n' +
  123 + ' <li id="workquery-list-wrap1" class="clampThis" title="">'+rows.dailyContent+'</li>\n' +
  124 + ' </ul>\n' +
  125 + ' </li>';
  126 + });
  127 + });
  128 + html+='</li>';
  129 + $('#workquery-list-wrap').empty();
  130 + $('#workquery-list-wrap').append(html);
  131 + }
  132 +
  133 + }else{
  134 + $('#workquery-list-wrap').empty();
  135 + $('#workquery-list-wrap').append(noDataShow);
  136 + }
  137 +
  138 + }
  139 + }
  140 + sysAjax(opt);
  141 + },
  142 + //查询announce
  143 + queryBtn:function(){
  144 + $(document).on('click','#queryBtn',function(){
  145 + fun.queryAsraDailyAllForList();
  146 + });
  147 + },
  148 + //获取参数
  149 + getParams:function() {
  150 + var req = {};
  151 + var beginTime = $('#workquery-daterange-btnsta').val(); //开始时间
  152 + var endTime = $('#workquery-daterange-btnend').val(); //结束时间
  153 + var projectId = $('#workquery-projectName').val();//项目id
  154 + var opName = $('#perName').val();
  155 + req.beginTime = beginTime;
  156 + req.endTime = endTime;
  157 + req.projectId = projectId;
  158 + req.opName = opName;
  159 + return req;
  160 +
  161 +
46 162 },
47 163 listToggle:function (ele) {
48 164 var text = ele.find('.slide-text').text();
... ...