瀏覽代碼

备注流失预警导出功能

guanhailong 2 年之前
父節點
當前提交
e230d64960
共有 1 個文件被更改,包括 6 次插入10 次删除
  1. 6 10
      AdminController/ServeManagementController.py

+ 6 - 10
AdminController/ServeManagementController.py

@@ -25,20 +25,15 @@ from Controller.Cron.CronTaskController import CronUpdateDataView
 
 
 class serveManagement(View):
-    # def get(self, request, *args, **kwargs):
-    #     request.encoding = 'utf-8'
-    #     operation = kwargs.get('operation')
-    #     return self.validation(request.GET, request, operation)
-
-    def post(self, request, *args, **kwargs):
+    def get(self, request, *args, **kwargs):
         request.encoding = 'utf-8'
         operation = kwargs.get('operation')
-        return self.validation(request.POST, request, operation)
+        return self.validation(request.GET, request, operation)
 
-    def get(self, request, *args, **kwargs):
+    def post(self, request, *args, **kwargs):
         request.encoding = 'utf-8'
         operation = kwargs.get('operation')
-        return self.validation(request.GET, request, operation)
+        return self.validation(request.POST, request, operation)
 
     def validation(self, request_dict, request, operation):
         language = request_dict.get('language', 'en')
@@ -1552,7 +1547,7 @@ class serveManagement(View):
                         item['device_number'] = device_number
                     item['other_device'] = 0
                     not_upload_list.append(item)
-
+                #  创建Excel
                 file_name = "流失预警.xls"
                 if not_upload_list:
                     ws = xlwt.Workbook(encoding="UTF-8")
@@ -1588,6 +1583,7 @@ class serveManagement(View):
                         w.write(excel_row, 6, data_use_status)
                         w.write(excel_row, 7, data_grade)
                         excel_row += 1
+                    # 生成相应格式给前端
                     res = HttpResponse(content_type='application/vnd.ms-excel')
                     res['Content-Disposition'] = 'attachment; filename={}'.format(escape_uri_path(file_name))
                     ws.save(res)