Browse Source

采购订单导出权限
注释报错修改

wangmh 8 years ago
parent
commit
10b11a3dde

+ 11 - 0
src/main/java/com/uas/platform/b2b/controller/SaleOrderController.java

@@ -1065,6 +1065,17 @@ public class SaleOrderController {
 		return searchService.searchPurchaseWaitingOrderIds(keyword, pageParams);
 	}
 
+	/**
+	 * 导出权限判断
+	 *
+	 * @return
+	 */
+	@RequestMapping(value = "/purc/xls/permission", method = RequestMethod.GET)
+	@ResponseBody
+	public ModelMap exportPurcPermission() {
+		return new ModelMap("success", true);
+	}
+
 	/**
 	 * 导出 - 全部
 	 *

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

@@ -2822,6 +2822,17 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
                     toaster.pop('error', '提示', response.data);
                 });
             }
+
+            // 导出
+            $scope.exportXls = function () {
+                PurcOrders.exportXls({}, {}, function (data) {
+                    if (data.success){
+                        window.location.href = window.location.origin + '/sale/orders/purc/xls?_state='+$scope.active+'&searchFilter='+angular.toJson($scope.searchFilterXls);
+                    }
+                }, function (response) {
+                    toaster.pop('error', '数据加载失败', response.data);
+                });
+            }
         }]);
 
     app.controller('PurcOrderDetailCtrl', ['$scope', '$stateParams', 'PurcOrder', 'PurcOrderItem', 'toaster', 'ReportService', 'PurcOrdersInfo', 'CurrentRole', function ($scope, $stateParams, PurcOrder, PurcOrderItem, toaster, ReportService, PurcOrdersInfo, CurrentRole) {

+ 4 - 0
src/main/webapp/resources/js/index/services/Purc.js

@@ -215,6 +215,10 @@ define([ 'ngResource'], function() {
 			getUnreadCount:{
 				url: 'sale/orders/unread/purc',
 				method: 'GET'
+			},
+			exportXls: {
+				url: '/sale/orders/purc/xls/permission',
+				method: 'GET'
 			}
 		});
 	}]).factory('PurcChange', ['$resource', function($resource) {

+ 1 - 1
src/main/webapp/resources/tpl/index/purc/order.html

@@ -169,7 +169,7 @@
 	<div class="p-right">
 		<a ui-sref="purc.newOrder" title="新增采购单"><img src="static/img/icon/add.png"/>新增</a>
 		<a ui-sref="purc.cart" title="购物车"><img src="static/img/icon/cart.png"/>购物车</a>
-		<a href="sale/orders/purc/xls?_state={{active}}&searchFilter={{searchFilterXls}}" target="_self" class="text-simple" title="导出Excel表格"><i class="fa fa-file-excel-o fa-fw"></i>导出</a>
+		<a href="#" ng-click="exportXls()" target="_self" class="text-simple" title="导出Excel表格"><i class="fa fa-file-excel-o fa-fw"></i>导出</a>
 	</div>
 </div>
 <div class="menu condition block">