From f0544b113e034c81b141d129d0104edb23c0affb Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Fri, 9 May 2025 16:17:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=8D=95=E8=BD=A6=E8=BF=94?= =?UTF-8?q?=E5=88=A9=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/statement/bikeRebateStatistics.js | 19 ++ .../src/router/modules/codemenu.js | 29 ++ .../bikeRebateStatistics.vue | 256 ++++++++++++++++++ .../bikeRebateStatisticsInfo.vue | 99 +++++++ 4 files changed, 403 insertions(+) create mode 100644 anrui-scm/anrui-scm-ui/src/api/statement/bikeRebateStatistics.js create mode 100644 anrui-scm/anrui-scm-ui/src/views/statement/bikeRebateStatistics/bikeRebateStatistics.vue create mode 100644 anrui-scm/anrui-scm-ui/src/views/statement/bikeRebateStatistics/bikeRebateStatisticsInfo.vue diff --git a/anrui-scm/anrui-scm-ui/src/api/statement/bikeRebateStatistics.js b/anrui-scm/anrui-scm-ui/src/api/statement/bikeRebateStatistics.js new file mode 100644 index 0000000000..4759b809f3 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/api/statement/bikeRebateStatistics.js @@ -0,0 +1,19 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(data) { + return request({ + url: '/scm/v1/scmvehrebate/statistics', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + getDetail: function(data) { + return request({ + url: '/scm/v1/scmvehrebate/getDetail/' + data, + method: 'get' + }) + } +} diff --git a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js index ba8b6673d5..4498cb421c 100644 --- a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js +++ b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js @@ -1083,6 +1083,35 @@ const codemenu = [{ } ] }, + // 报表 + { + path: '/statement', + component: Layout, + redirect: '/statement', + meta: { + title: '报表' + }, + children: [ + { + path: '/statement/bikeRebateStatistics', + component: () => import('@/views/statement/bikeRebateStatistics/bikeRebateStatistics.vue'), + name: 'BikeRebateStatistics', + meta: { + title: '单车返利统计', + noCache: true + } + } + // { + // path: '/statement/rebateSummary', + // component: () => import('@/views/statement/rebateSummary/rebateTypeSummary.vue'), + // name: 'RebateTypeSummary', + // meta: { + // title: '厂家返利汇总', + // noCache: true + // } + // } + ] + }, // 流程审批 // 入库管理编辑 { diff --git a/anrui-scm/anrui-scm-ui/src/views/statement/bikeRebateStatistics/bikeRebateStatistics.vue b/anrui-scm/anrui-scm-ui/src/views/statement/bikeRebateStatistics/bikeRebateStatistics.vue new file mode 100644 index 0000000000..61e1befc7e --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/statement/bikeRebateStatistics/bikeRebateStatistics.vue @@ -0,0 +1,256 @@ + + + + + + + + + {{ searchxianshitit }} + + + + + + + + + + + + + + + + + + + + + + + 至 + + + + + 至 + + + + + 查询 + 重置 + + + + + + 单车返利统计列表 + + + + + + + + + + + + {{ scope.row.vinNo }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/statement/bikeRebateStatistics/bikeRebateStatisticsInfo.vue b/anrui-scm/anrui-scm-ui/src/views/statement/bikeRebateStatistics/bikeRebateStatisticsInfo.vue new file mode 100644 index 0000000000..7148171ad8 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/statement/bikeRebateStatistics/bikeRebateStatisticsInfo.vue @@ -0,0 +1,99 @@ + + + + {{title}} + + 关闭 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ scope.row.state == '0' ? '未计提' : scope.row.state == '1' ? '计提中' : scope.row.state == '2' ? '待核对' : scope.row.state == '3' ? '核对中' : scope.row.state == '4' ? '已核对' : '' }} + + + + + {{ scope.row.onceCheckState == '1' ? '是' : scope.row.onceCheckState == '0' ? '否' : scope.row.onceCheckState == '2' ? '一次核对中' : '' }} + + + + + + + + + + + + + + + + + + + + + + + + + +