Browse Source

首页优化

seimin 1 year ago
parent
commit
9fb6fbe70a

+ 5 - 12
assets/js/controllers/dashboard/newdash.js

@@ -1088,21 +1088,14 @@ appFormly.controller('newDashCtrl', ['$rootScope', '$auth', '$scope', '$parse',
1088 1088
                 var filterData = {
1089 1089
                     "idx": 0,
1090 1090
                     "sum": 5,
1091
-                    "wxincident": {
1092
-                        "serviceState": {
1093
-                            "id": 1650
1091
+                    "incident": {
1092
+                        "source": {value: "im"},
1093
+                        "state": {
1094
+                            "id": 1765
1094 1095
                         }
1095 1096
                     }
1096 1097
                 };
1097
-                // 根据权限查询
1098
-                if($rootScope.user.duty){
1099
-                    // 当前的所属责任科室
1100
-                    filterData.wxincident.duty = $rootScope.user.duty;
1101
-                }else if($rootScope.user.branch){
1102
-                    // 当前的所属院区
1103
-                    filterData.wxincident.branch = $rootScope.user.branch.id;
1104
-                }
1105
-                api_bpm_data.fetchDataList("wxincident", filterData).then(function(data) {
1098
+                api_bpm_data.fetchDataList("incident", filterData).then(function(data) {
1106 1099
                     if (data.status == 200) {
1107 1100
                         $scope.wxWebList = data.list;
1108 1101
                     }

+ 16 - 2
assets/js/controllers/incident/incidentCtrl.js

@@ -2135,7 +2135,15 @@ app.controller('incidentListCtrl', ["$scope", "$http", "i18nService", "$rootScop
2135 2135
                     $scope.othcode = {};
2136 2136
                     $scope.searchkeys.acceptDate = new Date();
2137 2137
                     $scope.searchkeys.acceptDateEnd = new Date();
2138
-                    filterData.incident = {acceptDate:moment().format('YYYY-MM-DD 00:00:00'),acceptDateEnd:moment().format('YYYY-MM-DD 23:59:59')};
2138
+                    if(filterData.incident){
2139
+                        filterData.incident.acceptDate = moment().format('YYYY-MM-DD 00:00:00');
2140
+                        filterData.incident.acceptDateEnd = moment().format('YYYY-MM-DD 23:59:59');
2141
+                    }else{
2142
+                        filterData.incident = {
2143
+                            acceptDate: moment().format('YYYY-MM-DD 00:00:00'),
2144
+                            acceptDateEnd: moment().format('YYYY-MM-DD 23:59:59'),
2145
+                        }
2146
+                    }
2139 2147
                 }else{
2140 2148
                     $scope.searchkeys.acceptDate = undefined;
2141 2149
                     $scope.searchkeys.acceptDateEnd = undefined;
@@ -2143,7 +2151,13 @@ app.controller('incidentListCtrl', ["$scope", "$http", "i18nService", "$rootScop
2143 2151
                 if($state.params.state){
2144 2152
                     var obj = $scope.state.find(function(v){return $state.params.state == v.id});
2145 2153
                     $scope.othcode = {state:obj};
2146
-                    filterData.incident = {statusId: $state.params.state};
2154
+                    if(filterData.incident){
2155
+                        filterData.incident.statusId = $state.params.state;
2156
+                    }else{
2157
+                        filterData.incident = {
2158
+                            statusId: $state.params.state,
2159
+                        }
2160
+                    }
2147 2161
                 }
2148 2162
             }
2149 2163
         }

+ 4 - 4
assets/views/dashboard/newdash.html

@@ -551,7 +551,7 @@
551 551
                             <div class="fenleitop  fontsizes-14">
552 552
                                 <div class="row bottomborder">
553 553
                                     <div class="col-xs-12 fontcolor-two padding-15">
554
-                                        <div class="fenleifont pull-left">微信WEB工单(受理)</div>
554
+                                        <div class="fenleifont pull-left">微信WEB工单(受理)</div>
555 555
                                         <a class="fenleifont pull-right  fontsizes-14" ng-click="goWxWeb()">更多>></a>
556 556
                                     </div>
557 557
                                 </div>
@@ -568,9 +568,9 @@
568 568
                                         <tbody>
569 569
                                             <tr ng-repeat="wxWeb in wxWebList track by wxWeb.id" class="pointfont">
570 570
                                                 <td class="hidden-xs th-noline onlyaline" style="min-width:10px;max-width:20px">{{$index+filterData.idx*5+1}}</td>
571
-                                                <td class="hidden-xs th-noline onlyaline" style="min-width:80px;max-width:90px" title="{{wxWeb.incidentDescription}}">{{wxWeb.incidentDescription}}</td>
572
-                                                <td class="th-noline onlyaline" style="min-width:60px;max-width:70px" title="{{wxWeb.departmentDTO ? wxWeb.departmentDTO.dept : ''}}">{{wxWeb.departmentDTO ? wxWeb.departmentDTO.dept : ''}}</td>
573
-                                                <td class="th-noline gobutton onlyaline" style="min-width:40px;max-width:50px">{{wxWeb.createTime|date:'yyyy-MM-dd HH:mm'}}</td>
571
+                                                <td class="hidden-xs th-noline onlyaline" style="min-width:80px;max-width:90px" title="{{wxWeb.description}}">{{wxWeb.description}}</td>
572
+                                                <td class="th-noline onlyaline" style="min-width:60px;max-width:70px" title="{{wxWeb.department ? wxWeb.department.dept : ''}}">{{wxWeb.department ? wxWeb.department.dept : ''}}</td>
573
+                                                <td class="th-noline gobutton onlyaline" style="min-width:40px;max-width:50px">{{wxWeb.startDate|date:'yyyy-MM-dd HH:mm'}}</td>
574 574
                                             </tr>
575 575
                                         </tbody>
576 576
                                     </table>

+ 1 - 1
assets/views/partials/top-navbar.html

@@ -56,7 +56,7 @@
56 56
                 <div class="know-text-group_item fl">今日建单:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'',date:'today'})">{{managerIndexInfo.createOrders}}</strong></div>
57 57
                 <div class="know-text-group_item fl">所有待接单:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1543',date:''})">{{managerIndexInfo.waitOrders}}</strong></div>
58 58
                 <div class="know-text-group_item fl">所有处理中:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1544',date:''})">{{managerIndexInfo.doingOrders}}</strong></div>
59
-                <div class="know-text-group_item fl">已完成(已解决、已关闭:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1545',date:'today'})">{{managerIndexInfo.doneOrders}}</strong></div>
59
+                <div class="know-text-group_item fl">已关闭:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1546',date:'today'})">{{managerIndexInfo.doneOrders}}</strong></div>
60 60
             </ng-container>
61 61
         </div>
62 62
         <ul class="nav navbar-right" ct-fullheight="window" data-ct-fullheight-exclusion="header"

+ 1 - 1
assets/views/partials/top-navbar1.html

@@ -56,7 +56,7 @@
56 56
                 <div class="know-text-group_item fl">今日建单:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'',date:'today'})">{{managerIndexInfo.createOrders}}</strong></div>
57 57
                 <div class="know-text-group_item fl">所有待接单:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1543',date:''})">{{managerIndexInfo.waitOrders}}</strong></div>
58 58
                 <div class="know-text-group_item fl">所有处理中:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1544',date:''})">{{managerIndexInfo.doingOrders}}</strong></div>
59
-                <div class="know-text-group_item fl">已完成(已解决、已关闭:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1545',date:'today'})">{{managerIndexInfo.doneOrders}}</strong></div>
59
+                <div class="know-text-group_item fl">已关闭:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1546',date:'today'})">{{managerIndexInfo.doneOrders}}</strong></div>
60 60
             </ng-container>
61 61
         </div>
62 62
         <ul class="nav navbar-right" ct-fullheight="window" data-ct-fullheight-exclusion="header"

+ 1 - 1
assets/views/partials/top-navbar2.html

@@ -56,7 +56,7 @@
56 56
                 <div class="know-text-group_item fl">今日建单:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'',date:'today'})">{{managerIndexInfo.createOrders}}</strong></div>
57 57
                 <div class="know-text-group_item fl">所有待接单:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1543',date:''})">{{managerIndexInfo.waitOrders}}</strong></div>
58 58
                 <div class="know-text-group_item fl">所有处理中:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1544',date:''})">{{managerIndexInfo.doingOrders}}</strong></div>
59
-                <div class="know-text-group_item fl">已完成(已解决、已关闭:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1545',date:'today'})">{{managerIndexInfo.doneOrders}}</strong></div>
59
+                <div class="know-text-group_item fl">已关闭:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1546',date:'today'})">{{managerIndexInfo.doneOrders}}</strong></div>
60 60
             </ng-container>
61 61
         </div>
62 62
         <ul class="nav navbar-right" ct-fullheight="window" data-ct-fullheight-exclusion="header"

+ 1 - 1
assets/views/partials/top-navbar4.html

@@ -56,7 +56,7 @@
56 56
                 <div class="know-text-group_item fl">今日建单:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'',date:'today'})">{{managerIndexInfo.createOrders}}</strong></div>
57 57
                 <div class="know-text-group_item fl">所有待接单:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1543',date:''})">{{managerIndexInfo.waitOrders}}</strong></div>
58 58
                 <div class="know-text-group_item fl">所有处理中:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1544',date:''})">{{managerIndexInfo.doingOrders}}</strong></div>
59
-                <div class="know-text-group_item fl">已完成(已解决、已关闭:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1545',date:'today'})">{{managerIndexInfo.doneOrders}}</strong></div>
59
+                <div class="know-text-group_item fl">已关闭:<strong class="know-text-group_strong ng-binding" ng-click="goTo('app.incident.list',{tab:'all',state:'1546',date:'today'})">{{managerIndexInfo.doneOrders}}</strong></div>
60 60
             </ng-container>
61 61
         </div>
62 62
         <ul class="nav navbar-right" ct-fullheight="window" data-ct-fullheight-exclusion="header"