Ver código fonte

执行进度增加中转的合同和通知单

gaodandan 5 anos atrás
pai
commit
437829a379

+ 1 - 1
src/main/resources/static/app/business/module.js

@@ -871,7 +871,7 @@ angular.module('app.business')
871 871
         })
872 872
         
873 873
         .state('app.business.lading-view', {
874
-            url: '/business/lading-view/:id',
874
+            url: '/business/lading-view/:id/:type',
875 875
             params: {
876 876
                 "noticeType" : "storage",
877 877
                 "isNotEdit" : true

+ 7 - 2
src/main/resources/static/app/business/schedule/controller/contractScheduleCtrl.js

@@ -23,12 +23,17 @@ angular.module('app.business').controller("contractScheduleCtrl", function($scop
23 23
     
24 24
     
25 25
     // 查看页面
26
-    $scope.showView = function(id, processInstanceId) {
26
+    $scope.showView = function(id, processInstanceId,contractType) {
27 27
     	if ($stateParams.SalesStatistics) {
28 28
             $state.go("app.supervise.decisionSupport.SalesStatistics.contract-schedule.contract-view", {id : id, processInstanceId : processInstanceId});
29 29
             return;
30 30
 		}
31
-        $state.go("app.business.contract-view", {id : id, processInstanceId : processInstanceId});
31
+        //$state.go("app.business.contract-view", {id : id, processInstanceId : processInstanceId});
32
+    	if(contractType == 6913){
33
+            $state.go("app.business.transferContract-view", {id : id, processInstanceId : processInstanceId});
34
+        }else{
35
+            $state.go("app.business.contract-view", {id : id, processInstanceId : processInstanceId});
36
+        }
32 37
     };
33 38
     
34 39
     // 查看对应的通知单的执行进度.

+ 4 - 0
src/main/resources/static/app/business/schedule/controller/deliveryStorageNoticeScheduleCtrl.js

@@ -35,6 +35,10 @@ angular.module('app.business').controller("deliveryStorageNoticeScheduleCtrl", f
35 35
             $state.go("app.business.storageNotice-view", {id : id, processInstanceId : processInstanceId});
36 36
         } else if (billType == "3") {
37 37
             $state.go("app.business.deliveryNotice-view", {id : id, processInstanceId : processInstanceId});
38
+        }else if(billType == "2"){
39
+            $state.go("app.business.transferNotice-view", {id : id, processInstanceId : processInstanceId});
40
+        }else{
41
+            $state.go("app.business.lading-view", {id : id,type:0}); //自定义了一个参数
38 42
         }
39 43
     }
40 44
     

+ 2 - 2
src/main/resources/static/app/business/schedule/views/contract-schedule-list.html

@@ -70,8 +70,8 @@
70 70
 	                                <td>{{ contract.completeRate }}</td>
71 71
 	                                <td>{{ contract.agreeTime | date:'yyyy-MM-dd' }}</td>
72 72
 	                                <td>
73
-	                                    <a href-void ng-click="showView(contract.id, contract.processInstanceId)"><i class="fa fa-info-circle"></i>查看</a> &emsp;
74
-	                                    <a href-void ng-click="showNoticeScheduleList(contract.rootContractBid)"><i class="fa fa-info-circle"></i>通知单</a>
73
+                                    <a href-void ng-click="showView(contract.id, contract.processInstanceId,contract.contractType)"><i class="fa fa-info-circle"></i>查看</a> &emsp;	         
74
+                                    <a href-void ng-click="showNoticeScheduleList(contract.rootContractBid)"><i class="fa fa-info-circle"></i>通知单</a>
75 75
 	                                </td>
76 76
 	                            </tr>
77 77
 	                        </tbody>

+ 5 - 2
src/main/resources/static/app/business/schedule/views/deliveryStorageNotice-schedule-list.html

@@ -21,6 +21,7 @@
21 21
                                                             <option value="">--通知单类型--</option>
22 22
                                                             <option value="1">入库</option>
23 23
                                                             <option value="3">出库</option>
24
+                                                            <option value="2">中转</option>
24 25
                                             </select>
25 26
 										</label>&emsp;
26 27
                                         <label><a class="btn btn-default btn-sm" ng-click="loadData()">
@@ -62,8 +63,10 @@
62 63
 	                            <tr ng-repeat="deliveryStorageNotice in pageInfo.list">
63 64
 	                                <td>
64 65
 	                                    <div ng-switch="{{deliveryStorageNotice.billType}}">
65
-	                                    <div ng-switch-when="1">入库</div>
66
-	                                    <div ng-switch-when="3">出库</div>
66
+	                                      <div ng-switch-when="1">入库</div>
67
+                                          <div ng-switch-when="3">出库</div>
68
+                                          <div ng-switch-when="2">发运中转</div>
69
+                                          <div ng-switch-default>到站中转</div>
67 70
 	                                    </div>
68 71
 	                                </td>
69 72
 	                                <td>{{ deliveryStorageNotice.billNumber}}</td>

+ 2 - 0
src/main/resources/static/app/business/util/views/notice-schedule-list-modal.html

@@ -29,6 +29,8 @@
29 29
                                     <div ng-switch="{{deliveryStorageNotice.billType}}">
30 30
                                     <div ng-switch-when="1">入库</div>
31 31
                                     <div ng-switch-when="3">出库</div>
32
+                                    <div ng-switch-when="2">发运中转</div>
33
+                                    <div ng-switch-default>到站中转</div>
32 34
                                     </div>
33 35
                                 </td>
34 36
                                 <td>{{ deliveryStorageNotice.billNumber}}</td>