Kaynağa Gözat

fix: 修复BUG

seimin 10 ay önce
ebeveyn
işleme
b077077ae5

+ 2 - 2
assets/js/controllers/inspect/summaryCtrl.js

@@ -498,7 +498,7 @@ app.controller("summaryCtrl", [
498 498
       Object.assign(filterData.repairSummary, {
499 499
         incidentSign: $scope.searchkeys.incidentSign || undefined,
500 500
         startTime: $scope.searchkeys.startTime ? moment($scope.searchkeys.startTime).startOf('day').format('YYYY-MM-DD HH:mm:ss') : undefined,
501
-        endTime: $scope.searchkeys.endTime ? moment($scope.searchkeys.endTime).startOf('day').format('YYYY-MM-DD HH:mm:ss') : undefined,
501
+        endTime: $scope.searchkeys.endTime ? moment($scope.searchkeys.endTime).endOf('day').format('YYYY-MM-DD HH:mm:ss') : undefined,
502 502
         state: $scope.searchkeys.state ? $scope.searchkeys.state.id : undefined,
503 503
         maintainer: $scope.searchkeys.maintainer || undefined,
504 504
       })
@@ -564,7 +564,7 @@ app.controller("summaryCtrl", [
564 564
       Object.assign(filterData.repairSummary, {
565 565
         incidentSign: $scope.searchkeys.incidentSign || undefined,
566 566
         startTime: $scope.searchkeys.startTime ? moment($scope.searchkeys.startTime).startOf('day').format('YYYY-MM-DD HH:mm:ss') : undefined,
567
-        endTime: $scope.searchkeys.endTime ? moment($scope.searchkeys.endTime).startOf('day').format('YYYY-MM-DD HH:mm:ss') : undefined,
567
+        endTime: $scope.searchkeys.endTime ? moment($scope.searchkeys.endTime).endOf('day').format('YYYY-MM-DD HH:mm:ss') : undefined,
568 568
         state: $scope.searchkeys.state ? $scope.searchkeys.state.id : undefined,
569 569
         maintainer: $scope.searchkeys.maintainer || undefined,
570 570
       })

+ 21 - 6
assets/js/controllers/mainCtrl.js

@@ -4968,9 +4968,23 @@ function ($rootScope, $scope, $state, $translate, $localStorage, $cookieStore, $
4968 4968
               if($scope.modelData && newVal == oldVal){
4969 4969
               }else{
4970 4970
                 $scope.incidentModel.contacts = newVal.name;
4971
-                if(!oldVal){
4972
-                  $scope.incidentModel.department = newVal.dept;
4973
-                }
4971
+                // if(!oldVal){
4972
+                  if(newVal.dept){
4973
+                    api_bpm_data.fetchData('department', newVal.dept.id).then(res=>{
4974
+                      if(res.status == 200){
4975
+                        if($scope.incidentModel.branch.id === res.data.branch){
4976
+                          $scope.incidentModel.department = res.data;
4977
+                        }else{
4978
+                          $scope.incidentModel.department = '';
4979
+                        }
4980
+                      }else{
4981
+                        $scope.incidentModel.department = '';
4982
+                      }
4983
+                    })
4984
+                  }else{
4985
+                    $scope.incidentModel.department = '';
4986
+                  }
4987
+                // }
4974 4988
                 SweetAlert.swal({
4975 4989
                   title: "提示",
4976 4990
                   text: "是否覆盖联系电话?",
@@ -5089,8 +5103,12 @@ function ($rootScope, $scope, $state, $translate, $localStorage, $cookieStore, $
5089 5103
             $scope.incidentModel.area = '';
5090 5104
             $scope.incidentModel.place = '';
5091 5105
             $scope.incidentModel.department = '';
5106
+            $scope.incidentModel.requester = '';
5092 5107
             $scope.jry_placeData = [];
5093 5108
           }
5109
+          $scope.changeDept = function(){
5110
+            $scope.incidentModel.requester = '';
5111
+          }
5094 5112
           $scope.changeArea = function(){
5095 5113
             $scope.incidentModel.place = '';
5096 5114
           }
@@ -5309,9 +5327,6 @@ function ($rootScope, $scope, $state, $translate, $localStorage, $cookieStore, $
5309 5327
             if($scope.modelData && newVal == oldVal){
5310 5328
 
5311 5329
             }else{
5312
-              if(newVal && oldVal && newVal.id != oldVal.id){
5313
-                $scope.incidentModel.requester = '';
5314
-              }
5315 5330
               $scope.jry_requesterSearch('', $scope.incidentModel.branch.id)
5316 5331
               if(newVal){
5317 5332
                 if($scope.incidentModel.department){

+ 5 - 1
assets/js/main.js

@@ -1,4 +1,8 @@
1
-console.info('v3.5.0');
1
+console.info(`%c%c v3.5.0 %c 武汉大势恒通科技有限责任公司 `,
2
+    'color: #3eaf7c; font-size: 16px;line-height:30px;',
3
+    'background: #35495e; padding: 4px; border-radius: 3px 0 0 3px; color: #fff',
4
+    'background: #41b883; padding: 4px; border-radius: 0 3px 3px 0; color: #fff',
5
+);
2 6
 var app = angular.module('itsmApp', ['itsm-dep']);
3 7
 var domainName = location.host;//域名 + 端口
4 8
 var hostname = location.hostname; //域名

+ 1 - 0
assets/views/newOrderSeimin.html

@@ -69,6 +69,7 @@
69 69
           <ui-select
70 70
             class="c_item_value dept"
71 71
             ng-model="incidentModel.department"
72
+            ng-change="changeDept()"
72 73
             theme="bootstrap"
73 74
             ng-required="true"
74 75
             reset-search-input="false"