Browse Source

新增补卡申诉流程设置

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@7561 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
hejq 9 years ago
parent
commit
b554816bee

+ 33 - 0
src/main/webapp/resources/js/index/app.js

@@ -9089,6 +9089,7 @@ app.controller('SaleSendCtrl', ['$scope', '$filter', 'SaleSend', 'ngTableParams'
 		$scope.workovertime = false;
 		$scope.workdaily = false;
 		$scope.feeplease = false;
+		$scope.signapp = false;
 		appFlow.viewAppFlow({}, function(data) {// 获取已设置的列表
 			$scope.nodes = data;
 			angular.forEach($scope.nodes, function(node) {
@@ -9104,6 +9105,9 @@ app.controller('SaleSendCtrl', ['$scope', '$filter', 'SaleSend', 'ngTableParams'
 				if(node.appname = '出差单') {
 					$scope.feeplease = true;
 				}
+				if(node.appname = '申诉单') {
+					$scope.signapp = true;
+				}
 			});
 		}, function(response) {
 			
@@ -9220,6 +9224,34 @@ app.controller('SaleSendCtrl', ['$scope', '$filter', 'SaleSend', 'ngTableParams'
 				
 			});
 		}
+		
+		$scope.signAppSet = function() {
+			var modalInstance = $modal.open({
+				templateUrl: 'static/tpl/index/approvalFlow/step1.html',
+				controller: 'NoteStep1Ctrl',
+				size: 'lg',
+				resolve: {
+					AppName: function() {
+						return '申诉单';
+					}
+				}
+			});
+			
+			modalInstance.result.then(function(data) {
+				appFlow.saveAppFlowSet({json: data}, {}, function(data) {
+					if(data.error) {
+						toaster.pop('error', '提示', data.error);
+					}
+					if(data.success) {
+						toaster.pop('success', '提示', data.success);
+					}
+				}, function(response) {
+					
+				});
+			}, function(){
+				
+			});
+		}
 	}]);
 	
 	/**
@@ -9906,6 +9938,7 @@ app.controller('SaleSendCtrl', ['$scope', '$filter', 'SaleSend', 'ngTableParams'
         };
 
         // 删除(在录入状态)
+        // TODO 
         $scope.delete = function(tender) {
             PurcTender.deleteOne({}, tender, function() {
                 toaster.pop('info', '提示', '删除成功');

+ 6 - 5
src/main/webapp/resources/tpl/index/approvalFlow/home.html

@@ -55,15 +55,16 @@
                             <span>审批人<a href="#" class="clolor01">(已设置)</a></span>
                             <span>抄送人(2)</span>
                         </div>
-                    </li>
+                    </li>-->
                     <li>
-                        <div class="inco01"><a href="#"> <img src="resources/img/approvalFlow/2.png"></a></div>
+                        <div class="inco01"><a href="#"> <img src="resources/img/approvalFlow/6.png"></a></div>
                         <div class="content_list">
-                        	<span class="line01">外勤<br/><font>适用于外勤审批  2017-02-27 18:00更新</font></span>
-                            <span>审批人<a href="#" class="clolor01">(已设置)</a></span>
+                        	<span class="line01">补卡申诉<br/><font>适用于补卡申诉  2017-02-27 18:00更新</font></span>
+                            <span ng-if="!signapp">审批人<a href="#" class="clolor02" ng-click="signAppSet()">(未设置)</a></span>
+                            <span ng-if="signapp">审批人<a href="#" class="clolor01" ng-click="signAppSet()">(已设置)</a></span>
                             <span>抄送人<a href="#" class="clolor02">(未设置)</a></span>
                         </div>
-                    </li> -->
+                    </li>
                     <li>
                         <div class="inco01"><a href="#"> <img src="resources/img/approvalFlow/1.png"></a></div>
                         <div class="content_list">