From 7247b3679dcca7cecc63962ee63ed04a6c3fd73d Mon Sep 17 00:00:00 2001 From: binbin_pan Date: Wed, 24 Apr 2024 15:00:07 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E6=96=99=E5=88=86=E6=9E=90-=E6=8A=98?= =?UTF-8?q?=E7=BA=BF=E5=9B=BE=E5=BC=B9=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sgzb-screen/src/api/dialog.js | 6 +- .../src/components/Pagination/index.vue | 2 +- .../components/home/getMaterialsDialog.vue | 4 +- sgzb-screen/src/components/home/leftThree.vue | 12 +- .../components/home/returnMaterialsDialog.vue | 5 +- .../components/home/scrapAnalysisDialog.vue | 248 ++++++++++++++++++ 6 files changed, 268 insertions(+), 9 deletions(-) create mode 100644 sgzb-screen/src/components/home/scrapAnalysisDialog.vue diff --git a/sgzb-screen/src/api/dialog.js b/sgzb-screen/src/api/dialog.js index a1ab1572..78898258 100644 --- a/sgzb-screen/src/api/dialog.js +++ b/sgzb-screen/src/api/dialog.js @@ -5,6 +5,7 @@ const URL_DETAILS = '/screen/base/largeScreen/home/getMaterialReqData/details' const URL_RETURN_DETAILS = '/screen/base/largeScreen/home/getMaterialReturnData/details' const URL_UNIT_LIST = '/screen/material/agreementInfo/getUnitList' const URL_PROJECT_LIST = '/screen/material/agreementInfo/getProjectList' +const URL_SCRAP_ANALYSIS = '/screen/base/largeScreen/home/getScrapAnalysisByMonth/details' // 设备类型 export const getTypeList = params => GET(URL_TYPE_LIST, params) @@ -19,4 +20,7 @@ export const getReturnDetails = data => POST(URL_RETURN_DETAILS, data) export const getUnitList = params => GET(URL_UNIT_LIST, params) // 工程名称-下拉 -export const getProjectList = params => GET(URL_PROJECT_LIST, params) \ No newline at end of file +export const getProjectList = params => GET(URL_PROJECT_LIST, params) + +// 废料分析 +export const getScrapAnalysis = data => POST(URL_SCRAP_ANALYSIS, data) \ No newline at end of file diff --git a/sgzb-screen/src/components/Pagination/index.vue b/sgzb-screen/src/components/Pagination/index.vue index 57326f8e..1f991f9d 100644 --- a/sgzb-screen/src/components/Pagination/index.vue +++ b/sgzb-screen/src/components/Pagination/index.vue @@ -107,7 +107,7 @@ export default { .pagination-container { margin-top: 20px; background: #fff; - padding: 32px 16px; + /* padding: 32px 16px; */ display: flex; justify-content: end; align-items: center; diff --git a/sgzb-screen/src/components/home/getMaterialsDialog.vue b/sgzb-screen/src/components/home/getMaterialsDialog.vue index dab32c69..e8e7131a 100644 --- a/sgzb-screen/src/components/home/getMaterialsDialog.vue +++ b/sgzb-screen/src/components/home/getMaterialsDialog.vue @@ -65,8 +65,8 @@ diff --git a/sgzb-screen/src/components/home/leftThree.vue b/sgzb-screen/src/components/home/leftThree.vue index 00c4812c..c93bfd32 100644 --- a/sgzb-screen/src/components/home/leftThree.vue +++ b/sgzb-screen/src/components/home/leftThree.vue @@ -4,7 +4,9 @@
当月报废分析
-
+
+ +
@@ -13,11 +15,13 @@ import * as echarts from 'echarts'; import CountFlopOne from './countFlopOne.vue' import { getScrapAnalysisByMonthApi } from "../../api/screen"; +import scrapAnalysisDialog from './scrapAnalysisDialog.vue' export default { name: 'accessRatePage', components: { - CountFlopOne + CountFlopOne, + scrapAnalysisDialog }, data() { return { @@ -230,6 +234,10 @@ export default { } let myCharts = echarts.init(document.querySelector('#accessRateEcharts')); myCharts.setOption(echartOption) + }, + handleClick() { + console.log('handleClick--报废分析') + this.$refs.scrapAnalysisDialog.setOpen({ open: true, maType: this.maType}) } } } diff --git a/sgzb-screen/src/components/home/returnMaterialsDialog.vue b/sgzb-screen/src/components/home/returnMaterialsDialog.vue index 5ba1d0c5..a5d6e54b 100644 --- a/sgzb-screen/src/components/home/returnMaterialsDialog.vue +++ b/sgzb-screen/src/components/home/returnMaterialsDialog.vue @@ -51,7 +51,6 @@ diff --git a/sgzb-screen/src/components/home/scrapAnalysisDialog.vue b/sgzb-screen/src/components/home/scrapAnalysisDialog.vue new file mode 100644 index 00000000..418818fb --- /dev/null +++ b/sgzb-screen/src/components/home/scrapAnalysisDialog.vue @@ -0,0 +1,248 @@ + + + + + \ No newline at end of file