From ad4d847cc3527f00ea1bf2ae60ce9cb97f43517e Mon Sep 17 00:00:00 2001 From: andy <1042025947@qq.com> Date: Fri, 28 Nov 2025 09:26:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E8=B5=84=E8=A1=A8=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=20=E6=B2=B3=E5=8C=97=E4=BC=8A=E7=89=B9?= =?UTF-8?q?=E6=B1=87=E6=80=BB=E8=A1=A8,=20=E9=83=A8=E9=97=A8=E4=BA=BA?= =?UTF-8?q?=E6=95=B0=E8=A1=A8=20=E9=A4=90=E9=A5=AE=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=20=E5=A2=9E=E5=8A=A0=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E7=BB=B4=E6=8A=A4=20=E8=80=83=E5=8B=A4?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E5=A2=9E=E5=8A=A0,=20=E8=B6=85=E8=BF=873?= =?UTF-8?q?=E5=A4=A9=E6=9C=AA=E6=89=93=E5=8D=A1=20=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E6=8F=90=E9=86=92=20=E6=96=B0=E5=A2=9E=E9=A4=90=E5=8E=85?= =?UTF-8?q?=E8=B4=B9=E7=94=A8=E7=BB=B4=E6=8A=A4=E6=A8=A1=E5=9D=97,=20?= =?UTF-8?q?=E7=94=A8=E4=BA=8E=E7=BB=B4=E6=8A=A4=20=E6=8B=9B=E5=BE=85?= =?UTF-8?q?=E8=B4=B9,=20=E7=A6=8F=E5=88=A9=E8=B4=B9=20=20=E9=A4=90?= =?UTF-8?q?=E5=88=B8=20=20=E6=B0=B4=E7=94=B5=E8=B4=B9,=20=E7=87=83?= =?UTF-8?q?=E6=B0=94=E8=B4=B9=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/restaurant/detail.js | 7 + src/api/restaurant/meal.js | 36 +++ src/api/restaurant/mealDetail.js | 29 ++ src/views/finance/financeDetail/index.vue | 2 +- src/views/restaurant/detail/index.vue | 118 ++++++- src/views/restaurant/meal/index.vue | 370 ++++++++++++++++++++++ src/views/system/staff/index.vue | 6 +- 7 files changed, 561 insertions(+), 7 deletions(-) create mode 100644 src/api/restaurant/meal.js create mode 100644 src/api/restaurant/mealDetail.js create mode 100644 src/views/restaurant/meal/index.vue diff --git a/src/api/restaurant/detail.js b/src/api/restaurant/detail.js index aeb8dde..67aaa5f 100644 --- a/src/api/restaurant/detail.js +++ b/src/api/restaurant/detail.js @@ -17,3 +17,10 @@ export function getFlushDatas() { }) } +export function addDetail(data){ + return request({ + url: '/api/v2/save', + method: 'post', + data: data + }) +} diff --git a/src/api/restaurant/meal.js b/src/api/restaurant/meal.js new file mode 100644 index 0000000..3b7b098 --- /dev/null +++ b/src/api/restaurant/meal.js @@ -0,0 +1,36 @@ +import request from '@/utils/request' + +// 请假列表 +export function list(query) { + return request({ + url: '/meal/expenses/list', + method: 'get', + params: query + }) +} + +// 查询请假详细 +export function getInfo(id) { + return request({ + url: '/meal/expenses/' + id, + method: 'get' + }) +} + +// 修改 +export function update(data) { + return request({ + url: '/meal/expenses/edit', + method: 'put', + data: data + }) +} + +export function exportStatistics(query) { + return request({ + url: '/meal/expenses/export', + method: 'post', + params: query + }) +} + diff --git a/src/api/restaurant/mealDetail.js b/src/api/restaurant/mealDetail.js new file mode 100644 index 0000000..7ad298b --- /dev/null +++ b/src/api/restaurant/mealDetail.js @@ -0,0 +1,29 @@ +import request from '@/utils/request' + +// 查询请假管理详情列表 +export function listDetail(query) { + return request({ + url: '/meal/expenses/detail/list', + method: 'get', + params: query + }) +} + + +// 新增请假管理详情 +export function addDetail(data) { + return request({ + url: '/meal/expenses/detail', + method: 'post', + data: data + }) +} + +// 删除请假管理详情 +export function delDetail(id) { + return request({ + url: '/meal/expenses/detail/' + id, + method: 'delete' + }) +} + diff --git a/src/views/finance/financeDetail/index.vue b/src/views/finance/financeDetail/index.vue index 2118a62..1617fdb 100644 --- a/src/views/finance/financeDetail/index.vue +++ b/src/views/finance/financeDetail/index.vue @@ -18,7 +18,7 @@ - + 搜索 diff --git a/src/views/restaurant/detail/index.vue b/src/views/restaurant/detail/index.vue index 6ab5a3f..146807f 100644 --- a/src/views/restaurant/detail/index.vue +++ b/src/views/restaurant/detail/index.vue @@ -41,6 +41,16 @@ v-hasPermi="['system:detail:export']" >导出 + + 新增 + @@ -67,11 +77,59 @@ :limit.sync="queryParams.pageSize" @pagination="getList" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/restaurant/meal/index.vue b/src/views/restaurant/meal/index.vue new file mode 100644 index 0000000..51f1918 --- /dev/null +++ b/src/views/restaurant/meal/index.vue @@ -0,0 +1,370 @@ + + + diff --git a/src/views/system/staff/index.vue b/src/views/system/staff/index.vue index 0433289..fd79f63 100644 --- a/src/views/system/staff/index.vue +++ b/src/views/system/staff/index.vue @@ -718,7 +718,7 @@ - + @@ -728,7 +728,7 @@ - + @@ -737,7 +737,7 @@ - +