报餐统计

This commit is contained in:
ryoeiken 2021-01-11 09:00:40 +08:00
parent 78ee4c0278
commit 2aee85ae1b
3 changed files with 39 additions and 13 deletions

View File

@ -130,7 +130,6 @@ public class FtOrderDaoController extends BaseController {
*/ */
@PostMapping("/getStatisGetOrderOfDay") @PostMapping("/getStatisGetOrderOfDay")
public AjaxResult getStatisGetOrderOfDay(@RequestBody JSONObject params) { public AjaxResult getStatisGetOrderOfDay(@RequestBody JSONObject params) {
System.out.println(params);
Date selectDay = params.getDate("selectDay"); Date selectDay = params.getDate("selectDay");
return iFtOrderDaoService.statisGetOrderOfDate(selectDay); return iFtOrderDaoService.statisGetOrderOfDate(selectDay);
} }
@ -138,16 +137,19 @@ public class FtOrderDaoController extends BaseController {
/** /**
* 统计周报餐信息 * 统计周报餐信息
*/ */
@GetMapping("/getStatisGetOrderOfWeek") @PostMapping("/getStatisGetOrderOfWeek")
public AjaxResult getStatisGetOrderOfWeek(@RequestParam Date date) { public AjaxResult getStatisGetOrderOfWeek(@RequestBody JSONObject params) {
return iFtOrderDaoService.statisGetOrderOfWeek(date); System.out.println(params);
Date selectWeek = params.getDate("selectWeek");
return iFtOrderDaoService.statisGetOrderOfWeek(selectWeek);
} }
/** /**
* 统计月报餐信息 * 统计月报餐信息
*/ */
@GetMapping("/getStatisGetOrderOfMonth") @PostMapping("/getStatisGetOrderOfMonth")
public AjaxResult getStatisGetOrderOfMonth(@RequestParam Date date) { public AjaxResult getStatisGetOrderOfMonth(@RequestBody JSONObject params) {
return iFtOrderDaoService.statisGetOrderOfMonth(date); Date selectMonth = params.getDate("selectMonth");
return iFtOrderDaoService.statisGetOrderOfMonth(selectMonth);
} }
} }

View File

@ -62,19 +62,19 @@ export function getStatisGetOrderOfDay(data) {
} }
// 周报餐信息 // 周报餐信息
export function getStatisGetOrderOfWeek() { export function getStatisGetOrderOfWeek(data) {
return request({ return request({
url: '/fantang/order/getStatisGetOrderOfWeek', url: '/fantang/order/getStatisGetOrderOfWeek',
method: 'get', method: 'post',
params: query data: data
}) })
} }
// 月报餐信息 // 月报餐信息
export function getStatisGetOrderOfMonth() { export function getStatisGetOrderOfMonth(data) {
return request({ return request({
url: '/fantang/order/getStatisGetOrderOfMonth', url: '/fantang/order/getStatisGetOrderOfMonth',
method: 'get', method: 'post',
params: query data: data
}) })
} }

View File

@ -43,6 +43,9 @@
<el-form-item> <el-form-item>
<el-button type="primary" @click="onMonthSubmit">统计</el-button> <el-button type="primary" @click="onMonthSubmit">统计</el-button>
</el-form-item> </el-form-item>
<el-form-item>
<el-button @click="resetCount">重置</el-button>
</el-form-item>
</el-form> </el-form>
@ -200,6 +203,8 @@ import {
exportOrder, exportOrder,
getOrder, getOrder,
getStatisGetOrderOfDay, getStatisGetOrderOfDay,
getStatisGetOrderOfMonth,
getStatisGetOrderOfWeek,
listOrder, listOrder,
updateOrder updateOrder
} from "@/api/fantang/order"; } from "@/api/fantang/order";
@ -266,17 +271,36 @@ export default {
}); });
}, },
methods: { methods: {
resetCount() {
this.formDay = {
selectDay: null
}
this.formWeek = {
selectWeek: null
}
this.formMonth = {
selectMonth: null
}
this.orderCountList = null
},
formatOrderType(row) { formatOrderType(row) {
return this.selectDictLabel(this.typeOptions, row.orderType); return this.selectDictLabel(this.typeOptions, row.orderType);
}, },
onMonthSubmit() { onMonthSubmit() {
if (this.formMonth.selectMonth != null) { if (this.formMonth.selectMonth != null) {
console.log(this.formMonth) console.log(this.formMonth)
getStatisGetOrderOfMonth(this.formMonth).then(response => {
this.orderCountList = response.data;
})
} }
}, },
onWeekSubmit() { onWeekSubmit() {
if (this.formWeek.selectWeek != null) { if (this.formWeek.selectWeek != null) {
console.log(this.formWeek) console.log(this.formWeek)
getStatisGetOrderOfWeek(this.formWeek).then(response => {
console.log(response)
this.orderCountList = response.data;
})
} }
}, },
onDaySubmit() { onDaySubmit() {