From 9317ec1dfaf078381898d1d29d0b69df363f11c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=8F=E5=95=BE?= <1144797966@qq.com> Date: Tue, 30 Jul 2024 15:46:02 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BA=A4=E7=8F=AD=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/homes/record.js | 14 ++ src/router/routers.js | 6 + src/views/home/data_record.vue | 345 +++++++++++++++++++++++++++++++++ 3 files changed, 365 insertions(+) create mode 100644 src/api/homes/record.js create mode 100644 src/views/home/data_record.vue diff --git a/src/api/homes/record.js b/src/api/homes/record.js new file mode 100644 index 0000000..9a9e7f0 --- /dev/null +++ b/src/api/homes/record.js @@ -0,0 +1,14 @@ +import request from '@/utils/request' + +/** + * 查询交班记录 + * @returns + */ +export function tbHandoverGet(leng) { + return request({ + url: leng, + method: 'get' + }) +} + + diff --git a/src/router/routers.js b/src/router/routers.js index 9774697..b677360 100644 --- a/src/router/routers.js +++ b/src/router/routers.js @@ -58,6 +58,12 @@ export const constantRouterMap = [ component: (resolve) => require(['@/views/home/data_tables'], resolve), name: 'data_tables', meta: { title: '桌台统计' } + }, + { + path: 'data_record', + component: (resolve) => require(['@/views/home/data_record'], resolve), + name: 'data_record', + meta: { title: '交班记录' } } ] }, diff --git a/src/views/home/data_record.vue b/src/views/home/data_record.vue new file mode 100644 index 0000000..dabd8fe --- /dev/null +++ b/src/views/home/data_record.vue @@ -0,0 +1,345 @@ + + + + + + 全部 + 今天 + 昨天 + 最近7天 + 最近30天 + 本周 + 本月 + 自定义 + + + + + 查询 + 重置 + + + + + + + + + + + + + + + + + + + + + + {{ scope.row.createTime }} + + + + + + + {{ scope.row.createTime }} + + + + + + + + + + + + + + \ No newline at end of file From 20ed5392153a3885fee41c7870637475d937733d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=8F=E5=95=BE?= <1144797966@qq.com> Date: Tue, 30 Jul 2024 15:46:14 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BA=A4=E7=8F=AD=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/data_record.vue | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/views/home/data_record.vue b/src/views/home/data_record.vue index dabd8fe..c9c9622 100644 --- a/src/views/home/data_record.vue +++ b/src/views/home/data_record.vue @@ -127,18 +127,13 @@ export default { this.tableData.loading = true; try { - let lane = null - if (this.query.createdAt.length == 0) { - lane = `/api/tbHandover?page=${this.tableData.page + 1}&size=${this.tableData.size}&shopId=${localStorage.getItem("shopId")}` + let urlData = null + if (this.query.createdAt.length == 0) { // 为什么这么写 因为后端让我有时候传key值有时候不传 为啥不按照框架走后端处理起来太麻烦 前端处理 -- 魏文政 2024.7.30 15:50 + urlData = `/api/tbHandover?page=${this.tableData.page + 1}&size=${this.tableData.size}&shopId=${localStorage.getItem("shopId")}` } else { - lane = `/api/tbHandover?page=${this.tableData.page + 1}&size=${this.tableData.size}&shopId=${localStorage.getItem("shopId")}&tradeDay=${this.query.createdAt[0] ? this.query.createdAt[0] : ''}&tradeDay=${this.query.createdAt[1] ? this.query.createdAt[1] : ''}` + urlData = `/api/tbHandover?page=${this.tableData.page + 1}&size=${this.tableData.size}&shopId=${localStorage.getItem("shopId")}&tradeDay=${this.query.createdAt[0] ? this.query.createdAt[0] : ''}&tradeDay=${this.query.createdAt[1] ? this.query.createdAt[1] : ''}` } - const res = await tbHandoverGet(lane); - // page: this.tableData.page + 1, - // size: this.tableData.size, - // shopId: localStorage.getItem("shopId"), - // tradeDay:this.query.createdAt - // }); + const res = await tbHandoverGet(urlData); this.tableData.loading = false; this.tableData.data = res.content; this.tableData.total = res.totalElements;