Przeglądaj źródła

消息红点: 采购单增加批量设置已读的方式

hejq 7 lat temu
rodzic
commit
9e8e74dfab

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

@@ -1335,9 +1335,9 @@ public class SaleOrderController {
 	 */
 	@RequestMapping(value = "/setRead/purc", method = RequestMethod.POST)
 	@ResponseBody
-	public ModelMap setReadByPurcOrder(@RequestBody Long... sourceId) {
+	public ModelMap setReadByPurcOrder() {
 		ModelMap modelMap = new ModelMap();
-			redDotService.setReadByIds(OrderType.purc.name(), sourceId);
+        redDotService.setReadByState(OrderType.purc.name(), Role.BUYER);
 		return modelMap;
 	}
 

+ 3 - 10
src/main/webapp/resources/js/index/app.js

@@ -2936,14 +2936,7 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
 
             //设置单据已读
             $scope.setOrdersRead = function (id) {
-                // 如果单据本身已读,则不发送请求修改数据
-                if (!$scope.isUnread(id)){
-                    return;
-                }
-                var sourceId = [];
-                sourceId.push(id);
-                PurcOrders.setRead({}, sourceId, function (message) {
-                    // $scope.getUnreadIds();
+                PurcOrders.setRead({}, sourceId, function () {
                     getUnreadCount();
                 });
             };
@@ -12552,13 +12545,13 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
 
         $scope.getSaleOrderCount = function (unread) {
             if (unread != undefined) {
-                return unread.order + unread.change + unread.makeOrder;
+                return unread.order;
             }
         };
 
         $scope.getSaleInquiryCount = function (unread) {
             if (unread != undefined) {
-                return unread.inquiry + unread.mould;
+                return unread.inquiry;
             }
         };