From 7fad93f2ae892e7fe5b43b92bac3e8726a10e14f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?= <14103883+leaf-phos@user.noreply.gitee.com> Date: Fri, 28 Feb 2025 15:49:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=BB=9F=E8=AE=A1=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dashboard/report.js | 10 ++ src/api/dashboard/reportOrderProd.js | 10 ++ src/api/dashboard/reportProd.js | 10 ++ src/api/dashboard/reportUserProd.js | 10 ++ src/assets/styles/index.scss | 28 ++- src/components/Business/Dept/DeptSelect.vue | 76 ++++++++ .../Business/ProdOrder/ProdOrderNewDrawer.vue | 6 +- src/components/SearchFormItem/index.vue | 6 +- src/components/TableFormCol/index.vue | 2 +- src/utils/filter.js | 2 +- src/views/yh-ipad/report/index.vue | 86 ++++----- src/views/yh/prodOrder/index.vue | 167 +++++------------- .../edit-v2/components/ReportProductList.vue | 100 ++++++++--- .../components/ReportProductOrderList.vue | 46 ++++- .../components/ReportProductUserList.vue | 43 ++++- src/views/yh/report/index.vue | 85 ++++----- src/views/yh/reportOrderProd/index.vue | 85 +++++++-- src/views/yh/reportProd/index.vue | 95 ++++------ src/views/yh/reportUserProd/index.vue | 116 ++++++++---- 19 files changed, 619 insertions(+), 364 deletions(-) create mode 100644 src/api/dashboard/report.js create mode 100644 src/api/dashboard/reportOrderProd.js create mode 100644 src/api/dashboard/reportProd.js create mode 100644 src/api/dashboard/reportUserProd.js create mode 100644 src/components/Business/Dept/DeptSelect.vue diff --git a/src/api/dashboard/report.js b/src/api/dashboard/report.js new file mode 100644 index 0000000..5ae35d3 --- /dev/null +++ b/src/api/dashboard/report.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 报表统计 +export function getReportSum(query) { + return request({ + url: '/dashboard/report/sum', + method: 'get', + params: query + }) +} diff --git a/src/api/dashboard/reportOrderProd.js b/src/api/dashboard/reportOrderProd.js new file mode 100644 index 0000000..dc2c3b3 --- /dev/null +++ b/src/api/dashboard/reportOrderProd.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 订单产量统计 +export function getReportOrderProdSum(query) { + return request({ + url: '/dashboard/reportOrderProd/sum', + method: 'get', + params: query + }) +} diff --git a/src/api/dashboard/reportProd.js b/src/api/dashboard/reportProd.js new file mode 100644 index 0000000..29d843d --- /dev/null +++ b/src/api/dashboard/reportProd.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 报表产量统计 +export function getReportProdSum(query) { + return request({ + url: '/dashboard/reportProd/sum', + method: 'get', + params: query + }) +} diff --git a/src/api/dashboard/reportUserProd.js b/src/api/dashboard/reportUserProd.js new file mode 100644 index 0000000..3711fd8 --- /dev/null +++ b/src/api/dashboard/reportUserProd.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 员工产量统计 +export function getReportUserProdSum(query) { + return request({ + url: '/dashboard/reportUserProd/sum', + method: 'get', + params: query + }) +} diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index 60408d5..8816bbc 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -239,15 +239,19 @@ aside { display: flex; justify-content: space-between; align-items: center; +} - .card-operator { - display: flex; - justify-content: flex-end; - // 卡片上的按钮 - .card-btn { - padding-top: 0 !important; - padding-bottom: 0 !important; - } +.card-operator { + border-top: 1px solid #f0f0f0; + padding-top: 12px; + width: 100%; + display: flex; + justify-content: flex-end; + align-items: center; + // 卡片上的按钮 + .card-btn { + padding-top: 0 !important; + padding-bottom: 0 !important; } } @@ -286,6 +290,14 @@ aside { padding-left: 0px; padding-right: 0px; } + + .el-table__body-wrapper { + &::-webkit-scrollbar { + display: none !important; + } + -ms-overflow-style: none !important; /* IE and Edge */ + scrollbar-width: none !important; /* Firefox */ + } } .table-form.el-table th.el-table__cell > .cell { diff --git a/src/components/Business/Dept/DeptSelect.vue b/src/components/Business/Dept/DeptSelect.vue new file mode 100644 index 0000000..7d90038 --- /dev/null +++ b/src/components/Business/Dept/DeptSelect.vue @@ -0,0 +1,76 @@ + + + \ No newline at end of file diff --git a/src/components/Business/ProdOrder/ProdOrderNewDrawer.vue b/src/components/Business/ProdOrder/ProdOrderNewDrawer.vue index 1fbae26..77bb643 100644 --- a/src/components/Business/ProdOrder/ProdOrderNewDrawer.vue +++ b/src/components/Business/ProdOrder/ProdOrderNewDrawer.vue @@ -15,7 +15,7 @@
物料:
{{ item.materialNumber | dv}}
+
+
计划跟踪号:
+
{{ item.erpMtoNo | dv}}
+
diff --git a/src/components/SearchFormItem/index.vue b/src/components/SearchFormItem/index.vue index 8ee6b89..f44a6f9 100644 --- a/src/components/SearchFormItem/index.vue +++ b/src/components/SearchFormItem/index.vue @@ -15,18 +15,18 @@ :value="dict.value" /> - +