From 2aee85ae1b25dd547d342fd11ccad659d232d0d5 Mon Sep 17 00:00:00 2001 From: ryoeiken <754264374@qq.com> Date: Mon, 11 Jan 2021 09:00:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E9=A4=90=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/FtOrderDaoController.java | 16 +++++++------ ruoyi-ui/src/api/fantang/order.js | 12 +++++----- .../views/fantang/orderStatistics/index.vue | 24 +++++++++++++++++++ 3 files changed, 39 insertions(+), 13 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtOrderDaoController.java b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtOrderDaoController.java index c1e2d54cc..614cbbe16 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtOrderDaoController.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtOrderDaoController.java @@ -130,7 +130,6 @@ public class FtOrderDaoController extends BaseController { */ @PostMapping("/getStatisGetOrderOfDay") public AjaxResult getStatisGetOrderOfDay(@RequestBody JSONObject params) { - System.out.println(params); Date selectDay = params.getDate("selectDay"); return iFtOrderDaoService.statisGetOrderOfDate(selectDay); } @@ -138,16 +137,19 @@ public class FtOrderDaoController extends BaseController { /** * 统计周报餐信息 */ - @GetMapping("/getStatisGetOrderOfWeek") - public AjaxResult getStatisGetOrderOfWeek(@RequestParam Date date) { - return iFtOrderDaoService.statisGetOrderOfWeek(date); + @PostMapping("/getStatisGetOrderOfWeek") + public AjaxResult getStatisGetOrderOfWeek(@RequestBody JSONObject params) { + System.out.println(params); + Date selectWeek = params.getDate("selectWeek"); + return iFtOrderDaoService.statisGetOrderOfWeek(selectWeek); } /** * 统计月报餐信息 */ - @GetMapping("/getStatisGetOrderOfMonth") - public AjaxResult getStatisGetOrderOfMonth(@RequestParam Date date) { - return iFtOrderDaoService.statisGetOrderOfMonth(date); + @PostMapping("/getStatisGetOrderOfMonth") + public AjaxResult getStatisGetOrderOfMonth(@RequestBody JSONObject params) { + Date selectMonth = params.getDate("selectMonth"); + return iFtOrderDaoService.statisGetOrderOfMonth(selectMonth); } } diff --git a/ruoyi-ui/src/api/fantang/order.js b/ruoyi-ui/src/api/fantang/order.js index 0f2201830..379d885a4 100644 --- a/ruoyi-ui/src/api/fantang/order.js +++ b/ruoyi-ui/src/api/fantang/order.js @@ -62,19 +62,19 @@ export function getStatisGetOrderOfDay(data) { } // 周报餐信息 -export function getStatisGetOrderOfWeek() { +export function getStatisGetOrderOfWeek(data) { return request({ url: '/fantang/order/getStatisGetOrderOfWeek', - method: 'get', - params: query + method: 'post', + data: data }) } // 月报餐信息 -export function getStatisGetOrderOfMonth() { +export function getStatisGetOrderOfMonth(data) { return request({ url: '/fantang/order/getStatisGetOrderOfMonth', - method: 'get', - params: query + method: 'post', + data: data }) } diff --git a/ruoyi-ui/src/views/fantang/orderStatistics/index.vue b/ruoyi-ui/src/views/fantang/orderStatistics/index.vue index f67ff6d21..fa546afce 100644 --- a/ruoyi-ui/src/views/fantang/orderStatistics/index.vue +++ b/ruoyi-ui/src/views/fantang/orderStatistics/index.vue @@ -43,6 +43,9 @@ 统计 + + 重置 + @@ -200,6 +203,8 @@ import { exportOrder, getOrder, getStatisGetOrderOfDay, + getStatisGetOrderOfMonth, + getStatisGetOrderOfWeek, listOrder, updateOrder } from "@/api/fantang/order"; @@ -266,17 +271,36 @@ export default { }); }, methods: { + resetCount() { + this.formDay = { + selectDay: null + } + this.formWeek = { + selectWeek: null + } + this.formMonth = { + selectMonth: null + } + this.orderCountList = null + }, formatOrderType(row) { return this.selectDictLabel(this.typeOptions, row.orderType); }, onMonthSubmit() { if (this.formMonth.selectMonth != null) { console.log(this.formMonth) + getStatisGetOrderOfMonth(this.formMonth).then(response => { + this.orderCountList = response.data; + }) } }, onWeekSubmit() { if (this.formWeek.selectWeek != null) { console.log(this.formWeek) + getStatisGetOrderOfWeek(this.formWeek).then(response => { + console.log(response) + this.orderCountList = response.data; + }) } }, onDaySubmit() {